Cryptographic receipts for every scale
Start free. Scale as you grow. Every receipt is Ed25519 signed and hash-chain linked for tamper-proof audit trails.
Get started with cryptographic receipts. No credit card required.
Features
For teams building trust into their AI agent workflows.
Features
Production-grade receipt infrastructure for high-volume workloads.
Features
Dedicated infrastructure, SLAs, and custom integrations for large-scale deployments.
Features
3 lines of code. Any language.
Our SDKs have zero external dependencies. Install and integrate in under a minute.
from notaryos import NotaryClient
notary = NotaryClient(api_key="notary_live_xxx")
receipt = notary.issue("action", {"key": "val"})import { NotaryClient } from 'notaryos';
const notary = new NotaryClient({ apiKey: 'notary_live_xxx' });
const receipt = await notary.issue('action', { key: 'val' });client, _ := notary.NewClient("notary_live_xxx", nil)
receipt, _ := client.Issue("action",
map[string]any{"key": "val"})FAQ
What happens if I exceed my plan limits?▾
We'll send a notification at 80% usage. Requests are soft-capped at 120% of your quota. Upgrade anytime — changes take effect immediately.
Can I verify receipts without an API key?▾
Yes! The /verify endpoint and the standalone verifyReceipt() function in all SDKs work without authentication. Anyone can verify a receipt.
What signing algorithm do you use?▾
Ed25519 by default (fast, quantum-resistant-friendly). Enterprise plans can switch to HMAC-SHA256 or request custom algorithms.
Is there a self-hosted option?▾
Not yet, but it's on our roadmap. Contact us if you need on-premise deployment.