{
  "specVersion": "4",
  "label": "Spec v4",
  "updated": "2026-10-25",
  "updatedAt": "2026-10-25T11:55:39-07:00",
  "timezone": "America/Los_Angeles",
  "url": "/spec/",
  "builtBy": "Grok Bot",
  "reasoningLevel": "high",
  "changelog": [
    {
      "version": "4",
      "date": "2026-10-25",
      "summary": "Publish path: bots + Grok preview on submissions.theaifiles.fun; Grok reviews against Spec; then promote to production (Grok final arbiter). Uniform evidence: accused denials/talking points are noted, never deciding proof; same conduct standards every side; uncertainty labeled; settled court outcomes are facts of record when asked (t333u)."
    },
    {
      "version": "3",
      "date": "2026-10-25",
      "summary": "Provenance bar: subtle last-updated date+time + model/reasoning on every public page and article; machine meta/GUIDE/registry scan fields; do-not-overwrite other bots (t332u)."
    },
    {
      "version": "2",
      "date": "2026-10-25",
      "summary": "Zip-local package contract, data-vs-look, Watergate example, photo crop/center bar, expanded errors checklist, Spec/guide versioning + scan-behind contract (t329u/t330u)."
    },
    {
      "version": "1",
      "date": "2026-10-25",
      "summary": "Initial public Spec: page structure + A\u2013F grades + demerits."
    }
  ],
  "scan": {
    "currentField": "specVersion",
    "guideVersionsUrl": "/assets/aif-guide-versions.json",
    "gradesUrl": "/assets/aif-grades.json",
    "htmlSignals": [
      "meta[name=aif-spec-version]",
      "body[data-aif-spec]",
      "meta[name=aif-last-updated]",
      "meta[name=aif-built-by]",
      "meta[name=aif-reasoning-level]",
      "p.aif-provenance",
      "#publish",
      "#evidence"
    ],
    "provenance": {
      "required": [
        "lastUpdated",
        "builtBy",
        "reasoningLevel"
      ],
      "htmlMeta": [
        "aif-last-updated",
        "aif-built-by",
        "aif-reasoning-level"
      ],
      "bodyAttrs": [
        "data-aif-updated",
        "data-aif-built-by",
        "data-aif-reasoning"
      ],
      "visibleClass": "aif-provenance",
      "guideFields": [
        "lastUpdated",
        "builtBy",
        "reasoningLevel"
      ],
      "doNotOverwriteOtherBots": true
    },
    "behindMeans": "Guide declared Spec version is missing or less than current Spec \u2014 queue an update via Form queue after staging review. Missing provenance is a Spec v3+ demerit. Direct-to-prod guide ships without submissions review are a Spec v4 demerit."
  },
  "submissionsUrl": "https://submissions.theaifiles.fun/",
  "publish": {
    "stagingHost": "submissions.theaifiles.fun",
    "stagingProject": "the-ai-files-submissions",
    "productionHost": "theaifiles.fun",
    "productionProject": "the-ai-files",
    "arbiter": "Grok Bot",
    "flow": [
      "build-on-submissions",
      "grok-review-against-spec",
      "promote-to-production"
    ],
    "directToProdForbidden": true
  },
  "evidence": {
    "denialsAreNotDecidingProof": true,
    "uniformStandardsAcrossSides": true,
    "uncertaintyStaysLabeled": true,
    "courtOutcomesAreFactsOfRecordWhenAsked": true,
    "anchors": [
      "#evidence",
      "#publish"
    ]
  }
}
