{"change_id":198,"source_id":"wb-promo","records":[{"seq":21470,"day":"2026-08-24","kind":"version","payload":{"version_id":230,"source_id":"wb-promo","version_no":4,"canonical_sha256":"4d3290da31ec91c906a8e0884cb7a042d768353ed6b3dc7d3da1e4a6c71fd44d","raw_sha256":"8ec8e93a9957b1fe0c32b139e8343ae14144c4afa3ba7019b5662c5f26f7d925","first_seen_at":"2026-08-24T12:16:43.956651+00:00","confirmed_at":"2026-08-24T12:29:27.320931+00:00"},"record_sha256":"185a19444212f3ffa703bdfde2ade0b7790ff05cf45ee9b5a382e27d4ac5ae05","prev_sha256":"131e1b4f1d630b9f27155e4eda405fd10674a937753f38458b18c4b485540101"},{"seq":22446,"day":"2026-08-25","kind":"version","payload":{"version_id":271,"source_id":"wb-promo","version_no":5,"canonical_sha256":"0020b92c7066da11e38f5a73fc3cf6c5bf845c46040d783f48ddaedf80d375e2","raw_sha256":"470ea45c39d7da3c0854c8f93f15f25578558b8f82e84557532c4236fb1089bb","first_seen_at":"2026-08-25T15:20:48.833144+00:00","confirmed_at":"2026-08-25T15:35:50.093962+00:00"},"record_sha256":"833bf1a1ccd407e0eb8e6663f6fe39d70c9831d8f3fce61f0dbdfd56c6eccc58","prev_sha256":"1ce424bd674207c2e789f2d0d1df539e35202ca44448b787d54105755ff15c21"}],"daily_anchors":[{"day":"2026-08-24","merkle_root":"caff9f7c5fe749eef0b69b2df1cb9cfcc34000b044c3accdf77d84c416a9a793","record_count":860,"ots_status":"ok","ots_receipt_url":"/anchors/2026-08-24/receipt.ots"},{"day":"2026-08-25","merkle_root":"d321040d0f64dc58b015bfe4e7377edc4102cd6be741dd9f425996dffe30356a","record_count":856,"ots_status":"ok","ots_receipt_url":"/anchors/2026-08-25/receipt.ots"}],"how_to_verify":["Скачайте текст версии (/versions/<id>/text) и пересчитайте SHA-256 — он должен совпасть с canonical_sha256 в записи цепочки.","Каждая запись включает хэш предыдущей (prev_sha256) — переписать цепочку задним числом незаметно нельзя.","Суточный Merkle-корень якорится через OpenTimestamps: скачайте .ots-квитанцию и проверьте её на opentimestamps.org."]}