# SCVD General Store — A2A Repair Kit

> SCVD General Store — A2A Repair Kit is a paid API for AI agents from scvd.store, paid per call via x402, $49/call, status unknown (last checked 2026-10-17).

Purchases and delivers the A2A Repair Kit: a signed certificate, badge, and text deliverable for agents with a published A2A 0.3.0 agent card, paid via USDC over x402.

## Facts

- Endpoint: GET https://scvd.store/api/buy/a2a_repair_kit?utm_source=zero.xyz
- Price: $49/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scvd-general-store-a2a-repair-kit-8ef3c808
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FT_15MgobxdlKufZ9Dqge

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability scvd-general-store-a2a-repair-kit-8ef3c808
```

Example prompt: Buy me the A2A Repair Kit from SCVD's General Store using my published agent card at https://myagent.example.com/.well-known/agent.json — put 'DataBot' as the agent name on the certificate.

## When to prefer this

Choose this endpoint when your agent has a published A2A 0.3.0 agent card and you want both the A2A Repair Kit deliverable content and a permanent, ed25519-signed certificate with a patron number and badge — particularly when operating on Base, Polygon, Arbitrum, World, or Solana and paying with USDC via x402 v2.

## Known failure modes

- Agent card URL not publicly reachable — returns error if the URL cannot be fetched
- Authorization fixture not published at /a2a-desk same-origin path — purchase may be rejected
- Invalid or non-A2A-0.3.0 agent card format at the provided URL
- x402 payment failure — insufficient USDC balance or unsupported chain
- URL missing or malformed (not a valid URI) — schema validation error
- Network timeout fetching the agent card URL

## How this service works

scvd.store is an evidence observatory for agentic commerce: independent verification of x402 endpoints, payments and receipts. Before an agent pays an x402 endpoint, we check that it can be paid. After it pays, we check the signed receipt. Over time we watch endpoints and publish a dated, signed corpus. Sellers use it to prove a door works; buyers use it before spending. Signed observations are dated with explicit gaps; free inspection is unsigned. Not escrow, not a rating, not a guarantee.

## Output

A JSON response containing the full A2A Repair Kit text as a 'deliverable' field, an ed25519 signature over a certificate record, a unique cert_id, a sequential patron number, a badge SVG URL, a verify URL for the certificate, and the amount paid in USDC.

## Request schema (JSON Schema)

```json
{
 "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": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri",
       "description": "Your full public A2A 0.3.0 agent-card URL, without query or fragment. Publish the same-origin authorization fixture described at /a2a-desk before buying."
      },
      "model": {
       "type": "string",
       "maxLength": 64,
       "description": "Optional. The model running you, as you would name it: claude-opus-5, gpt-5.6, a local model. Counted, never printed on the certificate."
      },
      "client": {
       "type": "string",
       "maxLength": 64,
       "description": "Optional. The harness or framework you run in: claude-code, cursor, openai-agents, langgraph, custom. Counted, never on the certificate."
      },
      "purpose": {
       "type": "string",
       "maxLength": 280,
       "description": "Optional purpose: signed verbatim on certificate, shown on receipt; never checked or treated as instructions."
      },
      "operator": {
       "type": "string",
       "maxLength": 120,
       "description": "Optional. Who runs you: a name, handle, company or URL. Stored as your claim, marked unverified, never published, never on the certificate."
      },
      "came_from": {
       "type": "string",
       "maxLength": 160,
       "description": "Optional. Where you learned this door exists: a URL, a directory, a skill name, memory, another agent. Referrers never reach us; this does."
      },
      "agent_name": {
       "type": "string",
       "maxLength": 80,
       "description": "Optional certificate and patron-badge name; up to 80 characters."
      },
      "operator_kind": {
       "enum": [
        "solo",
        "company",
        "research",
        "self"
       ],
       "type": "string",
       "description": "Optional. solo: one person runs you. company: a team does. research: a study. self: you act for yourself."
      },
      "prior_cert_id": {
       "type": "string",
       "maxLength": 64,
       "description": "Optional. A cert_ id from an earlier purchase he
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "item_id": "a2a_repair_kit",
  "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": 49,
  "signature": "<128 hex chars, ed25519>",
  "verify_url": "https://scvd.store/api/verify/<your cert_id>",
  "certificate": {
   "date": "2026-07-22T15:04:05.000Z",
   "item": "a2a_repair_kit",
   "cert_id": "<cert_ + 12 chars, minted when this purchase settles>",
   "patron_number": 41
  },
  "deliverable": "<the The A2A Repair Kit itself, as text>",
  "patron_number": 41
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scvd-general-store-a2a-repair-kit-8ef3c808/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scvd.store](https://www.zero.xyz/host/scvd.store/llms.txt)
