AIAX — Agent Interaction & eXchange
AIAX is Invoica’s machine-readable discovery surface. A compliant agent can start from a single URL (/.well-known/aiax.json) and — without any human configuration — discover what Invoica can do, what
each capability costs, and how to call it. The design goal: an agent that has never seen Invoica before
can issue its first invoice in under 60 seconds.
Three-tier structure
Agents start at Tier 0, fetch only the sections they need, and never have to read human docs.
Composition with PACT
AIAX sections wire directly into Invoica’s PACT mandate layer:query_mandatesection maps toGET /v1/public/mandates/:id— unauthenticated, redacted state + hashesdispute_flowsection maps toPOST /v1/mandates/:id/dispute— requires API key, opens a dispute
Three-step discovery
Cache-Control: public, max-age=300 and an ETag for efficient polling.
See Also
- AIAX Discovery Guide — step-by-step walkthrough
- PACT Mandates — the trust layer AIAX builds on
- x402 Protocol — the payment mechanism used by AIAX tools

