{"change_id":5,"source_id":"wb-promo","records":[{"seq":113,"day":"2026-07-04","kind":"version","payload":{"version_id":27,"source_id":"wb-promo","version_no":1,"canonical_sha256":"db1e0c46c6cef7cff2ffe1485f129bb1a014ed9d33f5bb246afca579a8f7df7b","raw_sha256":"047f93859de1b37b1476fbdade21f214d54e7cb211ca467bd015cf4604d03041","first_seen_at":"2026-07-04T11:16:50.668692+00:00","confirmed_at":"2026-07-04T11:29:00.855499+00:00"},"record_sha256":"c21ed883fe6fd0ed6abb6927a32960c9e5f38a80fb511b7845ae73df57db71dd","prev_sha256":"cb8be47ed0d37c9069f36df8904eaa8b249c212a6d57fa867994c99ccb7b345d"},{"seq":187,"day":"2026-07-04","kind":"version","payload":{"version_id":33,"source_id":"wb-promo","version_no":2,"canonical_sha256":"ab28a9d93b1e07148f48bb2745d18cbcd1c72b291fcf0e2e60c7b93676f3131d","raw_sha256":"2240d3666adddba796f6f6114bd6efe22e3194a14d33f43cfc3d2094d763c13b","first_seen_at":"2026-07-04T15:25:26.025472+00:00","confirmed_at":"2026-07-04T15:37:35.924844+00:00"},"record_sha256":"3896349ac4ae86731833b6cc9591289522f7b2ba1854427d9c3452b0638eceaa","prev_sha256":"76fc952a7364fefef5f96dad0d20217f5750764f341dd26dff61c5adb9205c4c"}],"daily_anchors":[{"day":"2026-07-04","merkle_root":"3c21ced66212c8f7a5999818802445aa5a301a82bb33146a650f19b962e819f1","record_count":321,"ots_status":"ok","ots_receipt_url":"/anchors/2026-07-04/receipt.ots"}],"how_to_verify":["Скачайте текст версии (/versions/<id>/text) и пересчитайте SHA-256 — он должен совпасть с canonical_sha256 в записи цепочки.","Каждая запись включает хэш предыдущей (prev_sha256) — переписать цепочку задним числом незаметно нельзя.","Суточный Merkle-корень якорится через OpenTimestamps: скачайте .ots-квитанцию и проверьте её на opentimestamps.org."]}