{"id":519943,"name":"AINumbers Anchor Suite","description":"Hash anchoring and verifiable timestamping at anchor.ainumbers.co: RFC 3161 (TSA) and OpenTimestamps anchoring of SHA-256 digests with up to seven independent authorities, Merkle batch anchoring (up to 1024 items, one timestamp call), offline binding verification against pinned roots, Sigsum witness cosigning with OTS calendar upgrade, and passkey-backed signature envelopes with escalation-closure verification. File bytes never leave the browser — only the digest (or the batch Merkle root) is sent to the timestamp authorities. Emits OpenChainGraph-conformant anchor_bindings.","card_url":"https://anchor.ainumbers.co/.well-known/agent-card.json","endpoint":"https://anchor.ainumbers.co/mcp","protocol_version":"1.0","first_seen":"2026-10-31T21:38:06.191139+00:00","last_verified":"2026-10-31T21:38:06.191139+00:00","card":{"url":"https://anchor.ainumbers.co/mcp","name":"AINumbers Anchor Suite","skills":[{"id":"hash-anchoring","name":"Hash Anchoring & Timestamping","tags":["RFC 3161","OpenTimestamps","Sigstore","Sigsum","Merkle","transparency"],"examples":["Anchor this SHA-256 digest with Sigstore and DigiCert","Batch-anchor these digests under one Merkle root","Upgrade this Sigsum binding to a Bitcoin-anchored OTS proof"],"description":"Anchor a SHA-256 digest with independent RFC 3161 timestamp authorities (Sigstore TSA, Sigsum, DigiCert, Sectigo, FreeTSA, GitHub TSA) and OpenTimestamps (Bitcoin-anchored); batch-anchor up to 1024 digests under one Merkle root; upgrade Sigsum bindings with OTS calendar proofs."},{"id":"binding-verification","name":"Binding Verification & Receipts","tags":["verify_anchor_binding","signature-envelope","escalation-closure","offline-verification"],"examples":["Verify this RFC 3161 anchor binding against its anchored hash","Create a passkey signature envelope for this artifact","Verify this escalation closure"],"description":"Offline verification of anchor bindings (DER parse, message-imprint check, TSA signature chain to pinned roots), passkey-backed signature envelope creation and verification, and escalation-closure verification."}],"iconUrl":"https://ainumbers.co/favicon.svg","version":"0.1.0","provider":{"url":"https://postoaklabs.com","organization":"Post Oak Labs"},"signatures":[{"protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDprZXk6ejZNa2dzN3lXNVg2UVZQM2duZldYS21vcFh6dnlwd2tZMlZGVDZmNTZOQ283MnRDIiwidHlwIjoiSk9TRSJ9","signature":"dSW7rJ87bb5nC9MdHd0p0_qqcdAhPfE11bILhKoTsjUdMzxxlPPlmCIVlGaCvUvhWr0d83blcJXbpOvEl5lwBg"}],"description":"Hash anchoring and verifiable timestamping at anchor.ainumbers.co: RFC 3161 (TSA) and OpenTimestamps anchoring of SHA-256 digests with up to seven independent authorities, Merkle batch anchoring (up to 1024 items, one timestamp call), offline binding verification against pinned roots, Sigsum witness cosigning with OTS calendar upgrade, and passkey-backed signature envelopes with escalation-closure verification. File bytes never leave the browser — only the digest (or the batch Merkle root) is sent to the timestamp authorities. Emits OpenChainGraph-conformant anchor_bindings.","capabilities":{"streaming":false,"extensions":[{"uri":"https://postoaklabs.github.io/chaingraph/ext/x-chaingraph/v0.1","params":{"hash_alg":"sha256","graph_index":"https://ainumbers.co/chaingraph/chaingraph.json","verify_endpoint":"verify_anchor_binding","conformance_level":"L4","mandate_namespace":"co.ainumbers"},"required":false,"description":"Emits OpenChainGraph-conformant anchor_bindings (hash-anchored, RFC 4998 evidence records). See the OpenChainGraph Standard."}],"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"1.0","documentationUrl":"https://anchor.ainumbers.co/docs/","defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"preferredTransport":"JSONRPC"},"status":"verified","publisher_domain":"ainumbers.co","signature_status":"verified","signature_detail":"Card signature matches a key at its advertised or same-host key source","signature_key_url":"https://anchor.ainumbers.co/.well-known/jwks.json","signature_checked_at":"2026-10-31T21:38:06.191139+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://anchor.ainumbers.co/.well-known/agent-card.json","last_check":{"checked_at":"2026-10-31T21:38:06.191139+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://anchor.ainumbers.co/.well-known/agent-card.json"],"skills":[{"skill_id":"binding-verification","name":"Binding Verification & Receipts","description":"Offline verification of anchor bindings (DER parse, message-imprint check, TSA signature chain to pinned roots), passkey-backed signature envelope creation and verification, and escalation-closure verification.","tags":["verify_anchor_binding","signature-envelope","escalation-closure","offline-verification"],"quality_warning":false},{"skill_id":"hash-anchoring","name":"Hash Anchoring & Timestamping","description":"Anchor a SHA-256 digest with independent RFC 3161 timestamp authorities (Sigstore TSA, Sigsum, DigiCert, Sectigo, FreeTSA, GitHub TSA) and OpenTimestamps (Bitcoin-anchored); batch-anchor up to 1024 digests under one Merkle root; upgrade Sigsum bindings with OTS calendar proofs.","tags":["RFC 3161","OpenTimestamps","Sigstore","Sigsum","Merkle","transparency"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://anchor.ainumbers.co/.well-known/agent-card.json","checked_at":"2026-10-31T21:38:06.191139+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-31T21:38:06.191139+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-31T21:38:06.191139+00:00","endpoint":"https://anchor.ainumbers.co/mcp","protocol_binding":"JSONRPC","protocol_version":"1.0","state":"jsonrpc_no_task_lookup","http_status":200,"detail":"Endpoint answered JSON-RPC, but neither tasks/get (A2A 0.3) nor GetTask (A2A 1.0) is available. Listing does not require task lookup; implement the method matching your advertised version to confirm A2A","request_diagnostics":{"requests":[{"path":"/mcp","allow":[],"method":"POST","status":200,"version_header":"1.0","protocol_method":"GetTask","redirect_followed":false},{"path":"/mcp","allow":[],"method":"POST","status":200,"version_header":"0.3","protocol_method":"tasks/get","redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://anchor.ainumbers.co/mcp","selected_connection_interface":{"url":"https://anchor.ainumbers.co/mcp","protocolBinding":"JSONRPC","protocolVersion":"1.0"},"protocol_interface_checks":[{"endpoint":"https://anchor.ainumbers.co/mcp","protocol_binding":"JSONRPC","protocol_version":"1.0","selected":true,"state":"jsonrpc_no_task_lookup","checked_at":"2026-10-31T21:38:06.191139+00:00","http_status":200,"detail":"Endpoint answered JSON-RPC, but neither tasks/get (A2A 0.3) nor GetTask (A2A 1.0) is available. Listing does not require task lookup; implement the method matching your advertised version to confirm A2A","binding_recorded":true}],"connection_selection_note":"The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://anchor.ainumbers.co/.well-known/agent-card.json","last_successful_card_check":"2026-10-31T21:38:06.191139+00:00","latest_card_check":{"checked_at":"2026-10-31T21:38:06.191139+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"verified","signature_checked_at":"2026-10-31T21:38:06.191139+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-31T21:38:06.191139+00:00","endpoint_tls_reachable":true,"protocol_check_state":"jsonrpc_no_task_lookup","protocol_checked_at":"2026-10-31T21:38:06.191139+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":519943,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/519943/repair","publisher_report_url":"https://localmark.ai/publishers/ainumbers.co/repair","diagnostics_json_url":"https://localmark.ai/publishers/ainumbers.co/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/ainumbers.co/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}