Docs
Everything you need.
Nothing you don't.
Klaro docs are written for engineers who already know the domain. No 101 explanations, no marketing fluff in the middle of an API reference. If you want background, see /company. If you want to ship, start with the quickstart.
Get started
Reference
OpenAPI 3.1 spec
Every REST endpoint, every webhook payload, machine-readable.
Open →Contract ABIs
packages/contracts/abis/v1.0/*.json — pinned per release.
Open →ERC-8183 escrow
AgentEscrow.sol is the canonical implementation.
Open →ReasonCodes
Every admin action carries one of the canonical reason hashes.
Open →Guides
Building a checkout
Host your own checkout that creates Klaro invoices behind the scenes.
Open →ERP sync
Tally / QuickBooks / Xero / Zoho — bi-directional, idempotency-keyed.
Open →Webhook receivers
Verify HMAC, replay-protect, ack idempotently.
Open →Agent integration
Register an ERC-8004 agent; receive ERC-8183 jobs.
Open →Flows & operations
User flows
State machines for invoice, payment, cashout, dispute, LP onboarding.
Open →Status & SLA
Public health, per-contract pause state, partner outages.
Open →Runbooks
Nine operator playbooks: pause, slash, refund, KYB-revoke, …
Open →Bug bounty
Immunefi. Scope: every contract in src/. Up to $50k testnet.
Open →