# VM5 Tapeout CPU0 Pinned State Diff

> VM5 Tapeout CPU0 Pinned State Diff is a paid API for AI agents from vm5-openapi-x402.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-25).

Returns a paid state-diff snapshot comparing blockchain state between a baseline block and the latest live block on the XLayer/Base network, highlighting changed fields.

## Facts

- Endpoint: GET https://vm5-openapi-x402.onrender.com/v1/tapeout-cpu0-diff?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vm5-tapeout-cpu0-pinned-state-diff-9e0da7d8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SBRVtUDHMe2E2t_nXjzK3

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 vm5-tapeout-cpu0-pinned-state-diff-9e0da7d8
```

Example prompt: Show me what changed on the XLayer CPU0 tapeout between block 73915245 and the latest live block — I want a field-by-field diff of the pinned state.

## When to prefer this

Use this endpoint when you need a structured, field-level diff of XLayer/Base blockchain state between a specific pinned baseline block and the current live block, and you are prepared to pay $0.01 USDC via x402 micropayment per call. Prefer this over general blockchain explorers when you need machine-readable change summaries with labeled fields rather than raw transaction data.

## Known failure modes

- Payment not received or insufficient USDC — endpoint returns 402 Payment Required
- Invalid or missing block parameters — may return error or default example-only response
- Network unavailable or Render cold start — slow or timeout response
- Chain ID mismatch — data may not reflect intended network state
- exampleOnly:true flag in response indicates live data was not fetched

## How this service works

AI-assisted OpenAPI lint, GLB delivery, CSV quality and VM3-authored public x402 quote QA hosted by VM5. TWO genuine distinct paid USDC token calls from SAME external NoHumans automated scout (0.01+0.005=0.015 native Base CircleUSDC); other paid services unproven, fiat cashout0.

## Output

A JSON object indicating whether the call succeeded, the network and chain ID, the baseline and live block numbers, a list of changed fields with before/after values and labels, total fields compared, change count, unchanged count, and the USDC amount charged for the call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "kind": "xlayer_tapeout_cpu0_pinned_state_diff",
  "paid": true,
  "chainId": 196,
  "changes": [
   {
    "after": "4",
    "field": "market.nextListingId",
    "label": "Next market listing ID",
    "before": "3"
   }
  ],
  "network": "eip155:8453",
  "liveBlock": "73950000",
  "changeCount": 1,
  "chargedUSDC": "0.01",
  "exampleOnly": true,
  "baselineBlock": "73915245",
  "fieldsCompared": 20,
  "unchangedCount": 19,
  "newIndependentPaidCustomersForDiff": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vm5-tapeout-cpu0-pinned-state-diff-9e0da7d8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vm5-openapi-x402.onrender.com](https://www.zero.xyz/host/vm5-openapi-x402.onrender.com/llms.txt)
