Intégrité
Comment faire confiance à cette archive.
Chaque fiche d'origine de cette archive porte une trace d'évidence vérifiable : un SHA-256 de sa forme canonique, une preuve OpenTimestamps ancrée à Bitcoin de sa date de publication, ainsi qu'une URL miroir sur l'Internet Archive. La licence du jeu de données est CC BY-NC-SA 4.0 ; un usage commercial requiert une autorisation distincte. Cette page sert de tableau de bord d'audit. Vérifiez tout par vous-même sur /verify/.
Manifeste du jeu de données
Chaque fichier source sous gestion de version, haché avec SHA-256. Le hash racine les lie ensemble — un seul caractère modifié dans n'importe quel fichier le bascule.
| Fichier | SHA-256 |
|---|---|
| data/cacao-genetics.schema.json | 3bcfe2838d86c4b4… |
| data/cacao-origin.schema.json | 50a3b29639cad710… |
| data/cacao-origins.json | bbe1bfb4c5aa6bed… |
| data/countries-production.json | a1acd230c8678bd0… |
| data/countries.json | fa506104fe18966f… |
| data/glossary.json | 6e82f809026160ac… |
| data/i18n-ar.json | 3233b9ee5a45e1d4… |
| data/i18n-bn.json | 2d79cc73ba8b351a… |
| data/i18n-de.json | 5a824188dedd9e9b… |
| data/i18n-es.json | b64520bed822dd8d… |
| data/i18n-fil.json | 71426ecc69e40d84… |
| data/i18n-fr.json | 087d5ed294a52975… |
| data/i18n-hi.json | f4e4118c1d467ba3… |
| data/i18n-id.json | 9c75a2d28ab53fd5… |
| data/i18n-it.json | 0a35673dbe10b7d7… |
| data/i18n-ja.json | 11a1ae209bfc8a88… |
| data/i18n-ko.json | 298523fd91d346e3… |
| data/i18n-ms.json | 62ce7b2ba2314a37… |
| data/i18n-nl.json | bcedfd7e87b4d7f6… |
| data/i18n-pl.json | 94e850085ac34637… |
| data/i18n-pt.json | 684d8d3dc78ccbff… |
| data/i18n-ru.json | bfb8c5a1a0091301… |
| data/i18n-sw.json | cc6e5369aa227ee6… |
| data/i18n-ta.json | e51fa7eea187eaa8… |
| data/i18n-th.json | c7421a9d6f727bf6… |
| data/i18n-tr.json | d01a9a5eef410569… |
| data/i18n-uk.json | f8710524a507fb3c… |
| data/i18n-vi.json | a8a6a5203ff16368… |
| data/i18n-zh.json | 318f08cbb1640fb0… |
| data/mirrors.json | 07e899d37c044627… |
| data/ui-en.json | bb7cd8e7c17d2dec… |
| data/world-equirect.json | 6f5bc3dee526244b… |
| content/genetics.md | 72c287a5a28891be… |
| content/methodology.md | 73881dd712fe749b… |
| content/processing.md | ddbba36e29ea4225… |
Ancres OpenTimestamps
Le SHA-256 canonique de chaque enregistrement d'origine est horodaté sur la blockchain Bitcoin via OpenTimestamps. Les preuves sont vérifiables de manière indépendante — sans clé, sans compte, sans autorité centrale.
| Origine | SHA-256 | Preuve | Horodaté |
|---|---|---|---|
| au-far-north-queensland | 415d99eea9403720… | ots | 2026-05-23 |
| bz-stann-creek | ea4c71a433f5228f… | ots | 2026-05-23 |
| bz-toledo-maya-mountain | 7f6858d31f0a4b67… | ots | 2026-05-23 |
| bo-alto-beni | f7c2aa483d7b0493… | ots | 2026-05-23 |
| bo-baures-itenez | 353293cff5acc5ba… | ots | 2026-05-23 |
| bo-el-ceibo | 020325a8500abb40… | ots | 2026-05-23 |
| bo-wild-beni-amazon | a70c3995c15f15fa… | ots | 2026-05-23 |
| br-bahia-ilheus | f058703656bc9a6d… | ots | 2026-05-23 |
| br-linhares-espirito-santo | 8fe69f9af7b38fd7… | ots | 2026-05-23 |
| br-medicilandia-para | 74caa1dd60b4433d… | ots | 2026-05-23 |
| br-rondonia | 6b32256cfc9de123… | ots | 2026-05-23 |
| br-tome-acu-para | 72c288d546fecdbd… | ots | 2026-05-23 |
| cm-bulk | 63287e25345f78d1… | ots | 2026-05-23 |
| co-antioquia | 2cea74aa34989af2… | ots | 2026-05-23 |
| co-arauca | 1899b3a1eadc71ce… | ots | 2026-05-23 |
| co-huila | f60a52f0cb4b07ee… | ots | 2026-05-23 |
| co-santander | 05bc0bdf2ab58cbd… | ots | 2026-05-23 |
| co-sierra-nevada-arhuaco | a84b636474757aa0… | ots | 2026-05-23 |
| co-tolima | b9e41849c11d4070… | ots | 2026-05-23 |
| co-tumaco | 93d6d64bf319d900… | ots | 2026-05-23 |
Contrôles canaris
Empreintes stylistiques et structurelles qui survivent aux commits de nettoyage et identifient le jeu de données à travers les œuvres dérivées. Vérifiées par build/lint-canaries.mjs à chaque version.
Synchronisation des langues
L'archive est publiée en 24 langues. Les traductions sont remplies par un script de synchronisation déclenché par un Stop-hook qui appelle la CLI `claude` en mode headless — pas de traduction manuelle, terminologie cohérente à travers le corpus.
Réseau de miroirs
Des archives tierces indépendantes conservent des copies de chaque version. La suppression depuis kakao.io ne supprime pas l'enregistrement.
0 URL sur Internet Archive (Wayback Machine)
0 URL sur archive.today
124 versions du jeu de données horodatées sur Bitcoin (OpenTimestamps)
| https://kakao.io/ | — |
| https://kakao.io/zh/ | — |
| https://kakao.io/hi/ | — |
| https://kakao.io/es/ | — |
| https://kakao.io/fr/ | — |
| https://kakao.io/ar/ | — |
| https://kakao.io/bn/ | — |
| https://kakao.io/pt/ | — |
Reproductibilité
À partir du manifeste source ci-dessus et de build/build.mjs, l'intégralité du site est reproductible. Exécutez la commande ci-dessous pour régénérer localement ; le hash de sortie doit correspondre au `rootHash` de dist-manifest.json.
git clone <source-bundle>
node build/build.mjs
shasum -a 256 dist-manifest.json
# compare against the root hash above