Publish an add-on
Submissions go through a signed, reviewable pipeline: a pull request, an automated validator, and (for the curated track) a maintainer review.
1. Build your add-on
One directory with an aca-plugin.json manifest and an entry module. It reads and writes only ACA objects. Copy a reference add-on from aca-plugins.
{
"name": "your-org/your-collector",
"type": "collector",
"version": "0.1.0",
"license": "Apache-2.0",
"acaVersion": ">=0.1 <1.0",
"permissions": { "network": ["api.example.com"], "reads": ["evidence"], "writes": ["evidence"] },
"pricing": "free"
}2. Open a pull request
Add your package folder under plugins/ in the aca-registry repo and open a PR. The CI validator checks the manifest, integrity, license, and declared permissions, then signs and indexes it as ACA-Compatible on the open track.
aca-marketplace validate ./your-collector
3. Curated review (optional, for Verified / Certified and paid add-ons)
Request the curated track to reach ACA-Verified / ACA-Certified and to sell. A maintainer reviews against the published certification criteria (security, behaviour, and assurance for Certified).
Have an add-on to sell? Create a publisher account to manage listings and payouts.