AI Coding Stack uses verified to mean that a record was reviewed by the project team against authoritative sources. It does not mean the vendor endorsed the record, that every field is independently audited, or that rapidly changing pricing and benchmark values remain current forever.
All entity schemas support these optional fields:
sources: HTTPS sources for the full record or selected fields;lastVerifiedAt: the most recent review date inYYYY-MM-DDformat;verifiedBy: the GitHub handle or automation identifier responsible for the review;confidence:high,medium, orlow, based on source authority, completeness, and recency.
Example:
{
"verified": true,
"sources": [
{
"url": "https://example.com/docs/model",
"title": "Official model documentation",
"fields": ["contextWindow", "maxOutput", "capabilities"]
},
{
"url": "https://example.com/pricing",
"title": "Official API pricing",
"fields": ["tokenPricing"]
}
],
"lastVerifiedAt": "2026-07-18",
"verifiedBy": "@maintainer",
"confidence": "high"
}Legacy records may have verified: true without structured provenance because the boolean predates these fields. Treat those badges as evidence of a prior team review, not as a current freshness guarantee. They are being backfilled category by category; no source or review date should be invented merely to complete the fields. The first official-source batch covers OpenAI, Anthropic, and Google providers plus one representative model from each. The second batch covers the Claude Code CLI and IDE integration plus Gemini Code Assist, including current product editions and release information. The current-model batch adds the latest OpenAI GPT-5.6, Anthropic Claude, and Google Gemini flagship families with official specifications, pricing, lifecycle, release dates, and provenance.
For new entries and material updates, a verified: true change should include at least one authoritative source, lastVerifiedAt, verifiedBy, and confidence. Official product documentation and pricing pages are preferred over third-party summaries. Benchmark fields should cite the benchmark owner or an official model report.
Every new model catalog entry must have a published Artificial Analysis Intelligence Index result compatible with the index version tracked in data/artificial-analysis-index.json. Artificial Analysis Coding Agent Index, Agentic Index, individual benchmark scores, and provider-only measurements are different metrics and must not be substituted or mixed into the model Intelligence Index.
legacyMissingModelIds records the fixed baseline of older catalog models that do not yet meet this requirement. The list may shrink when a compatible result becomes available, but must not grow. Tests reject newly added model manifests without a matching Intelligence Index entry.
Run pnpm data-health:report after manifest or translation changes and commit both generated snapshots. CI runs pnpm data-health:check to reject invalid or stale snapshots.
The current review thresholds are 30 days for models and providers, 60 days for IDEs, CLIs, and extensions, and 90 days for vendors. Threshold findings remain warnings so that legacy debt stays visible without blocking unrelated work. Dangling product relationships are errors because they always point to nonexistent records and can break navigation. Network reachability is checked by the separate scheduled URL workflow; source authority and field coverage remain pull-request review responsibilities.