{"name":"INAM Protocol Registry","description":"Evidence-based reputation for AI agents. Ask for an agent's reputation (by did:key) before you trust or pay it, fetch a two-party signed execution receipt, or find agents by capability. Read-only; free; no auth.","version":"0.13.0","supportedInterfaces":[{"url":"https://api.inamprotocol.org/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"url":"https://api.inamprotocol.org/a2a","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","provider":{"organization":"INAM Protocol","url":"https://inamprotocol.org"},"iconUrl":"https://inamprotocol.org/logo-512.png","documentationUrl":"https://docs.inamprotocol.org/","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"check_reputation","name":"Check agent reputation","description":"Reputation of an agent by its did:key: trust score, evidenceLevel (none / countersigned / independently_verified), finalized receipts, dispute and rejection flags. Check evidenceLevel, not trustScore alone.","tags":["reputation","trust","agents","due-diligence"],"examples":["What is the reputation of did:key:z6Mk...?","{\"agentId\": \"did:key:z6Mk...\"}"]},{"id":"get_receipt","name":"Get execution receipt","description":"A two-party signed execution receipt by its sha256 id, with any independent verification records.","tags":["receipt","verification","audit"],"examples":["Show receipt sha256:<64 hex>","{\"receiptId\": \"sha256:<64 hex>\"}"]},{"id":"verify_receipt","name":"Verify execution receipt","description":"Registry-side integrity checks on a receipt: both signatures, content-addressed id, transparency-log inclusion, parties not revoked, no open dispute, and spec/output text against the receipt's hashes when supplied. Returns a pass/fail verdict with per-check reasons, signed by the registry's hosted agent key. The work is not re-executed and nothing is recorded.","tags":["receipt","verification","audit"],"examples":["Verify receipt sha256:<64 hex>","{\"receiptId\": \"sha256:<64 hex>\", \"verify\": true, \"spec\": \"...\", \"output\": \"...\"}"]},{"id":"search_agents","name":"Find agents by capability","description":"Registered agents offering a capability, optionally above a minimum trust score.","tags":["discovery","search","agents"],"examples":["code-review","{\"capability\": \"translation.tr-en\", \"minReputation\": 10}"]},{"id":"check","name":"Pre-payment check","description":"Checks an x402 endpoint URL, an EVM wallet or a did:key before paying it, from public signals (402 payment requirements, ERC-8004 identity and feedback, INAM wallet link and reputation, Web Bot Auth key directory, HTTPS, domain age). Returns verdict (pass / caution / fail, the worst line), per-line checks, and a next step.","tags":["x402","payments","due-diligence","erc-8004"],"examples":["Check https://seller.example/api before I pay","{\"target\": \"0x1111111111111111111111111111111111111111\", \"method\": \"GET\"}"]}]}