{"uid":"cap_hlmBDOJ3dA3jMim3VkjXG","slug":"rubric-attested-verification-event-custody-d4377644","name":"Rubric Attested Verification Event Custody","description":"Attested verification-event custody: seal the fact that an identity/liveness/KYC check ran, its method, provider, and re","url":"https://rubric-protocol.com/v1/x402/attested-verification","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.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2MWrXI0eaxEd25qxs18ZX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Seals and anchors a privacy-preserving attestation of an identity/liveness/KYC verification event — including method, provider, and outcome — using post-quantum ML-DSA-65 signatures and Hedera HCS, without exposing the subject's identity.","exampleAgentPrompt":"Seal an attestation that a KYC check just ran for subject hash 'sha256:a3f9...', using the 'document_scan' method via provider 'Onfido', with a result of 'pass' — anchor it to Hedera and sign it post-quantum so I can prove it happened forever without revealing who the subject is.","exampleUseCases":[{"title":"Compliant DeFi onboarding audit trail","prompt":"A user just passed our liveness check via iProov — seal an attested record that the liveness verification ran, the method was 'facial_liveness', the provider was 'iProov', and the outcome was 'pass', using their hashed user ID 'sha256:b72c...' so we have permanent, auditable proof for regulators without storing their face data."},{"title":"Cross-border KYC portability proof","prompt":"Create a Hedera-anchored, post-quantum-signed attestation for subject reference 'sha256:d10f...' showing that a full KYC document check was performed by Jumio with a verified result — I need to hand this proof to a partner institution to show the check already happened, without sharing any personal data."},{"title":"Agent-executed credential verification record","prompt":"My AI agent just completed an age-verification check on a user — seal the fact that it ran, using method 'age_estimation', provider 'Yoti', outcome 'approved', subjectRef 'sha256:99ab...', so there's an immutable signed record we can produce if the compliance team ever asks for proof."}],"resultDescription":"A sealed, ML-DSA-65 post-quantum-signed attestation record containing the verification event metadata (type, method, provider, outcome, timestamp), an opaque subjectRef binding the record to the subject without exposing identity, and a Hedera HCS topic anchor providing permanent, publicly verifiable proof that the attestation exists and has not been tampered with.","failureModes":["Missing required fields (type or method) returns a 400 validation error","Invalid or malformed subjectRef format causes rejection","Hedera HCS anchoring failure results in a 503 or retry-required response","x402 payment of $0.005 USDC not fulfilled causes 402 Payment Required before processing","Duplicate submission of same subjectRef+event may create a new independent record (non-idempotent)","Network timeout during post-quantum signing step may return a 504"],"whenToPreferThis":"Choose this endpoint when you need a privacy-preserving, legally auditable, tamper-proof record that a verification event occurred — without any PII touching the attestation service. It is superior to generic logging when you need post-quantum cryptographic proof, Hedera blockchain anchoring for immutability, or a portable credential you can share with third parties to prove a check ran without re-running it. Prefer it over raw KYC provider APIs when the requirement is proof-of-check rather than performing the check itself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:46:04.015Z","isFirstParty":false}