Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 4.42 KB

File metadata and controls

57 lines (40 loc) · 4.42 KB

Data Trust and Verification

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.

Provenance fields

All entity schemas support these optional fields:

  • sources: HTTPS sources for the full record or selected fields;
  • lastVerifiedAt: the most recent review date in YYYY-MM-DD format;
  • verifiedBy: the GitHub handle or automation identifier responsible for the review;
  • confidence: high, medium, or low, 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"
}

Current rollout state

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.

Reference sources

The localized, reader-facing source policy is published under content/docs/*/data-sources.mdx. Publisher-maintained Hugging Face repositories and model cards may be used for open-weight model artifacts, licenses, base-model relationships, supported libraries, datasets, and evaluation metadata; record ownership must be checked so community uploads are not treated as first-party claims. Models.dev may be used to discover and cross-check model specifications, capabilities, release information, and provider pricing. Artificial Analysis may be used for its Intelligence Index, methodology, and comparable API market observations. These reference sources do not override applicable first-party documentation, and every incorporated value remains subject to project review.

Model catalog inclusion

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.

Freshness policy

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.