{"uid":"cap_0obzSLZgXiClYB-NyptiK","slug":"rubric-protocol-decision-attestation-verifier-12fb099e","name":"Rubric Protocol Decision Attestation Verifier","description":"Verify a Rubric decision attestation (DAR/0.1): Merkle inclusion proof, HCS anchor ref, service signature status, drift flag. Pass agentId instead for a chain-check continuity report. Not found means no charge. $0.10 either mode.","url":"https://rubric-protocol.com/v1/x402/decision-verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"format":{"type":"string"},"example":{}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_b4kpfrqlnyG5KNHHbjx8L","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a Rubric decision attestation (DAR/0.1) by checking Merkle inclusion proof, HCS anchor reference, service signature status, and drift flag — or returns a chain-check continuity report when given an agentId.","exampleAgentPrompt":"Can you verify this Rubric decision attestation — DAR/0.1 ID 'dar-abc123' — and tell me if the Merkle proof checks out, the HCS anchor is valid, the signature is good, and whether there's any drift detected?","exampleUseCases":[{"title":"Audit AI agent decision record","prompt":"I need to verify attestation dar-7f2e9c from our agent's last decision cycle — check the Merkle proof, HCS anchor, and signature status, and flag any drift."},{"title":"Agent continuity check by agentId","prompt":"Run a chain-check continuity report for agent ID 'agent-prod-0042' and tell me if there are any gaps or inconsistencies in its decision chain."},{"title":"Compliance verification before contract execution","prompt":"Before we execute this smart contract, verify the Rubric attestation dar-99ab12 tied to the counterparty decision — I need to know the signature is valid and the HCS anchor is intact."}],"resultDescription":"Returns a structured verification report including: Merkle inclusion proof validity, HCS anchor reference details, service signature status (valid/invalid/revoked), and a drift flag indicating whether the attestation has deviated from its original state. When an agentId is passed, returns a chain-check continuity report covering the full decision chain for that agent.","failureModes":["Attestation ID not found — no charge applied, empty result returned","Invalid or malformed DAR format — request rejected with validation error","HCS anchor unreachable or mirror node timeout — may return partial result","Signature verification failure due to key rotation — reported as invalid status","AgentId with no recorded decisions — returns empty continuity report"],"whenToPreferThis":"Use this endpoint when you need to cryptographically verify a Rubric-issued decision attestation record (DAR/0.1) anchored on the Hedera Consensus Service, or when you need a continuity audit trail for a specific agent's decision chain. Prefer this over generic blockchain explorers when the attestation was specifically created by the Rubric Protocol and you need structured fields like drift flag and Merkle proof status. The no-charge-if-not-found policy makes it safe for speculative lookups.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:42:27.151Z","isFirstParty":false,"canonicalSlug":"rubric-protocol-decision-attestation-verifier-12fb099e"}