{
  "language": "en",
  "repository": "https://github.com/aelitium-dev/aelitium-v3",
  "tag": "v0.4.0",
  "commit": "3506a4fdd8adc6a4c4aec25799cd2add2b2a1f73",
  "archive_url": "https://codeload.github.com/aelitium-dev/aelitium-v3/tar.gz/refs/tags/v0.4.0",
  "archive_sha256": "5b2dd854ed03292da5e2f5c6d6c71c87887d06ccb07799cb06b4f2a9531514ae",
  "python": "3.13.3",
  "dependencies": {
    "aelitium": "0.4.0",
    "cryptography": "50.0.1",
    "jsonschema": "4.26.0",
    "referencing": "0.37.0",
    "rpds-py": "2026.6.3",
    "attrs": "26.1.0",
    "cffi": "2.1.1",
    "jsonschema-specifications": "2025.9.1",
    "pycparser": "3.0",
    "typing_extensions": "4.16.0"
  },
  "generation_command": "C:\\Users\\CATARINA-AELITIUM\\Documents\\Codex\\2026-09-25\\referenced-chatgpt-conversation-this-is-an\\work\\fixtures-venv\\Scripts\\python.exe tools/prepare_fixtures.py --source-archive ..\\aelitium-site-v040.tar.gz --language en",
  "generation_argv": [
    "C:\\Users\\CATARINA-AELITIUM\\Documents\\Codex\\2026-09-25\\referenced-chatgpt-conversation-this-is-an\\work\\fixtures-venv\\Scripts\\python.exe",
    "tools/prepare_fixtures.py",
    "--source-archive",
    "..\\aelitium-site-v040.tar.gz",
    "--language",
    "en"
  ],
  "platform": "Windows-11-10.0.26200-SP0",
  "generator_sha256": "a2a5781ea68bd1cd21a0ff73b1357400a15469d030e44c01d8a3f8f5948371b7",
  "source_files": {
    "__init__.py": "6ee862c3eefd4ce162c0aa3fcbd4a0e14294ea8607374f1a9019cfe45edda817",
    "ai_canonical.py": "974db3cc7038c746a79ac783b102abebc961369e8e3c1b7b7a26a5812836b9c8",
    "ai_cli.py": "fd223e1d91473d3f0abe0e1862a9ba52640e78953155d7106c6036d3d8f31889",
    "ai_contract.py": "d59c44f2c96059a5467d66081ac535a703e8b16f81191288ab95b785cd255c27",
    "ai_pack.py": "0f066fdc190d1d3e081ea7462abe5847d9b7285fb0dcf76ea7f2ca2beba5f2f5",
    "ai_verify.py": "01f1382c522eb71238a739a5cc87955f8734fdc5651ddac18bc94db319cfd6e6",
    "canonical.py": "c16d50a8b8343f637b2d9abfb610837bc2282474e2237fd992de9ef561dea1d8",
    "capture/__init__.py": "e38fd6e4bd9070f5bdd77035fad20fb42e12dbe7dd32dfc5f972804c8852217a",
    "capture/anthropic.py": "83370c3d7b1a7f94da0ad61f82fc5755f57a5982a28dcc64f49c614a61347a53",
    "capture/common.py": "e56a5a3f5a52e98eaa4637b54f2591c990013289906d8c296967c5f24fde46b5",
    "capture/litellm.py": "7a5eb40de1378f101f9237312aaf8b92a713eee087be8223f358be2f552dbff0",
    "capture/log.py": "65a909b115d1d83022d22bfa9d0ed49871019602cb1f5ae244bd6958c8c3d6b3",
    "capture/openai.py": "af88fba544309c934e9b53574651facbfb2bb6919f73865cf987e3235baa7ab3",
    "capture_openai.py": "2f2eaf8475a95935055d072a2d56057a2fd1029fc4058706d364ac94a31ff610",
    "cli.py": "c1880b98661f9118fc94dcf73cf285c4cb8bb3c3501d467ec7e65afd8f27717b",
    "compliance.py": "4b22ca7babb843b3453df63f7de61431ec58f8176b96db81d1444364a1f401b8",
    "freshness.py": "c9ae6f01a958ecafe660cfba2934d80081dc9642b58980b93e308454737dda3a",
    "invocation.py": "30870701797891e49c6e5c5bd27bf5f9a84d89e74cb65e600f4c86b8d0d7203b",
    "invocation_binding.py": "090025bd95a336955dccbd357f19e320739633a51333f9a9afd6167a50320869",
    "pack.py": "2a87ad6e3af778628e5727583e5b36acc6359f3498c7d3b4bb80f0a62e6230ce",
    "repro.py": "034582298b3bfa435351d661a02bf65b843bc3d0e12d995b3764d52ca3e36bc9",
    "schemas/ai_output_v1.json": "956f1d92b98ea75b5de5f7f1ae7037b69b5227f7490fdc11a8ea137e00c0b2a9",
    "schemas/input_v1.json": "4e5bfe4f55f4c3aa464ed7ac4af2167696bcc326bae6e41472097e4b4fa51e25",
    "signing.py": "154ffecbf9893dace598ff92fffb53c9e82ea3a2674ee80dd6d1d653cc3df2dc",
    "trust.py": "d9fa23a8b9c46e0eeaf4b0221b9f4188411da21fccbdf6f2ba4812ecf61b6ef3",
    "verify.py": "cbb21f4dc09cedccb1182c0f9b60d93330a1568ee0f236c983c57d3f16e680dd"
  },
  "source_check": "Installed engine .py/.json files match the extracted public release archive byte for byte.",
  "files": {
    "inputs.json": "15853d0b668aac36853e6d19202ae42b8b055b4b78353c439404292aef36375b",
    "raw-outputs.json": "2f335301bf6e8e804f59e7de50fe461ebbdf663e6abdee0c1c77b1d1f1fc7a3e",
    "README.md": "ddfdf4ea046e75d09f78d90c97394855b56ef3b944df5fb535b2066ebcea9b16",
    "record-a/ai_canonical.json": "0156db20cc736c55e80e9105aa57f38eee22f397310d25d35c026b4c6ec5687f",
    "record-a/ai_manifest.json": "2787a69ae8b6f192fd9dabafc9f6ace60703d8acaf72543a4c3a8fb8b38b22c2",
    "record-a-copy/ai_canonical.json": "0156db20cc736c55e80e9105aa57f38eee22f397310d25d35c026b4c6ec5687f",
    "record-a-copy/ai_manifest.json": "2787a69ae8b6f192fd9dabafc9f6ace60703d8acaf72543a4c3a8fb8b38b22c2",
    "record-a-modified/ai_canonical.json": "58638da1ec238ee9075d4ebfa233a99f43b95f4d0b1683e58e7549164e52630b",
    "record-a-modified/ai_manifest.json": "2787a69ae8b6f192fd9dabafc9f6ace60703d8acaf72543a4c3a8fb8b38b22c2",
    "record-b/ai_canonical.json": "060da104a87402071850f322d600bb6395cf2c57296d90cdfba3abb06a37adbd",
    "record-b/ai_manifest.json": "ab61ab8d0003e256afd5a91ea1840715604490f7db1c32bbfbbdb242bed4c714",
    "record-c/ai_canonical.json": "5b16975d3284a1fdb22d9b9d48adfbaea97da9f10d4fba18a86bb6092b157641",
    "record-c/ai_manifest.json": "4b26dbb0e3c574432a04e4417b502cff6368d227904b1691f3b36a4ee2d757a6",
    "results.json": "ea865b4c2377d8d68ad05a584f55aa0ae427c9b4dc36bd46b323778173fce02d",
    "source-tag-object.json": "76406844c859daa2ec8610b4c62f0165955d4f2810b7f5e115f35b72b638ffff",
    "source-tag.json": "2c3d9bdb6a0a5d05b049c0375d5ae0d085262495afc0ee3e8227b6d79d895080"
  },
  "modification": "record-a-modified: only /output changed from three to four in ai_canonical.json; original manifest and all metadata held fixed.",
  "conversion": "Comparison result is CLI --json verbatim. Verification dimensions use verify_ai_bundle.assurance_dict(); invalid CLI stdout remains key/value and is retained separately. No state is inferred in JavaScript.",
  "synthetic": true,
  "timestamp": "Fixed declared example timestamp, not evidence of historical time."
}
