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.
“This experience has been extremely frustrating and stressful”
Checks (re-run on this request)
- ✓ Signature — Ed25519 signature over the record hash, verified against the public key at /.well-known/citatio-signing.json
- ✓ Merkle inclusion — Leaf recomputed through the sibling path to the anchored root
- ✓ Public transparency log — Sigstore Rekor log index 2515282333
Proof data
- Record hash (SHA-256)
993947b1f488fa39e8a7491d530e62913c5229b6d01ffe656fa63506207aec39- Signature (Ed25519, base64)
IuzMM1DFyZ75y0WDwN8orQvx6cLCWa+X4OfvzNHjW7cbtHXq3xXnUrsunogGrfyVh0+/GPXGZIamtK7NgzxmAw==- Merkle root
ccae92ceb3dcfba104788424188fa34a8cb1410075ff6c1a21fa513e89f0c4fe- Merkle path
["993aa72e7cd591d165899baaf8181ee2370db96e06a2d4395f4b7c6a8657660d","5a1461a424789f4dc0191d2d079a954c9ae8ec0ac2942a32a2454b8aced0ac83","96e887e3b6f0c4ae18cbbe54a74237aa26ac9cfd45e9500fc2de6116133033b8","a9e5e87d231deda3e3b598cf1d4e42baf24c46c8ffd57277dd4e11a8a7ebc5c4","35d84ca545a2e68a8f6803d5102d8f479f416720cbe041b987618a5ab6859159","981acf0c88f0f0b9f10db510f7776606aded6f8643dd4687d335586de1fab6b2","7971cefb74125a65efb7a03f390947b05006b6a750b01ac0f47a0cbd25c680f5","00d5d514a026f4f549772761fa9a54978281433a17c1e281cd24908f8810f5a8","1165d3480ec342817e54feda8eb0f3526bf10c7088ddf395fda1fd31dc6e9a4f","cff69dba44fce3dac42d1250a712bf1ef29c8b902c44d4037deab473ada7d3ad","cb7ee6e7b8efed4fa86541327f083bd1ecdd8de9236332e0a0d09cd5210ad44d","9622db318e85237da78af45151ee8d13313caf854116b7da635cf970b3b94426","bc700ca1627ac787069318675dc66c83b8e55f56ca7cb6efc1314282636683bc","35f1bb6574fe343de1c8512e58fe7937cd8ac075d63d989ecbfbabdbaf4d6344","f73291c2ca924ce4b3764e4b6ff1da65a701069f04fad47c52c8b693a0ec7e41"]- Anchored
- 2026-08-19
- Public log entry
-
search.sigstore.dev, log index 2515282333 · entry
108e9186e8c5677a6652… - Expected log hash
-
af455e73500113c158c8df9793eab703ff863c9c98fe38560752c9a1772810a8The log entry'sspec.data.hash.valuemust equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm. - Canonical record
{"dataset_version":"v1787139531268","kind":"published-quote","locale":"en","page":"brand:nexi","quote":"This experience has been extremely frustrating and stressful","rating":1,"review_date":"2026-06-11","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=it.icbpi.mobile","v":1}
Verify in the public log
- Open the Rekor entry (pre-filled with this proof's log index).
-
In the entry, compare
spec.data.hash.valuewith the "Expected log hash" above: it is the SHA-256 of the Merkle root string (ccae92ceb3dc…), which ties this proof's root to the log entry. -
Decode
spec.signature.publicKey.contentfrom base64: it must equal Citatio's published key at /.well-known/citatio-signing.json. -
The entry's
integratedTimeis the independent timestamp: the root, and with it this quote, existed no later than that moment. - 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.