CSI reproducibility record.

Reproduce the 2026 CSI snapshot.

The methodology version, the configuration, baseline and source-rights hashes, the eight sub-index contributions, the expected CSI value and the exact commands to reproduce the reading on a second machine.

This record lists the inputs that fix one published CSI snapshot and the replay steps to verify them. Every value is derived from declared candidate inputs, carries an explicit data-state label and stays provisional until authenticated production lineage and the benchmark trusted gate pass. A missing or fail-closed artefact renders as an explicit unavailable state, never a fabricated value.

Reproducibility record, 2026

Provisional

76.15

CSI value for 2026.

-0.74

Change from the previous period.

89.09%

Confidence score.

Methodology csi-v1.1.0 · epoch 27 · signer quorum 0/0. The public data-state is shown above; the engine status is recorded inside the proof for reproducibility and is not a certification.

Inputs that fix this snapshot

Methodology hash
sha256:4eeec13bdb90c15fffc0a0ae73cbc8e42b771dc9b2e79ae6efb4de3109ef904d
Configuration hash
sha256:4eeec13bdb90c15fffc0a0ae73cbc8e42b771dc9b2e79ae6efb4de3109ef904d
Baseline hash
sha256:59a22a35cf81109a2d774f1427be9c356f101625bbad1131495b4548c2979a24
Source registry hash
sha256:782a397bcc94d0dfbab577fe06c2e0daaed9a1852c7412177bdeaaf77362626a
Source bundle hash
sha256:118f33da6800532c4405d7bdee6247092b709c3a5df969431bef5e428b8afc40

Per-source release identifiers, licence states and parser versions are summarised by the source registry hash and the source bundle hash above. The exact material behind each hash (methodology, baselines, source registry, source bundle, metric values, contributions, confidences and snapshot) is published per period in the verification kit, where each file re-hashes to the value shown here.

Sub-index composition

The eight sub-index readings the CSI consumes for 2026, in weight order. Weighted contributions are raw E8 fixed-point. Every value is derived from declared candidate inputs and remains provisional until authenticated production lineage and the benchmark trusted gate pass.
Sub-indexRaw weightSub-index valueWeighted contribution (E8)Snapshot hash
Animal Headcount Index25/10168.061684695324sha256:9e10e7c376cb6af2420921c72a578301e735cd77488abc75c18518d7a48c4203
Animal Agriculture Greenhouse-Gas Index20/10181.881621357586sha256:5ce97ee305947448d374f316100423f5db7caa529a2aa4141c49df9e2a6c08be
Animal Agriculture Land-Use Index15/101103.661539502076sha256:ddc36e4d4576c0bd292da5f152135e6c1729409e620c39b99a20d760cfe76234
Animal Product Output Index10/10145.26448080153sha256:976976c711eff8d65d3add5d63d484d9752a37580e0a1c359d8430ea9a44ffc1
Animal Product Trade Index10/10189.58886920704sha256:28fd0f79ccc3cc0376bc182f3633ea91a403ed1ae4ccb4acf47a4c64e08aeff4
Livestock Feed Production Index10/10126.60263343023sha256:62e3fffaab3ce65fc3059bf97d7d24986ac5763ad64ad6c51acf671959871ab3
Animal Agriculture Employment Index7/101113.18784404294sha256:0b51041ea70fe3366ee242728b5a7a95f7826c5f392b44283a6aef19f808a9ab
Consumer Transition Index4/10197.55386319756sha256:142acc92db69f75f38098fdd316b7a70eddbdfbb987d19940d43b733a8b8e5f3

Result hashes and expected value

Snapshot hash
sha256:b6f18b7a378b5f739ba093bd143d42d12c75b470f75fe3caa48794f2f2088cb7
Composition hash
sha256:0e1aa94a3982828fbe0df41059533d33792feeb7a651c92034805bedcd3a86ba
Metric root
sha256:cdc8fdfc58814b1f8b93dcc865f56284ace4ae4ff6118b1b8a0b43d4b1367d15
Expected CSI (E8)
7614622916
Previous snapshot hash
sha256:a8dbfb34c940f3ee97a8d9a21415fa9f074b0b01318e842940d9e3e90bfcfc3f

Reproduce this snapshot

The reproducibility bar is that a second machine, given the same methodology, source registry, immutable baselines and source bundle, produces the same snapshot and bundle hash. The steps below come from the public verification kit and regenerate the served output; they are shown as text and are never executed by this page. Recomputing the hashes needs only the kit; recomputing the headline from raw observations needs the CSI engine, as the steps show.

The material files are the engine's exact hash inputs. A full replay re-runs the upt-csi engine over the committed collected sources with the exporter and must reproduce every material file and hash byte-for-byte (the runner requires two scratch runs to be byte-identical before publishing).

  • git clones of unpenned-token/upt-csi and unpenned-token/upt-web side by side
  • Python 3.11+ with the upt-csi package installed (pip install -e upt-csi)
  • no network: every input is committed (collected CSVs, splice artefacts, candidate evidence)
1. Reproduce the publication to a scratch directory
cd upt-web && python scripts/export-real-csi-artefacts-v110.py --out ../scratch fail-closed: the certified constants, the candidate cross-check, the parity gate and every hash must reproduce; nothing is written into public/
2. Compare the scratch material with the served kit
diff -r ../scratch/data/csi/verify verify the material files and index.json must be byte-identical
3. Run the public verifier against the scratch tree
python scripts/verify_kit.py --base ../scratch/data/csi the same checks the kit runs against the served tree
4. Run the exporter's own test suite
cd upt-web && python scripts/test-export-v110-mode.py constants, lineage, ledger and kit tests
5. Recompute this snapshot's published hashes from the kit material.
python verify_kit.py --base https://unpenned.org/data/csi/ --period 2026 Expected snapshot hash sha256:b6f18b7a378b5f739ba093bd143d42d12c75b470f75fe3caa48794f2f2088cb7; proof block sha256:2c6a410e7d630f7f53d5fb4e77b749935804861257da80eb6c20150709a3e762 (append sequence 32).

Open the verification kit for the file list, sha256 digests, the canonicalisation rule and the verifier usage.

In plain English

CSI 2026 snapshot, revised (provisional).

Free-public composite CSI for WORLD 2026: the weighted composition of the eight first-class sub-indexes. This entry revises the previously anchored entry for the same period; the superseded entry stays in the chain. Real-sourced and provisional: certified on the candidate track (csi-v1.1.0), not yet benchmark-trusted.

The summary above is the block's own hashed text, written when the block was certified and preserved verbatim; the current publication state is the data-state label at the top of this record (derived from declared candidate inputs and provisional: certified on the candidate track, not yet benchmark-trusted).

View the 2026 proof block.