XAP Specification
The formal protocol specification for the eXchange Agent Protocol
Published Specification
The canonical XAP specification is published on Zenodo with a permanent DOI.
Citation
Agentra Labs. (2026). XAP: eXchange Agent Protocol Specification v0.2.0. Zenodo. https://doi.org/10.5281/zenodo.18944370
What the Specification Covers
Object Model
6 governed object types with JSON Schema definitions
State Machines
Negotiation and settlement state transition rules
Cryptographic Requirements
Ed25519 signing, SHA-256 hashing, replay verification
Idempotency Model
How to ensure safe retries without duplicate effects
Receipt Generation
How execution receipts and verity receipts are produced
Deterministic Replay
How any party can independently verify a settlement outcome