{
  "schema": "a11.public_state/1",
  "generated_at": "2026-10-23T23:51:14.418Z",
  "read_at": "2026-10-23T23:51:14.418Z",
  "derivation_proof": {
    "artifacts_supplied": 1,
    "ok": true,
    "states": {
      "constitution_version": "PROVEN",
      "article_count": "PROVEN",
      "spine_article_count": "PROVEN",
      "constitution_sha256": "PROVEN"
    },
    "problems": []
  },
  "tally": {
    "fresh": 4,
    "stale": 0,
    "unavailable": 0
  },
  "fields": {
    "constitution_version": {
      "field": "constitution_version",
      "container": "current",
      "kind": "derived",
      "source": {
        "type": "artifact",
        "ref": "constitution.txt",
        "sha256": "ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9"
      },
      "class": "current",
      "status": "fresh",
      "value": "1.8",
      "as_of": "2026-09-01T00:00:00Z",
      "age_seconds": 4578674,
      "verification": "proven_against_artifact",
      "proof": "PROVEN"
    },
    "article_count": {
      "field": "article_count",
      "container": "current",
      "kind": "derived",
      "source": {
        "type": "artifact",
        "ref": "constitution.txt",
        "sha256": "ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9"
      },
      "class": "current",
      "status": "fresh",
      "value": 42,
      "as_of": "2026-09-01T00:00:00Z",
      "age_seconds": 4578674,
      "verification": "proven_against_artifact",
      "proof": "PROVEN"
    },
    "spine_article_count": {
      "field": "spine_article_count",
      "container": "current",
      "kind": "derived",
      "source": {
        "type": "artifact",
        "ref": "constitution.txt",
        "sha256": "ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9"
      },
      "class": "current",
      "status": "fresh",
      "value": 19,
      "as_of": "2026-09-01T00:00:00Z",
      "age_seconds": 4578674,
      "verification": "proven_against_artifact",
      "proof": "PROVEN"
    },
    "constitution_sha256": {
      "field": "constitution_sha256",
      "container": "current",
      "kind": "derived",
      "source": {
        "type": "artifact",
        "ref": "constitution.txt",
        "sha256": "ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9"
      },
      "class": "current",
      "status": "fresh",
      "value": "ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9",
      "as_of": "2026-09-01T00:00:00Z",
      "age_seconds": 4578674,
      "verification": "proven_against_artifact",
      "proof": "PROVEN"
    }
  },
  "state_scope": "Embedded runtime compatibility artifact. Current/fresh and PROVEN describe derivation from that artifact, not the current public Constitution or deployment health.",
  "constitution_published": {
    "version": "2.0",
    "article_count": 47,
    "html_url": "https://article11.ai/constitution",
    "text_url": "https://article11.ai/constitution.txt",
    "text_sha256": "32f56b9e973dc296b67320be12ee64bb5cca74e67bded131a5384adabf0ad962",
    "text_sha256_scope": "sha256(exact bytes served at text_url)",
    "status_url": "https://article11.ai/constitution-status.json",
    "metadata_scope": "published_document",
    "runtime_migration": "incomplete"
  },
  "constitution_runtime_basis": {
    "version": "1.8",
    "scope": "runtime_compatibility",
    "artifact_url": "https://article11.ai/archive/constitution-v1.8.txt",
    "artifact_bytes": 15573,
    "artifact_sha256": "ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9",
    "effective_hash": "ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9",
    "effective_hash_source": "embedded_artifact",
    "effective_hash_matches_artifact": true,
    "effective_hash_scope": "sha256(raw UTF-8 artifact bytes; no normalization or URL concatenation)",
    "digest": {
      "sha256": "ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9",
      "bytes": 15573,
      "scope": "sha256(raw UTF-8 artifact bytes; no normalization or URL concatenation)"
    },
    "note": "Worker APIs and existing receipt profiles use the embedded compatibility artifact. A configured hash does not replace those embedded bytes; an unmatched value is not verified as that artifact."
  },
  "source_artifact": {
    "ref": "constitution.txt",
    "scope": "embedded_runtime_compatibility_artifact",
    "url": "https://article11.ai/archive/constitution-v1.8.txt"
  }
}
