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.

“it allows to do edit the PDF as we want”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2044d40ccd1b40cc10a219f97b6301601b51b7897380198eb8e7c2e9a426400e
Signature (Ed25519, base64)
W8Xvm/vAme9CwBILB3X95g5jczQhBJzFWk2gx9Wr0IaX7r3VV4D5ebFc7+qRj3dlkJ6N4cQ/zsQxcZTsfo9HAQ==
Merkle root
05cfc62de4d0c54d5988c234e4de0ad83bfc41ea25849dd9d979eded6f322593
Merkle path
["203fee783419bf7e01c3ca10e690da2307b257b5089980e22fe775239d177070","13d8b1a96e2cbb9bc4aa16eee3186208a94c7673c9e32cbfed3e732f1cd0610f","ea9d6ab2bcc2accbd1c078ec6506f486b68eab9a36becf638a4b3ee33eef6b75","2aed275576f4abb5c3dea080608a84f5cd56c01656fc634cb96e83ec4bba8ba6","ad54fd96d652a206e913cdd9df53d3a04fdf20f0dab6b96dc5b46503c529b570","8715f54d33e7e3895d26e81e2a4d8e3f08d0abaa79f6725b23ddb86941b1a4d4","a49c6fa30ada5786fa0f827389df426e3e130c4ca04ad27ed38dc9f864979049","16cc56c5c041d00e5f15f56dc6d71b61ca7c749ca67f777a0e13ec4e12e2e461","fab8058c5303c2f8f0415dca2153d027fbfe40ba27fd53c201d7e3d561315f08","77c9969f4cafbdabe68ba0823ee22a2b7d8e69e2624dd3da0f6059a81a53b0d8","065729d96395e304fddfe27eeff74b8f1f0d5044a256599a2f899b5336b6cbde","c10e7a497069a8ad0d43c03574ca1525bf4e3c77b72778d80149d53e277da637","63be509b3dc15b74d2801a17187772630297b93244215543f157cb4be936b8ef"]
Anchored
2026-11-03
Public log entry
search.sigstore.dev, log index 3668908157 · entry 108e9186e8c5677af58f…
Expected log hash
554a3bd1bf640e4c4cee904a7897bcc74cb572b6d2b741111b4ee09cd6a9dd1c 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":"v1793707394647","kind":"published-quote","locale":"en","page":"brand:ilovepdf","quote":"it allows to do edit the PDF as we want","rating":5,"review_date":"2026-10-11","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6acb65fa37ec9041939afd3c","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 (05cfc62de4d0…), 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.