{"change_id":10,"source_id":"ym-marketing","records":[{"seq":78,"day":"2026-07-04","kind":"version","payload":{"version_id":16,"source_id":"ym-marketing","version_no":1,"canonical_sha256":"8f4b3abf2ca4035cc7966d66797cd804a8a0288bff5994a85500111277ff6ee8","raw_sha256":"ad68b10592f86ba60dfb0b88fb4a1217ca0eb6a2aa45a05fbdbf5287f4eb4fe1","first_seen_at":"2026-07-04T10:53:00.545544+00:00","confirmed_at":"2026-07-04T11:07:57.713390+00:00"},"record_sha256":"bac22117e95be132bd2664ee54ea110b5323a922a84f9983d14fe5a552cf8468","prev_sha256":"8cd92441ccf19415736d3ed71632a63bdf846ded717f16bd87ef16fbf445b93a"},{"seq":742,"day":"2026-07-06","kind":"version","payload":{"version_id":48,"source_id":"ym-marketing","version_no":2,"canonical_sha256":"6fdd4af62d1d60b50e79069fe424093c3e0821d2b31509530658beaf39c38862","raw_sha256":"00fe467ce476941101b8c4629622d155b0e7e232c31b993517101f820317db22","first_seen_at":"2026-07-06T09:21:00.917517+00:00","confirmed_at":"2026-07-06T09:33:01.873344+00:00"},"record_sha256":"8733ecbfbd378b53df28580f37e177c9ce99a230d7c856b031a63fcf8c9e098c","prev_sha256":"2104f6d1f3fbd803d0284e9acb45b7bb721bd01a5ded270e009aec4cff25b594"}],"daily_anchors":[{"day":"2026-07-04","merkle_root":"3c21ced66212c8f7a5999818802445aa5a301a82bb33146a650f19b962e819f1","record_count":321,"ots_status":"ok","ots_receipt_url":"/anchors/2026-07-04/receipt.ots"},{"day":"2026-07-06","merkle_root":"90b04be87c51d51dc9499019415374d052563a5c52a41ddf47f3435484dd7e26","record_count":294,"ots_status":"ok","ots_receipt_url":"/anchors/2026-07-06/receipt.ots"}],"how_to_verify":["Скачайте текст версии (/versions/<id>/text) и пересчитайте SHA-256 — он должен совпасть с canonical_sha256 в записи цепочки.","Каждая запись включает хэш предыдущей (prev_sha256) — переписать цепочку задним числом незаметно нельзя.","Суточный Merkle-корень якорится через OpenTimestamps: скачайте .ots-квитанцию и проверьте её на opentimestamps.org."]}