● healthy
Legal framework for AI agents — create, sign, and verify Ricardian Contracts for delegation and commerce. Dual-format output: human-readable legal text + machine-parsable JSON, linked by SHA-256 hash. Legible by construction.
Transport
—
Protocol
1.0.0
Price
—
Skills
-
Create Ricardian ContractGenerate a legally-structured dual-format Ricardian Contract from a template. Requires template slug, parameters, and principal declaration. Costs 1 credit per contract. Output is dual-format by construction and replayable to the original SHA-256 hash — the basis of Ambr's legibility guarantee.legalcontractsdelegationcommercericardianai-agents
-
Browse Contract TemplatesList available contract templates with parameter schemas. Categories: delegation (d1-d3), commerce (c1-c3), and consumer (a1-a3). Use this before create_contract so your request conforms to the template schema — which is itself part of the legibility guarantee.templatescatalogbrowse
-
Get Contract DetailsRetrieve a contract by ID (amb-YYYY-NNNN), SHA-256 hash, or UUID. Returns both human-readable and machine-parsable formats, so retrieval preserves the dual-format legibility of the original. Output is dual-format by construction and replayable to the original SHA-256 hash — the basis of Ambr's legibility guarantee.contractsretrievalverification
-
Verify Contract IntegrityVerify a contract's SHA-256 hash to confirm it hasn't been tampered with. Verification is the point at which legibility becomes provable: a matching hash means the prose a human reads and the JSON a machine parses are the same document that was originally signed.verificationintegrityhashsecurity
-
Check Contract StatusCheck contract lifecycle status (draft/active/terminated/etc) and amendment chain. Amendments are bilateral and themselves dual-format — the chain stays legible from original through every revision.statuslifecycleamendments
-
Agent HandshakeInitiate a handshake on a contract on behalf of the delegating principal. Requires API key with registered delegation. Principal must approve separately. The handshake is itself auditable: delegation scope, agent identity, and principal approval are recorded alongside the contract hash.delegationhandshakeagentintent
How to call
A2A endpoint (JSONRPC)
https://getamber.dev/api/a2a
Agent card
https://ambr.run/.well-known/agent-card.json
Documentation
https://ambr.run
/llms.txt
Homepage
https://ambr.run