Capture, replay, and verify your AI agents' production runs — with regulatory-grade evidence that stands up in court.
from notary import instrument @instrument(secret_key=NOTARY_KEY) def run_agent(application): # your existing agent — unchanged return agent.decide(application)
Five lines. Every run is recorded as a sealed, replayable commit.
When an autonomous AI agent fails in production, your logs show the error — but not the cause, and not that your fix actually works. Regulators require more. The EU AI Act, NIST AI RMF, SEC disclosure rules, and OCC guidance all demand forensic proof: what went wrong, why, and evidence the fix prevents recurrence.
Notary is the execution runtime that makes an agent run reproducible and its remediation provable.
HMAC-SHA256 sealing with a Merkle chain. Alter one byte and the proof breaks.
Real provider sandboxes (Stripe test mode, GitHub, Salesforce) — not mocks that drift.
A cryptographically signed certificate regulators and courts can verify independently.
A lending agent denies a qualified applicant: credit score 650, threshold 700. Your compliance team imports the run into Notary. Notary provisions a Stripe test environment, restores the applicant data, and replays the credit check — score 650, reproduced exactly. A developer branches an experiment lowering the threshold to 620. Notary re-runs the branch, diffs it against the original: the agent now approves. Notary issues a signed Proof of Mitigation certificate — root cause, fix, test method, and verified outcome — ready for the regulator.
For Developers
For Compliance & Legal — CISO · Compliance Officer · General Counsel
Seal runs with your own key; Notary never has to hold it.
Certificates signed with asymmetric keys (ECDSA/RSA) — verify with a public key, no secret required.
Append-only, write-once evidence log. Nothing can be silently altered.
Evidence flows into ServiceNow, OneTrust, and AuditBoard, mapped to the right controls.
| Free | Essentials | ProfessionalRecommended | Enterprise | |
|---|---|---|---|---|
| Price | Free forever | Contact us | Contact us | Custom |
| For | Developers | Small compliance teams | Compliance + legal | Large orgs, critical infra |
| SDK: capture + HMAC sealing + local verify | ✓ | ✓ | ✓ | ✓ |
| Framework support | Raw / basic | LangChain + raw | All frameworks | All + custom |
| Deterministic replay | Limited (free quota) | Unlimited | Unlimited | Unlimited |
| Real sandboxes | Stripe only | Stripe, GitHub, Salesforce | All supported | Custom providers |
| Branching & experiments | 1 branch / incident | 5 branches | Unlimited | Unlimited |
| Mutation testing | Manual | Automated | Automated | Automated |
| Proof of Mitigation certificates | ✓ | ✓ | ✓ | ✓ |
| Certificate signature | ECDSA | ECDSA + RSA | ECDSA + RSA | Custom |
| Compliance reports | — | EU AI Act | All 4 frameworks | Custom |
| GRC connections | — | 1 | 5 | Unlimited |
| Audit logging / RBAC | — | — | ✓ | ✓ |
| SSO | — | — | — | ✓ |
| SLA | — | Best-effort | 99.5% | 99.9% |
| Support | Community | Priority | Dedicated | |
| Data retention | 30 days | 90 days | 1 year | Custom |
| Install the SDK | Contact us | Contact us | Talk to sales |
Usage limits and pricing shown are indicative and subject to change.