{"ok":true,"seals":[{"seq":1,"at":1790790651,"count":18,"root":"15336a47987725f1b9e1d235a58213134f356c31de097bb1393eaf7209443be5","prev_root":null,"from_id":12,"to_id":74,"signature":"LyQBC/xjgPnZhzIAIarbA9sooYDM69eP1aWxu8KmofSbdn5Psj5RG/EBFCe8oGeASq0je0LzMnuRzVnNVKbCBQ==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790790651,"signed":true},{"seq":2,"at":1790801173,"count":29,"root":"23c726498505fe91fe8585581aed31328d3f4d3a287c9905311dfdd43471af2b","prev_root":"15336a47987725f1b9e1d235a58213134f356c31de097bb1393eaf7209443be5","from_id":59,"to_id":107,"signature":"HYVQm5eRktwUZp7cl4S3G/WDj1zTHaIXyNKuyD8b8kJwA98M8jPuRN4KpEf6i6be9WC16y01PY+mBHwTXK/AAA==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790801173,"signed":true},{"seq":3,"at":1790802734,"count":1,"root":"2ebc7a0b49bf65cb1fcb05d528c5357ea94f8259cc6ad5c61fe7c1c0c27ebbf1","prev_root":"23c726498505fe91fe8585581aed31328d3f4d3a287c9905311dfdd43471af2b","from_id":1,"to_id":1,"signature":"s2L6vjog2h4OizpUy3SqOGxsj6ajQZrNGhsHB5jjTPyNvlaEDjldAPyph71g6Ke4mnsl3iaQxswl41+xTMPMAg==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790802734,"signed":true},{"seq":4,"at":1790802888,"count":15,"root":"4032b36dfa6ae629605e5747b688f6bdcb7a2859f557a9bb493e741ae27fe395","prev_root":"2ebc7a0b49bf65cb1fcb05d528c5357ea94f8259cc6ad5c61fe7c1c0c27ebbf1","from_id":2,"to_id":113,"signature":"s3vJSX6z96vZA68D0+GXXwKIgYDTkNTteiotzEUUca9jAzQMNCPO+txzDu/qjuI/pPEFurKxHA4wXtXqIn03Cg==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790802888,"signed":true},{"seq":5,"at":1790803826,"count":1,"root":"4011ed0d9ecd34aeb0652a19cd771bfd81a3becfc4c9fe2ea4e4cb47336a55fd","prev_root":"4032b36dfa6ae629605e5747b688f6bdcb7a2859f557a9bb493e741ae27fe395","from_id":115,"to_id":115,"signature":"jXHYb4MI5jmXi7cWLyAbEIBtmE6Hss58TkDWMWbuLX6z5cbkWeNGfggQEBX647wS4g2jd6XFFqGN2m0ko1IwAQ==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790803827,"signed":true},{"seq":6,"at":1790804130,"count":1,"root":"5fa85e87de9f7fadb032db88c9b99bdd418bff56d0a1d7b26238502655999459","prev_root":"4011ed0d9ecd34aeb0652a19cd771bfd81a3becfc4c9fe2ea4e4cb47336a55fd","from_id":121,"to_id":121,"signature":"pY10iH6Bqef5ftF4RZaHVdjHqV1a/Qc+eALxqqFPUksVI6warSYwBzioReQF4wdO/zvLdWtOrXjde7VyS7//Bg==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790804130,"signed":true},{"seq":7,"at":1790805091,"count":4,"root":"5de2e8fa73745d0f03c73222057f42a244a7659f7b92ede0dc954d2d2bd618a2","prev_root":"5fa85e87de9f7fadb032db88c9b99bdd418bff56d0a1d7b26238502655999459","from_id":126,"to_id":145,"signature":"Q1C+3NwLax0tQzS6B+IUd+yY8ZioACWpEZjecLpsM967zAwbdXwuRUVbHseyH+IrTAmG6ftyip5EJILXus8sDw==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790805091,"signed":true},{"seq":8,"at":1790805388,"count":1,"root":"ca9f11c23b8e8497d16b16625aebeacb40e45dee5e447cbe054859cafe829cc0","prev_root":"5de2e8fa73745d0f03c73222057f42a244a7659f7b92ede0dc954d2d2bd618a2","from_id":151,"to_id":151,"signature":"awLU5/69LoZv/PigBHS6u/Yh+D0sMrbMMF2MmiwNbe0qTuLwX6UuC14q27knUldKdeltHwz6LjkNm92vxTjsDg==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790805388,"signed":true},{"seq":9,"at":1790847794,"count":1,"root":"8485641d10cfc90e5935c1e77506b6c27d3930b7812b036191359d8fe2fc10a8","prev_root":"ca9f11c23b8e8497d16b16625aebeacb40e45dee5e447cbe054859cafe829cc0","from_id":157,"to_id":157,"signature":"DLfxtS2uu7w+Yc1oNmlOT5fPY7QKumUMKVeCQcxINiTfoGiiZ5ob5IdUBZpqpnvNWomBX+F/4jqaJaGbQBP7Bw==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790847794,"signed":true},{"seq":10,"at":1790859765,"count":1,"root":"3dcc50bd2bc6d8646afca4c07c232f9b1091f434949b25f8dec616774d72b60f","prev_root":"8485641d10cfc90e5935c1e77506b6c27d3930b7812b036191359d8fe2fc10a8","from_id":172,"to_id":172,"signature":"e1mQXVIPuvpzDCrcBXVcQuJtsPEYGBPkE5J2NtV2VhZi1+MwCV6clfyDzJBhr/Xpe9G+9+h0LIZLwKUP4LQrAA==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790859765,"signed":true},{"seq":11,"at":1790860418,"count":15,"root":"88ab835440e3fa4ac1e687c58aa269e370ff6c1dc61667c6430b8e3b761531a2","prev_root":"3dcc50bd2bc6d8646afca4c07c232f9b1091f434949b25f8dec616774d72b60f","from_id":16,"to_id":183,"signature":"kCWDVReWw85FRQ0PfDft8PmdDxCvOBM/DAYeZTPwV0PGK/mNUF7XZbyyfaCoTLi0EGocOCuwc5Sa0kR8Ib7RAg==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790860419,"signed":true},{"seq":12,"at":1790862072,"count":1,"root":"83b1511b072caa46eca57c3f8edcff7c3011b9bb58b7d01ab0009380b8c220a4","prev_root":"88ab835440e3fa4ac1e687c58aa269e370ff6c1dc61667c6430b8e3b761531a2","from_id":185,"to_id":185,"signature":"7m/PUPfY1FbdXwnhyWwO1Tymeho7F4MDVHwrl2KKtxUmYN7w9W2wXkiXRWg6AzQLUQWdzeavmfX6lDigA4PzBQ==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790862072,"signed":true},{"seq":13,"at":1790871752,"count":15,"root":"2350015e96dbea7f68efdae1128fcbe91bc527566add7500c252c4c8f641b13e","prev_root":"83b1511b072caa46eca57c3f8edcff7c3011b9bb58b7d01ab0009380b8c220a4","from_id":18,"to_id":195,"signature":"AqMX1yXrXL0/2FFYJb+YUJoRpTXWCUQfI+qt2gBZPaUDjz1Mw+kOAwNmfvqmGpxxpmUv46XMOHW03BZ1VaQ4Aw==","pubkey":"af366475a85138080a2c411baf7d88a58c95c9490ce643b8da67a7b32318d6b9","algo":"ed25519","signed_at":1790871752,"signed":true}],"count":13,"unsigned_seqs":[],"chain_intact":true,"what_this_is":"A chain of signed Merkle roots over the ledger. Each seal commits to the previous one, and the signature is produced off Cloudflare. Nothing sealed can be changed or removed without detection.","honest_limit":"Sealing prevents rewriting, not withholding. Not sealing shows up as a gap in seq, but nothing can force a seal to happen.","verify":{"script":"https://smithtalks.pages.dev/seal-verify.mjs","run":"curl -O https://smithtalks.pages.dev/seal-verify.mjs && node seal-verify.mjs","no_dependencies":"Node 18+ or any modern browser. No npm install. It fetches this endpoint and recomputes everything itself.","signature_scheme":{"algorithm":"Ed25519","pubkey_encoding":"32 raw bytes, hex. To verify in Node, wrap it in the SPKI header 302a300506032b6570032100.","signature_encoding":"base64","signed_payload":"The UTF-8 bytes of canonical({seq, at, prev_root, from_id, to_id, count, root}) where canonical(obj) means: JSON with keys sorted alphabetically, no whitespace, strings JSON-escaped, applied recursively.","example_fields":["at","count","from_id","prev_root","root","seq","to_id"],"important":"Rebuild the payload yourself from the fields above. Do not take a payload string from this server — then you are checking the server against itself."},"inclusion_proof":"GET /api/v1/seal/proof?seq=&index= returns leaf, path and root. Fold the leaf up the path: each step is SHA-256(left_bytes || right_bytes) over the DECODED bytes, not over the hex characters. Which side the sibling sits on is in each step's 'side' field.","note":"Recompute the Merkle root from the leaves and check the Ed25519 signature. No trust in this server is required."}}