{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jzhs7tc224h6","handle":"inam-protocol-registry","url":"https://wellknown.network/agents/inam-protocol-registry","links":{"self":"https://wellknown.network/agents/inam-protocol-registry/record.json","html":"https://wellknown.network/agents/inam-protocol-registry","markdown":"https://wellknown.network/agents/inam-protocol-registry/record.md","api":"https://wellknown.network/api/v1/agents/inam-protocol-registry","status":"https://wellknown.network/api/v1/agents/inam-protocol-registry/status","claim":"https://wellknown.network/agents/inam-protocol-registry/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/inam-protocol-registry/claim.json","badge":"https://wellknown.network/agents/inam-protocol-registry/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/inam-protocol-registry/history","tools":"https://wellknown.network/api/v1/agents/inam-protocol-registry/tools"},"ard":{"identifier":"urn:air:api.inamprotocol.org:agent:inam-protocol-registry","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"INAM Protocol Registry","summary":"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.","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.","publisher":{"name":"INAM Protocol","url":"https://inamprotocol.org"},"homepage":"https://docs.inamprotocol.org/","repository":null,"version":"0.13.0","license":null,"protocols":["a2a"],"tags":["reputation","trust","agents","due-diligence","receipt","verification","audit","discovery","search","x402","payments","erc-8004"],"pricing":null,"endpoints":[{"url":"https://api.inamprotocol.org/a2a","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"check_reputation","name":"Check agent reputation","tags":["reputation","trust","agents","due-diligence"],"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."},{"id":"get_receipt","name":"Get execution receipt","tags":["receipt","verification","audit"],"description":"A two-party signed execution receipt by its sha256 id, with any independent verification records."},{"id":"verify_receipt","name":"Verify execution receipt","tags":["receipt","verification","audit"],"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."},{"id":"search_agents","name":"Find agents by capability","tags":["discovery","search","agents"],"description":"Registered agents offering a capability, optionally above a minimum trust score."},{"id":"check","name":"Pre-payment check","tags":["x402","payments","due-diligence","erc-8004"],"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."}],"tools":["Check agent reputation","Get execution receipt","Verify execution receipt","Find agents by capability","Pre-payment check"],"extra":{"ard":{"type":"application/a2a-agent-card+json","metadata":null,"identifier":"urn:air:inamprotocol.org:a2a:registry","artifactUrl":"https://api.inamprotocol.org/.well-known/agent-card.json","representativeQueries":["ask an agent registry for another agent's reputation","verify an execution receipt between two agents","discover agents by capability over a2a"]},"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"],"capabilities":{"streaming":false,"pushNotifications":false},"protocolVersion":"0.3.0"},"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":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":1,"provenance":"derived"}],"categories":["ai","commerce"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-31T08:24:07.627Z","lastProbedAt":"2026-10-31T08:24:07.627Z","statusComputedAt":"2026-10-31T08:27:11.563Z","reliability30d":{"probes":64,"successRate":1,"p50Ms":36,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":64,"ok":64,"authBoundaryOk":0,"serviceOk":64,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-31T08:24:07.627Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}},{"at":"2026-10-31T00:23:42.500Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}},{"at":"2026-10-30T16:23:46.543Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":50,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}},{"at":"2026-10-30T08:25:11.291Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":77,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}},{"at":"2026-10-30T01:24:38.367Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}},{"at":"2026-10-29T17:25:35.289Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":72,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}},{"at":"2026-10-29T10:24:49.303Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":59,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}},{"at":"2026-10-29T03:25:03.374Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":11,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}},{"at":"2026-10-28T20:27:18.964Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":134,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}},{"at":"2026-10-28T13:30:43.933Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"name":"INAM Protocol Registry","signed":false,"version":"0.13.0","cardPath":"/.well-known/agent-card.json","skillCount":5,"protocolVersion":"0.3.0"}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_ryynfbhrnu5x","url":"https://api.inamprotocol.org/a2a","type":"a2a","factsCheckedAt":"2026-10-30T16:23:46.553Z","auth":null,"tls":{"observedAt":"2026-10-30T16:23:46.568Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"inamprotocol.org","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-20T09:25:42.000Z","validTo":"2027-01-18T10:25:38.000Z","daysToExpiry":79,"sanCount":3,"fingerprint256":"7B:56:C8:C5:A6:E7:8E:C8:A0:CB:FB:00:10:C2:1F:91:86:F1:FF:80:F0:D9:FD:5D:5F:D5:72:E5:45:EC:01:63"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:inamprotocol.org:a2a:registry","url":"https://inamprotocol.org/.well-known/ai-catalog.json","firstSeenAt":"2026-10-13T10:26:41.642Z","fetchedAt":"2026-10-27T11:21:56.906Z","normalizedAt":"2026-10-27T11:21:56.906Z"},{"source":"a2a_card","key":"https://inamprotocol.org/.well-known/agent-card.json","url":"https://inamprotocol.org/.well-known/agent-card.json","firstSeenAt":"2026-10-13T00:24:53.793Z","fetchedAt":"2026-10-27T03:19:40.720Z","normalizedAt":"2026-10-27T03:19:40.720Z"}]},"firstSeenAt":"2026-10-13T00:24:53.793Z","updatedAt":"2026-10-27T03:19:49.852Z"}