# Accelerometer AI Progress Historical Snapshot

> Accelerometer AI Progress Historical Snapshot is a paid API for AI agents from x402-accelerometer-feed.fly.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-18).

Returns a dated snapshot of 129 AI-progress and technology time series (benchmarks, compute, predictions, pricing, stocks, energy, etc.) as they stood on a specific past date.

## Facts

- Endpoint: GET https://x402-accelerometer-feed.fly.dev/ai-progress/as-of/:id
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/accelerometer-ai-progress-historical-snapshot-c6d7abca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VEKXBQrFnaJeussnQpUMx

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 accelerometer-ai-progress-historical-snapshot-c6d7abca
```

Example prompt: Pull the Accelerometer snapshot of all 129 AI-progress series as they stood on 2024-01-15 — I want to see benchmark scores, compute figures, and model pricing from that date.

## When to prefer this

Use this endpoint when you need a point-in-time historical snapshot of AI progress metrics rather than the current state. It is the right choice when you want to compare AI benchmarks, compute, pricing, or market signals between two dates, audit AI progress at a past milestone, or feed historical data into a trend analysis. Use /ai-progress/latest instead if you only need current data, and /ai-progress/what-changed if you want a pre-computed diff between two snapshots.

## Known failure modes

- 404 if the requested date ID is not in the registry (only listed dated IDs are valid — retrieve valid IDs from GET /)
- Payment failure if x402 USDC payment of $0.005 is not completed
- Malformed date format returns error (must be YYYY-MM-DD)
- Network timeout on the fly.dev host

## How this service works

Use this when you need AI progress as it stood on a past date: the reading of the same 129 series (benchmarks, compute, AGI prediction-market odds, model pricing, AI stocks, energy, space, robotics, research output) taken on YYYY-MM-DD. Dated ids are listed free at /. Same per-series shape as /ai-progress/latest, so you can diff dates yourself; /ai-progress/what-changed does the diff for you. Unknown id -> 404.

## Output

A JSON object containing a dated snapshot (snapshot_id = YYYY-MM-DD) of up to 129 AI-progress and technology time series. Each series entry includes: series ID, metric name, domain, unit, latest value as of that date, latest_date, previous value and date, delta percentage vs previous, confidence level, signal quality (strong/moderate/weak/noisy), number of data points, source URL, and access metadata. Also includes run timestamp, total source count, and schema version.

## 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"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "description": "reading date YYYY-MM-DD, from GET /"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "schema_version",
      "snapshot_id",
      "run_at",
      "n_sources",
      "sources"
     ],
     "properties": {
      "stub": {
       "type": "boolean"
      },
      "run_at": {
       "type": "string",
       "description": "ISO timestamp the pull ran"
      },
      "domains": {
       "type": "array",
       "items": {
        "type": "string"
       }
      },
      "sources": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "id",
         "metric",
         "domain",
         "unit",
         "latest",
         "latest_date"
        ],
        "properties": {
         "id": {
          "type": "string",
          "description": "registry key, e.g. epoch.training_flop_max"
         },
         "url": {
          "type": [
           "string",
           "null"
          ]
         },
         "unit": {
          "type": "string"
         },
         "access": {
          "type": [
           "string",
           "null"
          ]
         },
         "domain": {
          "type": "string"
         },
         "latest": {
          "type": "number"
         },
         "metric": {
          "type": "string"
         },
         "cadence": {
          "type": [
           "string",
           "null"
          ]
         },
         "n_points": {
          "type": "integer"
         },
         "previous": {
          "type": [
           "number",
           "null"
          ]
         },
         "confidence": {
          "type": "string"
         },
         "first_date": {
          "type": "string"

… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/accelerometer-ai-progress-historical-snapshot-c6d7abca/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-accelerometer-feed.fly.dev](https://www.zero.xyz/host/x402-accelerometer-feed.fly.dev/llms.txt)
