{"uid":"cap_ZHG6d-jgeZhIai9C4UztE","slug":"stack-facts-eol-snapshot-e4bc8019","name":"Stack Facts EOL Snapshot","description":"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.","url":"https://g5joilnmeep4ntz3nwezxt5dmu.srv.us/v1/eol/snapshot?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"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"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_acULXw4yNV4Yf2hacaNZF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"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.","exampleAgentPrompt":"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.","exampleUseCases":[{"title":"Pre-deployment dependency lifecycle audit","prompt":"Before we ship this release, check the Stack Facts EOL snapshot and tell me which of our dependencies are past their end-of-life date so we can flag them for the team."},{"title":"Security pipeline EOL data ingestion","prompt":"Fetch the latest signed EOL snapshot from Stack Facts and store the manifest and signature — I need to confirm the data hasn't been tampered with before feeding it into our vulnerability scanner."},{"title":"Developer advisory on aging runtime","prompt":"I'm about to install Node.js on a new server — can you pull the current end-of-life data from Stack Facts and tell me which Node.js versions are still in active support versus EOL?"}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T12:34:53.375Z","isFirstParty":false,"canonicalSlug":"stack-facts-eol-snapshot-e4bc8019"}