Your customer wants to know what your agent did.
A security review asks it. An insurer asks it. From 10 December 2026, Australian customers have to describe automated decisions in their privacy policy, so expect them to ask you too. APIR gives each of your agents signed papers and a tamper-evident log book you can hand over.
The security review
The AI questions
Your Australian customers
Register your agents
curl -X POST https://apir.ai/api/v1/agents \
-H "Authorization: Bearer apir_sk_..." \
-H "Content-Type: application/json" \
-d '{"agents":[{"name":"Refunds agent"},{"name":"Support agent"}]}'Send one call per action
curl -X POST https://apir.ai/api/v1/events \
-H "Authorization: Bearer apir_sk_..." \
-H "Content-Type: application/json" \
-d '{"agent_id":"<the agent id>",
"events":[{"type":"decision",
"summary":"Approved refund #4521 under the AUD 200 limit",
"input_hash":"<sha256 of the prompt>",
"output_hash":"<sha256 of the answer>"}]}'From Python: pip install git+https://github.com/apir-ai/apir-record. No dependencies, MIT. If your agents speak AG-UI (LangGraph, CrewAI, Mastra and others), one subscriber does it. The full reference is on the developers page.
Write its mandate
Write its disclosure sheet
The disclosure sheet
A link to its passport
The export
The Evidence Pack
- The log book shows what your agent reported and any later change to it. It cannot show what the agent left out.
- The mandate is your own statement of what the agent may do.
- APIR holds no SOC 2, ISO 27001 or penetration test report. The trust page says so and lists what can be checked instead.
- APIR does not give legal advice or write anyone’s privacy policy.
- The specification lists the known gaps.
Your first agent is free, for good.
After that, AUD 99 per agent a month, or AUD 499 a month for up to 10 agents. Or AUD 49 per agent, once, for its papers. Running agents for many customers? Ask about a platform account.
We are taking on the first outside teams now.