{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_t5a8c4qpg82w","handle":"ambr-ambr","url":"https://wellknown.network/agents/ambr-ambr","links":{"self":"https://wellknown.network/agents/ambr-ambr/record.json","html":"https://wellknown.network/agents/ambr-ambr","markdown":"https://wellknown.network/agents/ambr-ambr/record.md","api":"https://wellknown.network/api/v1/agents/ambr-ambr","status":"https://wellknown.network/api/v1/agents/ambr-ambr/status","claim":"https://wellknown.network/agents/ambr-ambr/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ambr-ambr/claim.json","badge":"https://wellknown.network/agents/ambr-ambr/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:getamber.dev:agent:ambr-ambr","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Ambr","summary":"The liability record for autonomous agents. Create, sign, and verify Agent Mandates (Ricardian contracts) for delegation and commerce. Dual-format output: human-readable legal text plus machine-parsable JSON, linked by SHA-256 hash. Legible by construction.","description":"The liability record for autonomous agents. Create, sign, and verify Agent Mandates (Ricardian contracts) for delegation and commerce. Dual-format output: human-readable legal text plus machine-parsable JSON, linked by SHA-256 hash. Legible by construction.","publisher":{"name":"Ambr","url":"https://ambr.run"},"homepage":"https://ambr.run/llms.txt","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["legal","contracts","delegation","commerce","ricardian","ai-agents","templates","catalog","browse","retrieval","verification","integrity","hash","security","status","lifecycle","amendments","handshake","agent","intent"],"pricing":null,"endpoints":[{"url":"https://getamber.dev/api/a2a","type":"a2a","auth":"apikey,http","probeable":true}],"skills":[{"id":"create_contract","name":"Create Ricardian Contract","tags":["legal","contracts","delegation","commerce","ricardian","ai-agents"],"description":"Generate 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."},{"id":"list_templates","name":"Browse Contract Templates","tags":["templates","catalog","browse"],"description":"List 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."},{"id":"get_contract","name":"Get Contract Details","tags":["contracts","retrieval","verification"],"description":"Retrieve 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."},{"id":"verify_hash","name":"Verify Contract Integrity","tags":["verification","integrity","hash","security"],"description":"Verify 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."},{"id":"get_status","name":"Check Contract Status","tags":["status","lifecycle","amendments"],"description":"Check 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."},{"id":"agent_handshake","name":"Agent Handshake","tags":["delegation","handshake","agent","intent"],"description":"Initiate 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."}],"tools":["Create Ricardian Contract","Browse Contract Templates","Get Contract Details","Verify Contract Integrity","Check Contract Status","Agent Handshake"],"extra":{"inputModes":["application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"declared"},{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":1,"provenance":"declared"},{"slug":"ai.prompting","name":"Prompt Management","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"declared"}],"categories":["ai","automation","commerce","documents"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-06T15:27:12.331Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"name":"Ambr","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":6}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://ambr.run/.well-known/agent-card.json","url":"https://ambr.run/.well-known/agent-card.json","firstSeenAt":"2026-09-06T15:24:22.738Z","fetchedAt":"2026-09-06T15:24:22.738Z","normalizedAt":"2026-09-06T15:24:22.738Z"}]},"firstSeenAt":"2026-09-06T15:24:22.738Z","updatedAt":"2026-09-06T15:24:24.584Z"}