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.

“une super synchronisation”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
6c733866bd9617c71a986a2d587d930e9f50ad92f959915b387e336d313e0d79
Signature (Ed25519, base64)
zejJJkrl6IgALEavfCe2Z2z8hKrA+/QHQ/uZHz/LT4EmHRqMnrqTOjrHTAhN+KNgC6U+v6ayBNvYdxVp2831DQ==
Merkle root
6eb5f0de999e332d4ff1f5a17c7cbc64ff4572acff20a9a333a7379bc9cd8f77
Merkle path
["6c701cd07f423da97bf792d3cf73405d42228efc76e1fe1b6e53ca38d0f85461","156cef89a8072c424ab177f6bb23c40cfc051eb569464f4400dff678ffff896e","6775759bfb19d9700b2fd279fb0c96270df90606c119875d1eac8ba014bb6e8c","e120f0321ab9202be0d73e72ffc14d2885021312a60a87d592e2fed6525c7dc7","5bb807935d823fe1cda359128acc5560168067350279dfc9f1cba63d77044076","5ce4c8f62ec18215eb4b44a8c3950eba501f48fa4041420b140134f2cc335f5b","c5772f6723e8615640b34996ef2dc54cb937eeb5879144b1836308eded669ebc","fd96f4f3d990a785c2fc40cc3cbcbf762ec6821a7897f91b1f2693ceeb6990a1","cdc00774a064f6d8e0970a7f09d4177014679c6b8a8949b59081695718bbd30a","c84bee68b1a8f4aea091dc8263e2a01fb5bb6dd2dbea000865c4b1ffa7b60ec1","66184396a63e3586298925ddff74d55736819b2670c7ed963dfa2aa42484703d","5449e44d04eb03817d530ab3636fb7ce8b818554bad289aba270d89373224ab5","8c30ed05496701b646c3256af0631d53cc6354e136e07a06173c20095545ae50","34ba2d26865fda09207d76c6cef02dbf1442e300b219ba13fac840366f976456","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":"fr","page":"brand:luminpdf","quote":"une super synchronisation","rating":5,"review_date":"2026-02-04","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.luminpdfapp","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.