Publish a package
v0.1 is in invite-only publisher mode. The full public flow opens with Phase 4 (publisher accounts, Stripe billing, verified publisher status). Until then, this page documents the package requirements so authors can prepare.
Five steps to a publishable APAI package
- 1
Define the package
Write a manifest that validates against the v0.1 schema. Declare permissions explicitly: no implicit defaults.
- 2
Generate a Capability Passport
Use apai passport <manifest> or the agent-passport seed package. The passport is what users read before install.
- 3
Provide a /llms.txt install card
Plain-text install card that LLM agents read to apply the package. Format defined in the Install Card Spec.
- 4
Decide install modes
Local-tool install (agent runs the installer on the user's machine), cloud-sandbox install (agent applies the protocol inside a session-scoped sandbox like ChatGPT code interpreter), and remote-connector install (URL added to MCP-compatible client).
- 5
Apply to publish
Until Phase 4 opens the public publisher flow, submit via the waitlist with 'Publish a package' selected.
References
Apply to publish
Select "Publish a package" on the waitlist form and tell us about your package, target platforms, and the install path you want to support.
Apply via waitlist