{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_qg3ejw8yeta2","handle":"sdc-settlement-receipt-verifier-sdcreceipt","url":"https://wellknown.network/agents/sdc-settlement-receipt-verifier-sdcreceipt","links":{"self":"https://wellknown.network/agents/sdc-settlement-receipt-verifier-sdcreceipt/record.json","html":"https://wellknown.network/agents/sdc-settlement-receipt-verifier-sdcreceipt","markdown":"https://wellknown.network/agents/sdc-settlement-receipt-verifier-sdcreceipt/record.md","api":"https://wellknown.network/api/v1/agents/sdc-settlement-receipt-verifier-sdcreceipt","status":"https://wellknown.network/api/v1/agents/sdc-settlement-receipt-verifier-sdcreceipt/status","claim":"https://wellknown.network/agents/sdc-settlement-receipt-verifier-sdcreceipt/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/sdc-settlement-receipt-verifier-sdcreceipt/claim.json","badge":"https://wellknown.network/agents/sdc-settlement-receipt-verifier-sdcreceipt/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/sdc-settlement-receipt-verifier-sdcreceipt/history","tools":"https://wellknown.network/api/v1/agents/sdc-settlement-receipt-verifier-sdcreceipt/tools"},"ard":{"identifier":"urn:air:wellknown.network:record:sdc-settlement-receipt-verifier-sdcreceipt","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"SDC Settlement Receipt Verifier (sdcreceipt)","summary":"Verify and settle VSL Settlement Receipts. Verification runs offline against published keys with no account and no network, reports every check, and never takes a key from a location inside the Receipt. Signing and settling are bound to the identity and issuer the operator configured at start; no t…","description":"Verify and settle VSL Settlement Receipts. Verification runs offline against published keys with no account and no network, reports every check, and never takes a key from a location inside the Receipt. Signing and settling are bound to the identity and issuer the operator configured at start; no tool takes a URL. Self-hosted MCP server over stdio: pip install sdcreceipt, then run 'sdcreceipt-mcp'. Verifies Receipt 1.0 (one ES256 issuer signature) and Receipt 1.1 (ES256 and ML-DSA-65 issuer signatures over the same digest, both required).","publisher":{"name":"semanticdatacharter.com","url":"https://semanticdatacharter.com"},"homepage":null,"repository":null,"version":"4.3.1","license":null,"protocols":["mcp"],"tags":["sdc","settlement","receipt","verification","attestation","mcp","open-source"],"pricing":null,"endpoints":[{"url":"https://github.com/SemanticDataCharter/sdcreceipt","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":["verify_receipt","sign_trigger","settle"],"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":{"pypi":"sdcreceipt","license":"Apache-2.0","language":"Python","standards":"RFC-8785, ES256 (ECDSA P-256, SHA-256), ML-DSA-65 (FIPS 204), SHA-256, W3C-DID-web","deployment":"self-hosted-stdio","repository":"https://github.com/SemanticDataCharter/sdcreceipt","mcpRegistry":"io.github.SemanticDataCharter/sdcreceipt","mcpInvocation":"sdcreceipt-mcp (or: uvx sdcreceipt mcp)"},"identifier":"urn:air:semanticdatacharter.com:settlement:sdcreceipt","artifactUrl":"https://github.com/SemanticDataCharter/sdcreceipt","representativeQueries":["verify this settlement receipt against the issuer's published keys","is this receipt settled by both parties","sign a trigger for this settlement as the configured party","settle this governed data record and return a receipt"]}},"attribution":{"kind":"ard_catalog","name":"ard_catalog","summary":"ard_catalog","version":"ard_catalog","description":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"}],"categories":["automation"],"language":"en"},"observed":{"status":"unavailable","statusReason":"7 consecutive checks failed; never seen responding (latest 6d ago).","lastOkAt":null,"lastProbedAt":"2026-10-21T03:26:10.669Z","statusComputedAt":"2026-10-21T03:28:39.106Z","reliability30d":{"probes":7,"successRate":0,"p50Ms":142,"basis":"none","measures":{"availability":"availability","latency":"response time","tools":"not observed","summary":"No successful checks in the window."},"checks":{"total":7,"ok":0,"authBoundaryOk":0,"serviceOk":0,"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-21T03:26:10.669Z","kind":"mcp_initialize","ok":false,"httpStatus":422,"latencyMs":139,"error":"http 422","detail":null},{"at":"2026-10-13T16:27:17.579Z","kind":"mcp_initialize","ok":false,"httpStatus":422,"latencyMs":141,"error":"http 422","detail":null},{"at":"2026-10-06T05:27:56.426Z","kind":"mcp_initialize","ok":false,"httpStatus":422,"latencyMs":183,"error":"http 422","detail":null},{"at":"2026-10-02T02:22:55.673Z","kind":"mcp_initialize","ok":false,"httpStatus":422,"latencyMs":121,"error":"http 422","detail":null},{"at":"2026-09-30T03:22:31.273Z","kind":"mcp_initialize","ok":false,"httpStatus":422,"latencyMs":166,"error":"http 422","detail":null},{"at":"2026-09-29T04:24:45.945Z","kind":"mcp_initialize","ok":false,"httpStatus":422,"latencyMs":130,"error":"http 422","detail":null},{"at":"2026-09-28T16:29:50.601Z","kind":"mcp_initialize","ok":false,"httpStatus":422,"latencyMs":116,"error":"http 422","detail":null}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_um7kje4h9r8c","url":"https://github.com/SemanticDataCharter/sdcreceipt","type":"mcp_streamable_http","factsCheckedAt":"2026-10-13T16:27:17.615Z","auth":{"observedAt":"2026-10-13T16:27:17.741Z","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-13T16:27:17.758Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"github.com","issuer":{"commonName":"Sectigo Public Server Authentication CA DV E36","organization":"Sectigo Limited"},"validFrom":"2026-09-01T00:00:00.000Z","validTo":"2026-11-29T23:59:59.000Z","daysToExpiry":33,"sanCount":2,"fingerprint256":"46:B6:01:EE:08:B4:18:CF:8A:3A:1E:BF:E6:70:BA:5C:E4:3B:B0:5A:91:7F:A8:B2:DD:08:7A:30:47:1C:FC:63"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:semanticdatacharter.com:settlement:sdcreceipt","url":"https://semanticdatacharter.com/.well-known/ai-catalog.json","firstSeenAt":"2026-09-28T16:20:57.199Z","fetchedAt":"2026-10-19T02:22:41.607Z","normalizedAt":"2026-10-19T02:22:41.607Z"}]},"firstSeenAt":"2026-09-28T16:20:57.199Z","updatedAt":"2026-10-19T02:22:48.493Z"}