{
  "schemaVersion": 1,
  "scope": "Published native evidence families. Private parser corpora and purely illustrative UI state are not catalogued here. Hashes identify bytes; format semantics remain with each family verifier.",
  "reproduction": "Repository commands require the project checkout and its documented runtime. Public recipe downloads may also require companion files from their family and source families.",
  "families": [
    {
      "id": "parquet-layouts",
      "topic": "parquet",
      "title": "Eight physical layouts",
      "guide": "/parquet/layouts",
      "scope": "Identical synthetic records across sorting, group/page size, encoding, codec and index variants.",
      "boundary": "Browser counters measure application reads; they are not disk or general CPU benchmarks.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "writer",
          "value": "PyArrow 25.0.1",
          "source": "/parquet-layouts/manifest.json"
        }
      ],
      "recipes": [
        {
          "path": "parquet-ts/test_files/scan/generate.py",
          "sha256": "6dce74ff7d7ff0227af181796f5adf5e793e725a4e0b426e4da5f425599e89d6",
          "dependencies": [
            "pyarrow==25.0.1"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:scan"
      ],
      "artifacts": [
        {
          "url": "/parquet-layouts/dictionary-v1.parquet",
          "size": 117292,
          "sha256": "583c61724dee6c0995cfc5d7e89238313f9d0d4f2c32d1007a3e2c56aa39216b"
        },
        {
          "url": "/parquet-layouts/dictionary-v2.parquet",
          "size": 83287,
          "sha256": "d2f6f6d6eaf087458a1d2defaa86e27b4fa54a4bfea23a1f753b1694a8ba1a64"
        },
        {
          "url": "/parquet-layouts/manifest.json",
          "size": 2958,
          "sha256": "7c6f365141f885a152ff75f8aca2fe82ddf83bda84905425c939743f7ffccd0d"
        },
        {
          "url": "/parquet-layouts/shuffled-small.parquet",
          "size": 157560,
          "sha256": "0c0db9663df0a876da209f0fb8571665062e4fd0f8b589f16f72735cc1cb5d1a"
        },
        {
          "url": "/parquet-layouts/snappy-v1.parquet",
          "size": 79568,
          "sha256": "5f81affbffe4508793b00e727e2b5ae6f427c1776d7cdc3716bc30872e4b19ae"
        },
        {
          "url": "/parquet-layouts/sorted-large.parquet",
          "size": 157065,
          "sha256": "d798c6558b63a9a55f3fa69c413dbafe7b93d47b854341f1bed82aebb72fcc15"
        },
        {
          "url": "/parquet-layouts/sorted-small.parquet",
          "size": 157796,
          "sha256": "cf7bc7e49cff8a664dfdd2c3c3af269718078d1171893d14dcb327e6b76b9de7"
        },
        {
          "url": "/parquet-layouts/wide-pages.parquet",
          "size": 149007,
          "sha256": "ec27250c8515aff47f4be13621f5fa4a302877b7cd414f2df0141150dc599733"
        },
        {
          "url": "/parquet-layouts/without-index.parquet",
          "size": 157744,
          "sha256": "e708706eb0324d74ff4b8066161c02af0888d629bdf91bf6c469ad10d06dba82"
        }
      ]
    },
    {
      "id": "parquet-bloom",
      "topic": "parquet",
      "title": "Native Bloom filters",
      "guide": "/parquet/explained#bloom-filters",
      "scope": "Original split-block filters, independent XXH64/probe values and exact native query answers.",
      "boundary": "A possible match still needs residual decoding. Typed logical extensions are outside the probe adapter.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "writer",
          "value": "DuckDB 1.4.4",
          "source": "/parquet-bloom/proof.json"
        },
        {
          "label": "oracle",
          "value": "DuckDB native Bloom probes / PyArrow 25.0.1 / xxhash 3.5.0",
          "source": "/parquet-bloom/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "parquet-ts/test_files/bloom/generate.py",
          "url": "/parquet-bloom/reproduce.py",
          "sha256": "85095086cf82a171d763f5691c889b2c950abd19ea4afc1437edd1aa9192b876",
          "dependencies": [
            "duckdb==1.4.4",
            "pyarrow==25.0.1",
            "xxhash==3.5.0"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:bloom"
      ],
      "artifacts": [
        {
          "url": "/parquet-bloom/bloom.parquet",
          "size": 46512,
          "sha256": "1ae6a0e78e450e8e28ea9a1348836e5dec2ca401859e23339889693ff38fabaf"
        },
        {
          "url": "/parquet-bloom/proof.json",
          "size": 33090,
          "sha256": "24aaa99951b2f3e52111a957a3514bb6f68a937b92ecc255584ed5303567dad6"
        },
        {
          "url": "/parquet-bloom/reproduce.py",
          "size": 4477,
          "sha256": "85095086cf82a171d763f5691c889b2c950abd19ea4afc1437edd1aa9192b876"
        }
      ]
    },
    {
      "id": "arrow-buffers",
      "topic": "arrow",
      "title": "Arrow file, stream and buffers",
      "guide": "/arrow/explained#evidence",
      "scope": "Native file/stream batches, nested offsets, dictionary values, exact primitives and matching Parquet.",
      "boundary": "The bounded inspector uses Arrow JS 17.0.0; unsupported extension semantics remain explicit.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "writer",
          "value": "PyArrow 25.0.1",
          "source": "/arrow/buffers.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/arrow/generate.py",
          "url": "/arrow/reproduce.py",
          "sha256": "cdca3d75df4855b5754772f336323cd1af299945939efbfa46d50836b14ca679",
          "dependencies": [
            "pyarrow==25.0.1"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:arrow"
      ],
      "artifacts": [
        {
          "url": "/arrow/LICENSE.txt",
          "size": 110423,
          "sha256": "229dbe29e4e1344e95172f6f3a4277ec0da5c7850cb03897c47f3a24b7afce08"
        },
        {
          "url": "/arrow/NOTICE.txt",
          "size": 3032,
          "sha256": "b62ea242642d3a18f1e29b0c1fe082415a6943fe158ee22b48cff3762f354009"
        },
        {
          "url": "/arrow/buffers.json",
          "size": 6414,
          "sha256": "aea47cc9e60e315e71a93580532f14225f476ac946adb406126b899d85bbf06f"
        },
        {
          "url": "/arrow/reproduce.py",
          "size": 3906,
          "sha256": "cdca3d75df4855b5754772f336323cd1af299945939efbfa46d50836b14ca679"
        },
        {
          "url": "/arrow/sample.arrow",
          "size": 2650,
          "sha256": "7f4477100d6fc8b37b1d4bb494f1351f0c68a2a8857e5b3e34d09866e8d3f32c"
        },
        {
          "url": "/arrow/sample.arrows",
          "size": 2056,
          "sha256": "c22c228f8927027d0aa97d017bf2391e02952a544070961a84091ef9cbd988bc"
        },
        {
          "url": "/arrow/sample.parquet",
          "size": 3508,
          "sha256": "d3776c1610be5d08bc0500866a3a14c0d1f8f28d6379851a04ec4895f2d7f3c4"
        }
      ]
    },
    {
      "id": "iceberg-weather",
      "topic": "iceberg",
      "title": "Weather table history",
      "guide": "/iceberg/explained#references",
      "scope": "Original metadata, manifests and files for appends, deletion and field rename.",
      "boundary": "This curated reader is not a general table or catalog client.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "writer",
          "value": "PyIceberg 0.10.0 / PyArrow 25.0.0",
          "source": "/iceberg/weather/index.json"
        },
        {
          "label": "oracle",
          "value": "DuckDB 1.4.4 + iceberg extension",
          "source": "/iceberg/weather/index.json"
        },
        {
          "label": "oracleExtension",
          "value": "1095c1fa",
          "source": "/iceberg/weather/index.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/iceberg/generate.py",
          "sha256": "d4b2a356f2f6ed88cb378f821de179bee1de8a20e0a6017b55184c6636beea0b",
          "dependencies": [
            "pyiceberg[sql-sqlite,pyarrow]==0.10.0",
            "pyarrow==25.0.0",
            "duckdb==1.4.4",
            "fastavro==1.12.1"
          ]
        },
        {
          "path": "explorer/scripts/iceberg/verify.py",
          "sha256": "533300856fef12a832d42f48780069e3c5fb4e2c821f99d9f51ae1e3de72a3a0",
          "dependencies": [
            "duckdb==1.4.4"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/iceberg/verify.py"
      ],
      "artifacts": [
        {
          "url": "/iceberg/weather/index.json",
          "size": 72302,
          "sha256": "73ba462558afa542fd78f6b1df70f89d6889323800336558974087605ce68591"
        },
        {
          "url": "/iceberg/weather/observations.csv",
          "size": 876,
          "sha256": "f45e9359aabbfd874021eb4f9a3061b3d20d88178134ffe458f9c132916f922a"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/data/observed_day=2026-01-01/00000-0-3208d62c-7a08-4314-baaf-827fa54bcc40.parquet",
          "size": 1814,
          "sha256": "f11b8eac3e599113861e5c55731a7721cf526f7f016915981cac02bf3dd55e59"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/data/observed_day=2026-01-01/00000-0-3ac6b924-605e-42e5-96bc-68baa90fc30d.parquet",
          "size": 1703,
          "sha256": "b0309296221de6e4b048a8ed210f0661f387f22931de69185022f82d413573c4"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/data/observed_day=2026-01-01/00000-0-9030630c-1236-4919-943f-8538d66de3bf.parquet",
          "size": 1839,
          "sha256": "2187a8848266d3c94362675d87f3a46254c658a1a54c37b9734321b4df902659"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/data/observed_day=2026-01-02/00000-1-9030630c-1236-4919-943f-8538d66de3bf.parquet",
          "size": 1839,
          "sha256": "ba11ca16d1692a798dd0d89e003da97ffa1ba2d6161d64f2cfe2090d880e0ea5"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/data/observed_day=2026-01-03/00000-1-3ac6b924-605e-42e5-96bc-68baa90fc30d.parquet",
          "size": 1814,
          "sha256": "544e81327541dba65b4e2c5601a31f9e97597fac0c46e20cdc49ec743c24f218"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/00000-5b49f7bf-a392-4ebc-ba0c-db87a8b44f9f.metadata.json",
          "size": 970,
          "sha256": "328b23af524be808809fdadc157393370262ea3c39b07edf7206ab785c87e686"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/00001-2b5db7e2-8443-4c54-8ea0-7fccc861418f.metadata.json",
          "size": 1764,
          "sha256": "ea37226cf7917d842ac1ab1bff878962702c08dd8b5931da266eee295e261efe"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/00002-8aec4d25-67cb-4464-9fe9-844ca8255b17.metadata.json",
          "size": 2496,
          "sha256": "fb1b148e5014e3636934cc8d76b650ef6b2c85aafdb769ab3fd4b85d99f9aac3"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/00003-35b3c799-6435-4079-bc89-c4fd3e21b174.metadata.json",
          "size": 3312,
          "sha256": "1dc03e957dbf8cb1e4873c25b9f073c1171079f4bb7a821f37a39f67f43c4b21"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/00004-5a81aac7-9cbf-4921-88f9-91bfe8643e88.metadata.json",
          "size": 3772,
          "sha256": "b355f8a7545fc4b8299688ad697c177a099e915eb6305378a86161a9b4534172"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/3208d62c-7a08-4314-baaf-827fa54bcc40-m0.avro",
          "size": 4665,
          "sha256": "473c0031ad954699729e5ebe1323c7268faa4e472cd8c8a3dfbb5d08ad7f3077"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/3208d62c-7a08-4314-baaf-827fa54bcc40-m1.avro",
          "size": 4665,
          "sha256": "a104e26a30aad32bf8ca36ebe26d31d752dbd019aa04b258d5587df56847012a"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/3208d62c-7a08-4314-baaf-827fa54bcc40-m2.avro",
          "size": 4666,
          "sha256": "14ead876d17a04f7a2c0f5e985475f699786a4136ae4f67c1cd22355eb83bbe2"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/3ac6b924-605e-42e5-96bc-68baa90fc30d-m0.avro",
          "size": 4886,
          "sha256": "1a3711c287f7ca98292f302da04c79f7784497257813da290c5b3d036eea56e0"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/9030630c-1236-4919-943f-8538d66de3bf-m0.avro",
          "size": 4904,
          "sha256": "2e0c08725e215dc35515dfad0a353b1296d16eb44de880b460f526ec3f88fa3e"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/snap-1295454848827360255-0-9030630c-1236-4919-943f-8538d66de3bf.avro",
          "size": 1773,
          "sha256": "d3d32a555bfe0f55862de2693fe185ddd1f8eacd0f2823e160725beec68f9775"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/snap-142073692612853544-0-3ac6b924-605e-42e5-96bc-68baa90fc30d.avro",
          "size": 1853,
          "sha256": "4506e4da96b48b3489ed5bcb7c7012c93d800db406e05f7ae468f89e5d0d1977"
        },
        {
          "url": "/iceberg/weather/warehouse/weather/metadata/snap-6837741135159966129-0-3208d62c-7a08-4314-baaf-827fa54bcc40.avro",
          "size": 1884,
          "sha256": "ef529b094543bc208b8a5bd16fedc0cc4d0442c26ed2d9db0626faba9b345e13"
        },
        {
          "url": "/iceberg/weather/weather.zip",
          "size": 27125,
          "sha256": "407081415ff5c88e9402350e5a743e958b62f7110ef5476a2b1e81ad5a8e5790"
        }
      ]
    },
    {
      "id": "iceberg-deletes",
      "topic": "iceberg",
      "title": "Equality and position deletes",
      "guide": "/iceberg/explained#delete-files",
      "scope": "Four native histories verify delete applicability and every logical result.",
      "boundary": "Native reader limitations are retained; opening an original Parquet file does not apply table deletes.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "writer",
          "value": "PyArrow 25.0.1 files; Apache Iceberg Java 1.9.2 commits",
          "source": "/iceberg/deletes/proof.json"
        },
        {
          "label": "readers",
          "value": "[\"Spark 3.5.6 / Iceberg 1.9.2\",\"DuckDB 1.4.4 / iceberg extension\"]",
          "source": "/iceberg/deletes/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/iceberg/native-deletes.py",
          "url": "/iceberg/deletes/reproduce.py",
          "sha256": "afe038e19f94c151245f964375d0007ee32768bacaf19da9e0de242afd08091d",
          "dependencies": [
            "pyspark==3.5.6",
            "pyarrow==25.0.1",
            "duckdb==1.4.4",
            "fastavro==1.12.1"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/iceberg/native-deletes.py --verify"
      ],
      "artifacts": [
        {
          "url": "/iceberg/deletes/README.md",
          "size": 2591,
          "sha256": "80bbf0c48b68e18d1cb29ff351dae6444d4126024929dd151392f73a0ed66bc0"
        },
        {
          "url": "/iceberg/deletes/evidence.zip",
          "size": 77310,
          "sha256": "9a46c07da5da28f49c610b5d542ba69ceca599f175c7e2f33e0783f930e0b6b5"
        },
        {
          "url": "/iceberg/deletes/observations.csv",
          "size": 876,
          "sha256": "f45e9359aabbfd874021eb4f9a3061b3d20d88178134ffe458f9c132916f922a"
        },
        {
          "url": "/iceberg/deletes/proof.json",
          "size": 112191,
          "sha256": "49c3829cb4d30d5b1b1f763e81e0388c566d60d27c286348649389fd32110a93"
        },
        {
          "url": "/iceberg/deletes/reproduce.py",
          "size": 15773,
          "sha256": "afe038e19f94c151245f964375d0007ee32768bacaf19da9e0de242afd08091d"
        },
        {
          "url": "/iceberg/deletes/tables/equality/A.parquet",
          "size": 1757,
          "sha256": "385ac5f0e7c69e998ff10af3da7ce5508c9b7f3cfaeccd3271d7daa74923587e"
        },
        {
          "url": "/iceberg/deletes/tables/equality/B.parquet",
          "size": 1963,
          "sha256": "6c7a0c5d09e6c262fbbad590f11c7293e1ef08c6f3a612e436e4ad801cc4f1e7"
        },
        {
          "url": "/iceberg/deletes/tables/equality/D.parquet",
          "size": 1590,
          "sha256": "c2dfa82f1f9ee33a3deb31b6b40cae2f2693d942b1518b1155e8fdd8e81a81e0"
        },
        {
          "url": "/iceberg/deletes/tables/equality/E.parquet",
          "size": 495,
          "sha256": "f90286c2c7d3124fb88eb8b33f7ff974a6b4206a60fa62bf9f0b4b9596f0c90c"
        },
        {
          "url": "/iceberg/deletes/tables/equality/metadata/584f0857-4f93-411c-99da-d9b5f2aae5fc-m0.avro",
          "size": 7115,
          "sha256": "69280c556dd8705a0de33dfab39519ad8a2fbcaaaed80c8bf080845450c289bd"
        },
        {
          "url": "/iceberg/deletes/tables/equality/metadata/6da5ccb5-1342-40d7-ae65-9983a2b2e828-m0.avro",
          "size": 7104,
          "sha256": "6b32a876e82f5b0b064590fdab1756642b9668540761e012069f44143f24976d"
        },
        {
          "url": "/iceberg/deletes/tables/equality/metadata/6da5ccb5-1342-40d7-ae65-9983a2b2e828-m1.avro",
          "size": 7111,
          "sha256": "d2f858028d956ae62c8a72de3f269761701f69fd9cbf3d8276dc3509b6d4923d"
        },
        {
          "url": "/iceberg/deletes/tables/equality/metadata/snap-5833448318538228973-1-584f0857-4f93-411c-99da-d9b5f2aae5fc.avro",
          "size": 4460,
          "sha256": "e512948a46aa9e512b505d630055bbd1bfb3d06bdec617eab13e395f01627288"
        },
        {
          "url": "/iceberg/deletes/tables/equality/metadata/snap-7654658913322873365-1-6da5ccb5-1342-40d7-ae65-9983a2b2e828.avro",
          "size": 4553,
          "sha256": "803f4b1fda8f7030b2768f5b383783311d7b25aa7d50edcd8c39d08a711e2e2f"
        },
        {
          "url": "/iceberg/deletes/tables/equality/metadata/v1.metadata.json",
          "size": 888,
          "sha256": "9261d97178d0532648ed14b639a05e040dd4086dcdbb373f1aba4a182b576b6a"
        },
        {
          "url": "/iceberg/deletes/tables/equality/metadata/v2.metadata.json",
          "size": 1852,
          "sha256": "1fe7ce89fd429f7c5aee97c0c72a1ca3fcd5ad6a8b48975009aeb07210fcbf4f"
        },
        {
          "url": "/iceberg/deletes/tables/equality/metadata/v3.metadata.json",
          "size": 2875,
          "sha256": "e9e70521da774228f54f22ea63667edb431669d41e9f9ce9e2db040a9a716f7a"
        },
        {
          "url": "/iceberg/deletes/tables/equality/metadata/version-hint.text",
          "size": 1,
          "sha256": "4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce"
        },
        {
          "url": "/iceberg/deletes/tables/partition/A.parquet",
          "size": 1864,
          "sha256": "4c3d09f279ae240aa188e7c2c641199f744566a11365e644bb53fb46ca58dbb1"
        },
        {
          "url": "/iceberg/deletes/tables/partition/B.parquet",
          "size": 1864,
          "sha256": "63dc9bbb77575a684a946b63ef041ae045c443f6b4cdfa00846c8662702cc90a"
        },
        {
          "url": "/iceberg/deletes/tables/partition/E-north.parquet",
          "size": 495,
          "sha256": "f90286c2c7d3124fb88eb8b33f7ff974a6b4206a60fa62bf9f0b4b9596f0c90c"
        },
        {
          "url": "/iceberg/deletes/tables/partition/E-south.parquet",
          "size": 495,
          "sha256": "f90286c2c7d3124fb88eb8b33f7ff974a6b4206a60fa62bf9f0b4b9596f0c90c"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/37731391-2a9f-4a64-a93f-92cb32cf1d6f-m0.avro",
          "size": 7330,
          "sha256": "0c5c2235ac62f3afca404f6e0647c8f88166d8b7609e4e391c90a17dc88ad7d8"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/99de4859-be6e-4e84-9c61-ff76608024e1-m0.avro",
          "size": 7328,
          "sha256": "08f6cf5082bb850152bc3871cef521b334ad284538b267a7371543de337810af"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/ec159587-1c64-4750-b384-a421889f3fab-m0.avro",
          "size": 7330,
          "sha256": "e62c845774794a36e081ce5dbf773b5afba35dc86de9ab729e0484d345251751"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/snap-3019292698062751979-1-99de4859-be6e-4e84-9c61-ff76608024e1.avro",
          "size": 4475,
          "sha256": "aa709425fd999f3c4290a287224e990f06ab445db9e49b42e55442dbb2570d97"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/snap-4855542995429446986-1-37731391-2a9f-4a64-a93f-92cb32cf1d6f.avro",
          "size": 4558,
          "sha256": "8295529d2a6a85b1a0d21860913ca923f0d36537016788a57acd7b870b974778"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/snap-6414387081102762729-1-ec159587-1c64-4750-b384-a421889f3fab.avro",
          "size": 4609,
          "sha256": "a938e2d8909addb74961a23efc50d41709768a5630fa8b839091019e366bc896"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/v1.metadata.json",
          "size": 961,
          "sha256": "3c8eb48529c0839b0352c89dc24496709deaecfeaad51ac335e712e5236f3893"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/v2.metadata.json",
          "size": 1927,
          "sha256": "aefdb628026e7ee000967908f7bb9d357d3233a350973a72c2761f163628e798"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/v3.metadata.json",
          "size": 2905,
          "sha256": "fb2fbdc0a97ca2be28c9a2658d94490034784686f11b9aa2b1fb5e386225f220"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/v4.metadata.json",
          "size": 3883,
          "sha256": "29db7bda04e9c6c0deb4470312fde17fb040d86a76dc3e4a84eecf643a674070"
        },
        {
          "url": "/iceberg/deletes/tables/partition/metadata/version-hint.text",
          "size": 1,
          "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/A.parquet",
          "size": 1757,
          "sha256": "385ac5f0e7c69e998ff10af3da7ce5508c9b7f3cfaeccd3271d7daa74923587e"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/B.parquet",
          "size": 1963,
          "sha256": "6c7a0c5d09e6c262fbbad590f11c7293e1ef08c6f3a612e436e4ad801cc4f1e7"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/D.parquet",
          "size": 1590,
          "sha256": "c2dfa82f1f9ee33a3deb31b6b40cae2f2693d942b1518b1155e8fdd8e81a81e0"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/P.parquet",
          "size": 790,
          "sha256": "7a9ea2ee8614d2bffb67f35d56d0f854dee31c26f063600cdfe6add725da314c"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/metadata/128e6b9c-0b05-45d4-8a47-30386f623e91-m0.avro",
          "size": 7120,
          "sha256": "1968062dac385bda5a53f6733dfe8e4ae8160e5db512fa11b6e796961cda508b"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/metadata/35bc0c9b-35fb-4d76-9fdf-376e5bc888ab-m0.avro",
          "size": 7109,
          "sha256": "5c9e1c72194952a8dce4946ee479fc2fabd84c8054ba1c48bf64fa58f1350b31"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/metadata/35bc0c9b-35fb-4d76-9fdf-376e5bc888ab-m1.avro",
          "size": 7109,
          "sha256": "15e5e6fc3182e3170daf87c095ad8dd3e10a267b7ac24afe394cb96f11b0828a"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/metadata/snap-3304934347579782469-1-35bc0c9b-35fb-4d76-9fdf-376e5bc888ab.avro",
          "size": 4551,
          "sha256": "487cbe82f4226d1aa9e2eec51d84a786141533cb000452c4c8ab548a76dd5b90"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/metadata/snap-966253210586484786-1-128e6b9c-0b05-45d4-8a47-30386f623e91.avro",
          "size": 4463,
          "sha256": "db342021ec1eba524f68c7166bb1edfc7481b02d4b6e2542d5fca6cc00905380"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/metadata/v1.metadata.json",
          "size": 893,
          "sha256": "dc1ffa7113c7eb22d96736329f5c182c9b4a0a3759c49b74af2647304e230982"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/metadata/v2.metadata.json",
          "size": 1862,
          "sha256": "9475a3510b6b67a8522e6164b225898df090632a23b1cd3aaec99f98e800df6d"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/metadata/v3.metadata.json",
          "size": 2896,
          "sha256": "29d2680aa77d0a515ff113e8ff4228a9c3fcfad1b836881f30fde520d6bb2f5a"
        },
        {
          "url": "/iceberg/deletes/tables/position-same/metadata/version-hint.text",
          "size": 1,
          "sha256": "4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce"
        },
        {
          "url": "/iceberg/deletes/tables/position/A.parquet",
          "size": 1757,
          "sha256": "385ac5f0e7c69e998ff10af3da7ce5508c9b7f3cfaeccd3271d7daa74923587e"
        },
        {
          "url": "/iceberg/deletes/tables/position/B.parquet",
          "size": 1963,
          "sha256": "6c7a0c5d09e6c262fbbad590f11c7293e1ef08c6f3a612e436e4ad801cc4f1e7"
        },
        {
          "url": "/iceberg/deletes/tables/position/D.parquet",
          "size": 1590,
          "sha256": "c2dfa82f1f9ee33a3deb31b6b40cae2f2693d942b1518b1155e8fdd8e81a81e0"
        },
        {
          "url": "/iceberg/deletes/tables/position/P.parquet",
          "size": 784,
          "sha256": "f8b08478697e07e7ebc7147e17b0750271ba870f35efd497f1620de29fa2889f"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/039c6108-be12-46ef-831a-0816c084bebe-m0.avro",
          "size": 7103,
          "sha256": "e9e1bfa59da9aa5e7d914354018656d314093cd11680b65f11d3baf22b1aec89"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/1dd1af48-c909-4fed-8cf3-199406c575d8-m0.avro",
          "size": 7103,
          "sha256": "dc5eb83c85deda4b19ab9e8ec831f10eddebe8b04e9add00d58e97cab356141e"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/a234f674-99a6-4417-9c7a-3a520ff23576-m0.avro",
          "size": 7115,
          "sha256": "b1fcd1e6ab6140e47239cc10134f5528729767de24d73634928673fac4d41112"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/snap-1551675423107445728-1-1dd1af48-c909-4fed-8cf3-199406c575d8.avro",
          "size": 4535,
          "sha256": "683190315c94c6a2cc1ff8fa518c6e37ee7ea043329c7108ba0698cc2ebcc90c"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/snap-4243774134377942860-1-039c6108-be12-46ef-831a-0816c084bebe.avro",
          "size": 4581,
          "sha256": "3142f6cae68ed8a6c168b2f7a36eec8c27e1ccb957cd53d4025292a01dbcd9de"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/snap-4629318251272514798-1-a234f674-99a6-4417-9c7a-3a520ff23576.avro",
          "size": 4461,
          "sha256": "092ebb2c03b825a7a7bceb8087eb3722ad0ca10e3eb08440347a47b7fa27ea41"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/v1.metadata.json",
          "size": 888,
          "sha256": "8bb44d880a502608ecc6ce4faa0487e88ee00a0f7f18e59c962f515f0165b33c"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/v2.metadata.json",
          "size": 1774,
          "sha256": "26ab907f530b544d83b4b3afa2a6af4b1502531c379ba0d617f9a840026cff7d"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/v3.metadata.json",
          "size": 2750,
          "sha256": "02a2ac11e64c2bf5c1f55bbb79bdcc772c8f15a1451bf28dc6e123270f9640f2"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/v4.metadata.json",
          "size": 3682,
          "sha256": "17c3f68cb2c5bb61cc9f492fb35cbc47ffc3ec123fa64bbefecee392fe9fdaae"
        },
        {
          "url": "/iceberg/deletes/tables/position/metadata/version-hint.text",
          "size": 1,
          "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a"
        }
      ]
    },
    {
      "id": "iceberg-lifecycle",
      "topic": "iceberg",
      "title": "Writers, cleanup and cumulative vectors",
      "guide": "/iceberg/explained#iceberg-delete-boundaries",
      "scope": "Native conflicts, composite/null keys, compaction, expiration and v3 vector bytes.",
      "boundary": "Recorded disposable-table experiments do not grant browser support for arbitrary v3 tables.",
      "sourceFamilies": [
        "iceberg-weather"
      ],
      "versions": [
        {
          "label": "writer",
          "value": "Apache Iceberg Java 1.9.2 / PyArrow 25.0.1",
          "source": "/iceberg/lifecycle/proof.json"
        },
        {
          "label": "reader",
          "value": "Spark 3.5.6 / Iceberg 1.9.2",
          "source": "/iceberg/lifecycle/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/iceberg/native-lifecycle.py",
          "url": "/iceberg/lifecycle/reproduce.py",
          "sha256": "7092e4a9ae95b41bdbd8e5a5e3ca744332128b4af9ff7667400932505ef4bb2a",
          "dependencies": [
            "pyspark==3.5.6",
            "pyarrow==25.0.1",
            "fastavro==1.12.1"
          ]
        },
        {
          "path": "explorer/scripts/iceberg/NativeVectors.java",
          "url": "/iceberg/lifecycle/NativeVectors.java",
          "sha256": "9765933e2cb96fa89b0c5222b124b52a6965084807267b222f5a791945439f82",
          "dependencies": []
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/iceberg/native-lifecycle.py --verify"
      ],
      "artifacts": [
        {
          "url": "/iceberg/lifecycle/NativeVectors.java",
          "size": 1426,
          "sha256": "9765933e2cb96fa89b0c5222b124b52a6965084807267b222f5a791945439f82"
        },
        {
          "url": "/iceberg/lifecycle/README.md",
          "size": 2199,
          "sha256": "9b4c0bafe55055a458aea569c1838b347c1505b9d3fed014bfeaae92ac06406e"
        },
        {
          "url": "/iceberg/lifecycle/append-append/A.parquet",
          "size": 2162,
          "sha256": "d46148205982a5ffb079845f6107ad44ecb34305c2c377f82e7ae2a8f893754f"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/457cda96-9332-401a-b726-37c71efd50f9-m0.avro",
          "size": 7224,
          "sha256": "dc848c8a72c02904ed5720c9119df305a908d6976690d71b85c7585fc62c6416"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/7dd2fceb-dd3b-4428-a6ae-b51126ebdcd0-m0.avro",
          "size": 7211,
          "sha256": "e68312943ea3ab710e00538f1de444edbacf669364019ad6247e164cbe21d68f"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/f41f5172-d076-449a-8f98-c9eba8209572-m0.avro",
          "size": 7211,
          "sha256": "87f2f44d7605a137b7886665357f89d212f21ff4e5bd60be87e1760abdca3a5e"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/snap-4945477507724266118-1-7dd2fceb-dd3b-4428-a6ae-b51126ebdcd0.avro",
          "size": 4615,
          "sha256": "c2e5d920f3e9284437f4b6ed996ee10b6a91452561cbbcf2134fb256e8e44f55"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/snap-6785944968294565310-1-457cda96-9332-401a-b726-37c71efd50f9.avro",
          "size": 4496,
          "sha256": "df493db568bd1bba55fd5bd42bf5b99ec87184b6cf668dc842db0e443987a3a9"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/snap-6960314999810092819-1-f41f5172-d076-449a-8f98-c9eba8209572.avro",
          "size": 4570,
          "sha256": "8567f2348f2c9e2fa2d5057510ffb7687239c52d837c919cfdedaf87eeb6743f"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/v1.metadata.json",
          "size": 932,
          "sha256": "cf2e11fc79d77adfd9b11bfac459e9098ef2d273e49166f31a3dae271db55481"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/v2.metadata.json",
          "size": 1984,
          "sha256": "c1b3d1237623e39afbdab0dc3ee33cdcfe92294e11c64d4a917532de07e34726"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/v3.metadata.json",
          "size": 3004,
          "sha256": "32fe46a9c643339fd8ec10cd0e0aefa154b25c9fe8ee3229b497492994047204"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/v4.metadata.json",
          "size": 4024,
          "sha256": "87d2f1e71cc5985187b957856ba5a64b91365a855d354e7e235cc5da86c63487"
        },
        {
          "url": "/iceberg/lifecycle/append-append/metadata/version-hint.text",
          "size": 1,
          "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a"
        },
        {
          "url": "/iceberg/lifecycle/append-append/writer-A.parquet",
          "size": 1590,
          "sha256": "3c7b637f57d8072b30d96a44aff2b6871f672d7fa266b250a636922694d0cbd4"
        },
        {
          "url": "/iceberg/lifecycle/append-append/writer-B.parquet",
          "size": 1590,
          "sha256": "1cd9b9b4d156a143696e425f3c2bfe82e4242ca00cc0fca13b934997617fffba"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/A.parquet",
          "size": 2162,
          "sha256": "d46148205982a5ffb079845f6107ad44ecb34305c2c377f82e7ae2a8f893754f"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/7270952b-ae4a-47b5-b490-5543e8b58792-m0.avro",
          "size": 7220,
          "sha256": "2d4d592056988aee8832657c5792024c1076ba6a493870104002e484e85e07ea"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/eeeccd90-636b-4b69-9970-a84d7640fee3-m0.avro",
          "size": 7220,
          "sha256": "334d1aad748ddaa5893d763a6e79451dccf841c095a983604e335caf0d746054"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/eeeccd90-636b-4b69-9970-a84d7640fee3-m1.avro",
          "size": 7230,
          "sha256": "568e1b0bda126183454bae702bfc2bf54cb2196ff5edfe6f8037d8afc2d690d6"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/snap-3456057876572685767-1-7270952b-ae4a-47b5-b490-5543e8b58792.avro",
          "size": 4487,
          "sha256": "11cb181c22cd7df32c7d99d55b0cc5e73f563db75a835de2587d11f3c3dff052"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/snap-4068685970810872176-1-eeeccd90-636b-4b69-9970-a84d7640fee3.avro",
          "size": 4524,
          "sha256": "f461ab549d4ebf3f4dd3aaf40b600d1d53e5a081b9f755707f56f9447b9f261d"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/v1.metadata.json",
          "size": 926,
          "sha256": "5d8b0bec7bc302a61ab71e52964e740e6049dea9305b30eb367d2d5bcf905fca"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/v2.metadata.json",
          "size": 1966,
          "sha256": "20a0adf3310270f37c6d678c97005088b1edf28291a625e7cc27f9bada8715c7"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/v3.metadata.json",
          "size": 2190,
          "sha256": "b27f0c40e9d2963063545a53d688db5dedd07a65efc5255c17f7fb2981e7a9f4"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/v4.metadata.json",
          "size": 3278,
          "sha256": "133d5a4fa8cbbefb1d30abb6fe5475937bfd9e597cb38302805be2527744a899"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/v5.metadata.json",
          "size": 3382,
          "sha256": "f85b9a03c470841d727badb6ed65380e414b3f1b4e045c47e92f0ab93c3ad6b0"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/v6.metadata.json",
          "size": 2742,
          "sha256": "8b9cb0db40009e5fab159e1eb52037fed62118c8d0c49d13addfa16ea956216b"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/metadata/version-hint.text",
          "size": 1,
          "sha256": "e7f6c011776e8db7cd330b54174fd76f7d0216b612387a5ffcfb81e6f0919683"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/never-committed.parquet",
          "size": 2162,
          "sha256": "d46148205982a5ffb079845f6107ad44ecb34305c2c377f82e7ae2a8f893754f"
        },
        {
          "url": "/iceberg/lifecycle/cleanup/replacement.parquet",
          "size": 2129,
          "sha256": "c58b3e46b870af1188ea282be575cab1638c13904d78792b1289dd464d6a7af4"
        },
        {
          "url": "/iceberg/lifecycle/compaction/A.parquet",
          "size": 1757,
          "sha256": "385ac5f0e7c69e998ff10af3da7ce5508c9b7f3cfaeccd3271d7daa74923587e"
        },
        {
          "url": "/iceberg/lifecycle/compaction/B.parquet",
          "size": 1963,
          "sha256": "6c7a0c5d09e6c262fbbad590f11c7293e1ef08c6f3a612e436e4ad801cc4f1e7"
        },
        {
          "url": "/iceberg/lifecycle/compaction/E.parquet",
          "size": 589,
          "sha256": "a355651f0a518b5863781b451ee617968895219b8c020154e0004a2ce507e662"
        },
        {
          "url": "/iceberg/lifecycle/compaction/compacted.parquet",
          "size": 1724,
          "sha256": "af0439a42c19b90676cfed81ca913a4e15775a8356be4860ab4d00e0d0401b4b"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/51c32190-635d-4fe1-80f4-bb95e6cc4d8f-m0.avro",
          "size": 7296,
          "sha256": "27edbd795689ccf89dccaaa8e94406afaae45be6c187555933bca8a8e5f24318"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/51c32190-635d-4fe1-80f4-bb95e6cc4d8f-m1.avro",
          "size": 7170,
          "sha256": "5e516e0db4748ab8f5d4ee1cbc5ad7d0cfebd48cafdad74b49ed313ef3fcc585"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/51c32190-635d-4fe1-80f4-bb95e6cc4d8f-m2.avro",
          "size": 7228,
          "sha256": "62d5faf60db2af9746cd0eabe6b579a7c3b49419487e5e87332b81d33f6cc622"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/b39d16e9-69c0-42da-894a-ce0a95696756-m0.avro",
          "size": 7166,
          "sha256": "e15a3fa639bbd06f039468955340a22604673c7c3184e1557616e082f81c972b"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/bf65c60b-bbb3-4acd-840e-102b6412eb02-m0.avro",
          "size": 7285,
          "sha256": "1c393e3d343e4a5c2849702dd7a3e462da0962015540bdf97e315dd1c247cbd5"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/snap-2485706747071854788-1-b39d16e9-69c0-42da-894a-ce0a95696756.avro",
          "size": 4571,
          "sha256": "792f67237c22c820fdd86bf4eaf4d195e552cf7832e87badbe294be9ed7a884d"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/snap-6092038851044255290-1-bf65c60b-bbb3-4acd-840e-102b6412eb02.avro",
          "size": 4492,
          "sha256": "b7b3fce32880b8f6cb663a05a21057a06d59babbd13e0ffbef63df28d95e81c0"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/snap-6626436937163218536-1-51c32190-635d-4fe1-80f4-bb95e6cc4d8f.avro",
          "size": 4554,
          "sha256": "0895ae5a77df052053a0af295c627763dd2ea1072b47f56dfeb20fc93654b7d7"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/v1.metadata.json",
          "size": 929,
          "sha256": "8f942c267084b733887b804a343ddf759c474de31cc2d3094c8dec3952623c97"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/v2.metadata.json",
          "size": 1975,
          "sha256": "17eb187fe23fd09d683f948d54a1a29e4cfcdee81fbbde966e822d1143e9b5e6"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/v3.metadata.json",
          "size": 3033,
          "sha256": "456d8fd8d5a420d2e281a917ccf2bc370d190e4a6c7e0bcbcee0fd7e778cd410"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/v4.metadata.json",
          "size": 4217,
          "sha256": "55e8ef7fcf466b228f9c1a752a3bb8f327ab83a885e9633ef9adac64c8c5822d"
        },
        {
          "url": "/iceberg/lifecycle/compaction/metadata/version-hint.text",
          "size": 1,
          "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a"
        },
        {
          "url": "/iceberg/lifecycle/conflict/A.parquet",
          "size": 2162,
          "sha256": "d46148205982a5ffb079845f6107ad44ecb34305c2c377f82e7ae2a8f893754f"
        },
        {
          "url": "/iceberg/lifecycle/conflict/fresh-B.parquet",
          "size": 2096,
          "sha256": "1d0465bf0ea74c3833c2465d9b21b3e38285d7aa2b945e52e723d94fe34f1a5a"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/33d49a0b-e7ea-4263-8304-70c3ff9ce745-m0.avro",
          "size": 7224,
          "sha256": "a5344fa8c71dcd46561150c6ca8686bbd2fd0d21695e4f7ab0f7c80bc73c21e5"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/33d49a0b-e7ea-4263-8304-70c3ff9ce745-m1.avro",
          "size": 7231,
          "sha256": "db23ee0fe54e1819e8d9cd51cc7c75dc5d8959c31346f5b310f1908471054cde"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/8d63fb66-710a-4471-bd42-7579392d12cd-m0.avro",
          "size": 7232,
          "sha256": "a79d751d9ed6295ee3ac2ef31f0d6e7e2b7e63619e687ae0cc734bf1a6d5e55a"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/8d63fb66-710a-4471-bd42-7579392d12cd-m1.avro",
          "size": 7229,
          "sha256": "34ecb970d4bb5edb20997245fde5b3833f8c917ad88486a055a94ca4392de173"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/c72a41ec-40de-47c1-948a-c604e0760da0-m0.avro",
          "size": 7222,
          "sha256": "9dbed5994313e572c3200c164a83b9818a54b020e4221af05355b1d27361c51f"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/snap-3706799091859689728-1-c72a41ec-40de-47c1-948a-c604e0760da0.avro",
          "size": 4486,
          "sha256": "f2b1ec3dcd9a80e1af3b4712b3b864f9257d1d29ada6dc77b4e33b55a3176cfb"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/snap-5809130760053370453-1-8d63fb66-710a-4471-bd42-7579392d12cd.avro",
          "size": 4528,
          "sha256": "836d561c6e936afcc240608c65937ffb00ce73dee843721b0848347a92511eb7"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/snap-6423870635082758303-1-33d49a0b-e7ea-4263-8304-70c3ff9ce745.avro",
          "size": 4528,
          "sha256": "f13ff5178e9fb3271c15f81c62b96d378352fd6fda8afe156ce9d8486713722e"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/v1.metadata.json",
          "size": 927,
          "sha256": "b270905e9c0a76e828b0eef03505838317bd15f18a77503aabc88bb0ee5bca66"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/v2.metadata.json",
          "size": 1891,
          "sha256": "dafa4158faddc0480b4094cd409327f4953f0f0aa448f74167274dfa33a5a5d9"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/v3.metadata.json",
          "size": 2981,
          "sha256": "773c04b7099af93b8417aa8c2b8c48abcb5e8845749a1153dab966a32bbaf7c5"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/v4.metadata.json",
          "size": 4071,
          "sha256": "6ba6c7551e0f02bc1b32b05b71284c05bba864420288610016835dd4c1b87520"
        },
        {
          "url": "/iceberg/lifecycle/conflict/metadata/version-hint.text",
          "size": 1,
          "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a"
        },
        {
          "url": "/iceberg/lifecycle/conflict/writer-A.parquet",
          "size": 2129,
          "sha256": "c58b3e46b870af1188ea282be575cab1638c13904d78792b1289dd464d6a7af4"
        },
        {
          "url": "/iceberg/lifecycle/conflict/writer-B.parquet",
          "size": 2129,
          "sha256": "150a08b615ef0c02162659ad6689c3c3790ce740b0b4aaccb7c2d801ee3f24ac"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/North.parquet",
          "size": 1757,
          "sha256": "20aa536a5acd7bd4ef320f4200844465f981409528e16f7907d1cab4be11b213"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/South.parquet",
          "size": 1757,
          "sha256": "f9f24019a5f3235420c33dd5c03dff8362d2cf2150402d5456c88c56c2c0a134"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/global.parquet",
          "size": 605,
          "sha256": "a6c6f5dcfb56123d279b422436280b6b29298cfc2a70564e107932fcc976459b"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/13f96387-a102-47cc-896b-7646d2bc1bcc-m0.avro",
          "size": 7475,
          "sha256": "d1e05e3b12086c88c1c51b0cf07a32109f65215ac2466e4c27ff667422f88539"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/afbbbd9a-d6da-466f-91b4-039648403523-m0.avro",
          "size": 7228,
          "sha256": "a050b0f9286b7bace212c282cc2020e87b70a8c6897970dab3689f28a6043279"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/dc1f3fdf-a118-433c-a239-f8be2b49f112-m0.avro",
          "size": 7177,
          "sha256": "6e9c2eebbfce352424e35bb827d8aa068b50b228270e5a136efa3d383b129fe4"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/snap-1188672901037585865-1-afbbbd9a-d6da-466f-91b4-039648403523.avro",
          "size": 4491,
          "sha256": "33e67d20e20e424498106c1865f5e9764df970dcd7d8aa377b5c31d0af94b0d6"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/snap-6147842956362730051-1-dc1f3fdf-a118-433c-a239-f8be2b49f112.avro",
          "size": 4640,
          "sha256": "2291f369475c216bc95ceaad32b028ac3130996d8a67b3562077c89a00442760"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/snap-7673547155556755134-1-13f96387-a102-47cc-896b-7646d2bc1bcc.avro",
          "size": 4588,
          "sha256": "f7962a2163bf53ab06a6007cc8ae6bf91ab8eae1d03a0b604d82be89aa04aac7"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/v1.metadata.json",
          "size": 929,
          "sha256": "2409c0b3aa454efbb524d048db52083befd0ac53990f966ef443144d44566e97"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/v2.metadata.json",
          "size": 1973,
          "sha256": "8032eff8f96be66cac211c03741cfa0755a7c8e4de040918081ae37ad817da4e"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/v3.metadata.json",
          "size": 2238,
          "sha256": "548d1a1dd52a208b1a259554dad4515ad669686d6660201e46e40b537b774e21"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/v4.metadata.json",
          "size": 3253,
          "sha256": "1433f30acc895492e08ebf34f4e7b528c630511a2b203f22cce8f790cf470b2f"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/v5.metadata.json",
          "size": 4311,
          "sha256": "0638ebed8720d8358e474a330e925db9ddbaa0fc8bf8e2f6f93b4b74a92261f7"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/metadata/version-hint.text",
          "size": 1,
          "sha256": "ef2d127de37b942baad06145e54b0c619a1f22327b2ebbcfbec78f5564afe39d"
        },
        {
          "url": "/iceberg/lifecycle/cross-spec/old-A.parquet",
          "size": 1757,
          "sha256": "385ac5f0e7c69e998ff10af3da7ce5508c9b7f3cfaeccd3271d7daa74923587e"
        },
        {
          "url": "/iceberg/lifecycle/evidence.zip",
          "size": 172101,
          "sha256": "801d0ac112ffc39ea4ad217d3fb7afba853163511791842b0ea8fef4ddab2d81"
        },
        {
          "url": "/iceberg/lifecycle/keys/A.parquet",
          "size": 2179,
          "sha256": "60a8759a121c88444f61c8994aac2f4d1b0d0a7e6e0d50a7f385d26506b97345"
        },
        {
          "url": "/iceberg/lifecycle/keys/key-3-null.parquet",
          "size": 832,
          "sha256": "5e64f03dbfd9284fbcfe8b4e447132953461ebf4518983343814dd8ffc7c46e9"
        },
        {
          "url": "/iceberg/lifecycle/keys/metadata/59ca7416-889a-42b8-a14e-8e4b5309a526-m0.avro",
          "size": 7176,
          "sha256": "898b44cb408434eed45d84b77655091bb9609120a7d245d811f57c1e505741f6"
        },
        {
          "url": "/iceberg/lifecycle/keys/metadata/ac3f9189-951e-4779-a71a-b666d082d803-m0.avro",
          "size": 7218,
          "sha256": "59b076e1e024cbe9c2392f88229485b654e81e20108fa629d0a766e3b2590e0c"
        },
        {
          "url": "/iceberg/lifecycle/keys/metadata/snap-215217797410934907-1-ac3f9189-951e-4779-a71a-b666d082d803.avro",
          "size": 4487,
          "sha256": "3e2cc0c97f1132b9ebabc352f6995c8d91d87a6aa3f0bd427c98e5c625daa2fb"
        },
        {
          "url": "/iceberg/lifecycle/keys/metadata/snap-6511444735184406277-1-59ca7416-889a-42b8-a14e-8e4b5309a526.avro",
          "size": 4567,
          "sha256": "8ff163affd1d85e29003abc3a0819c2010c3101618b99d7cf178e4818e21d1d0"
        },
        {
          "url": "/iceberg/lifecycle/keys/metadata/v1.metadata.json",
          "size": 923,
          "sha256": "3f2bfb58f3608388cd9cb6ad0e565e83eafd908c6a49c7c11199d5263b75e9cc"
        },
        {
          "url": "/iceberg/lifecycle/keys/metadata/v2.metadata.json",
          "size": 1952,
          "sha256": "3dcfbe17fc50dc7699b992db90b7d8718c01559106500400dbf1c791688efe4e"
        },
        {
          "url": "/iceberg/lifecycle/keys/metadata/v3.metadata.json",
          "size": 2999,
          "sha256": "58e1f97371046395d66597bd1b94fdce1901dee0bf892bd30b3adb02714564f6"
        },
        {
          "url": "/iceberg/lifecycle/keys/metadata/version-hint.text",
          "size": 1,
          "sha256": "4e07408562bedb8b60ce05c1decfe3ad16b72230967de01f640b7e4729b49fce"
        },
        {
          "url": "/iceberg/lifecycle/observations.csv",
          "size": 876,
          "sha256": "f45e9359aabbfd874021eb4f9a3061b3d20d88178134ffe458f9c132916f922a"
        },
        {
          "url": "/iceberg/lifecycle/proof.json",
          "size": 298507,
          "sha256": "6db9b81ad643e7af4b4dcccda7988925836cd5d580318b18a99ae6262dbd6d68"
        },
        {
          "url": "/iceberg/lifecycle/reproduce.py",
          "size": 18580,
          "sha256": "7092e4a9ae95b41bdbd8e5a5e3ca744332128b4af9ff7667400932505ef4bb2a"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/A.parquet",
          "size": 2162,
          "sha256": "d46148205982a5ffb079845f6107ad44ecb34305c2c377f82e7ae2a8f893754f"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/93b68c4a-a9ce-4d8d-a92f-6fb979222909-m0.avro",
          "size": 7212,
          "sha256": "22fdeab5e249694dca3b90b6f22880772a2fff54afb852d50ec0a0780f589434"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/c0e7bf04-e324-4a78-91a7-f507af651ad0-m0.avro",
          "size": 7230,
          "sha256": "aa520c382ad65b8c0ac60a43a2304fb6e591e8a471c9187ee34e3e6a9437929a"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/d1e9eacf-e8d3-4ba3-8dab-23a1db93f79b-m0.avro",
          "size": 7230,
          "sha256": "13f79605d177adc170763acf87af0a5e8e23846e2ca8a260da954f1d8483b50b"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/d1e9eacf-e8d3-4ba3-8dab-23a1db93f79b-m1.avro",
          "size": 7233,
          "sha256": "0f985db6bc034ff028505f0631e8d0d983e4a725e38b09eebfbf0949cf3369d9"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/snap-1716298244644163491-1-93b68c4a-a9ce-4d8d-a92f-6fb979222909.avro",
          "size": 4571,
          "sha256": "1073aa071fa3febcc05a88ca3bb9ac06e26606a0999c5cff4fffb1af572998b3"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/snap-7436821422128500407-1-c0e7bf04-e324-4a78-91a7-f507af651ad0.avro",
          "size": 4492,
          "sha256": "f38e7c37c6f29942b3a116a18d7d7f3577697ea481e342fcf50fdaa4be6e4bb1"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/snap-8819495611658897170-1-d1e9eacf-e8d3-4ba3-8dab-23a1db93f79b.avro",
          "size": 4530,
          "sha256": "52e3862c625e05e45582ef4b70b0e6899c77f81fc7bf31900c3405bc9cf50dae"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/v1.metadata.json",
          "size": 933,
          "sha256": "159e18819196c346e36533046894748a9c8b38a32de773c074c7dd64f099377a"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/v2.metadata.json",
          "size": 1987,
          "sha256": "9540cc7f83fe661529a44f331a03c7a5ce7f4ccaf46df261adafb39e265cbe26"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/v3.metadata.json",
          "size": 3089,
          "sha256": "c2e6085ad9570de59aa19fae4b68eafebbb16b1cb00f0fa5035a1f737b192e4e"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/v4.metadata.json",
          "size": 4111,
          "sha256": "4fdfc260a3bf7c02911ad46f1a9e441ab74f16c39fd9d6a677dd3a3c7d231ee0"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/metadata/version-hint.text",
          "size": 1,
          "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/writer-A.parquet",
          "size": 2129,
          "sha256": "c58b3e46b870af1188ea282be575cab1638c13904d78792b1289dd464d6a7af4"
        },
        {
          "url": "/iceberg/lifecycle/rewrite-append/writer-B.parquet",
          "size": 1590,
          "sha256": "1cd9b9b4d156a143696e425f3c2bfe82e4242ca00cc0fca13b934997617fffba"
        },
        {
          "url": "/iceberg/lifecycle/vectors/A.parquet",
          "size": 2162,
          "sha256": "d46148205982a5ffb079845f6107ad44ecb34305c2c377f82e7ae2a8f893754f"
        },
        {
          "url": "/iceberg/lifecycle/vectors/data/00000-0-0b11040b-00f2-4b3f-83b6-1e82c49ff815-00001.puffin",
          "size": 446,
          "sha256": "ca11f4c22959c891deb7510d3e8ebb9b6d3f092ab149bc87c890abe18179f44a"
        },
        {
          "url": "/iceberg/lifecycle/vectors/data/00000-0-3d4b3a9f-077f-478c-8d6a-4a4867bec924-00001.puffin",
          "size": 448,
          "sha256": "dcf75389c72237d2057b06c8c939f7c8dc8e4f132d4e8b860da2865de1e7fb79"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/56084692-5e94-48d5-9963-600d65b49847-m0.avro",
          "size": 7976,
          "sha256": "1fa3f9ab928c687feaf77ca96f52c075a646758b7c0483929a017eb3a0795a9d"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/7cb9c8a4-b9e0-42b5-ae25-aa43865e3614-m0.avro",
          "size": 7976,
          "sha256": "5c4b3f8b21045372f9f09fcbc1fcc02cc5de5de75049e9669bc59457e633811c"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/7cb9c8a4-b9e0-42b5-ae25-aa43865e3614-m1.avro",
          "size": 7978,
          "sha256": "27b26f1f7e6a40d76a48a256be14cb29b210b0b77e04476b2a113442ad8fd1d2"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/ed2a7e82-510d-4ba7-b8ee-e50d98aaa269-m0.avro",
          "size": 7989,
          "sha256": "4f11cd95f9cf4e170a42b766fa20a3e57739255d714a92f95f885fba613feb10"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/snap-1963512395212632810-1-ed2a7e82-510d-4ba7-b8ee-e50d98aaa269.avro",
          "size": 4778,
          "sha256": "3b883a266ebae70b6111f7823805daceb416f4c04557a5a0c60b24f0d4cf5fca"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/snap-8259432785413111810-1-7cb9c8a4-b9e0-42b5-ae25-aa43865e3614.avro",
          "size": 4877,
          "sha256": "e886626f5b7db854ef92a4e2c84fea41008c0592d161b7a36c00163627a23a9b"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/snap-8731188314617497736-1-56084692-5e94-48d5-9963-600d65b49847.avro",
          "size": 4859,
          "sha256": "bc92698ac9056cd4b928c4a44ae2c4ee2e80d6b7649a15f5917f72c2d667c46a"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/v1.metadata.json",
          "size": 944,
          "sha256": "0dca5a47ac372217048b991d3032a61b388b4a45b8d0599ce68333a405b2eb51"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/v2.metadata.json",
          "size": 2016,
          "sha256": "a123a6baa847c4cf376de0bd2b28372aeed5c42e31848dd3feba4c0a01f8c9ea"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/v3.metadata.json",
          "size": 3082,
          "sha256": "1c4dcaa1b07efa76ea4d311138d9f09fdbd9c7317fa1d85b3e54ddb8feb77a88"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/v4.metadata.json",
          "size": 4250,
          "sha256": "ecdb61ae03e73a3df365885cec1e7db25929ccf981df7472ac15b98a002bb430"
        },
        {
          "url": "/iceberg/lifecycle/vectors/metadata/version-hint.text",
          "size": 1,
          "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a"
        }
      ]
    },
    {
      "id": "iceberg-evolution",
      "topic": "iceberg",
      "title": "Mixed partition and schema identity",
      "guide": "/iceberg/explained#mixed-specs",
      "scope": "Native mixed day/month specs, field-ID-preserving evolution and residual plans.",
      "boundary": "This is a recorded native experiment with the shared weather rows.",
      "sourceFamilies": [
        "iceberg-weather"
      ],
      "versions": [],
      "recipes": [
        {
          "path": "explorer/scripts/depth/iceberg-evolution.py",
          "sha256": "6b3be3e2feffbd67293229c8073ff73b0c449b10f1431de50e092e2df2b0d5ad",
          "dependencies": [
            "pyiceberg[sql-sqlite,pyarrow]==0.10.0",
            "pyarrow==25.0.1",
            "duckdb==1.4.4"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/depth/iceberg-evolution.py --verify"
      ],
      "artifacts": [
        {
          "url": "/iceberg/evolution-proof.json",
          "size": 6008,
          "sha256": "9d9b1327f246109584641b81036619c6f8866fe6416a3ed2ff2e1aa4f8e5d5c9"
        }
      ]
    },
    {
      "id": "delta-weather",
      "topic": "delta",
      "title": "Original Delta commits and checkpoint",
      "guide": "/delta/explained",
      "scope": "Independent writer/reader proof for three versions and a classic checkpoint.",
      "boundary": "The curated browser replay implements reader 1 / writer 2 only.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "writer",
          "value": "delta-rs 1.6.3",
          "source": "/delta/weather/index.json"
        },
        {
          "label": "oracle",
          "value": "Spark 3.5.6 / Delta Spark 3.3.2",
          "source": "/delta/weather/index.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/delta/package.py",
          "sha256": "bf6315cf4867c65e7972c04b76d861d4241715447d32eea00fe35e10c2fe80c1",
          "dependencies": [
            "pyarrow==25.0.1",
            "deltalake==1.6.3"
          ]
        },
        {
          "path": "explorer/scripts/delta/proof.py",
          "sha256": "9494809d1169bac3a1736b32964f3cff79107f471fe0bea82c9ee17588348804",
          "dependencies": [
            "deltalake==1.6.3",
            "pyarrow==25.0.1"
          ]
        },
        {
          "path": "explorer/scripts/delta/verify-spark.py",
          "sha256": "283ff9ffdb3c29e5a4c9c15590fe1f5326b5b59ddc059ca2d37a39633a9062cd",
          "dependencies": [
            "pyspark==3.5.6",
            "delta-spark==3.3.2"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:delta"
      ],
      "artifacts": [
        {
          "url": "/delta/weather/_delta_log/00000000000000000000.json",
          "size": 1597,
          "sha256": "84c1a8724efe40f36d148e3e91bdf1e3e8efbd70068e1b0509e9a74ff25c9838"
        },
        {
          "url": "/delta/weather/_delta_log/00000000000000000001.checkpoint.parquet",
          "size": 14548,
          "sha256": "f927708c35483a44aa718f35d942ecbde40b4052a7a9f0a55f98ba82e0d6de5a"
        },
        {
          "url": "/delta/weather/_delta_log/00000000000000000001.json",
          "size": 917,
          "sha256": "f2d6d5bdb557ab8a551e3c16406066bd4f6fc57db12a80ee467a94ef3970a8d2"
        },
        {
          "url": "/delta/weather/_delta_log/00000000000000000002.json",
          "size": 1193,
          "sha256": "eb1a7666703a18c3f33da68e27915ec1f6b656d5f63300feecc2fc3643becd10"
        },
        {
          "url": "/delta/weather/_delta_log/_last_checkpoint",
          "size": 61,
          "sha256": "a1634aa1e2e86c90506b439d9e80e19068d3f21b898d1beba65cf224f8f091c8"
        },
        {
          "url": "/delta/weather/index.json",
          "size": 22824,
          "sha256": "e511f68155413c1eaec22c567f9089fd6d64c9fe9945721b6b9ef74bce0c4a86"
        },
        {
          "url": "/delta/weather/part-00000-62341c08-96d8-43a9-bcf1-5f1f6bd91945-c000.snappy.parquet",
          "size": 1604,
          "sha256": "8f9ea52ac5fb6198e9f6639d19582d1db803687ca57d8402213fb1ae7830f46b"
        },
        {
          "url": "/delta/weather/part-00000-bfdf29f6-7be0-4378-b1a2-346f035d0445-c000.snappy.parquet",
          "size": 1716,
          "sha256": "fadd45a64687b7dae58c56fbb1f97a2d0085275426f80094ce79627a018f061f"
        },
        {
          "url": "/delta/weather/part-00000-ea75b463-cd35-4a58-8a1e-d9623429ed07-c000.zstd.parquet",
          "size": 1633,
          "sha256": "158ad4edc1cfab33c3fee610c3569702cc48d9eb6b5b9befa14a5c955896dce2"
        }
      ]
    },
    {
      "id": "delta-native",
      "topic": "delta",
      "title": "Vectors and conflicting writers",
      "guide": "/delta/explained#delta-native-vectors",
      "scope": "Original deletion vectors, exact logical rows and three real commit schedules.",
      "boundary": "Captured native execution does not broaden the general browser replay protocol.",
      "sourceFamilies": [
        "delta-weather"
      ],
      "versions": [
        {
          "label": "writer",
          "value": "Delta Spark 3.3.2 / Spark 3.5.6",
          "source": "/delta/native/proof.json"
        },
        {
          "label": "concurrencyWriter",
          "value": "delta-rs 1.6.3",
          "source": "/delta/native/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/delta/native-depth.py",
          "url": "/delta/native/reproduce.py",
          "sha256": "53d1b0524b0a768ce9caead6757b9d3c48c99b10f5916e5cc25ddf7e4021da30",
          "dependencies": [
            "pyspark==3.5.6",
            "delta-spark==3.3.2",
            "deltalake==1.6.3",
            "pyarrow==25.0.1",
            "pyroaring==1.0.3",
            "pyzmq==27.1.0"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/delta/native-depth.py --verify"
      ],
      "artifacts": [
        {
          "url": "/delta/native.zip",
          "size": 59703,
          "sha256": "a750b260d239efcf456c8084b432cccbe1d7ed81f00dc05bf2f957bf588f5f1e"
        },
        {
          "url": "/delta/native/README.md",
          "size": 1498,
          "sha256": "16fb0b36c74b47b6daf0ed6a3bfd561a27e91518438a9f317374db6bd52fedfd"
        },
        {
          "url": "/delta/native/append-pair/_delta_log/00000000000000000000.json",
          "size": 1597,
          "sha256": "84c1a8724efe40f36d148e3e91bdf1e3e8efbd70068e1b0509e9a74ff25c9838"
        },
        {
          "url": "/delta/native/append-pair/_delta_log/00000000000000000001.json",
          "size": 917,
          "sha256": "f2d6d5bdb557ab8a551e3c16406066bd4f6fc57db12a80ee467a94ef3970a8d2"
        },
        {
          "url": "/delta/native/append-pair/_delta_log/00000000000000000002.json",
          "size": 917,
          "sha256": "1e7fd5159d7ef41f3a8b91fdecdadda2e07ff157ba0194deee8d048e971c6704"
        },
        {
          "url": "/delta/native/append-pair/_delta_log/00000000000000000003.json",
          "size": 917,
          "sha256": "797f5b5194310b10846e2e87a5e9b1f48660c4a45194a0ab0f5ec2688c79f493"
        },
        {
          "url": "/delta/native/append-pair/part-00000-0c3dbdce-2518-4b74-badf-669e8d4a8632-c000.snappy.parquet",
          "size": 1491,
          "sha256": "09bb65b0ff7bb4daf655cae4b043ad9798e07f306bc1d9a0fe39a3d226697072"
        },
        {
          "url": "/delta/native/append-pair/part-00000-27f675da-614c-4bb2-823d-e5bcad27f6ba-c000.snappy.parquet",
          "size": 1491,
          "sha256": "bf21176403b527d5b582d5ee180ef6ee702e9e6a2a6cf6290adebdb15e9a6921"
        },
        {
          "url": "/delta/native/append-pair/part-00000-62341c08-96d8-43a9-bcf1-5f1f6bd91945-c000.snappy.parquet",
          "size": 1604,
          "sha256": "8f9ea52ac5fb6198e9f6639d19582d1db803687ca57d8402213fb1ae7830f46b"
        },
        {
          "url": "/delta/native/append-pair/part-00000-bfdf29f6-7be0-4378-b1a2-346f035d0445-c000.snappy.parquet",
          "size": 1716,
          "sha256": "fadd45a64687b7dae58c56fbb1f97a2d0085275426f80094ce79627a018f061f"
        },
        {
          "url": "/delta/native/append/_delta_log/00000000000000000000.json",
          "size": 1597,
          "sha256": "84c1a8724efe40f36d148e3e91bdf1e3e8efbd70068e1b0509e9a74ff25c9838"
        },
        {
          "url": "/delta/native/append/_delta_log/00000000000000000001.json",
          "size": 917,
          "sha256": "f2d6d5bdb557ab8a551e3c16406066bd4f6fc57db12a80ee467a94ef3970a8d2"
        },
        {
          "url": "/delta/native/append/_delta_log/00000000000000000002.json",
          "size": 1193,
          "sha256": "b528463ff3dac7186a6db12a7ee01301dc6616095bef3a8096b4ed83cb6ee60e"
        },
        {
          "url": "/delta/native/append/_delta_log/00000000000000000003.json",
          "size": 917,
          "sha256": "7f2e557cb4d527e3786f5e6fc5f1ea3607c639ff974ddfe777dc7b0866f51566"
        },
        {
          "url": "/delta/native/append/part-00000-0c3fbdf6-4ecf-4e44-849f-09c019285747-c000.snappy.parquet",
          "size": 1491,
          "sha256": "09bb65b0ff7bb4daf655cae4b043ad9798e07f306bc1d9a0fe39a3d226697072"
        },
        {
          "url": "/delta/native/append/part-00000-33c04e19-c23a-47de-a271-57c91da40846-c000.snappy.parquet",
          "size": 1491,
          "sha256": "09bb65b0ff7bb4daf655cae4b043ad9798e07f306bc1d9a0fe39a3d226697072"
        },
        {
          "url": "/delta/native/append/part-00000-62341c08-96d8-43a9-bcf1-5f1f6bd91945-c000.snappy.parquet",
          "size": 1604,
          "sha256": "8f9ea52ac5fb6198e9f6639d19582d1db803687ca57d8402213fb1ae7830f46b"
        },
        {
          "url": "/delta/native/append/part-00000-6e5ed040-9bf7-4a4c-8adb-0e1066d1a316-c000.zstd.parquet",
          "size": 1633,
          "sha256": "158ad4edc1cfab33c3fee610c3569702cc48d9eb6b5b9befa14a5c955896dce2"
        },
        {
          "url": "/delta/native/append/part-00000-bfdf29f6-7be0-4378-b1a2-346f035d0445-c000.snappy.parquet",
          "size": 1716,
          "sha256": "fadd45a64687b7dae58c56fbb1f97a2d0085275426f80094ce79627a018f061f"
        },
        {
          "url": "/delta/native/overlap/_delta_log/00000000000000000000.json",
          "size": 1597,
          "sha256": "84c1a8724efe40f36d148e3e91bdf1e3e8efbd70068e1b0509e9a74ff25c9838"
        },
        {
          "url": "/delta/native/overlap/_delta_log/00000000000000000001.json",
          "size": 917,
          "sha256": "f2d6d5bdb557ab8a551e3c16406066bd4f6fc57db12a80ee467a94ef3970a8d2"
        },
        {
          "url": "/delta/native/overlap/_delta_log/00000000000000000002.json",
          "size": 1193,
          "sha256": "94aa4989fd713ce54a0f1e8a0e6792f62d38d2900583ed43ae2870deeb3bdf9f"
        },
        {
          "url": "/delta/native/overlap/_delta_log/00000000000000000003.json",
          "size": 1191,
          "sha256": "5e9bbcdaef55a35f51954fc5b9d35e95aa667176dfde0ad41531ffe346a2da7d"
        },
        {
          "url": "/delta/native/overlap/part-00000-0bcd863c-86d2-46ab-9b7f-41dcdb2f064a-c000.zstd.parquet",
          "size": 1620,
          "sha256": "8ed9c4ed0ec831dbac824e4e8fafb681a64eef73a9f5ddc7c28066bedf4f2008"
        },
        {
          "url": "/delta/native/overlap/part-00000-62341c08-96d8-43a9-bcf1-5f1f6bd91945-c000.snappy.parquet",
          "size": 1604,
          "sha256": "8f9ea52ac5fb6198e9f6639d19582d1db803687ca57d8402213fb1ae7830f46b"
        },
        {
          "url": "/delta/native/overlap/part-00000-b2eb0cea-e0a9-4636-825c-fca4e0db0bc4-c000.zstd.parquet",
          "size": 1633,
          "sha256": "158ad4edc1cfab33c3fee610c3569702cc48d9eb6b5b9befa14a5c955896dce2"
        },
        {
          "url": "/delta/native/overlap/part-00000-bfdf29f6-7be0-4378-b1a2-346f035d0445-c000.snappy.parquet",
          "size": 1716,
          "sha256": "fadd45a64687b7dae58c56fbb1f97a2d0085275426f80094ce79627a018f061f"
        },
        {
          "url": "/delta/native/overlap/part-00000-da1ec8d1-8f3e-4cbb-8f0d-8979b6e97741-c000.zstd.parquet",
          "size": 1633,
          "sha256": "8e00e03f52b3eaa82e2f129ee332b481059a4dd203f0998edd8c8ef97fb9b18e"
        },
        {
          "url": "/delta/native/proof.json",
          "size": 28484,
          "sha256": "df7c635bc0edc68e03144e8eb46699805033b958a53e24e59c9ecbf7fa662542"
        },
        {
          "url": "/delta/native/reproduce.py",
          "size": 9908,
          "sha256": "53d1b0524b0a768ce9caead6757b9d3c48c99b10f5916e5cc25ddf7e4021da30"
        },
        {
          "url": "/delta/native/table/_delta_log/00000000000000000000.json",
          "size": 1597,
          "sha256": "84c1a8724efe40f36d148e3e91bdf1e3e8efbd70068e1b0509e9a74ff25c9838"
        },
        {
          "url": "/delta/native/table/_delta_log/00000000000000000001.json",
          "size": 917,
          "sha256": "f2d6d5bdb557ab8a551e3c16406066bd4f6fc57db12a80ee467a94ef3970a8d2"
        },
        {
          "url": "/delta/native/table/_delta_log/00000000000000000002.crc",
          "size": 2004,
          "sha256": "3e08db3811d134333d9f93a60b9a231773d0fa65e59050c63490015aa0cb9bec"
        },
        {
          "url": "/delta/native/table/_delta_log/00000000000000000002.json",
          "size": 1125,
          "sha256": "4f3a220236522ca1b9d5e59d87ceb6414be2724f37ef799ebf195fabe8a50c7d"
        },
        {
          "url": "/delta/native/table/_delta_log/00000000000000000003.crc",
          "size": 2286,
          "sha256": "9965d875fee260425f7d073436bcdb9556c856238d713624e5a7ca56cd8c1a76"
        },
        {
          "url": "/delta/native/table/_delta_log/00000000000000000003.json",
          "size": 1551,
          "sha256": "fbcdad573d17ae1feac6debc946ce1b4c7690bca9278f939958926c0433f2ab5"
        },
        {
          "url": "/delta/native/table/_delta_log/00000000000000000004.crc",
          "size": 2286,
          "sha256": "c62f0d7745ad372b6fec8670320dd80f4e642fa64abc35cc31d71677a66a8c64"
        },
        {
          "url": "/delta/native/table/_delta_log/00000000000000000004.json",
          "size": 1672,
          "sha256": "a2b99b5a46e3857aa6fa5f44ed0e17d896f0d2de59f1a0f35e3d1da4a7772d6c"
        },
        {
          "url": "/delta/native/table/deletion_vector_0fbbcf6b-09a9-446d-954f-44b220c5ff66.bin",
          "size": 43,
          "sha256": "aa23945a1206ddf0f7551d62468a4d5b34d5d9a55c6a89d1ecfa56337a87cdf2"
        },
        {
          "url": "/delta/native/table/deletion_vector_c3cd68ad-047d-4b70-9cea-25c3cb974d7d.bin",
          "size": 45,
          "sha256": "c22f81fb8a71ea1f2ad39a39b6d8dc3d92003cefee81ccd35fee480eee630093"
        },
        {
          "url": "/delta/native/table/part-00000-62341c08-96d8-43a9-bcf1-5f1f6bd91945-c000.snappy.parquet",
          "size": 1604,
          "sha256": "8f9ea52ac5fb6198e9f6639d19582d1db803687ca57d8402213fb1ae7830f46b"
        },
        {
          "url": "/delta/native/table/part-00000-bfdf29f6-7be0-4378-b1a2-346f035d0445-c000.snappy.parquet",
          "size": 1716,
          "sha256": "fadd45a64687b7dae58c56fbb1f97a2d0085275426f80094ce79627a018f061f"
        }
      ]
    },
    {
      "id": "delta-lifecycle",
      "topic": "delta",
      "title": "Materialization and actual historical absence",
      "guide": "/delta/explained#delta-native-cleanup",
      "scope": "REORG and VACUUM preserve the logical answer while removing old physical dependencies.",
      "boundary": "Dot-prefixed originals are available through exact-byte aliases and the complete archive. Cleanup runs only in a disposable copy.",
      "sourceFamilies": [
        "delta-native"
      ],
      "versions": [
        {
          "label": "engine",
          "value": "Spark 3.5.6 / Delta Spark 3.3.2",
          "source": "/delta/lifecycle/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/delta/native-lifecycle.py",
          "url": "/delta/lifecycle/reproduce.py",
          "sha256": "545829a570c864bfe0043cf29c1aa94cd3cf55da95057cfc0f121ef39d169664",
          "dependencies": [
            "pyspark==3.5.6",
            "delta-spark==3.3.2",
            "pyarrow==25.0.1"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/delta/native-lifecycle.py --verify"
      ],
      "artifacts": [
        {
          "url": "/delta/lifecycle.zip",
          "size": 47711,
          "sha256": "10a625c0ca7eaa63af45594489758cf565363c073b3968b852ddeab59883ea14"
        },
        {
          "url": "/delta/lifecycle/README.md",
          "size": 2044,
          "sha256": "d5d6f3d5ca813e619a747f0e6f99203984c0e1cdcf4c6189199a6128a45e6f95"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000000.json",
          "size": 1597,
          "sha256": "84c1a8724efe40f36d148e3e91bdf1e3e8efbd70068e1b0509e9a74ff25c9838"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000001.json",
          "size": 917,
          "sha256": "f2d6d5bdb557ab8a551e3c16406066bd4f6fc57db12a80ee467a94ef3970a8d2"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000002.crc",
          "size": 2004,
          "sha256": "3e08db3811d134333d9f93a60b9a231773d0fa65e59050c63490015aa0cb9bec"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000002.json",
          "size": 1125,
          "sha256": "4f3a220236522ca1b9d5e59d87ceb6414be2724f37ef799ebf195fabe8a50c7d"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000003.crc",
          "size": 2286,
          "sha256": "9965d875fee260425f7d073436bcdb9556c856238d713624e5a7ca56cd8c1a76"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000003.json",
          "size": 1551,
          "sha256": "fbcdad573d17ae1feac6debc946ce1b4c7690bca9278f939958926c0433f2ab5"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000004.crc",
          "size": 2286,
          "sha256": "c62f0d7745ad372b6fec8670320dd80f4e642fa64abc35cc31d71677a66a8c64"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000004.json",
          "size": 1672,
          "sha256": "a2b99b5a46e3857aa6fa5f44ed0e17d896f0d2de59f1a0f35e3d1da4a7772d6c"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000005.crc",
          "size": 2164,
          "sha256": "6a722524ecdcd37a9b1c61282cf8b6d6028927a8358fc9e3991dcdc1135ffb2a"
        },
        {
          "url": "/delta/lifecycle/after-reorg/_delta_log/00000000000000000005.json",
          "size": 1464,
          "sha256": "a63569baab3bf4bc54da796644630d82a5cc79e1eeb7ccbea9c41d215da622b6"
        },
        {
          "url": "/delta/lifecycle/after-reorg/deletion_vector_0fbbcf6b-09a9-446d-954f-44b220c5ff66.bin",
          "size": 43,
          "sha256": "aa23945a1206ddf0f7551d62468a4d5b34d5d9a55c6a89d1ecfa56337a87cdf2"
        },
        {
          "url": "/delta/lifecycle/after-reorg/deletion_vector_c3cd68ad-047d-4b70-9cea-25c3cb974d7d.bin",
          "size": 45,
          "sha256": "c22f81fb8a71ea1f2ad39a39b6d8dc3d92003cefee81ccd35fee480eee630093"
        },
        {
          "url": "/delta/lifecycle/after-reorg/part-00000-62341c08-96d8-43a9-bcf1-5f1f6bd91945-c000.snappy.parquet",
          "size": 1604,
          "sha256": "8f9ea52ac5fb6198e9f6639d19582d1db803687ca57d8402213fb1ae7830f46b"
        },
        {
          "url": "/delta/lifecycle/after-reorg/part-00000-8ecc143a-9fea-4088-9005-d85a4f1d3e46-c000.snappy.parquet",
          "size": 1376,
          "sha256": "a7e1c3346c34123cd90ce17d424c2f47fb3d30b3ea5d8917f5d56b698491078c"
        },
        {
          "url": "/delta/lifecycle/after-reorg/part-00000-bfdf29f6-7be0-4378-b1a2-346f035d0445-c000.snappy.parquet",
          "size": 1716,
          "sha256": "fadd45a64687b7dae58c56fbb1f97a2d0085275426f80094ce79627a018f061f"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000000.json",
          "size": 1597,
          "sha256": "84c1a8724efe40f36d148e3e91bdf1e3e8efbd70068e1b0509e9a74ff25c9838"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000001.json",
          "size": 917,
          "sha256": "f2d6d5bdb557ab8a551e3c16406066bd4f6fc57db12a80ee467a94ef3970a8d2"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000002.crc",
          "size": 2004,
          "sha256": "3e08db3811d134333d9f93a60b9a231773d0fa65e59050c63490015aa0cb9bec"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000002.json",
          "size": 1125,
          "sha256": "4f3a220236522ca1b9d5e59d87ceb6414be2724f37ef799ebf195fabe8a50c7d"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000003.crc",
          "size": 2286,
          "sha256": "9965d875fee260425f7d073436bcdb9556c856238d713624e5a7ca56cd8c1a76"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000003.json",
          "size": 1551,
          "sha256": "fbcdad573d17ae1feac6debc946ce1b4c7690bca9278f939958926c0433f2ab5"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000004.crc",
          "size": 2286,
          "sha256": "c62f0d7745ad372b6fec8670320dd80f4e642fa64abc35cc31d71677a66a8c64"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000004.json",
          "size": 1672,
          "sha256": "a2b99b5a46e3857aa6fa5f44ed0e17d896f0d2de59f1a0f35e3d1da4a7772d6c"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000005.crc",
          "size": 2164,
          "sha256": "6a722524ecdcd37a9b1c61282cf8b6d6028927a8358fc9e3991dcdc1135ffb2a"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000005.json",
          "size": 1464,
          "sha256": "a63569baab3bf4bc54da796644630d82a5cc79e1eeb7ccbea9c41d215da622b6"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000006.crc",
          "size": 2164,
          "sha256": "6c39cff87316cf6a6e21a780b0d9f4128f6030ce5da582b3e768d84e0802a604"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000006.json",
          "size": 432,
          "sha256": "19fc5c57d9326880fc86a8daf35af7460cb2921e66ff49046bd02d8e79e67f79"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000007.crc",
          "size": 2164,
          "sha256": "2c9a7f8681e20088695b739b6aa0a8617efd5d48e9ffb38573f73150414a89d6"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/00000000000000000007.json",
          "size": 357,
          "sha256": "0da0b2d01331fd7864db257c948115894c85018dfa3091b107cb1fe99e39d2ce"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/_delta_log/_last_vacuum_info",
          "size": 3,
          "sha256": "ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/part-00000-8ecc143a-9fea-4088-9005-d85a4f1d3e46-c000.snappy.parquet",
          "size": 1376,
          "sha256": "a7e1c3346c34123cd90ce17d424c2f47fb3d30b3ea5d8917f5d56b698491078c"
        },
        {
          "url": "/delta/lifecycle/after-vacuum/part-00000-bfdf29f6-7be0-4378-b1a2-346f035d0445-c000.snappy.parquet",
          "size": 1716,
          "sha256": "fadd45a64687b7dae58c56fbb1f97a2d0085275426f80094ce79627a018f061f"
        },
        {
          "url": "/delta/lifecycle/before/_delta_log/00000000000000000000.json",
          "size": 1597,
          "sha256": "84c1a8724efe40f36d148e3e91bdf1e3e8efbd70068e1b0509e9a74ff25c9838"
        },
        {
          "url": "/delta/lifecycle/before/_delta_log/00000000000000000001.json",
          "size": 917,
          "sha256": "f2d6d5bdb557ab8a551e3c16406066bd4f6fc57db12a80ee467a94ef3970a8d2"
        },
        {
          "url": "/delta/lifecycle/before/_delta_log/00000000000000000002.crc",
          "size": 2004,
          "sha256": "3e08db3811d134333d9f93a60b9a231773d0fa65e59050c63490015aa0cb9bec"
        },
        {
          "url": "/delta/lifecycle/before/_delta_log/00000000000000000002.json",
          "size": 1125,
          "sha256": "4f3a220236522ca1b9d5e59d87ceb6414be2724f37ef799ebf195fabe8a50c7d"
        },
        {
          "url": "/delta/lifecycle/before/_delta_log/00000000000000000003.crc",
          "size": 2286,
          "sha256": "9965d875fee260425f7d073436bcdb9556c856238d713624e5a7ca56cd8c1a76"
        },
        {
          "url": "/delta/lifecycle/before/_delta_log/00000000000000000003.json",
          "size": 1551,
          "sha256": "fbcdad573d17ae1feac6debc946ce1b4c7690bca9278f939958926c0433f2ab5"
        },
        {
          "url": "/delta/lifecycle/before/_delta_log/00000000000000000004.crc",
          "size": 2286,
          "sha256": "c62f0d7745ad372b6fec8670320dd80f4e642fa64abc35cc31d71677a66a8c64"
        },
        {
          "url": "/delta/lifecycle/before/_delta_log/00000000000000000004.json",
          "size": 1672,
          "sha256": "a2b99b5a46e3857aa6fa5f44ed0e17d896f0d2de59f1a0f35e3d1da4a7772d6c"
        },
        {
          "url": "/delta/lifecycle/before/deletion_vector_0fbbcf6b-09a9-446d-954f-44b220c5ff66.bin",
          "size": 43,
          "sha256": "aa23945a1206ddf0f7551d62468a4d5b34d5d9a55c6a89d1ecfa56337a87cdf2"
        },
        {
          "url": "/delta/lifecycle/before/deletion_vector_c3cd68ad-047d-4b70-9cea-25c3cb974d7d.bin",
          "size": 45,
          "sha256": "c22f81fb8a71ea1f2ad39a39b6d8dc3d92003cefee81ccd35fee480eee630093"
        },
        {
          "url": "/delta/lifecycle/before/part-00000-62341c08-96d8-43a9-bcf1-5f1f6bd91945-c000.snappy.parquet",
          "size": 1604,
          "sha256": "8f9ea52ac5fb6198e9f6639d19582d1db803687ca57d8402213fb1ae7830f46b"
        },
        {
          "url": "/delta/lifecycle/before/part-00000-bfdf29f6-7be0-4378-b1a2-346f035d0445-c000.snappy.parquet",
          "size": 1716,
          "sha256": "fadd45a64687b7dae58c56fbb1f97a2d0085275426f80094ce79627a018f061f"
        },
        {
          "url": "/delta/lifecycle/downloads/18c82486de787b9f3e944e8999b9f518367c25d4e143745a7803cb892aa88bc4.bin",
          "size": 12,
          "sha256": "18c82486de787b9f3e944e8999b9f518367c25d4e143745a7803cb892aa88bc4"
        },
        {
          "url": "/delta/lifecycle/downloads/2aaf95c1d45e57e005e7434bce516a2a1edf9e8455e7818ae9af1f863f6bee35.bin",
          "size": 12,
          "sha256": "2aaf95c1d45e57e005e7434bce516a2a1edf9e8455e7818ae9af1f863f6bee35"
        },
        {
          "url": "/delta/lifecycle/downloads/632c92d2d48993321a44fc8a110a67642fb9a36336dd91e72d3ba56add66bbea.bin",
          "size": 28,
          "sha256": "632c92d2d48993321a44fc8a110a67642fb9a36336dd91e72d3ba56add66bbea"
        },
        {
          "url": "/delta/lifecycle/downloads/75196c72e096c4c55b1c99c8ab4bde549343fbd9469f5d65a114d62f6b5d9adf.bin",
          "size": 20,
          "sha256": "75196c72e096c4c55b1c99c8ab4bde549343fbd9469f5d65a114d62f6b5d9adf"
        },
        {
          "url": "/delta/lifecycle/downloads/a26c83df5301834c271441e9c4190b9b041136f2f62297650f28d9437353a1ed.bin",
          "size": 28,
          "sha256": "a26c83df5301834c271441e9c4190b9b041136f2f62297650f28d9437353a1ed"
        },
        {
          "url": "/delta/lifecycle/downloads/c7b62a785ae9501da9591b1096e4f70ac78fea7f7380cafee6c85b6fd977f33a.bin",
          "size": 28,
          "sha256": "c7b62a785ae9501da9591b1096e4f70ac78fea7f7380cafee6c85b6fd977f33a"
        },
        {
          "url": "/delta/lifecycle/downloads/dd3ac01d8bf76861c1bcd4099edac6ee9b38db40d46fbef8834a11d0f7cfd9b9.bin",
          "size": 12,
          "sha256": "dd3ac01d8bf76861c1bcd4099edac6ee9b38db40d46fbef8834a11d0f7cfd9b9"
        },
        {
          "url": "/delta/lifecycle/downloads/ed114c83a62c39de5fd8acdfa8b252e208f67c06c2fd991ad4daca590a151adc.bin",
          "size": 20,
          "sha256": "ed114c83a62c39de5fd8acdfa8b252e208f67c06c2fd991ad4daca590a151adc"
        },
        {
          "url": "/delta/lifecycle/proof.json",
          "size": 40392,
          "sha256": "841153f212a046a3441053af5d0c912155be99625313ed80f6ada080a3e01797"
        },
        {
          "url": "/delta/lifecycle/reproduce.py",
          "size": 9844,
          "sha256": "545829a570c864bfe0043cf29c1aa94cd3cf55da95057cfc0f121ef39d169664"
        }
      ]
    },
    {
      "id": "duckdb-captures",
      "topic": "duckdb",
      "title": "SQL answers and vector lessons",
      "guide": "/duckdb/explained",
      "scope": "Recorded query answers and native nullable-prefix/filter states.",
      "boundary": "Browser playback explains mechanisms; it is not a trace of each instruction executed by DuckDB.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "engine",
          "value": "DuckDB 1.4.3",
          "source": "/duckdb/queries.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/duckdb/generate.py",
          "sha256": "c506cdeaff12083938294dbbabd065592ffd571fa1100694f06929d7c81a02d8",
          "dependencies": [
            "duckdb==1.4.3"
          ]
        },
        {
          "path": "explorer/scripts/duckdb/lesson.py",
          "sha256": "b0e7ad4db5c3cb3c65997ca2fbb8151fdb53fca212b62e2edc65453dd798cfba",
          "dependencies": [
            "duckdb==1.4.3"
          ]
        },
        {
          "path": "explorer/static/duckdb/reproduce.py",
          "url": "/duckdb/reproduce.py",
          "sha256": "543bddb25353a35d98266ea16aa95e8d5b7fca7b57ddfd77e4bf09c5e54440ca",
          "dependencies": [
            "duckdb==1.4.3"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/duckdb/verify.py",
        "uv run explorer/scripts/duckdb/lesson.py --verify"
      ],
      "artifacts": [
        {
          "url": "/duckdb/lesson.json",
          "size": 9910,
          "sha256": "f5acec680f01e7cbab35d0c8d80fabd314717c33ebccd3f1d10537f7bed0a92c"
        },
        {
          "url": "/duckdb/queries.json",
          "size": 58184,
          "sha256": "7aa63559ec13d994c5678818a5db950c67912d4a7a4b0d7b2553cfc8c55d0f9d"
        },
        {
          "url": "/duckdb/reproduce.py",
          "size": 952,
          "sha256": "543bddb25353a35d98266ea16aa95e8d5b7fca7b57ddfd77e4bf09c5e54440ca"
        },
        {
          "url": "/duckdb/weather.parquet",
          "size": 1190,
          "sha256": "12e54f3643325c44da99b5508fc79bc83e92ee2a0da78ddf603d6d090064a4b5"
        }
      ]
    },
    {
      "id": "duckdb-runtime",
      "topic": "duckdb",
      "title": "Pinned browser SQL runtime",
      "guide": "/parquet/explorer",
      "scope": "Self-hosted, hash-checked distribution of the pinned Wasm runtime.",
      "boundary": "Runtime bytes are not query-result evidence. Live SQL retains its file and execution limits.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "package",
          "value": "@duckdb/duckdb-wasm@1.32.0",
          "source": "/duckdb/runtime.json"
        },
        {
          "label": "engine",
          "value": "v1.4.3",
          "source": "/duckdb/runtime.json"
        },
        {
          "label": "platform",
          "value": "wasm_eh",
          "source": "/duckdb/runtime.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/duckdb/assets.mjs",
          "sha256": "8ff624788a5371795f600d7415904cf9834f68a3f6f7e93e717f23f3f90db33d",
          "dependencies": []
        }
      ],
      "verifiers": [
        "node scripts/check-duckdb.mjs"
      ],
      "artifacts": [
        {
          "url": "/duckdb/1.32.0/LICENSE",
          "size": 1072,
          "sha256": "7e17fd31249fa875cb3b1c5e05c6c3e99b75509f6a2804ca176c217834de1dcb"
        },
        {
          "url": "/duckdb/1.32.0/assets.json",
          "size": 359,
          "sha256": "1de2573152850ac19cb736316b303f11b442b0458cc4a127def7fe500622fbc0"
        },
        {
          "url": "/duckdb/1.32.0/duckdb-browser-eh.worker.js",
          "size": 772759,
          "sha256": "f8ab72b6b90b3ad83077d47426d4a99d5d9a4c7e07cba1a2be37d655adc7c1ab"
        },
        {
          "url": "/duckdb/1.32.0/duckdb-eh.wasm.bin",
          "size": 7639058,
          "sha256": "ca6f1581044ab19bceaa5e9c06ca9e4e014692038ebf0e7f042ce1677ac09922"
        },
        {
          "url": "/duckdb/extensions/LICENSE.duckdb",
          "size": 1072,
          "sha256": "7e17fd31249fa875cb3b1c5e05c6c3e99b75509f6a2804ca176c217834de1dcb"
        },
        {
          "url": "/duckdb/extensions/v1.4.3/wasm_eh/json.duckdb_extension.wasm",
          "size": 820646,
          "sha256": "b997276c8e15cc3ebdeda340d73d15dc1c4f4755ad281280451cb0a2f79302e9"
        },
        {
          "url": "/duckdb/extensions/v1.4.3/wasm_eh/parquet.duckdb_extension.wasm",
          "size": 3045039,
          "sha256": "22765c8f7dc741cda2b571a66ac7bb355295d7d69a6c37e5315b265672984f55"
        },
        {
          "url": "/duckdb/runtime.json",
          "size": 850,
          "sha256": "2fcc1c4fd0450d0c8f179541bc84c19df0935d1b4dda8f3001f9ae13eaee0e75"
        }
      ]
    },
    {
      "id": "engine-plans",
      "topic": "engines",
      "title": "Two native query engines",
      "guide": "/engines/explained",
      "scope": "Equal native answers and original plans from DuckDB and DataFusion.",
      "boundary": "Only workspace paths are normalized; these captures are not a universal engine ranking.",
      "sourceFamilies": [
        "duckdb-captures"
      ],
      "versions": [
        {
          "label": "duckdb",
          "value": "1.4.3",
          "source": "/engines/plans.json"
        },
        {
          "label": "datafusion",
          "value": "54.0.0",
          "source": "/engines/plans.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/engines/generate.py",
          "sha256": "ea1da2ac095aee05c5f108a3ca8d081c94cabc2573362d688158a20ee57bb436",
          "dependencies": [
            "datafusion==54.0.0",
            "duckdb==1.4.3",
            "pyarrow==25.0.1"
          ]
        },
        {
          "path": "explorer/static/engines/reproduce.py",
          "url": "/engines/reproduce.py",
          "sha256": "0e91337f294967546befb599baf5b618ebd0a295df8b12bb504d9f28283d5a2f",
          "dependencies": [
            "datafusion==54.0.0",
            "duckdb==1.4.3",
            "pyarrow==25.0.1"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/engines/generate.py --verify"
      ],
      "artifacts": [
        {
          "url": "/engines/plans.json",
          "size": 25619,
          "sha256": "87c5203d72e7adeda4a379f86a3e82f99d9876661cf78bf220fd682a93c63560"
        },
        {
          "url": "/engines/raw-plans.json",
          "size": 24771,
          "sha256": "3ee44637cac28c679a8da53b8bf4250ea2386d493759f20779ca60e33fd235f1"
        },
        {
          "url": "/engines/reproduce.py",
          "size": 1494,
          "sha256": "0e91337f294967546befb599baf5b618ebd0a295df8b12bb504d9f28283d5a2f"
        }
      ]
    },
    {
      "id": "engine-depth",
      "topic": "engines",
      "title": "Native execution counterexamples",
      "guide": "/engines/explained#outer-join-rewrite",
      "scope": "Native nullable aggregates, composed selections, join multiplicity and layout profiles.",
      "boundary": "Small illustrative state models are identified separately from the captured native results.",
      "sourceFamilies": [
        "duckdb-captures"
      ],
      "versions": [],
      "recipes": [
        {
          "path": "explorer/scripts/depth/sql-proof.py",
          "sha256": "ef849955fae905e8f3012cca9600db8ce0935129f6b64ee9b806d2c9a6d8f0ab",
          "dependencies": [
            "duckdb==1.4.3",
            "pyarrow==25.0.1"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/depth/sql-proof.py --verify"
      ],
      "artifacts": [
        {
          "url": "/engines/depth-proof.json",
          "size": 194548,
          "sha256": "7f18a20522b96741c26d99f4a28b9e5f342c84d508053177bd4ab5ed4f40e8b4"
        }
      ]
    },
    {
      "id": "engine-results",
      "topic": "engines",
      "title": "Exact SQL result buffers",
      "guide": "/parquet/explorer",
      "scope": "Native buffer/value evidence for the typed SQL result inspection contract.",
      "boundary": "Live previews retain at most 32 columns and 1,000 rows, with separate typed/text budgets.",
      "sourceFamilies": [
        "duckdb-captures"
      ],
      "versions": [],
      "recipes": [
        {
          "path": "explorer/scripts/engines/result-buffers.py",
          "sha256": "58297fbe821c6a6f7e257213ded5ed7f80d68f03e824dc732c4b57cbef34289f",
          "dependencies": [
            "datafusion==54.0.0",
            "pyarrow==25.0.1"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/engines/result-buffers.py --verify"
      ],
      "artifacts": [
        {
          "url": "/engines/result-buffers.json",
          "size": 453,
          "sha256": "4a9b6210c44f76fba25176351a4aeba77fef709e12c8ad13aac2909f8cf7d4e9"
        }
      ]
    },
    {
      "id": "engine-memory",
      "topic": "engines",
      "title": "Memory, spill and LIMIT",
      "guide": "/engines/explained#memory-work",
      "scope": "Ten native runs: nine successful profiles and one recorded out-of-memory outcome. Complete successful results match independent Polars queries.",
      "boundary": "Buffer peaks are not process RSS; scan rows are not I/O bytes; actual OOM is preserved.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "engine",
          "value": "DuckDB 1.4.4",
          "source": "/engines/memory/proof.json"
        },
        {
          "label": "oracle",
          "value": "Polars 1.44.1 / PyArrow 25.0.1",
          "source": "/engines/memory/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/engines/memory-work.py",
          "url": "/engines/memory/reproduce.py",
          "sha256": "6e15367f3aa7722cf6ee807527d3b2b8c26355550c9a94bf290b1a97b6f4024f",
          "dependencies": [
            "duckdb==1.4.4",
            "polars==1.44.1",
            "pyarrow==25.0.1"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/engines/memory-work.py --verify"
      ],
      "artifacts": [
        {
          "url": "/engines/memory/aggregate-coarse-256MB.json",
          "size": 4465,
          "sha256": "c2060d584596db3d46d0d1fe56514092ce93dbe5ba22343b4f51220815f48a8a"
        },
        {
          "url": "/engines/memory/aggregate-coarse-48MB.json",
          "size": 4461,
          "sha256": "33a42c228672f3f43c50ecc225e2f12d462343ff678bd9a5c04a124e77a57ae9"
        },
        {
          "url": "/engines/memory/aggregate-wide-256MB.json",
          "size": 9386,
          "sha256": "b10b633c96edf032ab51189ce869e753e1536f0f6c8d587c43ba175c29f8d69b"
        },
        {
          "url": "/engines/memory/join-256MB.json",
          "size": 5311,
          "sha256": "6436f21e6adecca78a16ab97055500302eca2b8567cbe1e1f58be9d2374a53fb"
        },
        {
          "url": "/engines/memory/join-48MB.json",
          "size": 5357,
          "sha256": "86418a8762f553bcc150626f023250858cbccc0038a0fa592d45a85150629a13"
        },
        {
          "url": "/engines/memory/proof.json",
          "size": 42425,
          "sha256": "f240701f7fc6408a856904e09a7883f561f73f9e17dc53d734c0df87905cf690"
        },
        {
          "url": "/engines/memory/reproduce.py",
          "size": 9679,
          "sha256": "6e15367f3aa7722cf6ee807527d3b2b8c26355550c9a94bf290b1a97b6f4024f"
        },
        {
          "url": "/engines/memory/sort-256MB.json",
          "size": 3407,
          "sha256": "95e70211b1a321c737216346ad5889f811d0cc3db8fe8860a3fb61ac7d268c32"
        },
        {
          "url": "/engines/memory/sort-48MB.json",
          "size": 3445,
          "sha256": "db789a284f56cc8fd93d70676eb6b701c31cbd25dfa2e36b56aabece2c1f3b5a"
        },
        {
          "url": "/engines/memory/top-k-256MB.json",
          "size": 2555,
          "sha256": "0e8bb2824307c9a4aa28b50778170d6546907ec441618ea2acc2cc23ccef3413"
        },
        {
          "url": "/engines/memory/top-k-48MB.json",
          "size": 2555,
          "sha256": "c5ead8ec897ec48b192f045a3320be990bcfb9a8e72ae29493b380be9ad7d174"
        }
      ]
    },
    {
      "id": "lance-files",
      "topic": "lance",
      "title": "Lance fragments and original buffers",
      "guide": "/lance/explained",
      "scope": "Original manifest/fragments and native exact search results.",
      "boundary": "The decoder covers the explicitly demonstrated 2.1 layout, not arbitrary Lance datasets.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "sdk",
          "value": "pylance 11.0.0",
          "source": "/lance/sample/index.json"
        },
        {
          "label": "format",
          "value": "2.1",
          "source": "/lance/sample/index.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/lance/package.py",
          "sha256": "7bd9c70a219bb234bbd6c571508bd409d33d859c29dcbb45233bee62e59f703f",
          "dependencies": [
            "pylance==11.0.0",
            "pyarrow==25.0.1",
            "numpy==2.4.3",
            "protobuf==6.33.5"
          ]
        },
        {
          "path": "explorer/static/lance/reproduce.py",
          "url": "/lance/reproduce.py",
          "sha256": "28da59c3842d3987a04e4f0ea5b940921ee64b5ae8f3d4b0fa2a942db1f5726b",
          "dependencies": [
            "pylance==11.0.0",
            "numpy==2.4.3"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:lance"
      ],
      "artifacts": [
        {
          "url": "/lance/reproduce.py",
          "size": 1397,
          "sha256": "28da59c3842d3987a04e4f0ea5b940921ee64b5ae8f3d4b0fa2a942db1f5726b"
        },
        {
          "url": "/lance/sample.zip",
          "size": 5479,
          "sha256": "9de1b42e7c40ed3d2033b5f8005d5325c09ea153e2c31d1a80fc9ad4ae257272"
        },
        {
          "url": "/lance/sample/_transactions/0-088e28a3-ff90-4023-bdb3-58d75355441b.txn",
          "size": 318,
          "sha256": "300c764de937d2ecb204f8f61db992275119814652b238f92472558b9edf684c"
        },
        {
          "url": "/lance/sample/_versions/18446744073709551614.manifest",
          "size": 715,
          "sha256": "bdd15f86b95869580a6717d163d03fd11cec5524443af4be2938cf4a2fba69cf"
        },
        {
          "url": "/lance/sample/_versions/latest_version_hint.json",
          "size": 13,
          "sha256": "2430f1a2ad2982d0067885488a4c89e21ad1d7c83b115ba8f1b20acc88dfaea8"
        },
        {
          "url": "/lance/sample/data/011100000111000101111010480cca4ad6982721bc32f9b3b3.lance",
          "size": 947,
          "sha256": "b3a4f20879665abafd960599762b59a8724761ae0ab4a9ea50525baf10e617e4"
        },
        {
          "url": "/lance/sample/data/111110111010010100111110f9ed7e4bf8ac34a9f93e293104.lance",
          "size": 947,
          "sha256": "3094487542f24913d36985db902273954649fb682a91d3516aec193613b253e9"
        },
        {
          "url": "/lance/sample/index.json",
          "size": 23712,
          "sha256": "e02eccf66c70c0d74df3f90d69e5816c3228c9fa5a02eb018073e648a190be15"
        }
      ]
    },
    {
      "id": "lance-index",
      "topic": "lance",
      "title": "Measured IVF_FLAT candidates",
      "guide": "/lance/explained#ivf-index",
      "scope": "Native candidate sets and recall against independent NumPy exact neighbors.",
      "boundary": "Exact scoring within visited partitions does not prove complete recall; PQ and graph search remain separate scope.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "sdk",
          "value": "11.0.0",
          "source": "/lance/index-proof.json"
        },
        {
          "label": "index",
          "value": "IVF_FLAT",
          "source": "/lance/index-proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/depth/lance-index.py",
          "url": "/lance/reproduce-index.py",
          "sha256": "8d7ea73827058cf27dc210b21d820fe070966e3347e9216abf95ac73ab19202f",
          "dependencies": [
            "pylance==11.0.0",
            "pyarrow==25.0.1",
            "numpy==2.4.3"
          ]
        }
      ],
      "verifiers": [
        "uv run explorer/scripts/depth/lance-index.py --verify"
      ],
      "artifacts": [
        {
          "url": "/lance/index-proof.json",
          "size": 20493,
          "sha256": "ecc3bcb07f6e9edd0247f68ea7318482ed08ffe1a6c7dca786c32550f6b75a19"
        },
        {
          "url": "/lance/reproduce-index.py",
          "size": 3592,
          "sha256": "8d7ea73827058cf27dc210b21d820fe070966e3347e9216abf95ac73ab19202f"
        }
      ]
    },
    {
      "id": "table-snapshots",
      "topic": "tables",
      "title": "Twenty logical snapshot exports",
      "guide": "/iceberg/explained#table-snapshot-queries",
      "scope": "Derived Parquet results preserve native logical snapshot rows and source provenance.",
      "boundary": "Querying these exports is not live Iceberg/Delta table execution.",
      "sourceFamilies": [
        "iceberg-weather",
        "iceberg-deletes",
        "delta-weather",
        "delta-native"
      ],
      "versions": [
        {
          "label": "writer",
          "value": "PyArrow 25.0.1",
          "source": "/table-snapshots/manifest.json"
        },
        {
          "label": "reader",
          "value": "DuckDB 1.4.4",
          "source": "/table-snapshots/manifest.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/tables/snapshots.py",
          "url": "/table-snapshots/reproduce.py",
          "sha256": "2cec7ebbae06e8c21d7d536e941e5b47db9404d1060e353a95c6d7ca735a1d5a",
          "dependencies": [
            "pyarrow==25.0.1",
            "duckdb==1.4.4"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:tables"
      ],
      "artifacts": [
        {
          "url": "/table-snapshots/README.md",
          "size": 2975,
          "sha256": "a1c6673a40c60eb18817b67ef4c5f264b182ced18705a22785ab1156fda4cfee"
        },
        {
          "url": "/table-snapshots/delta-vectors-2.parquet",
          "size": 2260,
          "sha256": "4cfc9772f1592880d07d55a6b1dc394d8b0b1533d25c07de506225aea7024cb2"
        },
        {
          "url": "/table-snapshots/delta-vectors-3.parquet",
          "size": 2245,
          "sha256": "138d59da530679166010fe08fe425e295abc7c89a2386f01e792ebba053873f9"
        },
        {
          "url": "/table-snapshots/delta-vectors-4.parquet",
          "size": 2245,
          "sha256": "fcc6d0d9c7b5fe5893ad08643cb9d6e1270a5ee552e56ee56f5d8a6d83112897"
        },
        {
          "url": "/table-snapshots/delta-weather-0.parquet",
          "size": 2171,
          "sha256": "e4def57c47422f923f3ecde864ad9dda071102ce11ae1eaef88818d11a8a6d42"
        },
        {
          "url": "/table-snapshots/delta-weather-1.parquet",
          "size": 2269,
          "sha256": "83bad587b2ccd5a95256b473202f47cb9ef686cf08b6425ca4a74c6da7b228aa"
        },
        {
          "url": "/table-snapshots/delta-weather-2.parquet",
          "size": 2254,
          "sha256": "c8ef295ff7b85433fc231027c6264362a96376f338d55ec609e373a522b20f3a"
        },
        {
          "url": "/table-snapshots/iceberg-equality-0.parquet",
          "size": 2289,
          "sha256": "e8521a3d92a7a6a90ad4cbd5054af028373cb2b42e39ee2a4072dc36da00c598"
        },
        {
          "url": "/table-snapshots/iceberg-equality-1.parquet",
          "size": 2289,
          "sha256": "e8db8268a64200225023c197c29b43ead39738e68fcfe0580ea698699d59d9bb"
        },
        {
          "url": "/table-snapshots/iceberg-partition-0.parquet",
          "size": 2289,
          "sha256": "6790685eb834844d4ecf320d11191eec1572bf11b5f1d7aabe24b8cc8c3ad668"
        },
        {
          "url": "/table-snapshots/iceberg-partition-1.parquet",
          "size": 2289,
          "sha256": "5451f9ea337edee1d3715082109d233e0b5f3cab2a829521163675711f6fcd37"
        },
        {
          "url": "/table-snapshots/iceberg-partition-2.parquet",
          "size": 2278,
          "sha256": "62bc853ba798602f5399c67879e67d289a0347325519f66c2bfea0eb4e9dae39"
        },
        {
          "url": "/table-snapshots/iceberg-position-0.parquet",
          "size": 2289,
          "sha256": "09671b8223e3ebe9a8efa080dd9d760a284868e923d27dee3836357d1ae7f10d"
        },
        {
          "url": "/table-snapshots/iceberg-position-1.parquet",
          "size": 2278,
          "sha256": "286a694491ff17688c32643b7f54e95138d1d62f7d55f94f84dc2b0b1a80e8c9"
        },
        {
          "url": "/table-snapshots/iceberg-position-2.parquet",
          "size": 2289,
          "sha256": "9b0fea4ffb44e87b373ba023f3c77c2b8ffeba913d498bbc6dfc36ea91d5ea3d"
        },
        {
          "url": "/table-snapshots/iceberg-position-same-0.parquet",
          "size": 2288,
          "sha256": "c7edc5705e1c5586227e15fd24e356688ecbaaf58a1897812d105262e5b7591f"
        },
        {
          "url": "/table-snapshots/iceberg-position-same-1.parquet",
          "size": 2289,
          "sha256": "543dd84fde919f36a1a104d051042d081e813b39b59880750a0846aaa43b61b3"
        },
        {
          "url": "/table-snapshots/iceberg-weather-0.parquet",
          "size": 2191,
          "sha256": "62c5be0af71d79e3ea931abc8f2a810837321dd8a46daa8ce19fd8ab3f1fc7f5"
        },
        {
          "url": "/table-snapshots/iceberg-weather-1.parquet",
          "size": 2288,
          "sha256": "92666a4c7c7738d5bd54af02f6200da232e46650146b6488587d9da8c8e3c262"
        },
        {
          "url": "/table-snapshots/iceberg-weather-2-renamed.parquet",
          "size": 2286,
          "sha256": "25df145c385b87be65f4f3654745829d7db99abc2a27251ad63a3cb129ddcc79"
        },
        {
          "url": "/table-snapshots/iceberg-weather-2.parquet",
          "size": 2278,
          "sha256": "7dc459ecc729b43c1687c687e6f6deac01f5b26545e9fa717e0dfcfd966bff76"
        },
        {
          "url": "/table-snapshots/manifest.json",
          "size": 25761,
          "sha256": "722a7c9c61d58177cc5b6eefc70747b35c7814a8199833ac7879713e1228876e"
        },
        {
          "url": "/table-snapshots/reproduce.py",
          "size": 7014,
          "sha256": "2cec7ebbae06e8c21d7d536e941e5b47db9404d1060e353a95c6d7ca735a1d5a"
        }
      ]
    },
    {
      "id": "engine-counterexamples",
      "topic": "engines",
      "title": "Estimates, statistics, casts and join order",
      "guide": "/engines/explained#optimization-counterexamples",
      "scope": "Twelve native executions with independently checked results, preserved profiles and original Parquet inputs.",
      "boundary": "Estimates and work counters describe the pinned examples. Byte counters are not physical disk traffic, and no timing ranking is asserted.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "engine",
          "value": "DuckDB 1.4.4",
          "source": "/engines/counterexamples/proof.json"
        },
        {
          "label": "oracle",
          "value": "Polars 1.44.1 / PyArrow 25.0.1",
          "source": "/engines/counterexamples/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/engines/counterexamples.py",
          "url": "/engines/counterexamples/reproduce.py",
          "sha256": "9f874820c8a996b486381d3c6ebe10b38ee98564a527c20a2c0faeb4a4bd60f5",
          "dependencies": [
            "duckdb==1.4.4",
            "polars==1.44.1",
            "pyarrow==25.0.1"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:counterexamples"
      ],
      "artifacts": [
        {
          "url": "/engines/counterexamples/README.md",
          "size": 2964,
          "sha256": "81729728920e3ec7285d8f3e2ad2d84b962268b7f78857b586ce035ee10fbd62"
        },
        {
          "url": "/engines/counterexamples/cast.json",
          "size": 3149,
          "sha256": "c8b9fe57c68a7a3a85619bd57878d63c2d87b479160e81e478d82b081abe0786"
        },
        {
          "url": "/engines/counterexamples/correlated.json",
          "size": 1699,
          "sha256": "827366d7b80baa10b11cd34f819195f03ec5339389ac5cbd10c26ad97379bb67"
        },
        {
          "url": "/engines/counterexamples/independent.json",
          "size": 1680,
          "sha256": "92e59854fcbf5e697c1d377c965b0e7330c5734d5346d7109c4df697e7203b91"
        },
        {
          "url": "/engines/counterexamples/join-auto.json",
          "size": 7185,
          "sha256": "5a3176836f5793070427a6fc25ca0e6ce98b0ce2b194e7d50c47318776846bab"
        },
        {
          "url": "/engines/counterexamples/join-written.json",
          "size": 7142,
          "sha256": "e518a6a9145a9956414b20ef35418127e1bcfb2fb0eaecf70d78d2af6ce0f2d5"
        },
        {
          "url": "/engines/counterexamples/missing.json",
          "size": 3108,
          "sha256": "cfa74045c5a1ae2c21d4a5547b5ca6624adaaca91c013a63d45b6b68ad1bcb48"
        },
        {
          "url": "/engines/counterexamples/missing.parquet",
          "size": 1906562,
          "sha256": "928ba049d991809e7177f764ddcc457c0dc389514d9bc2593944a81effd4d299"
        },
        {
          "url": "/engines/counterexamples/proof.json",
          "size": 27071,
          "sha256": "2d7cca7db7df61f1938ce5c8f2924e854441e362c18c4afaa6d3675f87cf69be"
        },
        {
          "url": "/engines/counterexamples/reproduce.py",
          "size": 12744,
          "sha256": "9f874820c8a996b486381d3c6ebe10b38ee98564a527c20a2c0faeb4a4bd60f5"
        },
        {
          "url": "/engines/counterexamples/skew.json",
          "size": 1629,
          "sha256": "19f9d0dc059ede5993b1cb918d1095180a20bca6106ece38666fa0cfd7db6f83"
        },
        {
          "url": "/engines/counterexamples/stats-before.json",
          "size": 3186,
          "sha256": "d020abb05c886f4176508be2f8cb68d1e5acc44da6713c72e612f6f285aef463"
        },
        {
          "url": "/engines/counterexamples/stats-refreshed.json",
          "size": 3186,
          "sha256": "e11cd761c71990ed4fcf67aa6c2541fe9223a107b0e56899f474ed5ad4080f63"
        },
        {
          "url": "/engines/counterexamples/stats-stale.json",
          "size": 3168,
          "sha256": "d103f25d05c240b2c3deaa96606913d8f60252d0ad606415031d33add0986c8c"
        },
        {
          "url": "/engines/counterexamples/stats.json",
          "size": 3109,
          "sha256": "35adacef498ca4f24d05abe0c67b222cc6670b4c0b2abe5b60d2f73ae4274309"
        },
        {
          "url": "/engines/counterexamples/stats.parquet",
          "size": 1911062,
          "sha256": "1f29df2943d78e10767001b1e66c688aab52ef18a9ca8475c34bb5aae6f0c092"
        },
        {
          "url": "/engines/counterexamples/uniform.json",
          "size": 1641,
          "sha256": "934830130d15d564b04173271593a7541da95de2a0058a977614a915df0eb23b"
        }
      ]
    },
    {
      "id": "table-history",
      "topic": "tables",
      "title": "One logical history in two formats",
      "guide": "/tables/compare",
      "scope": "Paired native append, update/delete, compaction, identity-preserving rename and retained-version reads, checked against original metadata and data files.",
      "boundary": "Local Hadoop Iceberg and path-based Delta with name mapping. These copy-on-write captures do not implement a generic browser table reader or REST catalog.",
      "sourceFamilies": [],
      "versions": [
        {
          "label": "writers",
          "value": "{\"spark\":\"3.5.6\",\"iceberg\":\"1.9.2\",\"delta\":\"3.3.2\"}",
          "source": "/table-history/proof.json"
        },
        {
          "label": "oracle",
          "value": "Polars 1.44.1 / PyArrow 25.0.1",
          "source": "/table-history/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/tables/history.py",
          "url": "/table-history/reproduce.py",
          "sha256": "923f48821513ac17b693eee101f679c675c1825987dd75ac0b414a9e3db4de77",
          "dependencies": [
            "pyspark==3.5.6",
            "delta-spark==3.3.2",
            "pyarrow==25.0.1",
            "polars==1.44.1",
            "fastavro==1.12.1"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:history"
      ],
      "artifacts": [
        {
          "url": "/table-history/README.md",
          "size": 1891,
          "sha256": "fc9a4eb2a75a9583c15ee6124807303e5afa7e36042634e16dc59e3c23f86a82"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000000.crc",
          "size": 1068,
          "sha256": "1d06f0e27d609fa29bfe360704cddc346cbbd121d15511079389a4b852e88887"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000000.json",
          "size": 1343,
          "sha256": "7e01cf5d3a9b1bc670f05da08b8d8da3d6f3697627258abe163065cdebbca654"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000001.crc",
          "size": 1752,
          "sha256": "a0d71009c1866e82b3243f260d2170a83f070ffec23e543e6c76a5174bc9b7d4"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000001.json",
          "size": 1058,
          "sha256": "07c1e5d722b6cdf8948990a7ee3572df8dad90bbac6f6f04493c5cb16929a722"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000002.crc",
          "size": 2436,
          "sha256": "99468e9ff7379357439cf5e3c6c99775f8566b7228e17ef39353a01a40196df6"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000002.json",
          "size": 1060,
          "sha256": "6f6c07ad7ab173d351e48f786e4e5a62a8e3bafe1c1cd11cb63696f2913e398d"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000003.crc",
          "size": 2436,
          "sha256": "b844db30c3d232c5da279a8986310c5286eca352b8c6ce4c8076b83a89d07382"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000003.json",
          "size": 1520,
          "sha256": "8b40e93c43de39e368ab55985ac73340dd3786ab01c69b8a384048c37e177447"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000004.crc",
          "size": 2438,
          "sha256": "deaccac74e7f3d6b10252bd7f8971714a134228c5450a1fed58e4b9ed680fe76"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000004.json",
          "size": 1524,
          "sha256": "bc7cc14f2868117e9017ba7ab171f9e42895c421a4c9cc1cbc8f45a01d337783"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000005.crc",
          "size": 1755,
          "sha256": "a431632ed961445bb34212a81d2df378d7e725b3237185f2b30e456abbd6e91a"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000005.json",
          "size": 1733,
          "sha256": "4f073398da9ef93f76a6a8cccb9f17985ad4e53cdef925a7b629af4a1c2eb7df"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000006.crc",
          "size": 1059,
          "sha256": "8963b8b77cd2dcd6d727b75da251a85a648002b7f30d513bdd3da0195c14f2d8"
        },
        {
          "url": "/table-history/delta/_delta_log/00000000000000000006.json",
          "size": 1183,
          "sha256": "66a7afcb3807dea6d9b9e3dc2e4dc4104c3db5a34eb58c7fb6b72904f4bb468d"
        },
        {
          "url": "/table-history/delta/part-00000-1e535b8e-edaa-44fe-8f97-76519a8ae3c8-c000.snappy.parquet",
          "size": 1800,
          "sha256": "d54f724451f16f547437ff634d93dac2e466f3fa620d40b83e54888e6bb6c954"
        },
        {
          "url": "/table-history/delta/part-00000-4dd9bbdd-cff4-4987-84a5-10e3beea566d-c000.snappy.parquet",
          "size": 1738,
          "sha256": "be5cd054c8a4a2cdeb6f0069529fd84ab7b4deefcefc7d4cc1677296eb618eb9"
        },
        {
          "url": "/table-history/delta/part-00000-5e6a1e37-40f2-4398-914f-88f21f8189ab-c000.snappy.parquet",
          "size": 1748,
          "sha256": "f9ec870a7dd28d33d52ac7cef0214dc7ebbc9bbf37ab41962836f9709ad9582d"
        },
        {
          "url": "/table-history/delta/part-00000-7b3fac55-0b44-4d98-9243-b1255e3ff1f7-c000.snappy.parquet",
          "size": 1800,
          "sha256": "bc146600b1f644a482fae87432f26fd6d24e5db86bdc1b270154927e01642f91"
        },
        {
          "url": "/table-history/delta/part-00000-c68fa54e-9bff-4c2f-aca3-986d41aa9161-c000.snappy.parquet",
          "size": 1835,
          "sha256": "ed13166adf16d11480006420ad69f5deca1ea011a9c127d6c243261e7957dfaa"
        },
        {
          "url": "/table-history/iceberg/data/00000-0-706440cd-27c2-4433-8aac-f2b6b42c9207-0-00001.parquet",
          "size": 1061,
          "sha256": "d5efd37a769442eabfe6cb87b1195ce586fd926b3eb7ffe4b3b0fd564d28d28e"
        },
        {
          "url": "/table-history/iceberg/data/00000-11-8ca52f43-4e6b-4efa-9151-45cc14c0769a-0-00001.parquet",
          "size": 1036,
          "sha256": "7992440d54b9d825256379add2781a3e0987273698052f20459516eff53cfee8"
        },
        {
          "url": "/table-history/iceberg/data/00000-25-7df2a031-cb6a-4a81-9eab-e77363b957a5-0-00001.parquet",
          "size": 1098,
          "sha256": "4cf5928ff9b0c641112678e217158e1e9be7452e2e80a173f137996745ea9e9e"
        },
        {
          "url": "/table-history/iceberg/data/00000-29-cde18156-06fb-47a8-9ac7-9eebeafe6359-0-00001.parquet",
          "size": 1066,
          "sha256": "1c559c40ed8499f678a1281c3cd8ebe8cf3140daa18fde09dbf318a0020a4542"
        },
        {
          "url": "/table-history/iceberg/data/00000-51-89ea6294-d001-4ec0-bff2-ccb07a3f0592-0-00001.parquet",
          "size": 1117,
          "sha256": "b08a2d5925774e98e0d377d96871bffc985d07812f47894dcc31994b5df52429"
        },
        {
          "url": "/table-history/iceberg/metadata/2ed4b32b-259d-4423-b144-03fb1763c6be-m0.avro",
          "size": 7171,
          "sha256": "73380b4e81a266f3d7d261df3e609a17db6eb04a51cd25b235de1d16d3537430"
        },
        {
          "url": "/table-history/iceberg/metadata/2ed4b32b-259d-4423-b144-03fb1763c6be-m1.avro",
          "size": 7172,
          "sha256": "b74195ceaaa427959bf72fb0545941025bd31227eae25be2fa348f5cd08de4a8"
        },
        {
          "url": "/table-history/iceberg/metadata/2ed4b32b-259d-4423-b144-03fb1763c6be-m2.avro",
          "size": 7175,
          "sha256": "de07943b868f6b8c3c5a78d4547a7c90821b62db07f96ae2450f79e0ca317d6a"
        },
        {
          "url": "/table-history/iceberg/metadata/bce3ddee-595b-4d85-b309-aab98dd54f76-m0.avro",
          "size": 7167,
          "sha256": "230f436d17453dbefb21e2b4d7b50ae4da6f78636425ddc3e4cadcd961bada42"
        },
        {
          "url": "/table-history/iceberg/metadata/c1abc745-f3dc-4797-a380-f354c0aaa8da-m0.avro",
          "size": 7167,
          "sha256": "3f3187fef543d7be3029787015163cbc8a92766dc077ab743a966365c5da8489"
        },
        {
          "url": "/table-history/iceberg/metadata/c1abc745-f3dc-4797-a380-f354c0aaa8da-m1.avro",
          "size": 7170,
          "sha256": "4b32c612013e33706d8dc42ba9c8802707834a1489c938ade167b3fa5ef60262"
        },
        {
          "url": "/table-history/iceberg/metadata/c51aab01-5603-4670-9ac7-a7f04e401102-m0.avro",
          "size": 7166,
          "sha256": "0226df7d0b5fd55a494b39eb45daebd8457ba6f2a658f434dfaec9d847a7616f"
        },
        {
          "url": "/table-history/iceberg/metadata/df6358e3-f68b-4941-aa63-3527496df4cb-m0.avro",
          "size": 7167,
          "sha256": "4c2c417839438f45dd5930e806f51833c8a3dc86bdcc3c7f881b9b7a7744217b"
        },
        {
          "url": "/table-history/iceberg/metadata/df6358e3-f68b-4941-aa63-3527496df4cb-m1.avro",
          "size": 7167,
          "sha256": "129d0cce1c3bdd54b8ea1c6ebef42d162cb19e618d75386f25b08c378244cb61"
        },
        {
          "url": "/table-history/iceberg/metadata/snap-2878365370051537614-1-bce3ddee-595b-4d85-b309-aab98dd54f76.avro",
          "size": 4582,
          "sha256": "f84247aa06d8c11461eab24fd9ce178ebe7d84c5f830c6469e751cba24483a0a"
        },
        {
          "url": "/table-history/iceberg/metadata/snap-3124721227398476787-1-c51aab01-5603-4670-9ac7-a7f04e401102.avro",
          "size": 4506,
          "sha256": "b8a339baacf282778117998d900f530174c55f4815640d1c2082aef218252f62"
        },
        {
          "url": "/table-history/iceberg/metadata/snap-3280043265753418937-1-df6358e3-f68b-4941-aa63-3527496df4cb.avro",
          "size": 4597,
          "sha256": "5fe17234873af0724aab13b29c23989542018c5f62c2bcb6e2ae389731af1d09"
        },
        {
          "url": "/table-history/iceberg/metadata/snap-4879045679529968315-1-c1abc745-f3dc-4797-a380-f354c0aaa8da.avro",
          "size": 4604,
          "sha256": "d87b701a745e26da85a8e6f43c35b1cf949fa8833b31e56137ef820b9f474945"
        },
        {
          "url": "/table-history/iceberg/metadata/snap-7946738146742953327-1-2ed4b32b-259d-4423-b144-03fb1763c6be.avro",
          "size": 4561,
          "sha256": "11a4ef6db0fa4a5c65bdbfc8bd15a0abac3d382e9866b0592da6a742d28651a9"
        },
        {
          "url": "/table-history/iceberg/metadata/v1.metadata.json",
          "size": 951,
          "sha256": "cf21c979e676a3f6515248d20f79d638ab1a7a49610b37ae531f3c114d793b5f"
        },
        {
          "url": "/table-history/iceberg/metadata/v2.metadata.json",
          "size": 2074,
          "sha256": "1ba45b4f3b66f3d4d4df832941a41995d630a9f32489a2622a79587ce67f1164"
        },
        {
          "url": "/table-history/iceberg/metadata/v3.metadata.json",
          "size": 3167,
          "sha256": "c42b21552ed77f89870bac0474b16a8b1b89172e93fc6a56d3edb335bfe04884"
        },
        {
          "url": "/table-history/iceberg/metadata/v4.metadata.json",
          "size": 4338,
          "sha256": "ff47c9ac8a90adc1573e2850ea1a4e00d5158dde2b27ee6af283fb5c70de8dca"
        },
        {
          "url": "/table-history/iceberg/metadata/v5.metadata.json",
          "size": 5509,
          "sha256": "986cd45c3c25e83180c2ff28e46b38a7905038a7122941f2051ff9e8cda98e4d"
        },
        {
          "url": "/table-history/iceberg/metadata/v6.metadata.json",
          "size": 6643,
          "sha256": "f8afce1084bc7eedc88b5c01db1e5284f86b4d86fd085d207672582a54cd23bd"
        },
        {
          "url": "/table-history/iceberg/metadata/v7.metadata.json",
          "size": 7043,
          "sha256": "28f23fbcbfc74aa7b17cf687c302542da7d5e452ef8a2412c65dc5e82330dade"
        },
        {
          "url": "/table-history/iceberg/metadata/version-hint.text",
          "size": 1,
          "sha256": "7902699be42c8a8e46fbbb4501726517e86b22c56a189f7625a6da49081b2451"
        },
        {
          "url": "/table-history/originals.zip",
          "size": 64831,
          "sha256": "1c32271f1f829b9815f15537bfe50548fe7887f52a16def562b3ae81c77e606f"
        },
        {
          "url": "/table-history/proof.json",
          "size": 38493,
          "sha256": "14fac3295e478f482bfc796661c03faf00cadd9d1c0bf0f91c8c112eba9fe950"
        },
        {
          "url": "/table-history/reproduce.py",
          "size": 16049,
          "sha256": "923f48821513ac17b693eee101f679c675c1825987dd75ac0b414a9e3db4de77"
        }
      ]
    },
    {
      "id": "lance-lifecycle",
      "topic": "lance",
      "title": "Lance index coverage across versions",
      "guide": "/lance/explained#index-lifecycle",
      "scope": "Five native retained versions and twenty exact NumPy queries; every logical row and physical address checked against original fragment data.",
      "boundary": "Stable row IDs are disabled. These native captures do not implement a generic table reader or establish ANN performance.",
      "sourceFamilies": [
        "lance-files",
        "lance-index"
      ],
      "versions": [
        {
          "label": "sdk",
          "value": "pylance 11.0.0",
          "source": "/lance/lifecycle/proof.json"
        },
        {
          "label": "format",
          "value": "2.1",
          "source": "/lance/lifecycle/proof.json"
        },
        {
          "label": "oracle",
          "value": "NumPy 2.4.3; source IDs and vectors constructed independently",
          "source": "/lance/lifecycle/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/lance/lifecycle.py",
          "url": "/lance/lifecycle/reproduce.py",
          "sha256": "837f3e2ab6b8b9a184b1825b57ddc8b17b65d521d547624560e0e583656832aa",
          "dependencies": [
            "pylance==11.0.0",
            "pyarrow==25.0.1",
            "numpy==2.4.3"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:lance-lifecycle"
      ],
      "artifacts": [
        {
          "url": "/lance/lifecycle/README.md",
          "size": 992,
          "sha256": "ccc3593780201d334b065e4a689cee029e2be0ed91fb7bdb40339de98263cbaa"
        },
        {
          "url": "/lance/lifecycle/dataset/_deletions/0-3-16045726186060119047.arrow",
          "size": 698,
          "sha256": "e691a4d0dab9ab13945ae1cee3216579610135814a9a404de15513ad3f5712a6"
        },
        {
          "url": "/lance/lifecycle/dataset/_deletions/2-3-1695036173960102055.arrow",
          "size": 698,
          "sha256": "7e035880f09aa4b42e68ef8453ff4d9f807bbd8ba14f92a55174395b508edda2"
        },
        {
          "url": "/lance/lifecycle/dataset/_indices/396776cd-bbc2-44e5-9248-179370faf0ab/auxiliary.idx",
          "size": 13362,
          "sha256": "b2997a1e940134e03cca50c29b50bf697dd95ec49f6a32c88db82cc2cc902496"
        },
        {
          "url": "/lance/lifecycle/dataset/_indices/396776cd-bbc2-44e5-9248-179370faf0ab/index.idx",
          "size": 332,
          "sha256": "177a96a6720f2a2f8829255db3eab551436fb738b90528c12f2620f3c55d2c7b"
        },
        {
          "url": "/lance/lifecycle/dataset/_indices/68085e33-f445-4e77-974b-9efe98d1b993/auxiliary.idx",
          "size": 13234,
          "sha256": "4af6dbefd2785e418481ecac1334aa2f4ee7a95ad8e1825ca97f5ef1abbc83a2"
        },
        {
          "url": "/lance/lifecycle/dataset/_indices/68085e33-f445-4e77-974b-9efe98d1b993/index.idx",
          "size": 332,
          "sha256": "177a96a6720f2a2f8829255db3eab551436fb738b90528c12f2620f3c55d2c7b"
        },
        {
          "url": "/lance/lifecycle/dataset/_indices/cc7f099b-9c6b-41b1-bfd0-77123f53ff50/auxiliary.idx",
          "size": 17330,
          "sha256": "f3f855232a82a63da0a0b51672dd79eb539f843c1ab81feb65ae1d112dc78ee9"
        },
        {
          "url": "/lance/lifecycle/dataset/_indices/cc7f099b-9c6b-41b1-bfd0-77123f53ff50/index.idx",
          "size": 329,
          "sha256": "5c783c73939cd0c2f93a191403fb91eca4c8220e36101d58ed2f0864d5b9445d"
        },
        {
          "url": "/lance/lifecycle/dataset/_transactions/0-07573d5a-cff9-4dbf-af5f-2fa05bea7146.txn",
          "size": 282,
          "sha256": "2c1c1aa6291ca2a0742f098b1312adbc528dd900a4eff9dd15a5c93966e60612"
        },
        {
          "url": "/lance/lifecycle/dataset/_transactions/1-58567520-f62e-4174-81aa-93a9133b8107.txn",
          "size": 375,
          "sha256": "63e52cb2e777166a1d6d4033dc6bb66a92414c368ecc2bc1b3e41556cb18a952"
        },
        {
          "url": "/lance/lifecycle/dataset/_transactions/2-4e9114b3-529a-4a69-9747-4c39878cc551.txn",
          "size": 122,
          "sha256": "33880405f56b2b8c93ed9517642560c9f002c63ee6cb3ea12b13a41eaff56455"
        },
        {
          "url": "/lance/lifecycle/dataset/_transactions/3-4ef5e49c-cac4-412f-b5d1-fdf25a8adfbb.txn",
          "size": 255,
          "sha256": "1b7d08810e49dc3f8181ebdaa2fa287582bafd54ce69fc59b51d68c0591344ec"
        },
        {
          "url": "/lance/lifecycle/dataset/_transactions/4-94b357a3-f996-4f5d-8353-0b93ff2c056a.txn",
          "size": 45,
          "sha256": "c5a5f0a5355d882c7020632cd0f437026d456762890129d14afb1bc6942aff5a"
        },
        {
          "url": "/lance/lifecycle/dataset/_transactions/4-b907f84e-18c7-4a9e-b2cb-1cca698106d2.txn",
          "size": 607,
          "sha256": "ca81c98202e00889a01e71fbe5515edf88aa64a738444dbc279b9b7de3c4c875"
        },
        {
          "url": "/lance/lifecycle/dataset/_transactions/6-600cbcdc-c981-4232-b27e-075bcc56e4b8.txn",
          "size": 705,
          "sha256": "d3bb6c1dc208a59866cd4ab7b40f9372f0004c20df38eb673ee252fbfa18cfa2"
        },
        {
          "url": "/lance/lifecycle/dataset/_versions/18446744073709551608.manifest",
          "size": 1407,
          "sha256": "2295edfb26c0701b77f8642a152fed987d35bf073127e30745792aa553b19374"
        },
        {
          "url": "/lance/lifecycle/dataset/_versions/18446744073709551609.manifest",
          "size": 1306,
          "sha256": "3f363747b2e49e10f8c600e534fe30aa5a8818c43e104eb5fe4ddc6c7fdb5358"
        },
        {
          "url": "/lance/lifecycle/dataset/_versions/18446744073709551610.manifest",
          "size": 863,
          "sha256": "46aba74ec6690e3ef08ba1e3cb8faf59e71bbeedeb177cfd521cf1843eec5c27"
        },
        {
          "url": "/lance/lifecycle/dataset/_versions/18446744073709551611.manifest",
          "size": 1073,
          "sha256": "3b90d7edcb7987d398950313c6edf43796aa654d2e57843abd2e5d4dbad7e226"
        },
        {
          "url": "/lance/lifecycle/dataset/_versions/18446744073709551612.manifest",
          "size": 903,
          "sha256": "14a6fe96d960d65d51db1d92a280e95e6d15f0f6e0b53fb73a472c714be3062e"
        },
        {
          "url": "/lance/lifecycle/dataset/_versions/18446744073709551613.manifest",
          "size": 1075,
          "sha256": "a84487f270c8374d63884597964346be72e3bd13821b0b33131074c965713c3d"
        },
        {
          "url": "/lance/lifecycle/dataset/_versions/18446744073709551614.manifest",
          "size": 644,
          "sha256": "81ec5c982fa42850f304543a60c345b90b03af3537e98a503f38066fc36db95b"
        },
        {
          "url": "/lance/lifecycle/dataset/_versions/latest_version_hint.json",
          "size": 13,
          "sha256": "529c7bcdf5ae85af6369f65b73dcb263130bb5934422a89445c5a69723bd5aab"
        },
        {
          "url": "/lance/lifecycle/dataset/data/001011010011110100101101655f644865ac2cc52f099f694c.lance",
          "size": 654,
          "sha256": "90d07cb07dbb568672d723827546b66066a729e7bf11a4001baa38412710ab5a"
        },
        {
          "url": "/lance/lifecycle/dataset/data/100111111011111100001000eac3224a238ee79de55c10402f.lance",
          "size": 5909,
          "sha256": "1bc340477c5ce95cd45709621c67c0912b4a43cbff65191365d88980ce596326"
        },
        {
          "url": "/lance/lifecycle/dataset/data/1010000100000111011111002db1974bc8844d05003a576e7e.lance",
          "size": 6037,
          "sha256": "90739634a0bf6db4a6434d0811a1f4f9d69a891f89191e2c8b75a08801416127"
        },
        {
          "url": "/lance/lifecycle/dataset/data/101011100100100010110101763a414edc8e185278212e6e3a.lance",
          "size": 10133,
          "sha256": "3b47d0559be8068a51a27a95efe714f5e6f391ec1889e0e8618088a1355619a8"
        },
        {
          "url": "/lance/lifecycle/dataset/data/110011010001001101001011bc5fdd42a39eb1b95d68ceba45.lance",
          "size": 782,
          "sha256": "6ad8f3cdb0ca554b66f36a7f01c47f73ca44b9897eb237abfb58dba745357268"
        },
        {
          "url": "/lance/lifecycle/originals.zip",
          "size": 30762,
          "sha256": "756ec90175c239e735fd2526148dcd33ed8340c05ed1a48d84aab52c7dc72837"
        },
        {
          "url": "/lance/lifecycle/proof.json",
          "size": 80473,
          "sha256": "1cb315c5e158ffcea1732dbfbe62f5b6a2465d6ecbe2eb9eabce53b6e36a6ee0"
        },
        {
          "url": "/lance/lifecycle/reproduce.py",
          "size": 11999,
          "sha256": "837f3e2ab6b8b9a184b1825b57ddc8b17b65d521d547624560e0e583656832aa"
        }
      ]
    },
    {
      "id": "lance-physical",
      "topic": "lance",
      "title": "Lance pages, nulls and compression",
      "guide": "/lance/explained#physical-layouts",
      "scope": "Two native multi-page layouts with complete source-value parity, pinned protobuf metadata, original Zstd layers and bounded browser INT64 decoding.",
      "boundary": "The browser decodes only the demonstrated all-valid FullZip flat INT64 column. Nullable string values remain native SDK results, not browser-decoded strings.",
      "sourceFamilies": [
        "lance-files"
      ],
      "versions": [
        {
          "label": "sdk",
          "value": "pylance 11.0.0",
          "source": "/lance/physical/proof.json"
        },
        {
          "label": "format",
          "value": "2.1",
          "source": "/lance/physical/proof.json"
        },
        {
          "label": "oracle",
          "value": "Independent source arrays; NumPy little-endian INT64 decoding; pinned protobuf metadata",
          "source": "/lance/physical/proof.json"
        }
      ],
      "recipes": [
        {
          "path": "explorer/scripts/lance/physical.py",
          "url": "/lance/physical/reproduce.py",
          "sha256": "49eb905d70ec943b56f0b0a79fd27135e8313b37bd5ae79b84551b97a2ca36fb",
          "dependencies": [
            "pylance==11.0.0",
            "pyarrow==25.0.1",
            "numpy==2.4.3",
            "protobuf==6.33.5"
          ]
        }
      ],
      "verifiers": [
        "npm run verify:lance-physical"
      ],
      "artifacts": [
        {
          "url": "/lance/physical/README.md",
          "size": 1137,
          "sha256": "e42fbd5b7f64f68599e134a57ee05cc1c549d57b5cdec5be0f52449dd09eedb0"
        },
        {
          "url": "/lance/physical/encodings_v2_1_pb2.py",
          "size": 14421,
          "sha256": "0d85ec9475ff1b2bd439cb723af1994684c37f47c83498bc04d148e2ef2c5a6a"
        },
        {
          "url": "/lance/physical/file2_pb2.py",
          "size": 2867,
          "sha256": "7efab82c15865a5071fa69f0fbcbfc4e2cc8d44bc3a5891a258617cef51a5fab"
        },
        {
          "url": "/lance/physical/none/_transactions/0-96ef119f-dc0e-44e1-877d-37a757f48e14.txn",
          "size": 187,
          "sha256": "76607d7f58a23732c518444af009216316b2405f22153650cbbc91fbc1b531a3"
        },
        {
          "url": "/lance/physical/none/_transactions/1-114b6f62-5a94-47d3-908b-dbfe3dbd76e4.txn",
          "size": 79,
          "sha256": "8d5bfd1a9fd5e67a1222d7da537f488fca213f2c45ba1bf2e75834f35bdd73e1"
        },
        {
          "url": "/lance/physical/none/_versions/18446744073709551613.manifest",
          "size": 380,
          "sha256": "c6f7a406730dfc95e7faac899653b91cb56d0afb7df43e227bb2f647e6481c48"
        },
        {
          "url": "/lance/physical/none/_versions/18446744073709551614.manifest",
          "size": 450,
          "sha256": "04be6a088e4f60241033923759cee8d06afb8c8aafc63849b64268591cc5660f"
        },
        {
          "url": "/lance/physical/none/_versions/latest_version_hint.json",
          "size": 13,
          "sha256": "732322c128ed67841ef5aa42c7cd04ffcd74a61b2d17d710cd502b713d62930d"
        },
        {
          "url": "/lance/physical/none/data/pages.lance",
          "size": 263743,
          "sha256": "deabf6eac0e7f92a2241aa6dff75a6a5ef1e2257c98a02b67a2456668e5c6480"
        },
        {
          "url": "/lance/physical/originals.zip",
          "size": 27931,
          "sha256": "05869bfc7940c6d606d197a5c997e26bdc649246c38f9d7e1e136d3e05d394a8"
        },
        {
          "url": "/lance/physical/proof.json",
          "size": 70792,
          "sha256": "abe0e63c3d6c20d38d7ac2e9b0bccb80606d450967f056ff7779c38a964bb8ce"
        },
        {
          "url": "/lance/physical/protos/LICENSE",
          "size": 14068,
          "sha256": "6f4030a4f059f5618cf00375afd8f5d18fe48e0fc2be1c2e98b2c32c90c44938"
        },
        {
          "url": "/lance/physical/protos/encodings_v2_1.proto",
          "size": 26637,
          "sha256": "ad229bbe28be13e3221da1fa39db542438663c9f130400283e559ec5e9fff88d"
        },
        {
          "url": "/lance/physical/protos/file2.proto",
          "size": 9102,
          "sha256": "bee1fc156fde2505e5d3be524bc74f39b424b794c03a73b823628370f11ca2f8"
        },
        {
          "url": "/lance/physical/reproduce.py",
          "size": 12367,
          "sha256": "49eb905d70ec943b56f0b0a79fd27135e8313b37bd5ae79b84551b97a2ca36fb"
        },
        {
          "url": "/lance/physical/zstd/_transactions/0-0e91ef3d-0d1d-4141-9610-fb34ae285504.txn",
          "size": 187,
          "sha256": "bb634ca59937d5b735da96e2c973ed102248139f4d512a595ca8a565d50b7b2e"
        },
        {
          "url": "/lance/physical/zstd/_transactions/1-c17b3690-76a0-4fef-bf7d-62a7290d3e9e.txn",
          "size": 79,
          "sha256": "07c6aa3b273c94e4007492465e4407a1f258b63ee4af15a46d753fcf8ce9e16a"
        },
        {
          "url": "/lance/physical/zstd/_versions/18446744073709551613.manifest",
          "size": 380,
          "sha256": "0b3f7b850cb189af5cee4fab4c091499a1b85aecc7d3e247182dc465fe21c675"
        },
        {
          "url": "/lance/physical/zstd/_versions/18446744073709551614.manifest",
          "size": 450,
          "sha256": "a1b09587fd658ffe895c6d975c97b88728cdf2b1d640b86c20b87b74e80559aa"
        },
        {
          "url": "/lance/physical/zstd/_versions/latest_version_hint.json",
          "size": 13,
          "sha256": "732322c128ed67841ef5aa42c7cd04ffcd74a61b2d17d710cd502b713d62930d"
        },
        {
          "url": "/lance/physical/zstd/data/pages.lance",
          "size": 43502,
          "sha256": "94511b021d68b355ff70734b04a41a0e14ced65a6e247c056b3ad10f69ed3440"
        }
      ]
    }
  ],
  "aliases": [
    {
      "originalPath": "delta/lifecycle/after-reorg/.part-00000-8ecc143a-9fea-4088-9005-d85a4f1d3e46-c000.snappy.parquet.crc",
      "url": "/delta/lifecycle/downloads/75196c72e096c4c55b1c99c8ab4bde549343fbd9469f5d65a114d62f6b5d9adf.bin",
      "size": 20,
      "sha256": "75196c72e096c4c55b1c99c8ab4bde549343fbd9469f5d65a114d62f6b5d9adf"
    },
    {
      "originalPath": "delta/lifecycle/after-reorg/_delta_log/.00000000000000000005.crc.crc",
      "url": "/delta/lifecycle/downloads/c7b62a785ae9501da9591b1096e4f70ac78fea7f7380cafee6c85b6fd977f33a.bin",
      "size": 28,
      "sha256": "c7b62a785ae9501da9591b1096e4f70ac78fea7f7380cafee6c85b6fd977f33a"
    },
    {
      "originalPath": "delta/lifecycle/after-reorg/_delta_log/.00000000000000000005.json.crc",
      "url": "/delta/lifecycle/downloads/ed114c83a62c39de5fd8acdfa8b252e208f67c06c2fd991ad4daca590a151adc.bin",
      "size": 20,
      "sha256": "ed114c83a62c39de5fd8acdfa8b252e208f67c06c2fd991ad4daca590a151adc"
    },
    {
      "originalPath": "delta/lifecycle/after-vacuum/.part-00000-8ecc143a-9fea-4088-9005-d85a4f1d3e46-c000.snappy.parquet.crc",
      "url": "/delta/lifecycle/downloads/75196c72e096c4c55b1c99c8ab4bde549343fbd9469f5d65a114d62f6b5d9adf.bin",
      "size": 20,
      "sha256": "75196c72e096c4c55b1c99c8ab4bde549343fbd9469f5d65a114d62f6b5d9adf"
    },
    {
      "originalPath": "delta/lifecycle/after-vacuum/_delta_log/.00000000000000000005.crc.crc",
      "url": "/delta/lifecycle/downloads/c7b62a785ae9501da9591b1096e4f70ac78fea7f7380cafee6c85b6fd977f33a.bin",
      "size": 28,
      "sha256": "c7b62a785ae9501da9591b1096e4f70ac78fea7f7380cafee6c85b6fd977f33a"
    },
    {
      "originalPath": "delta/lifecycle/after-vacuum/_delta_log/.00000000000000000005.json.crc",
      "url": "/delta/lifecycle/downloads/ed114c83a62c39de5fd8acdfa8b252e208f67c06c2fd991ad4daca590a151adc.bin",
      "size": 20,
      "sha256": "ed114c83a62c39de5fd8acdfa8b252e208f67c06c2fd991ad4daca590a151adc"
    },
    {
      "originalPath": "delta/lifecycle/after-vacuum/_delta_log/.00000000000000000006.crc.crc",
      "url": "/delta/lifecycle/downloads/a26c83df5301834c271441e9c4190b9b041136f2f62297650f28d9437353a1ed.bin",
      "size": 28,
      "sha256": "a26c83df5301834c271441e9c4190b9b041136f2f62297650f28d9437353a1ed"
    },
    {
      "originalPath": "delta/lifecycle/after-vacuum/_delta_log/.00000000000000000006.json.crc",
      "url": "/delta/lifecycle/downloads/18c82486de787b9f3e944e8999b9f518367c25d4e143745a7803cb892aa88bc4.bin",
      "size": 12,
      "sha256": "18c82486de787b9f3e944e8999b9f518367c25d4e143745a7803cb892aa88bc4"
    },
    {
      "originalPath": "delta/lifecycle/after-vacuum/_delta_log/.00000000000000000007.crc.crc",
      "url": "/delta/lifecycle/downloads/632c92d2d48993321a44fc8a110a67642fb9a36336dd91e72d3ba56add66bbea.bin",
      "size": 28,
      "sha256": "632c92d2d48993321a44fc8a110a67642fb9a36336dd91e72d3ba56add66bbea"
    },
    {
      "originalPath": "delta/lifecycle/after-vacuum/_delta_log/.00000000000000000007.json.crc",
      "url": "/delta/lifecycle/downloads/dd3ac01d8bf76861c1bcd4099edac6ee9b38db40d46fbef8834a11d0f7cfd9b9.bin",
      "size": 12,
      "sha256": "dd3ac01d8bf76861c1bcd4099edac6ee9b38db40d46fbef8834a11d0f7cfd9b9"
    },
    {
      "originalPath": "delta/lifecycle/after-vacuum/_delta_log/._last_vacuum_info.crc",
      "url": "/delta/lifecycle/downloads/2aaf95c1d45e57e005e7434bce516a2a1edf9e8455e7818ae9af1f863f6bee35.bin",
      "size": 12,
      "sha256": "2aaf95c1d45e57e005e7434bce516a2a1edf9e8455e7818ae9af1f863f6bee35"
    }
  ]
}
