Quote verification

This proves the quote below is recorded by Citatio exactly as displayed and has not been altered since it was committed and anchored. It documents Citatio's crawl observation; it does not imply endorsement by the source platform. The quote links to the original review.

“the game is cropped on both side”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
691ca37b8016860596ad8e66d76fac3dffecc9aeb19cf3442890e098b82e907e
Signature (Ed25519, base64)
vOZNDqK/It8mmVVFpPFTs5hlCna6zlUf8tlMxlA0dpkPsFCdzq62LhIm4Wm4GNhC2Lp1vCA0nSEbUA48Z1NDBQ==
Merkle root
8a6ad893af0f0bb6c448016a777af61f3f4935afd82df0db132e64f813535715
Merkle path
["69132422296618c46afc0950f81ae55e10db4c1f458b96a6dc2f5e69f6845470","ab2811d77891833decfd5e90b8880c34cd471a24645885e3cb90d3eeaba3552f","9a6d065c7d1486ac8a5f8b4db4219368d3c3c8ec4811e0a9802fde90b91fab8e","9b82e81de85fae3abc034b8db0e5adbc2e50a885361420402666ae5ab9991412","e645cfb0cb423a2a8c346105f7c0d84f816ac411851e3d480a5c4841b818036c","d405cf94a5bf6bb141f20210d1b44cd1fc3f22a76dd99730295302aab1183905","713141e16bf313a9c6d5f957a6ce5f57a09621c2b37d859975631e4c793f2d88","6ff1058084759b016f59707b0372de313fa6bc9d79647046217f15df1f72e1ab","ff7892b74954c20b3ebe6eec2d43d36798192bad1af25cffbfc4ae46d3504855","346e65a4dce4803deac2e89c6024d9f4e04bb0b058711f952cc8d46d615c97b0","347deae23705298f19e27fe2cff2a93fdc043dcd4e4d83db60f6a24f8a5abcef","3fd28282483646e6d175334fffdcf877a35d8aa4f4a3625c1e161c6067d9b015","5284fa1b0195183d338070f05d29e0d94229e3402263e30318e4f273240fdf18","95de144e054f717eac0f186a52d131e0ff4674147622cce8cff3d2611e7b6e99","8834edd87c11ce9424175f1744f71345038aee1c5b6f350a6f7bc2a49b63e8e9"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2515144749 · entry 108e9186e8c5677a63b7…
Expected log hash
b6b79ad662332330e69c4ef135f6fb13ddc70048f846024d496aaa533f7f7fc0 The log entry's spec.data.hash.value must equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm.
Canonical record
{"dataset_version":"v1787137589246","kind":"published-quote","locale":"en","page":"theme:storytel/quality/en","quote":"the game is cropped on both side","rating":1,"review_date":"2026-08-11","source":"Apple App Store","source_url":"https://apps.apple.com/be/app/id1608097488?see-all=reviews","v":1}

Verify in the public log

  1. Open the Rekor entry (pre-filled with this proof's log index).
  2. In the entry, compare spec.data.hash.value with the "Expected log hash" above: it is the SHA-256 of the Merkle root string (8a6ad893af0f…), which ties this proof's root to the log entry.
  3. Decode spec.signature.publicKey.content from base64: it must equal Citatio's published key at /.well-known/citatio-signing.json.
  4. The entry's integratedTime is the independent timestamp: the root, and with it this quote, existed no later than that moment.
  5. Locally, without any Citatio infrastructure: SHA-256 the canonical record (must equal the record hash), verify the Ed25519 signature against the public key, and fold the hash through the Merkle path (sorted-pair SHA-256) to reach the anchored root.