{
  "application_source_availability": {
    "absent_or_different_count_at_reference_commit": 7,
    "absent_or_different_exact_blobs": [
      {
        "bytes": 4050,
        "manifest_path": "config.py",
        "reference_commit_state": "different_blob",
        "repository_path": "src/epicure_mcp/config.py",
        "sha256": "6221163a4d0afe793b62b876e34e8a6f6af056a4194527a826ed9ecf9bccfbfe"
      },
      {
        "bytes": 3733,
        "manifest_path": "geometry.py",
        "reference_commit_state": "different_blob",
        "repository_path": "src/epicure_mcp/geometry.py",
        "sha256": "152d0b6f5da863b5f2ddbcefa7176a87eb9c90c58dbaea83a0ace4d024b6846f"
      },
      {
        "bytes": 1333,
        "manifest_path": "security.py",
        "reference_commit_state": "different_blob",
        "repository_path": "src/epicure_mcp/security.py",
        "sha256": "437205948f4a3610353cc500a52fbe96ddea00c52a2da5119bad19774ab44fed"
      },
      {
        "bytes": 9996,
        "manifest_path": "server.py",
        "reference_commit_state": "different_blob",
        "repository_path": "src/epicure_mcp/server.py",
        "sha256": "83ff0f10bb39c3a08d6fc96f944f010df21e0baf25020928ff58147598d4b693"
      },
      {
        "bytes": 1339,
        "manifest_path": "tools/find_pairings.py",
        "reference_commit_state": "different_blob",
        "repository_path": "src/epicure_mcp/tools/find_pairings.py",
        "sha256": "11e634f793f98fab9ebabf549d10899b8c9b10881c84889fac7e8a33f84854b6"
      },
      {
        "bytes": 5007,
        "manifest_path": "tools/morph.py",
        "reference_commit_state": "different_blob",
        "repository_path": "src/epicure_mcp/tools/morph.py",
        "sha256": "544d64f4325443637734b5f56d9a2536b5698f45a10b140e0aaad958e64c1e97"
      },
      {
        "bytes": 5360,
        "manifest_path": "provenance.py",
        "reference_commit_state": "absent",
        "repository_path": "src/epicure_mcp/provenance.py",
        "sha256": "822b4e2a3af78b9cca76548d11654998e90e438f195cdf62c0ed363aa5d44223"
      }
    ],
    "exact_match_count_at_reference_commit": 21,
    "exact_study_source_in_reference_commit": false,
    "exact_study_source_in_research_archive": true,
    "interpretation_rule": "The source-only research archive now preserves all 28 exact study application files under the existing KAIKAKU-AI MIT licence. The seven-entry comparison records what was absent or different at the public Git reference; it does not imply a clean signed release, exact OCI image, payload rights, or independent reproduction.",
    "manifest_bytes": 116668,
    "manifest_file_count": 28,
    "reference_commit": "14ddf04aba81a76b75efa6554041f6bff48992c6",
    "reference_repository": "https://github.com/KAIKAKU-AI/epicure-mcp",
    "source_archive": {
      "archive_path": "provenance/epicure-study-application-source.tar.gz",
      "credential_material_included": false,
      "license_sha256": "65baefcdc9727c4db42391a219389e97970496fc2d252dff32aae7c5c76319fb",
      "member_count": 30,
      "model_or_data_payload_included": false,
      "relicensed_for_archive": false,
      "repository_filename": "epicure-study-application-source-d08fb475e9c325a8c41daf5b789e6b4bca547228139eece4578f9b06c324703c.tar.gz",
      "sha256": "d08fb475e9c325a8c41daf5b789e6b4bca547228139eece4578f9b06c324703c",
      "source_bytes": 116668,
      "source_file_count": 28
    },
    "study_source_manifest_sha256": "be4216ae799f330b76f1f8c009ad2e79ce891d5dec452854dbc449e66e2eb313"
  },
  "artifact_sha256": "8defca7356994d32126ad8b328d0727cd9cc20af4c4c5497c45d279a096706ad",
  "credential_material_included": false,
  "epicure_network_calls_made": false,
  "interpretation_rule": "The packet lets readers re-hash the published manifests, lock, SBOM, verifier, private rebuild receipt, all 28 exact study application files in a deterministic source-only archive, and the exact data files at an immutable public Git commit. The research archive does not mirror the data or wheelhouse. These technical byte records do not establish training lineage, payload rights, a clean signed release, an exact OCI image, public runtime provenance, independent reproduction, or an attested redistributable release.",
  "not_possible_from_public_packet": {
    "claim_independent_reproduction": true,
    "claim_official_rank_eligibility": true,
    "execute_exact_runtime_from_research_archive_alone": true,
    "redistribute_exact_payload": true,
    "retrain_exact_representation": true
  },
  "provider_calls_made": false,
  "public_files": [
    {
      "archive_path": "provenance/epicure-recovered-runtime-inventory.json",
      "artifact_sha256": "70d00d933aa1340841a82a9637de8b75de380f8aeba2179beab419fb6542ab5f",
      "bytes": 29201,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "a76f7ecc2f63f23621e5d457a673637e4a0033c369e87756674ae4cc07662e00",
      "included_in_public_research_archive": true,
      "repository_path": "artifacts/season1/epicure-lineage/epicure-recovered-runtime-inventory-70d00d933aa1340841a82a9637de8b75de380f8aeba2179beab419fb6542ab5f.json",
      "role": "authoritative_recovered_runtime_inventory"
    },
    {
      "archive_path": "provenance/epicure-lineage-inventory-correction.json",
      "artifact_sha256": "d739a1b08be79c8a116ea86687ef8f4c983fe8cc9c312257f85ef107e32e90e7",
      "bytes": 1856,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "6b3632cfa1e97e866d8b96db0874baab05e0048914fa7460283d5ac85843ea88",
      "included_in_public_research_archive": true,
      "repository_path": "artifacts/season1/epicure-lineage/epicure-lineage-inventory-correction-d739a1b08be79c8a116ea86687ef8f4c983fe8cc9c312257f85ef107e32e90e7.json",
      "role": "inventory_supersession_correction"
    },
    {
      "archive_path": "provenance/epicure-runtime-provenance-attestation.json",
      "artifact_sha256": null,
      "bytes": 7250,
      "canonical_json_sha256": "825d087713ef525a1643a81bb9b94c26f3be64794ac84b4699d1cc8380922220",
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "0af4d64003d75f02f382a0f7364c33aae8ea4980feab0ba58457271e3ce7207c",
      "included_in_public_research_archive": true,
      "repository_path": "artifacts/season1/epicure-lineage/local-attested-20260803-18082-corrected/attestations/runtime-provenance-attestation-825d087713ef525a1643a81bb9b94c26f3be64794ac84b4699d1cc8380922220.json",
      "role": "loopback_runtime_provenance_attestation"
    },
    {
      "archive_path": "provenance/epicure-exact-runtime-manifest.json",
      "artifact_sha256": "a37e5d25f9c5f7a1ec32708b17e0301bbd88248b4c0aeacecf89579106d8edf5",
      "bytes": 7799,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "27b1813f46c0e3f3ef0ff2a57e79a3e598bdfa589f9d40baf17d435ca06604af",
      "included_in_public_research_archive": true,
      "repository_path": "artifacts/season1/epicure-lineage/reproducibility/epicure-exact-runtime-manifest-a37e5d25f9c5f7a1ec32708b17e0301bbd88248b4c0aeacecf89579106d8edf5.json",
      "role": "exact_source_data_dependency_manifest"
    },
    {
      "archive_path": "provenance/epicure-study-application-source.tar.gz",
      "artifact_sha256": null,
      "bytes": 35176,
      "contains_application_source": true,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "d08fb475e9c325a8c41daf5b789e6b4bca547228139eece4578f9b06c324703c",
      "frozen_file_sha256": "d08fb475e9c325a8c41daf5b789e6b4bca547228139eece4578f9b06c324703c",
      "included_in_public_research_archive": true,
      "repository_path": "artifacts/season1/epicure-lineage/public-reconstruction/epicure-study-application-source-d08fb475e9c325a8c41daf5b789e6b4bca547228139eece4578f9b06c324703c.tar.gz",
      "role": "exact_study_application_source_archive"
    },
    {
      "archive_path": "provenance/epicure-private-offline-rebuild-receipt.json",
      "artifact_sha256": "35854e9f50f8f3756ab480a6ded012e15bb2e2cc4673948923068cc9deb88255",
      "bytes": 71679,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "4fb6fc12a0508b4e5386de022c143f703d84e999d1a5aa6e609a61a7cb4c4b86",
      "included_in_public_research_archive": true,
      "repository_path": "artifacts/season1/epicure-lineage/reproducibility/epicure-private-offline-rebuild-receipt-35854e9f50f8f3756ab480a6ded012e15bb2e2cc4673948923068cc9deb88255.json",
      "role": "same_operator_private_rebuild_receipt"
    },
    {
      "archive_path": "provenance/epicure-runtime-reconstruction-authority.json",
      "artifact_sha256": "83b5f3109242478f6def0acbc434112900760ae92890626da23838bac0ea5a6a",
      "bytes": 3113,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "aab14afc6e89a38bb85c8eac065b93266323896d0e5345092bcaa9d84883b69b",
      "included_in_public_research_archive": true,
      "repository_path": "artifacts/season1/epicure-lineage/reproducibility/epicure-runtime-reconstruction-authority-83b5f3109242478f6def0acbc434112900760ae92890626da23838bac0ea5a6a.json",
      "role": "runtime_reconstruction_authority"
    },
    {
      "archive_path": "provenance/epicure-candidate-training-lineage-audit.json",
      "artifact_sha256": "332a3e20e1de351307d2ece3d37275ac7599dcc14f42305cd1e77bd7621cdfaf",
      "bytes": 7446,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "7be617fe61d1f468401cb3715bfa9f7c45d9814073e3bdcf7e09430dbfefa464",
      "included_in_public_research_archive": true,
      "repository_path": "artifacts/season1/epicure-lineage/candidate-source-trace/epicure-candidate-training-lineage-audit-332a3e20e1de351307d2ece3d37275ac7599dcc14f42305cd1e77bd7621cdfaf.json",
      "role": "candidate_training_lineage_falsification"
    },
    {
      "archive_path": "provenance/epicure-runtime-dependency-lock.txt",
      "artifact_sha256": null,
      "bytes": 4741,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "86fce704f665270d18a48812b489c651efc8a5688637fa7e89fcd641b9b8d5f1",
      "included_in_public_research_archive": true,
      "repository_path": "contracts/epicure/reproducibility/runtime-linux-x86_64-cp312.lock",
      "role": "hash_locked_runtime_dependencies"
    },
    {
      "archive_path": "provenance/epicure-runtime-sbom.cdx.json",
      "artifact_sha256": null,
      "bytes": 22084,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "ec689f51124f307dcaeb1de33007dd6065b97275a9f561a1a84b1bcad97fc25b",
      "included_in_public_research_archive": true,
      "repository_path": "contracts/epicure/reproducibility/runtime-linux-x86_64-cp312.cdx.json",
      "role": "cyclonedx_runtime_sbom"
    },
    {
      "archive_path": "provenance/epicure-private-rebuild-verifier.py",
      "artifact_sha256": null,
      "bytes": 31540,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "33f8adb17868b75539e00d90a6e029afe875d5858f49936b756411cda405e6df",
      "included_in_public_research_archive": true,
      "repository_path": "contracts/epicure/reproducibility/rebuild_verifier.py",
      "role": "private_rebuild_verifier_source"
    },
    {
      "archive_path": "provenance/epicure-private-rebuild-recipe.md",
      "artifact_sha256": null,
      "bytes": 3130,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "9652d8312a6827f5e147989383c8bdcb7bfd4a7ce294ea48a04a91e3693da1a2",
      "included_in_public_research_archive": true,
      "repository_path": "contracts/epicure/reproducibility/PRIVATE-REBUILD.md",
      "role": "private_rebuild_recipe"
    },
    {
      "archive_path": "provenance/epicure-runtime.Dockerfile",
      "artifact_sha256": null,
      "bytes": 1266,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "1f29b08ea3ffcde61f768f45af29f461f1f45a15857aaa29762c058a208d0877",
      "included_in_public_research_archive": true,
      "repository_path": "contracts/epicure/reproducibility/Dockerfile.runtime",
      "role": "runtime_container_recipe_not_immutable_image"
    },
    {
      "archive_path": "provenance/epicure-tool-catalog.json",
      "artifact_sha256": null,
      "bytes": 21411,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "847ca203c11a92b25938fa735d18b17d3da1c2312eac57f67477443007d9f1a0",
      "included_in_public_research_archive": true,
      "repository_path": "contracts/epicure/tool-catalog-666a9a44b3534d7c8321f179e4513f71e0acf0d281a01fb3f41be5f8c0dfc8dd.json",
      "role": "semantic_tool_catalog"
    },
    {
      "archive_path": "provenance/epicure-reproducibility-boundary.md",
      "artifact_sha256": null,
      "bytes": 13956,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "dfcf2cd18c78fa379637a845de67e48be0914916caced47ba45b51a6200b9587",
      "included_in_public_research_archive": true,
      "repository_path": "contracts/epicure/EPICURE-MCP-1790-R1-REPRODUCIBILITY.md",
      "role": "reconstruction_and_redistribution_boundary"
    },
    {
      "archive_path": "provenance/epicure-public-reconstruction-verifier.py",
      "artifact_sha256": null,
      "bytes": 59503,
      "contains_application_source": false,
      "contains_credential_material": false,
      "contains_model_or_data_payload": false,
      "file_sha256": "f1374795c7b24dfe0f27eb7882d9b218c27e7bd2aba2ef947784303daa76ce67",
      "included_in_public_research_archive": true,
      "repository_path": "src/flavourbench/epicure_public_reconstruction.py",
      "role": "public_packet_verifier_source"
    }
  ],
  "public_runtime_data": {
    "availability_status": "public_exact_bytes_hash_verified",
    "bundle_sha256": "98d0403115bf8eb4fb71dbb89a53362e9b9acafda7494c464763df7d764174d1",
    "commit": "14ddf04aba81a76b75efa6554041f6bff48992c6",
    "files": [
      {
        "bytes": 66703,
        "path": "consolidated_nodes.csv",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/consolidated_nodes.csv",
        "sha256": "b935b9a31f7ea87e04a29f6e4e6c523723343d2c054149cfcc258b6b06259752"
      },
      {
        "bytes": 10425903,
        "path": "embeddings.csv",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/embeddings.csv",
        "sha256": "b27fe776a59b59d703ae24170ccfcf384b89a753fd358307d085514a4fde6f69"
      },
      {
        "bytes": 24128,
        "path": "factor_dirs_ica_n20.npy",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/factor_dirs_ica_n20.npy",
        "sha256": "dd20d0c5c6fe1db763f0edbef601de4d01544c5e1cb7f44cf3879040e4664336"
      },
      {
        "bytes": 75043,
        "path": "factor_labels_ica_cooc.json",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/factor_labels_ica_cooc.json",
        "sha256": "f11f4fd01e39f039665bb9874e72fe4a13957051744420a62e4f45254d526f91"
      },
      {
        "bytes": 75127,
        "path": "ingredient_list.csv",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/ingredient_list.csv",
        "sha256": "31f46abfce52a18647b07a5a60f971b97286849f1936d43b5dc9104f8942c849"
      },
      {
        "bytes": 101492,
        "path": "ingredient_tags.csv",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/ingredient_tags.csv",
        "sha256": "8f52e83a072069f436ab7d851ed0251e775da92afc46e0deaa61d49d91014772"
      },
      {
        "bytes": 1918235,
        "path": "mode_explorer_cooc.json",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/mode_explorer_cooc.json",
        "sha256": "382deb62764fa1459656373e21fb81bf3ab610c0d1900e7dfd784d5aa61465b6"
      },
      {
        "bytes": 180128,
        "path": "mode_poles_cooc.npy",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/mode_poles_cooc.npy",
        "sha256": "47477fe844280ec840cec18959f5e62ce468bd42374e8057c828e8f35d415fcb"
      },
      {
        "bytes": 55310,
        "path": "supervised_directions.npz",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/supervised_directions.npz",
        "sha256": "44f0a5964a96d521b503c577979afd1c48a9b7e62f5826e651d2dfa2088b4d74"
      },
      {
        "bytes": 54018,
        "path": "umap_coords.csv",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/umap_coords.csv",
        "sha256": "a97761fe7648885a94a96bcd5f0eb652ca71f767810874ac6e5c0bba4992cd2d"
      },
      {
        "bytes": 72836,
        "path": "umap_coords_3d.csv",
        "raw_url": "https://raw.githubusercontent.com/KAIKAKU-AI/epicure-mcp/14ddf04aba81a76b75efa6554041f6bff48992c6/data/umap_coords_3d.csv",
        "sha256": "9d09666cd003fa4d86d9263dd89359cdf60f05616c613ab7e28b9e133defe028"
      }
    ],
    "included_in_research_archive": false,
    "interpretation_rule": "The immutable public Git commit supplies the exact bytes named by the frozen runtime manifest. Public byte availability is a technical fact, not a payload-license or upstream-source-rights attestation, and the research archive does not mirror the files.",
    "observed_at": "2026-08-03",
    "payload_license": null,
    "payload_redistribution_cleared": false,
    "payload_rights_attestation": null,
    "publicly_fetchable_without_credentials": true,
    "repository": "https://github.com/KAIKAKU-AI/epicure-mcp",
    "source_rights_matrix": null,
    "tree_url": "https://github.com/KAIKAKU-AI/epicure-mcp/tree/14ddf04aba81a76b75efa6554041f6bff48992c6/data"
  },
  "publicly_omitted_requirements": [
    {
      "included": false,
      "publicly_fetchable_elsewhere": true,
      "reason": "not_mirrored_in_archive; exact bytes are hash-verified at the frozen public Git commit, while payload redistribution rights remain unattested",
      "requirement": "exact_runtime_data_payload_bytes_in_research_archive"
    },
    {
      "included": false,
      "reason": "private_rebuild_input_not_a_public_release",
      "requirement": "private_runtime_wheelhouse"
    },
    {
      "included": false,
      "reason": "not_recovered",
      "requirement": "original_training_input_embedding"
    },
    {
      "included": false,
      "reason": "lineage_and_source_rights_incomplete",
      "requirement": "complete_training_corpus_source_payloads"
    },
    {
      "included": false,
      "reason": "not_attested",
      "requirement": "payload_rights_attestation"
    },
    {
      "included": false,
      "reason": "not_attested",
      "requirement": "source_rights_matrix"
    },
    {
      "included": false,
      "reason": "not_available",
      "requirement": "clean_signed_application_release"
    },
    {
      "included": false,
      "reason": "not_available",
      "requirement": "immutable_oci_image"
    },
    {
      "included": false,
      "reason": "not_performed",
      "requirement": "independent_reproduction_receipt"
    }
  ],
  "rank_eligible": false,
  "record_role": "public_source_and_data_byte_verification_packet_not_payload_release",
  "redistributable": false,
  "release_gates": {
    "content_addressed_runtime_identity": true,
    "hash_locked_dependency_environment": true,
    "immutable_oci_identity": false,
    "independent_reproduction": false,
    "machine_readable_sbom": true,
    "payload_rights_attested": false,
    "public_exact_data_byte_availability": true,
    "public_executable_reconstruction": false,
    "public_redistributable_payload": false,
    "research_archive_exact_application_bytes": true,
    "same_operator_private_rebuild": true,
    "training_lineage_recovered": false
  },
  "release_id": "exploratory-unmatched-1790-runtime",
  "rights_inventory": {
    "application_code_license_observed": "MIT",
    "application_copyright_notice": "Copyright (c) 2026 KAIKAKU-AI",
    "application_license_file_sha256": "65baefcdc9727c4db42391a219389e97970496fc2d252dff32aae7c5c76319fb",
    "application_relicensed_for_archive": false,
    "exact_application_source_included": true,
    "payload_license": null,
    "payload_redistribution_cleared": false,
    "payload_rights_attestation": null,
    "source_rights_matrix": null,
    "status": "code_license_observed_payload_rights_unresolved"
  },
  "runtime_identity": {
    "application_sha256": "be4216ae799f330b76f1f8c009ad2e79ce891d5dec452854dbc449e66e2eb313",
    "bundle_sha256": "98d0403115bf8eb4fb71dbb89a53362e9b9acafda7494c464763df7d764174d1",
    "embedding_dimensions": 300,
    "ingredient_count": 1790,
    "runtime_id": "epicure-mcp-1790-r1+bundle.98d0403115bf.app.be4216ae799f",
    "tool_schema_sha256": "666a9a44b3534d7c8321f179e4513f71e0acf0d281a01fb3f41be5f8c0dfc8dd"
  },
  "schema_version": "epicure-public-reconstruction-packet-v3",
  "status": "public_source_and_data_verifiable_release_governance_blocked",
  "verifiable_now": {
    "candidate_lineage_rejected_as_exact": true,
    "dependency_lock_and_sbom_consistency": true,
    "public_file_integrity": true,
    "public_runtime_data_byte_identity": true,
    "research_archive_exact_application_byte_identity": true,
    "runtime_identity_manifest_consistency": true,
    "same_operator_private_rebuild_receipt_integrity": true
  }
}
