# Stack Facts EOL Lookup

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

Returns end-of-life lifecycle data for a software product, including support cycles, LTS status, and days until EOL, with cryptographically signed answers paid per call in USDC.

## Facts

- Endpoint: GET https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/eol/%7Bproduct%7D?utm_source=zero.xyz
- Price: $0.003/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-lookup-78885b72
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pXlXnnnj5S_S4nxa_uupA

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-lookup-78885b72
```

Example prompt: Can you check if Node.js 18 is still supported or if it's reached end of life, and tell me when the current LTS cycle expires?

## When to prefer this

Choose this endpoint when you need cryptographically signed, pay-per-call EOL lifecycle data for a software product without managing API keys or subscriptions. Ideal for AI agents that need verifiable, tamper-evident lifecycle data — especially in security audits, dependency checks, or compliance workflows where data provenance matters. Prefer over free alternatives when auditability and signed responses are required.

## Known failure modes

- Unknown product name returns empty cycles array or 404
- Stale data indicated by meta.stale=true when upstream endoflife.date has not been refreshed
- Payment failure (402) if USDC balance is insufficient
- Invalid product slug may return no matching data
- Network timeout on slow connections

## 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

Returns a JSON object with the product label, an array of release cycles each containing EOL date, LTS date, latest version, support status, days until EOL, and release date. Metadata includes a SHA-256 hash, cryptographic signature, source attribution, snapshot ID, and a staleness flag so the agent can verify data integrity and freshness.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "label": "Node.js",
   "cycles": [
    {
     "eol": "2028-04-30",
     "lts": "2025-10-28",
     "link": "https://github.com/nodejs/node/…",
     "cycle": "24",
     "is_lts": true,
     "latest": "24.21.0",
     "status": "supported",
     "latest_date": "2026-09-08",
     "release_date": "2025-05-06",
     "support_until": "2026-10-20",
     "days_until_eol": 569
    }
   ],
   "product": "nodejs"
  },
  "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-lookup-78885b72/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)
