82trust / 100
Buy Attestation Bundle
by SCVD General Store in Security & trust
x402 APIPassing, checked 29 min ago
A Sheaf of Attestations. REQUIRES ?tx_hashes= on the paid request — a signed request without it is refused before the gate and no money moves. 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/m…
GET https://scvd.store/api/buy/attestation_bundle
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 270 ms typical, 487 ms slowest 5%
- Last check
- 29 min ago
- Next check
- in 4 min
How to call it
# See the payment challenge (nothing is charged)
curl -i -X GET "https://scvd.store/api/buy/attestation_bundle?agent_name=friendly-agent&tx_hashes=0x47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee0%2C0x9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c0"import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fscvd.store%2Fapi%2Fbuy%2Fattestation_bundle
const res = await pay("https://scvd.store/api/buy/attestation_bundle?agent_name=friendly-agent&tx_hashes=0x47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee0%2C0x9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c0");
console.log(await res.json());Example input
{
"agent_name": "friendly-agent",
"tx_hashes": "0x47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee47c8fee0,0x9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c9b04e1c0"
}Example output
{
"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>"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 29 min ago | Passed | 402 | 52 ms | $0.05 |
| 4 h ago | Passed | 402 | 216 ms | $0.05 |
| 7 h ago | Passed | 402 | 83 ms | $0.05 |
| 11 h ago | Passed | 402 | 343 ms | $0.05 |
| 15 h ago | Passed | 402 | 398 ms | $0.05 |
| 18 h ago | Passed | 402 | 270 ms | $0.05 |
| 23 h ago | Passed | 402 | 329 ms | $0.05 |
| 26 h ago | Passed | 402 | 61 ms | $0.05 |
| 29 h ago | Passed | 402 | 500 ms | $0.05 |
| 34 h ago | Passed | 402 | 487 ms | $0.05 |