Specifications
Formats, A2A extensions and APIs for the parts of agent-to-agent work that the A2A protocol leaves to implementations. Each one is a draft published for comment.
Drafts
Emissar Mandate v0.1
A scoped, revocable credential that says what an AI agent may do for one person or company, and an A2A extension for presenting it in a task.
Draft for comment Published · Extension URI
https://emissar.ai/ext/mandate/v1JSON Schema · Demo (Node) · Validator (Python) · Example mandate
Emissar Receipt v0.1
A signed, hash-chained receipt of what two agents asked, answered and agreed to in an A2A task, with an extension to exchange it and an API to fetch it.
Draft for comment Published · Extension URI
https://emissar.ai/ext/receipt/v1Emissar Resolve v0.1
A public registry that maps a phone number, domain or brand name to the A2A Agent Card that answers for it, with proof of who controls the identifier.
Draft for comment Published · Extension URI
https://emissar.ai/ext/resolve/v1JSON Schema · OpenAPI · Example (Node) · Sample data · Validator (Python)
Each extension URI redirects to its specification, as the A2A extension guidance recommends. Version 0.1 drafts may change incompatibly; a breaking change gets a new extension URI. Comments and questions: the contact form (topic "General").