Useful for debugging. Weak as counterparty proof.
Prove what AI agents and APIs did.
Originary turns API calls, MCP tool use, runtime decisions, and payment events into signed records another party can verify.
Built on PEAC Protocol, the open standard for portable signed interaction records.
Signed record
Works with x402, MCP, MPP, Stripe, A2A, AP2, Cloudflare, Vercel, Visa, Mastercard, OpenAI, OpenTelemetry, LangChain, Microsoft Agent Governance Toolkit, and Claude Managed Agents.
Who called? What happened? Where's the proof?
An agent running on Company A's infrastructure calls Company B's API. The API returns a signed record showing the action, policy, issuer, timestamp, and verification status. Three weeks later, when a billing dispute or audit question appears, both sides can verify the same record offline. No dashboard access. No screenshot. No phone call.
Company A agent called a priced API.
The record carries the action, policy, issuer, timestamp, verification status, and signature beyond either party's dashboard.
Logs explain behavior. Records prove what crossed the boundary.
A signed record can show who issued it, what action happened, what policy applied, when it happened, and whether the record verifies offline.
Portable, signed, independently verifiable.
Originary is the operating layer for signed records.
PEAC defines the open standard. Originary helps teams run it in production.
Verify API
Validate signed records, policy bindings, issuer keys, and verification reports.
Issuer operations
Key rotation, revocation, policy binding, and production-safe record issuance.
Audit bundles
Export a package a counterparty, auditor, or customer can verify independently.
Dispute workflows
Turn signed records into reviewable proof for billing, procurement, incident, and compliance questions.
- Issue records when automated actions happen.
- Verify records independently, including offline.
- Export records for disputes, audits, procurement, and incident review.
- Optional policy enforcement when deployed at the gateway.
A record that survives the boundary.
Service publishes policy or terms.
Automated action happens.
Signed record is issued.
Counterparty verifies offline.
Audit bundle exports when needed.
Built to be verified without us.
Originary can help issue, manage, and export records in production. Verification remains local, offline, and independent.
Built for the systems agents touch.
API operators
Prove usage, policy, and authorization when customers dispute automated traffic.
MCP server hosts
Export signed records for tool calls, production changes, and delegated actions.
AI platform teams
Give security, procurement, and audit teams records they can verify independently.
Security and compliance teams
Review what happened without relying on screenshots, vendor portals, or private logs.
A signed record becomes a report another party can inspect.
The report is concrete: issuer, signature, policy binding, terms, record format, and verification mode are visible without relying on your internal dashboard.
Start with one workflow where logs already fail.
Bring one API, MCP, commerce, or runtime flow. Originary will help make it signed, verifiable, and exportable without replacing your stack.
- Usage dispute
- Customer audit request
- MCP tool-call review
- Procurement proof
- Incident reconstruction
Frequently asked questions.
Is this observability?
No. Observability helps your team understand system behavior. Originary creates records another party can verify independently.
Do I need Originary to verify a record?
No. Verification should work offline with issuer public keys. Originary helps teams run issuance, verification, and export workflows in production.
What happens if I stop using Originary?
Your records remain portable. PEAC is open, and verification does not require a callback to Originary.
Is this only for AI agents?
No. It is for automated actions across APIs, MCP servers, tools, gateways, and agent workflows.
If one flow needs stronger proof, start there.
Logs stay local. Records cross boundaries. Bring one API, MCP, commerce, or runtime flow and start there.




