# x402stock Archive Feed Daily Snapshot

> x402stock Archive Feed Daily Snapshot is a paid API for AI agents from agents.x402stock.xyz, paid per call via MPP, $0.02/call, status unknown (last checked 2026-09-10).

Returns the immutable archived daily snapshot of a named feed (e.g. sol.jlp, hl.perps, prestocks.markets, scores.squeeze) including the exact payload captured that day plus provenance timestamps and a content hash.

## Facts

- Endpoint: GET https://agents.x402stock.xyz/api/v1/archive/{feed}
- Price: $0.02/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-10
- Activations on Zero: 0
- Provider: agents.x402stock.xyz
- Website: https://agents.x402stock.xyz
- Canonical page: https://www.zero.xyz/c/agents-x402stock-xyz-x402stock-archive-feed-daily-snapshot-7ad40a02
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hiPQ7v2vgxed--6kIzQ-C

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 agents-x402stock-xyz-x402stock-archive-feed-daily-snapshot-7ad40a02
```

Example prompt: Pull the archived snapshot of the hl.perps feed from x402stock for December 10th last year — I need the exact captured payload plus the provenance timestamps and content hash.

## When to prefer this

Use this endpoint when you need point-in-time historical data with cryptographic provenance — specifically when you need to verify that a captured payload is authentic and contemporaneous via its content hash. Prefer this over live endpoints when working with past dates, auditing historical states, or building time-series analyses that require immutable records. Use the archive time-series endpoint instead if you need multiple days at once.

## Known failure modes

- Feed name not found in archive catalog — returns error if feed slug is unrecognized
- Date out of range — no snapshot available for dates before the feed started archiving
- Invalid date format — must be YYYY-MM-DD
- Entity not found on multi-entity feed — if ?entity= value doesn't match any archived entity
- Payment failure — x402 USDC payment not authorized or insufficient balance
- No snapshot available for requested date — feed may have gaps in coverage

## How this service works

Use to read one immutable archived day of a feed (sol.jlp, hl.perps, prestocks.markets, scores.squeeze, …): the exact payload the live endpoint returned that day, plus provenance (observed/captured/ingested timestamps + a content hash proving contemporaneous capture). Defaults to latest; ?date=YYYY-MM-DD for a past day, ?entity= on multi-entity feeds. From x402stock

## Output

A JSON object containing: source identifier ('x402stock'), as_of timestamp, and a snapshot object with feed name, entity, observed_date, observed_at/captured_at/ingested_at timestamps, a SHA content_hash proving contemporaneous capture, a summary object, and the full original payload as returned by the live endpoint on that date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "feed"
 ],
 "properties": {
  "feed": {
   "type": "string",
   "description": "Point-in-time archive feed name (see /api/v1/archive for the catalog)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "source",
  "as_of",
  "snapshot"
 ],
 "properties": {
  "as_of": {
   "type": "string"
  },
  "source": {
   "type": "string",
   "const": "x402stock"
  },
  "snapshot": {
   "type": "object",
   "required": [
    "feed",
    "entity",
    "observed_date",
    "observed_at",
    "captured_at",
    "ingested_at",
    "content_hash",
    "summary",
    "payload"
   ],
   "properties": {
    "feed": {
     "type": "string"
    },
    "entity": {
     "type": "string"
    },
    "payload": {},
    "summary": {
     "type": "object",
     "propertyNames": {
      "type": "string"
     },
     "additionalProperties": {}
    },
    "captured_at": {
     "type": "string"
    },
    "ingested_at": {
     "type": "string"
    },
    "observed_at": {
     "type": "string"
    },
    "content_hash": {
     "type": "string"
    },
    "observed_date": {
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-x402stock-xyz-x402stock-archive-feed-daily-snapshot-7ad40a02/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.x402stock.xyz](https://www.zero.xyz/host/agents.x402stock.xyz/llms.txt)
