CSI reproducibility record.

Reproduce the 2024 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, 2024

Provisional

77.81

CSI value for 2024.

-0.55

Change from the previous period.

89.09%

Confidence score.

Methodology csi-v1.1.0 · epoch 25 · 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:8465e908cce0e172096d312fac0204eefd3e832aa3650fe3db3a97d612f20382

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

Per-member contributions are published for the latest snapshot only.

The eight sub-index snapshot hashes for 2024, in weight order, are recorded in the proof block:

Member 1
sha256:38a18ffd45aad063db590abd548aeb5f65ebb78b7e82f7757ca88f80cec0483b
Member 2
sha256:9424c8cc95ef53e9b0c83d484f5f29f0706a257b1e6682d2d29c358d5c4194c5
Member 3
sha256:f17c4b57c8623f9eff77762031589eeed943a16df072441678b15c5fc99838fa
Member 4
sha256:b6df3f46fa290dd3190e97924dddb263617929a8bd68793ab81cc17f5a6b5801
Member 5
sha256:84465545bbf6edbfd8e94263fca58b91e6c4a1851821335bcfa167fe45331a6d
Member 6
sha256:1f9eba2e59301b6d2642df236cf1f4080955a3e4aa23ac5ef1044206e2c0fb73
Member 7
sha256:2d77148bb4b9684157174edb43c8e69d7ead8ba9935476d13ade970489479cd1
Member 8
sha256:1aa5c9f19a0fc8a3bff7830885171158d3babd8d27a5198b6b3b4fc79304af4d

Result hashes and expected value

Snapshot hash
sha256:a826abbd67f555549b465ec41d2a7351df9a81a1ba6d53a249c73e6ddc351930
Composition hash
sha256:3d354c6f10f077821a5cfb9bfba2dbe4078d7808993b2c9944e47f4f3df7d934
Metric root
sha256:e7795c3da7787da3e65ea42eb9fe380cf81e1d545ed3b6c78d04b770636d56ff
Expected CSI (E8)
Published for the latest snapshot only.
Previous snapshot hash
sha256:5823758aeb0fe713172e844fe5c00b5f32e99cb918255dff50f5767582ea926a

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 2024 Expected snapshot hash sha256:a826abbd67f555549b465ec41d2a7351df9a81a1ba6d53a249c73e6ddc351930; proof block sha256:0301b4ae1cbdf287f3a773823b038d43d31c7d84331abfb3fe51fe0a2027e450 (append sequence 30).

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

In plain English

CSI 2024 snapshot, revised (provisional).

Free-public composite CSI for WORLD 2024: 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 2024 proof block.