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.

“A bit of a long wait time.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
40d56318de9c99059b743548069c2fcd699ebc62b23efc7faf405b107f842f44
Signature (Ed25519, base64)
Mm93pzL2R6GnhujhgpdWBr6ZrtjKBmZpHaMI+Vy7Z2yFGaYGh+d953jWZPj5Rz5TdIZKkeCJNvMPFKYadFuOAQ==
Merkle root
1e69109d842117168677c2c7aab9689ac78923960f86fb642566271a6ebec358
Merkle path
["40d939b35c60184d9fe50b62b53de76cd0ca05dfd11d7bcdf8a672003d37e713","1b818496f9c7df18b42342a4394fe04f9479dbbaf13d09ddd37e2da2f6103eb1","334bc89a5cd303b9a9c220615393600073574110e6451b1c51c1c3c07f92332a","b6da1795d98faed9c17baf2969846145cba82b724176c0ad8b86ccc2f2b2c591","69a86d18ef3267632083b9fb8335ed1809f77a9dcc007f59eade490cacde9612","e57ddde0414d1cae5fddc4c7fd93cbeeaa28c1b83c61e275861f93156757b0d9","b7d206ff9658e1fb9f959a6381a0fdc50d655fb3ef633cfd87528de1b6a73627","035de15ead694e69993c0ceddaa0cf735c803527ce612b57c6a439f7c99203f3","f18f35761fef76c56497721aba332f760c741eb9ac0a576f34c605e9c4b765b4","7122c460e2f15dedf91ccaa262a85cd2171b4e42afaa28a96bc305aa7c641f51","6318a83c2e1ee58845bf55345bee30468d1ac9d637861e98c85cfc50a904bc5f","c00b3aaccfb9ee06e2f5134db2c03b896d6aa380b3457d17a26c9b0b2171cb84","7c33667a483d5fd3b9ed47c00df3203f479cead457d361a57e3e5a90d1401d8b","4db0e65440b78c494263fe6b915a75fbf2b04ea1cd2fed0eeba5f9cb4589aa37"]
Anchored
2026-10-15
Public log entry
search.sigstore.dev, log index 3258673097 · entry 108e9186e8c5677ab832…
Expected log hash
c57cff5f0f2da5f1c24e09823c0cd10c485830bed55f44ffe5864187f8e896d3 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":"v1792033864449","kind":"published-quote","locale":"en","page":"brand:zasta","quote":"A bit of a long wait time.","rating":4,"review_date":"2026-09-18","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=de.zasta.app","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 (1e69109d8421…), 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.