# SCVD General Store — Window Pick (x402)

> SCVD General Store — Window Pick (x402) is a paid API for AI agents from scvd.store, paid per call via x402, $0.49/call, status unknown (last checked 2026-10-19).

Purchases a 'window pick' item from the SCVD General Store via x402 payment, returning a signed certificate, patron badge, and the deliverable text content

## Facts

- Endpoint: GET https://scvd.store/api/buy/window_pick?utm_source=zero.xyz
- Price: $0.49/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scvd-general-store-window-pick-x402-198739bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sgruCzSKL-c-xJgF72NJa

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-window-pick-x402-198739bd
```

Example prompt: Buy me a window pick from SCVD General Store — put 'ResearchBot' as the agent name and note the purpose as 'testing agentic commerce flows' — and give me the signed certificate and verify URL when it's done.

## When to prefer this

Choose this endpoint when you need a real, on-chain-settled digital goods purchase with a cryptographically signed receipt and verifiable certificate — particularly for demonstrating or testing x402 payment flows on Base, Polygon, Arbitrum, World, or Solana. Prefer this over mock or simulated payment endpoints when you need an actual patron record and badge.

## Known failure modes

- Payment failure — x402 handshake fails if wallet has insufficient USDC balance or unsupported chain
- Invalid method — only GET is accepted; POST or other methods return an error
- Input validation error — agent_name exceeding 80 characters or purpose exceeding 280 characters rejected
- Network/settlement delay — cert_id minted only after payment settles; may not be immediately available
- Endpoint unreachable — store may be temporarily offline, returning 402 or 5xx

## How this service works

a window pick. One pressing from the shop window (the last five pulled from packs, free at /api/paywall/window), chosen by the day seed and moved to your binder re-signed, with its print number, page and verify URL. Instant; refused before payment while the window is empty or inside your twelve-hour lock. Full listing: https://scvd.store/menu/window_pick. MCP tool: buy_window_pick.

## Output

Returns a JSON object containing: the window pick deliverable as text, an ed25519-signed certificate with cert_id, patron number, purchase date, and item name, a badge URL (SVG), a verify URL for independent receipt validation, and the paid USDC amount (0.49).

## 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",
     "properties": {
      "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 here. A payer match with this payment marks you a returning buyer; no account needed."
      },
      "cited_artifact": {
       "type": "string",
       "pattern": "^[a-z0-9][a-z0-9_.+-]{0,31}:[!-~]{1,128}$",
       "maxLength": 160,
       "description": "Optional: an outside artifact behi
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "item_id": "window_pick",
  "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.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": "window_pick",
   "cert_id": "<cert_ + 12 chars, minted when this purchase settles>",
   "patron_number": 41
  },
  "deliverable": "<the a window pick itself, as text>",
  "patron_number": 41
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scvd-general-store-window-pick-x402-198739bd/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)
