Tính toàn vẹn
Cách tin tưởng kho lưu trữ này.
Mỗi hồ sơ xuất xứ trong kho lưu trữ này mang theo một dấu vết bằng chứng có thể xác minh: một mã SHA-256 của dạng chuẩn của nó, một chứng cứ OpenTimestamps neo trên Bitcoin về ngày xuất bản, và một URL gương trên Internet Archive. Giấy phép của bộ dữ liệu là CC BY-NC-SA 4.0; sử dụng thương mại cần có giấy phép riêng. Trang này là bảng điều khiển kiểm toán. Hãy tự xác minh mọi thứ tại /verify/.
Bản kê bộ dữ liệu
Mọi tệp nguồn được quản lý phiên bản đều được băm bằng SHA-256. Mã băm gốc liên kết tất cả lại với nhau — chỉ cần thay đổi một ký tự trong bất kỳ tệp nào, nó sẽ thay đổi.
| Tệp | 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… |
Mỏ neo OpenTimestamps
Mã SHA-256 chuẩn của mỗi bản ghi xuất xứ được đóng dấu thời gian trên blockchain Bitcoin thông qua OpenTimestamps. Các bằng chứng có thể được xác minh độc lập — không cần khóa, không cần tài khoản, không cần cơ quan trung tâm.
| Xuất xứ | SHA-256 | Bằng chứng | Đã đóng dấu |
|---|---|---|---|
| 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 |
Kiểm tra canary
Các dấu vân tay về văn phong và cấu trúc tồn tại qua các commit dọn dẹp và nhận diện tập dữ liệu trong các tác phẩm phái sinh. Được khẳng định bởi build/lint-canaries.mjs trong mỗi bản phát hành.
Đồng bộ ngôn ngữ
Kho lưu trữ được phát hành bằng 24 ngôn ngữ. Các bản dịch được điền bằng một script đồng bộ do Stop-hook điều khiển, gọi CLI `claude` ở chế độ headless — không dịch thủ công, thuật ngữ nhất quán trong toàn bộ kho ngữ liệu.
Mạng lưới máy nhân bản
Các kho lưu trữ độc lập của bên thứ ba giữ bản sao của mỗi bản phát hành. Việc gỡ bỏ khỏi kakao.io không xóa được bản ghi.
0 URL trên Internet Archive (Wayback Machine)
0 URL trên archive.today
124 bản phát hành tập dữ liệu được đóng dấu thời gian trên 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/ | — |
Khả năng tái lập
Với bản kê khai nguồn ở trên và build/build.mjs, toàn bộ trang web có thể tái lập được. Chạy lệnh dưới đây để tạo lại cục bộ; mã băm đầu ra phải khớp với `rootHash` trong dist-manifest.json.
git clone <source-bundle>
node build/build.mjs
shasum -a 256 dist-manifest.json
# compare against the root hash above