{
  "apiVersion": "0.1.0",
  "specVersion": "0.5.0",
  "version": {
    "version": "0.4.0",
    "title": "The IoV Datatracker-Style Spec System",
    "status": "production-candidate",
    "category": "protocol-stack",
    "date": "2026-06-12T00:00:00.000Z",
    "authors": [
      "moses-sam-paul"
    ],
    "updates": [
      "0.3.0"
    ],
    "obsoletes": [],
    "wasDraft": "docs/datatracker/drafts/iov-datatracker-style-spec-system.md",
    "summary": "Adds a public version-history layer, RFC-style spec index, machine-readable history artifacts, expanded Spec API history endpoints, and The IoV semantics specification.",
    "sourceFiles": [
      "specs/canonical/history.yaml",
      "specs/semantics/iov-semantics.md",
      "docs/datatracker/index.md",
      "docs/datatracker/iov-0.4.0.md",
      "api/openapi.yaml"
    ],
    "generatedArtifacts": [
      "generated/history.json",
      "generated/rfcs.json",
      "generated/authors.json",
      "generated/versions/0.4.0/registry.json"
    ],
    "changelogAnchor": "0.4.0",
    "formats": [
      "md",
      "html",
      "json",
      "yaml",
      "openapi",
      "pdf-future"
    ],
    "changes": {
      "added": [
        "Datatracker-style public spec history and version index.",
        "Machine-readable history, RFC, and author artifacts.",
        "Spec API endpoints for versions, RFCs, authors, and version comparison.",
        "The IoV semantics specification defining resources, representations, messages, status codes, extension registries, media types, VHTTP envelope rules, and conformance profiles.",
        "Protocol naming-lineage RFC documenting historical Identity, Wellbeing, WellbeingProtocol, WellbecomingProtocol, and WellbeingIdentity transitions."
      ],
      "changed": [
        "Current spec version moved from 0.3.0 to 0.4.0 without changing the locked L1 protocol set."
      ],
      "removed": []
    }
  }
}
