{
  "method": "Public evidence has unchanged native outputs and input/pattern. JSON exchanges have explicit private model/path projections. Private original hashes and public hashes are separate. Authorization headers and dotenv/environment values are not published.",
  "files": [
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/original-case-contract-v1.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/original-case-contract.json",
      "originalSha256": "d49a257abf6eb92ff66bdd908957e073dce5fd9b63cf9e91f1c7c48f8880a85a",
      "publicSha256": "d49a257abf6eb92ff66bdd908957e073dce5fd9b63cf9e91f1c7c48f8880a85a",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/originals/create_micro_summary.system.md",
      "publicPath": "/evidence/fabric-native-2026-10-03/originals/create_micro_summary.system.md",
      "originalSha256": "860d44e44534b269e889eed01a59265357972bb6834628c4082287c5713a5c8b",
      "publicSha256": "860d44e44534b269e889eed01a59265357972bb6834628c4082287c5713a5c8b",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/runtime-summary-v1.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/runtime-summary.json",
      "originalSha256": "a527fa4ad07dcf883cc59d86e9a4c89634f350d11f6a85cb8f62109f7a43dfee",
      "publicSha256": "e58d07d25ede03107b7a8266ecfa4c77587238c410e920a5b4f06f62246f9e75",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/installation/official-native-preparation-v1.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/official-native-preparation.json",
      "originalSha256": "f6b98cbbeac5f2bc95ae650d9c33a87cca63ee004c69f8218be7390ea509d9c8",
      "publicSha256": "22b137d096a87ef5aef650c85e3313475baad5133e56a2e11570959085d53ff6",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/installation/official-distribution-inventory-v1.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/official-distribution-inventory.json",
      "originalSha256": "24760af7ef6c9c81befd75c09ccdea1b8bf0a9cf191be8a0488de3428b10ea8b",
      "publicSha256": "d6fa6ad84b44ec326a3abe5853f19b470998ce5dd362d7583f451c754307890f",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/backend-observation/observation-v2.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/backend-observation-safe.json",
      "originalSha256": "7c4bfa1d04df36bb0a11b36f33d9292273576fcf1ef51160b3213daee16959c5",
      "publicSha256": "4950bb756a0cd90a7a23c6763b3dd329968c03b0a0998362f36a5c3b7ea2d043",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/reviews/fabric-addition-2026-10-03/preflight/runtime-review-v1.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/runtime-review.json",
      "originalSha256": "c935fc7d251e4ffad988790b9cdb19decec9e4ce3c245eda6707f007f1add4dc",
      "publicSha256": "4012271b2e4eab8704b281b96b2a37ebab352be54ca248a2ccf05fa8e86d5206",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/reviews/fabric-addition-2026-10-03/first-output/review-v1.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/first-output-review.json",
      "originalSha256": "3b1a7b01114825885c43871ce8cc7a73d9ebc65d69a03f52200d06526306194a",
      "publicSha256": "5d1946a5be457222d17296c151284e750c02c2210bb5eea636f16a1792e9e8c8",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/native-recorder-v1.py",
      "publicPath": "/evidence/fabric-native-2026-10-03/native-recorder.py",
      "originalSha256": "3b7e1c4db3f0c90fb793a09e76940ad2075e380cbd37f1dc4b3028fe791e7f75",
      "publicSha256": "3b7e1c4db3f0c90fb793a09e76940ad2075e380cbd37f1dc4b3028fe791e7f75",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/run-original-case-v1.py",
      "publicPath": "/evidence/fabric-native-2026-10-03/run-original-case.py",
      "originalSha256": "4fc71a401b6b3011d165545ba46b31f12a7e775463dbeb4ceca340c92ea8d4c6",
      "publicSha256": "4fc71a401b6b3011d165545ba46b31f12a7e775463dbeb4ceca340c92ea8d4c6",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/originals/primary.input.txt",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/input.txt",
      "originalSha256": "6d3ec3c214526b87182d13b16480a035ead848331d6a598beba8ad96f4b6a28b",
      "publicSha256": "6d3ec3c214526b87182d13b16480a035ead848331d6a598beba8ad96f4b6a28b",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/runs/fabric-primary-first-native-output.md",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/first-native-output.md",
      "originalSha256": "ba8db12a5688e62f03cc3251cf15f5d1b1b0a38f1f616a62a7b538ed06412b60",
      "publicSha256": "ba8db12a5688e62f03cc3251cf15f5d1b1b0a38f1f616a62a7b538ed06412b60",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/runs/fabric-primary-process.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/process.json",
      "originalSha256": "6ba080eb62dfa0f688626a19000c054cee1f8a4e1b1e94438f84602281fbeb2e",
      "publicSha256": "6ba080eb62dfa0f688626a19000c054cee1f8a4e1b1e94438f84602281fbeb2e",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/runs/fabric-primary-stdout.bin",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/stdout.bin",
      "originalSha256": "ba8db12a5688e62f03cc3251cf15f5d1b1b0a38f1f616a62a7b538ed06412b60",
      "publicSha256": "ba8db12a5688e62f03cc3251cf15f5d1b1b0a38f1f616a62a7b538ed06412b60",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/runs/fabric-primary-stderr.bin",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/stderr.bin",
      "originalSha256": "acaa117b28ed3f064cd037dca9a991861bd0a1ca94ee2ac4bd2e6ffc68dee209",
      "publicSha256": "acaa117b28ed3f064cd037dca9a991861bd0a1ca94ee2ac4bd2e6ffc68dee209",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-primary-request-01-native-request.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/native-request.json",
      "originalSha256": "6a6464c8796929156c5cec8b24af497f54a7e88d214bf58e91e037f541e9f9fa",
      "publicSha256": "1fa6297f975785077fc44e57ac5fd573f76f0866e8e736adbb42359ced804e40",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-primary-request-01-upstream-response.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/upstream-response.json",
      "originalSha256": "ec5c14785793b69985a118808c2acbf36623a705a8777c8bfb079a00356b3180",
      "publicSha256": "7003509b4582164216638a54d18d850a8a5e3422c0aaf8b433873075c8d03a3f",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-primary-request-01-served-response.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/served-response.json",
      "originalSha256": "ec5c14785793b69985a118808c2acbf36623a705a8777c8bfb079a00356b3180",
      "publicSha256": "7003509b4582164216638a54d18d850a8a5e3422c0aaf8b433873075c8d03a3f",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-primary-request-01-first-provider-output.txt",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/first-provider-output.txt",
      "originalSha256": "dfbd0b4448fec8f598262fca7286c515ecb4a27484e70515c137cfb824814e57",
      "publicSha256": "dfbd0b4448fec8f598262fca7286c515ecb4a27484e70515c137cfb824814e57",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-primary-request-01-receipt.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/primary/receipt.json",
      "originalSha256": "c966e80355194e95df996bc46b005c9b1fc1e47f81bc6cd891ddc9b7b07ad977",
      "publicSha256": "c966e80355194e95df996bc46b005c9b1fc1e47f81bc6cd891ddc9b7b07ad977",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/originals/boundary.input.txt",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/input.txt",
      "originalSha256": "86ce2c7023f9f75e27881b1a17a8618c8f67d4baca0d3ceb395d0f70387bc0a5",
      "publicSha256": "86ce2c7023f9f75e27881b1a17a8618c8f67d4baca0d3ceb395d0f70387bc0a5",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/runs/fabric-boundary-first-native-output.md",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/first-native-output.md",
      "originalSha256": "9b3c8b00fecfc123399f08d3b96190c97d147d66abd0d009ba0caac9b137a08e",
      "publicSha256": "9b3c8b00fecfc123399f08d3b96190c97d147d66abd0d009ba0caac9b137a08e",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/runs/fabric-boundary-process.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/process.json",
      "originalSha256": "70be5d0cd34e3517515ced4cc911c49657c48a069ce947f500e81fc0ee254b07",
      "publicSha256": "70be5d0cd34e3517515ced4cc911c49657c48a069ce947f500e81fc0ee254b07",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/runs/fabric-boundary-stdout.bin",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/stdout.bin",
      "originalSha256": "9b3c8b00fecfc123399f08d3b96190c97d147d66abd0d009ba0caac9b137a08e",
      "publicSha256": "9b3c8b00fecfc123399f08d3b96190c97d147d66abd0d009ba0caac9b137a08e",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/runs/fabric-boundary-stderr.bin",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/stderr.bin",
      "originalSha256": "64f1ad04a7631cd9726550fa4ddea2ea29353203a2bbdfe5857750bad75b3670",
      "publicSha256": "64f1ad04a7631cd9726550fa4ddea2ea29353203a2bbdfe5857750bad75b3670",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-boundary-request-01-native-request.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/native-request.json",
      "originalSha256": "72d098aa79ba671b304d01bf3ae10db2543fb71b34c68d781688ccc0a3c17ea6",
      "publicSha256": "c5f6f06ce122809e55c9b6d760ce41a5148a7316c800c1d0fec5cd3ed622d716",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-boundary-request-01-upstream-response.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/upstream-response.json",
      "originalSha256": "976bf26b699ca659dfa0e37ace503f0e9d000fd5be734617fa7d0bc2b1600479",
      "publicSha256": "af537ce6cbc8a77004bd32e2c078e870969fcc8cb4dd0a5d6409d98b3bb7d823",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-boundary-request-01-served-response.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/served-response.json",
      "originalSha256": "976bf26b699ca659dfa0e37ace503f0e9d000fd5be734617fa7d0bc2b1600479",
      "publicSha256": "af537ce6cbc8a77004bd32e2c078e870969fcc8cb4dd0a5d6409d98b3bb7d823",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-boundary-request-01-first-provider-output.txt",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/first-provider-output.txt",
      "originalSha256": "08b70fafdb11b03fea477c648d311924d5cc68367c17e510bae99d7e1be39952",
      "publicSha256": "08b70fafdb11b03fea477c648d311924d5cc68367c17e510bae99d7e1be39952",
      "method": "unchanged original bytes"
    },
    {
      "sourcePath": "outputs/product-tests/fabric-native-2026-10-03/records/fabric-boundary-request-01-receipt.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/boundary/receipt.json",
      "originalSha256": "2de57ab197f1f228b9b7fe6db75d14907a415860b6491bdf55892f1c8f3e4ea7",
      "publicSha256": "2de57ab197f1f228b9b7fe6db75d14907a415860b6491bdf55892f1c8f3e4ea7",
      "method": "JSON projection: private model ID and physical task paths replaced; original private bytes retained"
    },
    {
      "sourcePath": "outputs/reviews/fabric-addition-2026-10-03/first-output/review-v2.json",
      "publicPath": "/evidence/fabric-native-2026-10-03/first-output-review-v2.json",
      "originalSha256": "8f00611b511a412dd02ca12e3da8f146e5ec2011756a6941b5c2dd0497d9dda5",
      "publicSha256": "8f00611b511a412dd02ca12e3da8f146e5ec2011756a6941b5c2dd0497d9dda5",
      "method": "Unchanged independent exact-condition review; v1 retained as original scoring record"
    }
  ]
}
