Getting Started / Introduction
Notary Documentation
Audit & compliance for x402 payments
Notary is an open-source audit and compliance layer for x402 payments. It wraps your existing payment fetch calls with a thin SDK that records every transaction, enforces budget limits, and emits real-time alerts — without changing your core payment logic.
Built for AI agent infrastructure: when an agent makes dozens of x402 micro-payments per session, Notary gives operators full visibility into spend, per-agent budget controls, and a tamper-evident audit trail exportable as PDF.
Quick Start
Install the SDK and wrap your first fetch in under 5 minutes.
SDK Reference
Budget policies, audit ledger, storage backends, error handling, and types.
Guides
Single agent setup, multi-agent fleets, enterprise deployment, proxy mode.
Dashboard
Overview, payments, agents, and policy management from the web UI.
API Reference
Authentication, events ingest, payments, analytics, and management endpoints.
Proxy Mode
Zero-code integration. Change one URL and every payment is tracked automatically.
Before & After
Drop in Notary with a one-line wrapper. Your payment logic stays identical.
const response = await fetchWithPayment(
"https://api.example.com/paid"
)const secureFetch = wrapWithNotary(fetchWithPayment, {
agentId: "researcher-01",
budget: standardPolicy(),
})
const response = await secureFetch(
"https://api.example.com/paid"
)Same API. Budget enforcement + audit trail included.