{ "schemaVersion": 1, "pageVersion": "sha256:4b312458a35b3e82b48821c6414d376325ab935da8d66022b63d67277491f3e9", "claims": [ { "id": "claim_5f458a6b32c4452a9d25edf481e1f07e", "statement": "F8 is handled on every screen: the first press asks for confirmation and the second starts the relink, while any other key cancels the pending request and an Esc used to cancel is consumed.", "evidence": [ { "resource": "repo://src/app.rs#L356-L381", "version": "repo-lines-v1:sha256:b64194da9c7bce682333ce6e12c758fef9076e9a0af5e51f088b07063965a086:eyJzZWxlY3RlZExpbmVDb3VudCI6MjYsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjI2OTEwMzllOGFhMzZiZmZmZmI3OTMyMjRhMjA3MWIwYmRlZmE0Mzg3OGNlYmE0MDJiMmY1NDlhODczYjNjMDgiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6ImM4MDg4M2RjYzQ1NWNiNGUwODk3NDkxNzMwZmVhYmQzOWM3MTRhYTRmYTUzZTc4MzA1YThkN2ViMWQyZjYxZmYiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjBlZjIyYTA2NDVkNDAwY2EyNWVmYzI2Mjg2ZTdjMDZmOWUzZmZhZmQxY2UwMzVjMmZjOTkyYWZhNGI2NGIxY2EifQ" }, { "resource": "repo://src/app.rs#L884-L903", "version": "repo-lines-v1:sha256:dd7415d7eb098a51dfb451afc950bc0918baaa5c2b9d01f64bd1354a87ccdb76:eyJzZWxlY3RlZExpbmVDb3VudCI6MjAsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjlhZGRmNjgzMjdhYTA4ZWZjNDYxNGFmZDIwOTkzZTFkNzZiZjUxNmQ3NzRjM2QyMmIzOTUyOTEwNmNkOTBhZmMiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6ImU2YjA0NDkxNDY5NzIyZTgzNjNhOTRlNDA0NDUzOGUwMTNhMmEyMTdlMzZiMWU1NjhiYTYwYWNiN2I0YzhmMmUiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjE2MmVlNTdlNDFhOGMyMGFlMDE2NGRmMjYxNDM5ZGNjNDk5ZDM1MjA4MzQxNTE1MTZkMDQ3ZThkZWFlOGE0NjYiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImE2NTVlZGVmNDZhYzg4YTI3NGFkODVmNWQ2NmRhYTgyYTZkZDg3ZGY4MWQwOWNiMTIxNzVjNDFkNWY5YWY1MTgifQ" } ] }, { "id": "claim_6074752bd7964af7bc44d6897ef2c067", "statement": "The web command Relink calls start_relink directly, without the TUI double-press confirmation; the browser page asks for confirmation before posting /api/relink with the X-Wh-Request header.", "evidence": [ { "resource": "repo://src/app.rs#L1144-L1151", "version": "repo-lines-v1:sha256:6a5fafc027a4dad94444764670c73f86302a4de5f80873b8c2731496881881a1:eyJzZWxlY3RlZExpbmVDb3VudCI6OCwiZmlyc3RTZWxlY3RlZExpbmVIYXNoIjoiOGY4NmU3NjA1MmFiZTAzYjI3OGY0NjA0MzNmOTJhNjFlOWE2ZmM2YTA2NzA0Mjg4NGQ3MjJjNmVjNmMwNWEwMiIsImxhc3RTZWxlY3RlZExpbmVIYXNoIjoiZTZiMDQ0OTE0Njk3MjJlODM2M2E5NGU0MDQ0NTM4ZTAxM2EyYTIxN2UzNmIxZTU2OGJhNjBhY2I3YjRjOGYyZSIsInByZWNlZGluZ0NvbnRleHRMaW5lQ291bnQiOjMsInByZWNlZGluZ0NvbnRleHRIYXNoIjoiOTAzYWM0MTkxYWMxNTg3OGMxODk3Zjc5N2MwNTcwYzkzNmQ5ZTM4NDgyODgxOTNkMWM2ZDhhN2MzMDBkNTA0MyIsImZvbGxvd2luZ0NvbnRleHRMaW5lQ291bnQiOjMsImZvbGxvd2luZ0NvbnRleHRIYXNoIjoiZTc3ZDk1Mzg3NWIzYjM4OTk2YjhkOTM5Mzk5M2YyZTUxOGY1MGMzMzY1NjgzZDMxNGFjNmE5NjNhMjliOTBmMSJ9" }, { "resource": "repo://src/web.rs#L166-L174", "version": "repo-lines-v1:sha256:81e9004c1f6afdff65111c92f71cf2a8b9e2fd1f87d5d54d60e8446e7b1dd361:eyJzZWxlY3RlZExpbmVDb3VudCI6OSwiZmlyc3RTZWxlY3RlZExpbmVIYXNoIjoiODU5OWJkMWM5YjdhMTQ5ZjczYzQzMjQ2MjljMzczMzFmOGNlZTM1NDVhN2IzYWUwNjk1ZWM0NmFlZjBiZmJjNCIsImxhc3RTZWxlY3RlZExpbmVIYXNoIjoiNDEyY2EzNDVjY2Y3NWJmOWMwODA2YmNlNjk1YmU4ZGU4MDhiNzk5ODQyNTFhN2E1NGQyMDJjZjYxMDFkZDQ1MSIsInByZWNlZGluZ0NvbnRleHRMaW5lQ291bnQiOjMsInByZWNlZGluZ0NvbnRleHRIYXNoIjoiNGRhMDBiODU3YTc3N2IyNzQwZmQxZjg0MWIxZWQ0MzcwNmYwOTc5YWEyNzE5Zjk1YzJjOTJjMGNkYWEzOWJkYiIsImZvbGxvd2luZ0NvbnRleHRMaW5lQ291bnQiOjMsImZvbGxvd2luZ0NvbnRleHRIYXNoIjoiNGNmODQ4NzQ5MjczZDdkMWJlZDQ1ZTg2ZTNmMTU3ZmY3NTE0MjIyMTFkMWE3YzFlM2RhZDIzYWNkODNiZWRmNCJ9" }, { "resource": "repo://src/web_page.html#L703-L718", "version": "repo-lines-v1:sha256:edcf716f5c77bc9ba443f65a19535e9c1b254b9949a238743590df637a35157e:eyJzZWxlY3RlZExpbmVDb3VudCI6MTYsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImVhZjIyY2YwNzMyNTkyYzI0NzE0MWNiZTYxZWZhMTEwMTI2MTJmNWEzMTIyYjlhZjliYmFmNTJmNTcyNGQxOTQiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQxMmNhMzQ1Y2NmNzViZjljMDgwNmJjZTY5NWJlOGRlODA4Yjc5OTg0MjUxYTdhNTRkMjAyY2Y2MTAxZGQ0NTEiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6Ijc2NTNiYWEyY2QxMjM0ZDlmZTgzOGNiZTJhN2EzODc1YTcyMWMxOTRmNGRjMjZiZTgwYjZlOTU5MGY2YzE3MmIiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjU4MjJhZjlkZGY3ZTI1ZjQxYTFmZjU1NDA2MDljN2FhNGNhZmZjODBkMjhjM2VjNjkxY2ExY2RmOTMxMzQ0MDMifQ" } ] }, { "id": "claim_61c1cf660cdb4769a895097a3dc5d711", "statement": "start_relink ignores requests while a relink is running; otherwise it shows the connecting screen, clears the QR, resets own_jids_known and spawns a task that runs WaHandle::relink and reports AppEvent::Relinked.", "evidence": [ { "resource": "repo://src/app.rs#L320-L341", "version": "repo-lines-v1:sha256:562a22627a48012be000f4fe8e09f389e6e78bb3e5f7b9930922352ad69710bc:eyJzZWxlY3RlZExpbmVDb3VudCI6MjIsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImIzZDgxYmQ3NmJjMThmZDc2YTBlMzE3M2FiZTI5Yzc5ZDZiMzYzZGUxMjhkZDEwOGI5ZDg4M2Q2OWVlNGJlNGQiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjM0YjVjYjQyNzgzMDViZTExYTkyOWY2MjYzOWFkYjMzMzI3NjczYTdjZmVmZDgxNTBjOGNhMjcwMmJiZjE5N2YiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImI5ZWM4YTdlN2ExNmVjZmZhNzMzMzI3ODJjM2M4YzRlNjNkYjczODcxNzQ5YjVlMjhkMWNlMmYyOTZmZmYyYmMifQ" } ] }, { "id": "claim_a64da236b7ef44d391eb09c8a0b7c999", "statement": "WaHandle::relink stops the old client (logout, wait up to 10 seconds, abort the translator), deletes session.db and its side files or empties its tables when the file is locked, and starts a new unpaired client that sends its events to the same channel.", "evidence": [ { "resource": "repo://src/whatsapp.rs#L182-L237", "version": "repo-lines-v1:sha256:18f2dfb379587e6702f10be30e023ea43187acf5f2e74eee0646e34c148de96c:eyJzZWxlY3RlZExpbmVDb3VudCI6NTYsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjYwMzUyMWI1YmRmYWViNzk2MzY5ZTExMzEwODIwMjIwZTNhMTI1MGUwY2E5NzIyMGEzYTI1OWFkMjQxNTcwZGIiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6Ijg3NzllYzNlN2JjNmZkMzdlNDYxMTdhODY2ZDA2YWIzZTVlNGVlYmE0ODJjYmViYzkzZjhjZGRjZjYyOTM5ZTAiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6Ijk5OTU0Y2ZjYmI3ZmVlMDA0ZTg0M2I4ZDdmZjAxNTA3ZTlmOGU5YTYzNWI1MjZlOWQ1ODRmNzY1MDA4YjRiZDYifQ" }, { "resource": "repo://src/whatsapp.rs#L314-L367", "version": "repo-lines-v1:sha256:dae8e9fd58393c76159603a1143da95f40e9d77d62eaa8e9531737a4a58b8edb:eyJzZWxlY3RlZExpbmVDb3VudCI6NTQsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjgyNTI5M2Y3MjNjNGMzMjZmNDJlMDFmMzc1Nzk1ZTJjMjE4NzQxNGEyNjI5NDEzOTEwODc3Mjc3MzdlMWMzMDEiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQxMmNhMzQ1Y2NmNzViZjljMDgwNmJjZTY5NWJlOGRlODA4Yjc5OTg0MjUxYTdhNTRkMjAyY2Y2MTAxZGQ0NTEiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjYwNjNjNGQxYWY4Y2Q4OWJiMGJkZDc2NTdmZmNiZjY4MDZhNjEwZDc5ZDZjOGQ0YzMwN2MyNDFkZjM5MDA1MjIiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjI1MjJlMWI3MWMwMDczNGUwMWUwYTJhN2ZjYjU1ODdjYWEwN2RkYzRlZjRjMTViYTEyNGFhN2M1ZWRlZTVjYzUifQ" } ] }, { "id": "claim_f53cf16e91a448c69a18c9991038dad7", "statement": "While no session is running during or after a failed relink, sends, image downloads and own JID lookups fail or return nothing because WaHandle::client reports 'WhatsApp session not running'.", "evidence": [ { "resource": "repo://src/whatsapp.rs#L200-L210", "version": "repo-lines-v1:sha256:8ed098e34276e2c4b9ff74e786b647375c2d873d70640b609b0ae4bca9505394:eyJzZWxlY3RlZExpbmVDb3VudCI6MTEsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjEwYjNlNTU4ZDczYzgzNWI1NWVkY2U4NWUxNTMzYjM1ODczM2U1OWU4ZGNmYTJmZTM3N2FmNDBjZTcyZjY4OTUiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjE5ZTc2MzU1Y2YxMTk5NDgwYzNmOTk4MzZiMTQ4NmM4NDFkODkxZmFhZDkwNGM2MDhlMDkzMDIyZDM3NTdhZWUiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImE3M2Y4MjFiY2U5NjYxNDdhMDEyMmRjYjVhZGExZmVjZjgxMWIyZmNiNjIwZDUwZGFiY2U2MTg0OTUzNjVhNWUifQ" }, { "resource": "repo://src/whatsapp.rs#L279-L295", "version": "repo-lines-v1:sha256:2716d1991bf1de21e1b70d5a1702f8e881af4787f4afd11837ef8767c63b07b3:eyJzZWxlY3RlZExpbmVDb3VudCI6MTcsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImE2OGU3Zjk2MjU1MTJjM2E1NzQ5NDIzZDA2MDc0ODRhZjQxODc4NThmZDhkNjhhMTcwMWQ1ZWI1ODA3MWU4ZTkiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6ImFkMjVmMDBjOGVlOTdlZDMzZGJiMTNiMzNiYmRjOWEyNjhjMzhkODZmMjlkYTQyYTg1YjBkN2U0NGE0YTYxNzciLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjFiY2ZkYmJhNTAwZmIyZWEyMTlhZTdiNDQ0NmUzZTU1NTA4YWViMWQ3ZjdjYmM4MGYxNTUyNjMzMzk5ZGY1MWMifQ" } ] }, { "id": "claim_68f154e0c2c9462eb3e3328666058891", "statement": "A relink resets only the WhatsApp session database; the history database with chats, messages and autoreply flags is not touched.", "evidence": [ { "resource": "repo://src/app.rs#L320-L354", "version": "repo-lines-v1:sha256:f986a6b8380806257f348dc108fa11b5fbf0d7fca2d638d33cdedb965da8a9b6:eyJzZWxlY3RlZExpbmVDb3VudCI6MzUsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImIzZDgxYmQ3NmJjMThmZDc2YTBlMzE3M2FiZTI5Yzc5ZDZiMzYzZGUxMjhkZDEwOGI5ZDg4M2Q2OWVlNGJlNGQiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjM0YjVjYjQyNzgzMDViZTExYTkyOWY2MjYzOWFkYjMzMzI3NjczYTdjZmVmZDgxNTBjOGNhMjcwMmJiZjE5N2YiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImU1ZTg0YjQyYzc5NDMxZTNkOWI4Mjk4MGQwN2Y5NWQxMTBiYjQ1ZGUxZTI0NjlkYjcxMDJlNzJmODRiM2FjOWIifQ" }, { "resource": "repo://src/whatsapp.rs#L221-L237", "version": "repo-lines-v1:sha256:63e137b22805f72a6e35c74bf1f9296c30d5dd1c696101d7b7db2f3dedb3b664:eyJzZWxlY3RlZExpbmVDb3VudCI6MTcsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjY4YjU3MmE2ZGZjZGNjZDc1YmE0ZDBkZDZiYmEzNjUwY2UwNDFkZDkxYzRjNjE1YTBmMDJhNDllMjNlNTA2OWQiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6ImIyNTdmMTI1NGQ0NjJmZjgyYTFmYTFmZjYyNzFlNzIzNTM1NTFkMDZlNjMxMDQ2OWYxMGZmZWUxZTY2ZmVlMjMiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6Ijk5OTU0Y2ZjYmI3ZmVlMDA0ZTg0M2I4ZDdmZjAxNTA3ZTlmOGU5YTYzNWI1MjZlOWQ1ODRmNzY1MDA4YjRiZDYifQ" } ] }, { "id": "claim_26a79653b21a4f10992d81769d99eb47", "statement": "New pairing QR payloads switch the app to the Pairing screen and are exposed both to the TUI and, rendered as SVG, to the web panel state.", "evidence": [ { "resource": "repo://src/app.rs#L1171-L1184", "version": "repo-lines-v1:sha256:643e53e7eee86239879c37d679254899bc317cdbf3cd55b8314e04ba1657043c:eyJzZWxlY3RlZExpbmVDb3VudCI6MTQsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6ImIzN2M0MzFhZmQ5NGMyNzU0NzJkNjliODNlMGM0MmRmMjU0NmQ2MDQ3NmM4ODg3Yzk3MDRmZWM2Y2U0MDkyMDMiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQ4OTNmNDBlMzc4MWViODk2YzgyZDA0NmEwODA2N2ExMWUzNWNkZjJmMWRmYWYyNmZlYTkwYjhkYjY2NzY0MTMiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6ImRkZDFkZTJkMmJiNWE5ODAxZDE4MTAyYTQwYzlmOTc4NjRkNjNkYmEzMzkzMzdiZDVlYTU3Y2FiOGU4YTYwYzgiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6ImJlODM0YjUzNzA2ODgzYmQzMmMxMmViNmQ0OGEyMmFjZjlkNTIyYzIzOWJlNTE5NDZmNzA5YjIxZDNkNjIwMzIifQ" }, { "resource": "repo://src/app.rs#L406-L411", "version": "repo-lines-v1:sha256:b1ff41a223bdf9bbf36663f8088fa2379ee28283923bdb2f0cbbc4f5adbdcaee:eyJzZWxlY3RlZExpbmVDb3VudCI6NiwiZmlyc3RTZWxlY3RlZExpbmVIYXNoIjoiNmQ4Y2YwMmQ4NTY5ZjVhNDdmNGI2ZjRmNzkzMGY3OTMxNzMzZWY0YTg0MzA4M2ZiZmMzMDM2Y2IzYmIyNzkwZCIsImxhc3RTZWxlY3RlZExpbmVIYXNoIjoiNTUyMmM0MmNkMTljNmQwM2Q4MDhjNDUyNzIwNTUyODI1YjdlYTFjNWI0OTFiMjE4NTExY2FjNzQxNWNmOWQ5YiIsInByZWNlZGluZ0NvbnRleHRMaW5lQ291bnQiOjMsInByZWNlZGluZ0NvbnRleHRIYXNoIjoiYzk0OTJlYzlhMzZlOGQ4NTQ2MTUyYjgyMmQ1N2ZkMjAwOTg5MTUwMzBhMjBkOWJkYTFkNWZhZDQ0ZjhmMWI1ZiIsImZvbGxvd2luZ0NvbnRleHRMaW5lQ291bnQiOjMsImZvbGxvd2luZ0NvbnRleHRIYXNoIjoiMTYxODU0MTVhYzdlMzU2MTg4MWU4NTViMTEwN2Y3NDYzNjIwZTI5NjM3MWI0NWU4ODMwNGNhMjYxODY0MDYxZCJ9" }, { "resource": "repo://src/web.rs#L364-L379", "version": "repo-lines-v1:sha256:e6d58dec7c8a45140e76290e175a7b2f5a9b3c59f60b3e244064813974a3ed1d:eyJzZWxlY3RlZExpbmVDb3VudCI6MTYsImZpcnN0U2VsZWN0ZWRMaW5lSGFzaCI6IjMxYjQ2MDBlYjQ4M2JkNTEzNjA1ZTE0ODVkNmRjNmNjMDA3NjJkNzRiODNjNzg4OTQ2MGQzOWNkMGRjMzQ1YTgiLCJsYXN0U2VsZWN0ZWRMaW5lSGFzaCI6IjQxMmNhMzQ1Y2NmNzViZjljMDgwNmJjZTY5NWJlOGRlODA4Yjc5OTg0MjUxYTdhNTRkMjAyY2Y2MTAxZGQ0NTEiLCJwcmVjZWRpbmdDb250ZXh0TGluZUNvdW50IjozLCJwcmVjZWRpbmdDb250ZXh0SGFzaCI6IjE5ZTc2MzU1Y2YxMTk5NDgwYzNmOTk4MzZiMTQ4NmM4NDFkODkxZmFhZDkwNGM2MDhlMDkzMDIyZDM3NTdhZWUiLCJmb2xsb3dpbmdDb250ZXh0TGluZUNvdW50IjozLCJmb2xsb3dpbmdDb250ZXh0SGFzaCI6IjQ0NGIyYWRlMGYzNzRmOGZjZGYxNGM5MTQxYzNkNTMxYjcxMzgwN2ZkZTc0NzI1NTZiOWJlNDI1MjE5NzM4OWYifQ" } ] } ], "verification": { "by": "openwiki/0.7.2", "at": "2026-10-23T21:26:24.156Z" } }