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.

“Ich liebe diese App, sie ist sehr einsteigerfreundlich und einfach zu bedienen.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1c165300aea270a06a2f4bc5ed4b05babcb5f483541d4e66823d15a8456d07af
Signature (Ed25519, base64)
Y82btjNq/YCXlyLHNfS+QWdkNJJu7w9JELWyVRWGc4ML4L+GnZTXVcXLIE5doJrZsxla3f4PbMoZgQXQXGsdAg==
Merkle root
11cd275e1b8f31daf4151030cd5fc67eec90cc1b73d6c3abd8966dac0ea44663
Merkle path
["1c1af9ed3f795806bb690673c133d963a30e05a257024cdf0d2c1b4fe83cf005","64d5d842d5f4dbad250ff1e2fd3f2562182bfe47932b2393479adbfb4c239600","d5bd920bcb9ce461a8b4eb8ee062a105af2bc1f1d2ebebe7ab142e5d833aa831","96d802c32be67ec0dafa8c63787d99534628ab3edd09774b6325b042de7367aa","c6f5dde903bc43ab9038029b25e5de6d0b69222e635b6d2110e1d9c4621e5193","1c75a6af6e1eb54b7d0e09a81bf0ab4c6d5a34b71012aed22dd49c54481980ae","993b1b693884e350d154825e83aad6ea984661461e2fdc8b41b514b57bd8d6d3","ab78111e7b2d1bc18d4f51bff0bc826e81fbf7b869b58e790034818a55521e5c","bfc1b11e45b78b1b48d71c454fb5b71dd8bbfd5f1ac333787f13024d57abc55b","8502b51e6a444f6257abb05ed158531b4f97338ed7a361d7e54dbe5b99ecef43","6bee3fbfb428dcfdc3f376fe490c28490c5df018124101078b1316536732fe58","678de48f8cf855a7b730e5a0c6fb2a43d5dfc46a56516d4a34ac70933ed6ce33","3012f7a2838d04f2071073f8ac34932376b18c2cc8805b9bec98ec1dc2d08a95","b9f2345d92694d25bd0490f4a3b26a3b973fef20d27569c442482b8bf63cf733","29dd516ceb1cd9fcda9711678cb72a0ee0864d72432066fb0af064f01b46c0cc"]
Anchored
2026-08-30
Public log entry
search.sigstore.dev, log index 2647580424 · entry 108e9186e8c5677a331a…
Expected log hash
29924cde6f1b08ef8102d24e7b21fea7f81e6b89af990cb81e380cc325864e7d 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":"v1788064620038","kind":"published-quote","locale":"de","page":"theme:canva/ordering/de","quote":"Ich liebe diese App, sie ist sehr einsteigerfreundlich und einfach zu bedienen.","rating":4,"review_date":"2026-08-12","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.canva.editor","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 (11cd275e1b8f…), 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.