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.

“I only need to use one time for sign a document.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
10b97fd1c5f9832018688db4fadb50adbda48605a95536ae7915c68da3e3f75e
Signature (Ed25519, base64)
0EI1P5MihLeLSiaRCftKIglTGqsXfPcVDN4q9vIZjRkxs2f23b86wQrt0kVVCVxq8vSrH/eKPm4PIwDQlYcmAA==
Merkle root
6eb5f0de999e332d4ff1f5a17c7cbc64ff4572acff20a9a333a7379bc9cd8f77
Merkle path
["10cb08e77a7c14ded701ea62df94c00e69bac26b90bb99b8c1b731d69abc8470","fc7123339be1842eb1036c57384a3bbc91d1d1b8ca11bf63cc0b5d4700979d80","b08c8f2c7bf41c857450a7d6eb6b3ca275c3229d1f7b02d3d2f76cc12a4f9f6c","bb2b3d1a68bf3f444a436e35914ed857cf48ce06e73fc6be6c95d7527c5890f8","cddab894ba7ba49e378e0c13ca2fbcdf6f520c473d4fd236fe85e1647d8804ad","6288eb51aca90b29ebf9fb6eecdf907a0ce5577e8d86d6a8f57750502c3bbb0b","43fc92c71736e4094ed744252cccc918d46ed381bff2a2388b2a5a3fa15186f7","212ca15c4eac7ae1555f000452fad42053f03edd4312a6168596abfa797289e0","ffbed63921827517050f64b02815a2ff344035e41104ccb0479a4d1ae0139907","cbd0223ca3fb987e5106d95e9bf5674b3f3295af8cf4d0a9ad33b07f8527dc2e","7afe894391858c80cb03b8a16a11194bd93d6217e097412fb96d211822fb34a6","9337e940b7f8709548c4fe6a97db0e6d1456cbc8d635ace7649844bd1ab52675","84fafb1938dc12085d21bc69181bbfe988045a5a52e2d14f590f330785efc31d","3636da53ddee26549db9323e33a1dcd5168c1910fb5b849a7eaca6270f850dfb","f4ae9615440dda9b622f189073164d60d1c018e361cea2376abc66c14ec3a790"]
Anchored
2026-08-25
Public log entry
search.sigstore.dev, log index 2582664613 · entry 108e9186e8c5677a71d5…
Expected log hash
8093bd44cdbad53d6d80012df9deb710fa18f2cfeb1b8cd0e55864446ecfd9f2 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":"v1787630263994","kind":"published-quote","locale":"en","page":"product:smallpdf/sign-pdf/en","quote":"I only need to use one time for sign a document.","rating":5,"review_date":"2026-03-05","source":"Capterra","source_url":"https://www.capterra.com/p/172606/Smallpdf/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 (6eb5f0de999e…), 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.