{"uid":"cap_q5_iZR1N92p9-gh-UEgBR","slug":"theloopbreaker-com-3ddf225c","name":"Vaultfire DilithiumAttestor — Attest Belief","description":"Vaultfire DilithiumAttestor.attestBelief — pay $0.05 USDC, get unsigned tx; sign locally. beliefHash is bytes32; zkProofBundle is ABI-encoded (bytes proofData, bytes originSignature) from configured origin. See GET for full spec.","url":"https://theloopbreaker.com/api/x402/actions/attest-belief","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object"},"output":{"type":"object"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TXr0AG0ZOEgx_Pr1hnV-0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Pay $0.05 USDC to prepare an unsigned on-chain transaction that attests a belief hash using Vaultfire's DilithiumAttestor contract, given a ZK proof bundle from a configured origin.","exampleAgentPrompt":"Attest my belief on-chain using Vaultfire's DilithiumAttestor — my beliefHash is 0xabc123...def456 and my zkProofBundle includes the proofData and originSignature from the configured origin; give me the unsigned transaction so I can sign it locally.","exampleUseCases":null,"resultDescription":"An unsigned blockchain transaction (tx) ready for local signing, encoding a call to VaultfireDilithiumAttestor.attestBelief() with the provided beliefHash and zkProofBundle. The agent must sign this transaction locally before broadcasting to the network.","failureModes":["Invalid beliefHash format (not bytes32) — likely a 400 validation error","Malformed zkProofBundle (incorrect ABI encoding or missing proofData/originSignature) — 400 error","Origin signature verification failure — attestation rejected","Insufficient or missing USDC x402 payment — payment required error","Unsupported or misconfigured origin — proof bundle rejected","Network/chain unavailability — service error"],"whenToPreferThis":"Use this endpoint when an AI agent or user needs to record a cryptographically verified belief on-chain via the Vaultfire protocol, specifically when a ZK proof bundle from a trusted origin is available and the agent intends to sign the transaction locally rather than delegate signing. Prefer this over generic contract-write endpoints when the operation specifically targets VaultfireDilithiumAttestor.attestBelief.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:52:57.602Z","isFirstParty":false}