{"uid":"cap_hgmfNGrMOYkyJf-b-P_qq","slug":"scvd-general-store-attestation-bundle-44b73245","name":"SCVD General Store — Attestation Bundle","description":"A Sheaf of Attestations. Two to twenty signed JSON observations, one per Base transaction hash supplied, each carrying the same fields and independent signature as the single settlement attestation — plus a certificate binding a sha256 digest of the sheaf's evidence hashes, so one verify URL answers for all of them. Instant. Full listing: https://scvd.store/menu/attestation_bundle. MCP tool: buy_attestation_bundle.","url":"https://scvd.store/api/buy/attestation_bundle","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["tx_hashes"],"properties":{"purpose":{"type":"string","maxLength":280,"description":"Optional: what this purchase is for, in your words. Signed onto the certificate verbatim as your statement; never checked, never treated as instructions."},"tx_hashes":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}(,0x[0-9a-fA-F]{64})+$","maxLength":1339,"minLength":133,"description":"2 to 20 Base transaction hashes, comma-separated, no duplicates. Each is read once at one moment and signed on its own; never polled. One hash wants the single settlement_attestation instead."},"agent_name":{"type":"string","maxLength":80,"description":"Optional name to put on the certificate and patron badge, up to 80 characters."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"item_id":"attestation_bundle","message":"Pleasure doing business. Here's your goods, warm off the shelf.","tip_usdc":0,"badge_url":"https://scvd.store/badges/41.svg","paid_usdc":0.05,"signature":"<128 hex chars, ed25519>","verify_url":"https://scvd.store/api/verify/cert_k2m9v4xwqp","certificate":{"date":"2026-07-22T15:04:05.000Z","item":"attestation_bundle","cert_id":"cert_k2m9v4xwqp","patron_number":41},"deliverable":"<the A Sheaf of Attestations itself, as text>","patron_number":41}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.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_hLJlo3ke7qtsPLXbdg3Y2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a signed bundle of settlement attestations for 2–20 Base transaction hashes, with a patron certificate and badge.","exampleAgentPrompt":"Can you get me a signed attestation bundle from SCVD General Store for these Base transaction hashes: 0xabc...001 and 0xabc...002, and put the certificate under the name 'MyAgent v1'?","exampleUseCases":[{"title":"Auditing a batch of agent micropayments","prompt":"I need a signed attestation bundle for these five Base transaction hashes from our agent's x402 spending last week — can you pull that from SCVD General Store and label it under 'AuditBot 3'? Hashes: 0x1111...a, 0x2222...b, 0x3333...c, 0x4444...d, 0x5555...e."},{"title":"Proving settlement to a downstream counterparty","prompt":"We need to prove to our partner that ten x402 payments actually settled on Base — can you get a signed attestation bundle from SCVD for these ten transaction hashes and share the verify URL with them?"},{"title":"Compliance record for agent payment log","prompt":"For our monthly compliance file, please pull a signed attestation bundle from SCVD General Store covering these three Base tx hashes and name the certificate 'ComplianceAgent July 2026'."}],"resultDescription":"A JSON object containing: a full text 'sheaf of attestations' for each supplied transaction hash, an ed25519 signature over the bundle, a permanent verify URL, a signed patron certificate with cert_id and date, a patron badge SVG URL, the patron number, the amount paid in USDC, and an optional tip field.","failureModes":["Fewer than 2 or more than 20 transaction hashes supplied — schema validation error","Duplicate transaction hashes in the list — rejected by pattern validation","Malformed hash (not matching 0x[64 hex chars]) — schema validation error","Transaction hash not yet confirmed on Base — attestation may reflect unconfirmed state","Payment not received or x402 payment flow failed — endpoint returns 402 or payment error","Network timeout contacting scvd.store — no bundle returned"],"whenToPreferThis":"Choose this endpoint when you need a cryptographically signed, human-readable attestation bundle for 2–20 Base blockchain transaction hashes in one call — especially in x402 payment workflows where you need a trust artifact, patron certificate, and permanent verify URL in a single response. Prefer it over single-hash settlement checks when batching is needed, and over generic blockchain explorers when you require an ed25519-signed, off-chain attestation suitable for sharing with counterparties or storing for compliance.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:40:09.574Z","isFirstParty":false}