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.

“Il faut fermer l'application et recommencer entièrement à chaque fois.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
39e7f297ae0e280816ab1bdec4b8bc6d6ac1deb98135cff29c3e9ca41a42a3d1
Signature (Ed25519, base64)
Q+YaEl1rLgjtrM+5GZTfHpKY//JDHR8h3PGCBY8R60/c1dBQ1tajzKjqAC+nE6KxJn0vRrQekzplDrAgEv/JAw==
Merkle root
761f428c7f44b8ba37e197f3cbb402245009b42c2fe1c2d1c22502b7539d8b92
Merkle path
["39e3aae47ed32a5fd84cbe0cfd5efac197ab8b80651e94a51c590243cc8f7744","e10ca29defa03bbba9a09a9307dc64d42409364a07dad08c3479c5edf576e806","c698eba3aadd7a07be7aa9c5cdcef70e1c3969886f51812d19dbe42e7b675502","a6990e6c0c7930053853efb32399d26f702bd941629a73a0d540a001e2ac412b","df6dd36a1aca6b9115d87421475405cd5a58e59e71efeff257747cd2a64ecde0","9739e020f678f9cfce72c66e53a716f15a6b479531d585c110b39ec888dccf04","09511d791bd925507a80562e5b4edbb19b1693c63cb1f0e6f59d209c18810190","c5f2071b1616b6826c62c350dc9f65ce023d3a7c2ab81c69b83ccb452857baf9","b6252dc999dfc7644a71fb1c04e200a1eb96de15e374b252960fc5718f0c58e4","05cf827f9b675ac6b0daf88e6f69c94e38a3a61a94055ff26d15a9102613eb70","a9507ebbdc0189f581e86b7de6c6c04ef5e95cf9ea5a9ccbd6e43a2ec662da56","5f3f63f182ee8ae1db0916b9c3cb39fa56ea37ff63d0285eb025ce892369b96b","b972c72f32520f606e2708291a265a2b8e78b857f005c85a1adc956478362364","d7d046f6bf143929536e498046e2783984565776df0c4d84bbeb719debcca31d","98f4686310343eccfc39a6e64e03e6f8dfbadf7603f7baffd9efd8b7d19d425d"]
Anchored
2026-08-29
Public log entry
search.sigstore.dev, log index 2632992954 · entry 108e9186e8c5677aa5ca…
Expected log hash
96c11d64daec1fd5d2cb12bf1cc37249a60cb62f00cae505cf36fc8b47d6ac25 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":"v1787977614417","kind":"published-quote","locale":"fr","page":"brand:tresorit","quote":"Il faut fermer l'application et recommencer entièrement à chaque fois.","rating":1,"review_date":"2026-07-21","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.tresorit.mobile","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 (761f428c7f44…), 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.