# SCVD General Store — Operator Statement

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

Generates a cryptographically signed 30-day USDC transaction statement for a given wallet address, showing inflows, outflows, and payer tallies across supported EVM or Solana networks.

## Facts

- Endpoint: GET https://scvd.store/api/buy/operator_statement?utm_source=zero.xyz
- Price: $21/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scvd-general-store-operator-statement-59211571
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_w6-8J7UnLxGADFYVFMhn9

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-operator-statement-59211571
```

Example prompt: Pull me a signed 30-day USDC statement for my wallet 0xAbC123...4567 on Base — I want to see all inflows and outflows and a breakdown of who paid me.

## When to prefer this

Choose this endpoint when you need a cryptographically signed, permanent, multi-day USDC transaction record for a specific wallet — especially for operator wallets processing AI agent payments. It is uniquely suited for accountability, auditing, or reconciliation use cases where signed provenance matters. Prefer it over generic block explorers when you need structured, signed JSON output with payer analytics updated four times daily.

## Known failure modes

- Missing ?wallet= query parameter — request is refused before payment, no money moves
- Invalid wallet format (not a valid 0x EVM address or base58 Solana pubkey) — validation error returned
- Unsupported network specified — returns error listing supported chains
- Payment not completed — gate blocks access before statement is generated
- Wallet has no USDC transaction history on the selected network — statement generates but with empty passes

## How this service works

The Operator's Statement. REQUIRES ?wallet= on the paid request — a signed request without it is refused before the gate and no money moves. A statement id and a permanent history URL, readable immediately and filling in four times a day for 30 days: one signed pass per read carrying its exact block range, chain head, inflows and outflows with counts and totals, and a per-pass tally of who paid (capped and saying so); a summary derived at read with distinct payers, the large…

## Output

Returns a statement ID and a permanent history URL that fills in four times daily for 30 days. Each signed pass includes the exact block range covered, the chain head, inflow and outflow amounts with counts, and a per-pass tally of payers (capped and labeled). The summary derived at read time includes distinct payer counts and large-transaction highlights.

## 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": [
      "wallet"
     ],
     "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."
      },
      "wallet": {
       "type": "string",
       "pattern": "^\\s*(?:0x[0-9a-fA-F]{40}|[1-9A-HJ-NP-Za-km-z]{32,44})\\s*$",
       "description": "Your receiving address: a 0x address (0x plus 40 hex characters) on the selected EVM network, or a base58 pubkey on Solana. For 30 days the store's rounds read every USDC transfer in and out of it four times a day, each pass signed alone, payers counted — one chain per statement, named on every pass."
      },
      "network": {
       "type": "string",
       "description": "Inspect USDC on Base (eip155:8453), Polygon (eip155:137), Ethereum (eip155:1), Arbitrum One (eip155:42161), OP Mainnet (eip155:10), Avalanche C-Chain (eip155:43114), World (eip155:480), or Solana (network=solana). Base is the default. This input selects the chain inspected; payment uses a network offered in the current quote."
      },
      "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 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scvd-general-store-operator-statement-59211571/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)
