{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_zagmftt58u8s","handle":"agent-output-verifier-by-sarnai","url":"https://wellknown.network/agents/agent-output-verifier-by-sarnai","links":{"self":"https://wellknown.network/agents/agent-output-verifier-by-sarnai/record.json","html":"https://wellknown.network/agents/agent-output-verifier-by-sarnai","markdown":"https://wellknown.network/agents/agent-output-verifier-by-sarnai/record.md","api":"https://wellknown.network/api/v1/agents/agent-output-verifier-by-sarnai","status":"https://wellknown.network/api/v1/agents/agent-output-verifier-by-sarnai/status","claim":"https://wellknown.network/agents/agent-output-verifier-by-sarnai/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/agent-output-verifier-by-sarnai/claim.json","badge":"https://wellknown.network/agents/agent-output-verifier-by-sarnai/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/agent-output-verifier-by-sarnai/history","tools":"https://wellknown.network/api/v1/agents/agent-output-verifier-by-sarnai/tools"},"ard":{"identifier":"urn:air:verify.sarnai.dev:server:agent-output-verifier-by-sarnai","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Agent Output Verifier by SarnAI","summary":"Independent schema and rule check of AI agent output before you pay. Signed attestation and receipt.","description":"Independent schema and rule check of AI agent output before you pay. Signed attestation and receipt.","publisher":{"name":"dev.sarnai","url":null},"homepage":"https://github.com/sarnai-dev/agent-output-verifier","repository":"https://github.com/sarnai-dev/agent-output-verifier","version":"0.5.7","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://verify.sarnai.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-14T20:04:00.820565Z","publishedAt":"2026-10-14T20:04:00.820565Z","registryName":"dev.sarnai/agent-output-verifier"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.51,"provenance":"derived"}],"categories":["documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-18T07:24:32.200Z","lastProbedAt":"2026-10-18T07:24:32.200Z","statusComputedAt":"2026-10-18T07:25:59.489Z","reliability30d":{"probes":32,"successRate":1,"p50Ms":196,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":32,"ok":32,"authBoundaryOk":0,"serviceOk":32,"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-18T07:24:32.200Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":121,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T01:27:13.233Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":127,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T19:26:00.492Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":349,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T12:25:00.303Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":161,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T05:23:05.029Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":320,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-16T22:26:18.878Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":124,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-16T15:29:19.110Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":339,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-16T08:45:17.638Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":191,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-16T01:29:24.211Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":138,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}},{"at":"2026-10-15T18:28:34.668Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":148,"error":null,"detail":{"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"toolCount":2,"toolsHash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","serverName":"Agent Output Verifier by SarnAI","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.5.7","protocolVersion":"2025-06-18"}}],"tools":[{"name":"verify_schema","description":"Independent acceptance check of AI agent output before paying for another AI agent's work, or before submitting your own: validate an invoice, check its total, "},{"name":"get_verification_record","description":"Agent reputation and trust score: use before relying on another AI agent. Returns its signed verification history: verified, passed and failed counts, last seen"}],"package":null,"toolSurface":{"id":"ts_9dhuw9w5gafu","endpointId":"ep_x4wg8yrden39","hash":"479753736fe25d1b894f095e95ec152cab42177a46262f70a6349f2edc88537d","toolCount":2,"serverName":"Agent Output Verifier by SarnAI","serverVersion":"1.27.2","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-14T21:25:39.582Z","lastSeenAt":"2026-10-18T07:24:32.206Z","observations":13,"toolNames":["verify_schema","get_verification_record"],"distinctSurfaces":4},"endpointFacts":[{"id":"ep_x4wg8yrden39","url":"https://verify.sarnai.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-17T05:23:05.041Z","auth":{"observedAt":"2026-10-17T05:23:05.168Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-17T05:23:05.181Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"verify.sarnai.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-05T05:19:28.000Z","validTo":"2027-01-03T06:19:25.000Z","daysToExpiry":76,"sanCount":1,"fingerprint256":"76:11:7E:48:EC:2B:5A:29:4E:2F:D9:50:F0:14:BA:BE:B2:05:FF:E7:2F:AF:D0:85:92:92:8C:3F:22:57:B9:5C"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"dev.sarnai/agent-output-verifier","url":"https://registry.modelcontextprotocol.io/v0/servers/dev.sarnai%2Fagent-output-verifier","firstSeenAt":"2026-10-09T14:21:12.900Z","fetchedAt":"2026-10-15T12:22:14.987Z","normalizedAt":"2026-10-15T12:22:14.987Z"}]},"firstSeenAt":"2026-10-09T14:21:12.900Z","updatedAt":"2026-10-18T07:27:34.615Z"}