# Stack Facts EOL Snapshot

> Stack Facts EOL Snapshot is a paid API for AI agents from g5joilnmeep4ntz3nwezxt5dmu.srv.us, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-13).

Returns a signed, cryptographically verifiable snapshot of end-of-life data for all tracked software products, sourced from endoflife.date, paid per call in USDC.

## Facts

- Endpoint: GET https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/eol/snapshot?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stack-facts-eol-snapshot-e4bc8019
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZHG6d-jgeZhIai9C4UztE

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 stack-facts-eol-snapshot-e4bc8019
```

Example prompt: Pull the latest end-of-life snapshot from Stack Facts so I can see which software products and versions have reached end-of-life, and give me the signed manifest so I can verify the data is authentic.

## When to prefer this

Choose this endpoint when you need a complete, verifiable snapshot of end-of-life status across all tracked software products in a single call, with cryptographic proof of data integrity (signed manifest + SHA-256). Prefer it over scraping endoflife.date directly when you need tamper-evident, machine-readable data with provenance for security pipelines, compliance checks, or agent-driven dependency audits. Best suited for scenarios where you need the full EOL dataset rather than a single-product lookup, and where you want pay-per-call access without an API key or account.

## Known failure modes

- Payment not received or insufficient USDC — returns HTTP 402 Payment Required
- Upstream endoflife.date data temporarily unavailable — snapshot may be stale (meta.stale: true)
- Invalid or missing x402 payment header — request rejected before data is returned
- Network timeout reaching the service endpoint — no response
- Signature verification failure on client side if canonical JSON was modified in transit

## How this service works

Check a package before install: malware, known vulnerabilities (OSV), exploited CVEs (CISA KEV) and end-of-life, plus LLM prices; signed answers, pay per call in USDC, no account or API key.

## Output

A JSON object containing: a full snapshot of end-of-life records for all tracked software products (including lifecycle cycles per version), a cryptographically signed manifest with SHA-256 hash, snapshot ID, fetch timestamp, record count, licence (MIT, attributed to endoflife.date), source URL, and metadata fields indicating staleness and the upstream schema version. The 'verify' field provides a SHA-256 of the canonical JSON for independent integrity checking.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "verify": "sha256 of the canonical JSON (R…",
   "licence": {
    "spdx": "MIT",
    "text": "Copyright 2020 endoflife.date c…",
    "source": "https://raw.githubusercontent.c…",
    "sources": [
     "endoflife.date"
    ],
    "attribution": "Data from endoflife.date (https…"
   },
   "manifest": {
    "key_id": "sf-test-1",
    "sha256": "d61970d601c71df4855979790737437…",
    "dataset": "eol",
    "licence": "MIT",
    "version": 1,
    "signature": "8vBLWTyZaLEaHiY2z9B6rRGXZeZgvVH…",
    "fetched_at": "2026-10-09T06:00:00Z",
    "source_url": "https://endoflife.date",
    "attribution": "Data from endoflife.date (https…",
    "snapshot_id": "eol-20261009T060000Z-d61970d6",
    "record_count": 16,
    "upstream_etag": null,
    "prev_snapshot_id": null
   },
   "snapshot": {
    "meta": {},
    "dataset": "eol",
    "records": [
     {}
    ],
    "version": 1
   }
  },
  "meta": {
   "as_of": "2026-10-09T06:00:00Z",
   "stale": false,
   "key_id": "sf-test-1",
   "notice": "Normalised (modified) from the …",
   "sha256": "d61970d601c71df4855979790737437…",
   "source": "https://endoflife.date",
   "dataset": "eol",
   "licence": "MIT",
   "signature": "8vBLWTyZaLEaHiY2z9B6rRGXZeZgvVH…",
   "attribution": "Data from endoflife.date (https…",
   "snapshot_id": "eol-20261009T060000Z-d61970d6",
   "manifest_url": "/v1/eol/manifest",
   "retrieved_at": "2026-10-09T06:00:00.000Z"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stack-facts-eol-snapshot-e4bc8019/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from g5joilnmeep4ntz3nwezxt5dmu.srv.us](https://www.zero.xyz/host/g5joilnmeep4ntz3nwezxt5dmu.srv.us/llms.txt)
