{"change_id":345,"source_id":"wb-promo","records":[{"seq":25481,"day":"2026-08-28","kind":"version","payload":{"version_id":372,"source_id":"wb-promo","version_no":4,"canonical_sha256":"4f6b621f4aa684c039eb797f7a7095ce04f71341bd9fb69f190cc75aa2d3fdd2","raw_sha256":"a91d933fa2be5589214d3b319cebc641a89c663d4f57c1b7a7ee6a7031d24b39","first_seen_at":"2026-08-28T12:26:40.012313+00:00","confirmed_at":"2026-08-28T12:38:59.194659+00:00"},"record_sha256":"b903fafc512418fbdb04ed7b6f231d7f4aacb2f42e99d9fe482b2a371219ad43","prev_sha256":"444e6648b365ece6101cec9103cc455e9c1bd4daa6bdb6a1abf993c559b58926"},{"seq":29599,"day":"2026-09-03","kind":"version","payload":{"version_id":455,"source_id":"wb-promo","version_no":5,"canonical_sha256":"e68d5faab90e9581df8c7d55cbaf029a9a29830f5322eb8e713844f5c3363415","raw_sha256":"b430ac5d44ffc3e9633f79016b5d32691be7670afb744c0b371465b15d79bd5e","first_seen_at":"2026-09-03T14:41:48.901384+00:00","confirmed_at":"2026-09-03T14:57:55.139767+00:00"},"record_sha256":"fa970bc8c2277624acce8cc22af4b514b2fe02d2379c3469719cce37ba290da6","prev_sha256":"53996312875b8376783bfa2ce4e36d658eb84bb45eb12fcf3ee24f6188930bd2"}],"daily_anchors":[{"day":"2026-08-28","merkle_root":"94d3bbccd3a481b6c41ab32a539b1ca5df80405046df3ba1f1caa1a12e8c9395","record_count":1205,"ots_status":"ok","ots_receipt_url":"/anchors/2026-08-28/receipt.ots"},{"day":"2026-09-03","merkle_root":"1ea491b18ddb7492b9bab60e2e3b7fb44b9e3b087769e94b5a2c54ac81d16e2c","record_count":592,"ots_status":"ok","ots_receipt_url":"/anchors/2026-09-03/receipt.ots"}],"how_to_verify":["Скачайте текст версии (/versions/<id>/text) и пересчитайте SHA-256 — он должен совпасть с canonical_sha256 в записи цепочки.","Каждая запись включает хэш предыдущей (prev_sha256) — переписать цепочку задним числом незаметно нельзя.","Суточный Merkle-корень якорится через OpenTimestamps: скачайте .ots-квитанцию и проверьте её на opentimestamps.org."]}