4-State Lifecycle Methodology & Official Vendor Sources
LLMEOL aggregates only dedicated, publicly verifiable vendor deprecation and model lifecycle documentation—applying strict UTC date arithmetic, precedence-safe catalog merging, and fail-closed syndication guards.
Strict 4-State Date-Driven Classification
Every vendor uses inconsistent terminology (Legacy, Preview, Deprecating, Retired, EOL). Rather than inventing ambiguous warning states, LLMEOL computes one of four objective lifecycle states strictly from the confirmed UTC shutdown date while preserving the vendor's raw label in sourceLifecycle:
- RETIRED (
days <= 0): The confirmed shutdown date has arrived or passed in UTC; API calls typically fail with HTTP 404/410 or auto-route to a successor model. - EXPIRING (
1 <= days <= 90): Confirmed shutdown occurs within the next 90 calendar days—actionable migration window for production engineering sprints. - DEPRECATED (
days > 90): A firm future shutdown date is scheduled more than 90 days out; avoid adopting in new workloads and plan upgrades. - ACTIVE (no exact
eolDate): No day-precision shutdown date has been announced. Minimum-support guarantees such as "no earlier than" or "no sooner than" are intentionally ignored until a firm date is posted.
Scheduled synchronization runs every 12 hours. Primary deprecation schedules always take precedence over supplemental supported-model catalogs for the same (provider, modelId) pair, and per-source fail-closed retention prevents transient upstream HTTP errors from wiping verified records.
CodeAP Studio Three-Pillar Workflow
How do LLMEOL, DevToken, and ToMarkdown fit together?
CodeAP Studio unites three focused AI engineering studios: LLMEOL tracks model deprecations and audits .env configs, DevToken benchmarks replacement token pricing and generates MCP/Zod schemas, and ToMarkdown compiles PDF/DOCX/HTML documents into RAG-ready Markdown.
Why are aggregators without public EOL tables omitted?
LLMEOL only indexes providers that maintain dedicated, unauthenticated public model deprecation or lifecycle schedules so every shutdown date links to an auditable primary notice.