NotaryOS

Cryptographic Verification

VerifyDocsPricingAbout
Simple, transparent pricing

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.

Starter
$0forever

Get started with cryptographic receipts. No credit card required.

Receipts / month100
Verifications / month500
Rate limit60 req/min
Key rotationManual

Features

Ed25519 signed receipts
Receipt verification API
Python, TypeScript & Go SDKs
Public key endpoint
Hash chain linking
Webhook notifications
Priority support
Custom signer algorithm
Most Popular
Explorer
$59/month

For teams building trust into their AI agent workflows.

Receipts / month10,000
Verifications / month50,000
Rate limit300 req/min
Key rotationAuto (90d)

Features

Ed25519 signed receipts
Receipt verification API
Python, TypeScript & Go SDKs
Public key endpoint
Hash chain linking
Webhook notifications
Priority support
Custom signer algorithm
Pro
$159/month

Production-grade receipt infrastructure for high-volume workloads.

Receipts / month100,000
Verifications / month500,000
Rate limit1,000 req/min
Key rotationAuto (custom)

Features

Ed25519 signed receipts
Receipt verification API
Python, TypeScript & Go SDKs
Public key endpoint
Hash chain linking
Webhook notifications
Priority support
Custom signer algorithm
Enterprise
Custompricing

Dedicated infrastructure, SLAs, and custom integrations for large-scale deployments.

Receipts / monthUnlimited
Verifications / monthUnlimited
Rate limitCustom
Key rotationAuto (custom)

Features

Ed25519 signed receipts
Receipt verification API
Python, TypeScript & Go SDKs
Public key endpoint
Hash chain linking
Webhook notifications
Priority support
Custom signer algorithm

3 lines of code. Any language.

Our SDKs have zero external dependencies. Install and integrate in under a minute.

Python
from notaryos import NotaryClient
notary = NotaryClient(api_key="notary_live_xxx")
receipt = notary.issue("action", {"key": "val"})
TypeScript
import { NotaryClient } from 'notaryos';
const notary = new NotaryClient({ apiKey: 'notary_live_xxx' });
const receipt = await notary.issue('action', { key: 'val' });
Go
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.

NotaryOS - Cryptographic Receipt Verification
DocsAPIPrivacyTerms
© 2026 NotaryOS. All rights reserved.