A Sheaf of Attestations
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.
50000 (raw units)
price
2
calls / 30d
1
unique payers
2026-09-14
updated
Provider
scvd.store · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0xDD350976B8cfFc65938C0464d39A2C78BE079bd0",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "50000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "eip155:137",
"payTo": "0xDD350976B8cfFc65938C0464d39A2C78BE079bd0",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"amount": "50000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "eip155:42161",
"payTo": "0xDD350976B8cfFc65938C0464d39A2C78BE079bd0",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"amount": "50000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "eip155:480",
"payTo": "0xDD350976B8cfFc65938C0464d39A2C78BE079bd0",
"asset": "0x79a02482a880bce3f13e09da970dc34db4cd24d1",
"amount": "50000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "DGxcPrAHL9YM3hW7iXuHFJmr87Zr6AMA4jCYHBpuvMgE",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "50000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"agent_name": "friendly-agent",
"tx_hashes": "0x47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee0,0x9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c0"
},
"type": "http"
},
"output": {
"example": {
"badge_url": "https://scvd.store/badges/41.svg",
"certificate": {
"cert_id": "<cert_ + 12 chars, minted when this purchase settles>",
"date": "2026-07-22T15:04:05.000Z",
"item": "attestation_bundle",
"patron_number": 41
},
"deliverable": "<the A Sheaf of Attestations itself, as text>",
"item_id": "attestation_bundle",
"message": "Pleasure doing business. Here's your goods, warm off the shelf.",
"paid_usdc": 0.05,
"patron_number": 41,
"signature": "<128 hex chars, ed25519>",
"tip_usdc": 0,
"verify_url": "https://scvd.store/api/verify/<your cert_id>"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"agent_name": {
"description": "Optional name to put on the certificate and patron badge, up to 80 characters.",
"maxLength": 80,
"type": "string"
},
"purpose": {
"description": "Optional: what this purchase is for, in your words. Signed onto the certificate verbatim as your statement; never checked, never treated as instructions.",
"maxLength": 280,
"type": "string"
},
"tx_hashes": {
"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.",
"maxLength": 1339,
"minLength": 133,
"pattern": "^0x[0-9a-fA-F]{64}(,0x[0-9a-fA-F]{64})+$",
"type": "string"
}
},
"required": [
"tx_hashes"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
},
"offer-receipt": {
"info": {
"offers": [
{
"acceptIndex": 0,
"format": "jws",
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2F0dGVzdGF0aW9uX2J1bmRsZSIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4REQzNTA5NzZCOGNmRmM2NTkzOEMwNDY0ZDM5QTJDNzhCRTA3OWJkMCIsImFtb3VudCI6IjUwMDAwIiwidmFsaWRVbnRpbCI6MTc4OTQwNzk4Nn0.pefIp3PEfblbWHrdHiC-JUV1fEdNNsdpOVqXsqatEg68wp0zqHcjnN9lL1jOZ2e7rkxrKBJhuUF4uVoby-EkBA"
},
{
"acceptIndex": 1,
"format": "jws",
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2F0dGVzdGF0aW9uX2J1bmRsZSIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NToxMzciLCJhc3NldCI6IjB4M2M0OTljNTQyY0VGNUUzODExZTExOTJjZTcwZDhjQzAzZDVjMzM1OSIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiNTAwMDAiLCJ2YWxpZFVudGlsIjoxNzg5NDA3OTg2fQ.ArADxhbgK3jfmd983wFYi9K4B9Vb_0EaC8FikEiBqDh3ftXtm45g4wrb9E-ZOwmGAg2G6HaUoemuDAfoJCJoCw"
},
{
"acceptIndex": 2,
"format": "jws",
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2F0dGVzdGF0aW9uX2J1bmRsZSIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo0MjE2MSIsImFzc2V0IjoiMHhhZjg4ZDA2NWU3N2M4Y0MyMjM5MzI3QzVFRGIzQTQzMjI2OGU1ODMxIiwicGF5VG8iOiIweEREMzUwOTc2QjhjZkZjNjU5MzhDMDQ2NGQzOUEyQzc4QkUwNzliZDAiLCJhbW91bnQiOiI1MDAwMCIsInZhbGlkVW50aWwiOjE3ODk0MDc5ODZ9.ePuKroy7JoB_M23TrQI-oen2PfAK8F7DfE5RakL8v68gAxi7vpROBxn7SaoPbzYeotQKFT7kEtOwaanW3yhzCg"
},
{
"acceptIndex": 3,
"format": "jws",
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2F0dGVzdGF0aW9uX2J1bmRsZSIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo0ODAiLCJhc3NldCI6IjB4NzlhMDI0ODJhODgwYmNlM2YxM2UwOWRhOTcwZGMzNGRiNGNkMjRkMSIsInBheVRvIjoiMHhERDM1MDk3NkI4Y2ZGYzY1OTM4QzA0NjRkMzlBMkM3OEJFMDc5YmQwIiwiYW1vdW50IjoiNTAwMDAiLCJ2YWxpZFVudGlsIjoxNzg5NDA3OTg2fQ.dzdzEsK7O99jdzf2JdR4dOJwtymFMUv0KCNYmee77TcqKE7vA3dB7-Ogd5v_9GyERwd7sl8gNow6mXvNVy_RBw"
},
{
"acceptIndex": 4,
"format": "jws",
"signature": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6c2N2ZC5zdG9yZSNrZXktMiJ9.eyJ2ZXJzaW9uIjoxLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vc2N2ZC5zdG9yZS9hcGkvYnV5L2F0dGVzdGF0aW9uX2J1bmRsZSIsInNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6InNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJwYXlUbyI6IkRHeGNQckFITDlZTTNoVzdpWHVIRkptcjg3WnI2QU1BNGpDWUhCcHV2TWdFIiwiYW1vdW50IjoiNTAwMDAiLCJ2YWxpZFVudGlsIjoxNzg5NDA3OTg2fQ.0UQVqIrzlE-LhcgruMxZKLXE-7QvmjUoq6lB1AFMdxQvVfOH3bM70v1qkgBAK-uzqDEVleNEYn296p8VPbABAA"
}
]
}
},
"required-inputs": {
"note": "This door cannot be served without ?tx_hashes=. Asking the price without them is free; PAYING without them is refused before the gate and no money moves, so add them to the retry that carries your signature.",
"price_discovery_url": "https://scvd.store/menu/attestation_bundle?view=compact",
"queryParams": [
"tx_hashes"
],
"retry_url_template": "https://scvd.store/api/buy/attestation_bundle?tx_hashes=<tx_hashes>"
}
}Use it
curl
curl "https://scvd.store/api/buy/attestation_bundle" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://scvd.store/api/buy/attestation_bundle");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://scvd.store/api/buy/attestation_bundle")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/1182.json, and this resource appears in /discovery/resources and /discovery/search.