Season 1 freeze
§5 of the specification, the corpus manifest, the machine scoring rules and a commitment to the answer key are anchored through Trust Layer before any enrollment. They do not change for the season. Specification, §8
Freeze in force
Anchored on . Freeze file
| Hash | Value |
|---|---|
| Corpus manifest (sha256) | 3d56cdfa55743453b74393d93cd16a0b7e96fa57eb823debf4d4ec4247fd5392 |
| §5 of the specification (sha256) | 960a7374f4d905eff4a38a1cc800bd6e75e8ded891b5c6242da139ecb7da51f1 |
| Machine scoring rules (sha256) | 7da9a03d0520c17d3a9c2f4d9a22b4161384bbaf9f6e78855db0541b66f49c88 |
| Commitment to the answer key, sha256(salt ‖ key) | 243b50e83d12a48e6215af527ea1b091de926d1b0b3fe66a6327e0f56078b1c0 |
Freeze addendum
Anchored on , bound to freeze prf_20260915_072014_61cef2 by its request. Addendum file
Reason: taches.json (entité et activité de chaque tâche) hors des quatre empreintes du gel v2 ; audit du 2026-09-23, B5, décision D130
| Hash | Value |
|---|---|
| Task table, taches.json (sha256) | 399f2f8bbd070c599f9286a11a4b8799de7a6de21dafde03f68c27509ca375c6 |
Verified like the freeze: curl -s https://trust.arkforge.tech/v1/proof/prf_20260923_072144_2ad720, then the sha256 of the addendum file's requete field equals request_hash, reopened by the file's pair; the gel field of that request names the completed freeze.
Replaced freeze
Anchored on , replaced on , before any publication and before the opening. Freeze file
Reason: A1 (grounded verdict) and A5 (/page_suivante removed from the common lists) applied to §5 and to the scoring rules, conformite-bareme-v3, before any publication of the proof_id and before the opening; corpus and answer key unchanged.
| Hash | Value |
|---|---|
| Corpus manifest (sha256) | 3d56cdfa55743453b74393d93cd16a0b7e96fa57eb823debf4d4ec4247fd5392 |
| §5 of the specification (sha256) | 22e6fcf712266d0077f5e0d6b2d1da2201e67521f8a6216d6c4368bf9b493407 |
| Machine scoring rules (sha256) | 3db2921bfd158ee15478fb5c30a53756258bbfbb835c451c712e9794f037b6c9 |
| Commitment to the answer key, sha256(salt ‖ key) | a545042f854df5a0e933310e8708989b983e09fce44a70c456736af5eca1ba43 |
Verify
Now
- The proof: curl -s https://trust.arkforge.tech/v1/proof/prf_20260915_072014_61cef2, then third-party verification of the signature, the RFC 3161 token and the Rekor entry following the Trust Layer proof specification.
- The anchored request: the requete field of the freeze file. The sha256 of its canonical JSON (sorted keys, separators without spaces) equals the request_hash value, which the nonce in the file opens against the proof’s commitment. The hashes above are inside that request.
- §5: curl -s https://proveit.arkforge.tech/challenges/prove-it/specification/section-5.txt | sha256sum returns 960a7374f4d905eff4a38a1cc800bd6e75e8ded891b5c6242da139ecb7da51f1. Details
At the close
Planned publication of the corpus, the machine scoring rules, the answer key and both salts, at most 72 h after the close on . Anyone can then recompute the manifest and scoring rules hashes, and sha256(salt ‖ key) for each of the two freezes.