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.

“ignorante, manque d initiative et malhonnête”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
3c73ea8bbbdc5c69844268df87b7c00d3d0c67ea8ba1b75fa7135d701e30b7e9
Signature (Ed25519, base64)
lCSPRNjdcWMwPpOGyIkp9nQvqwxy+RJrNLDQcW/bapTjbF9FvvRqf2OW+0PJymmw8YZ2yPyMkqvvwZjYFA/WCA==
Merkle root
924dd80483b600ba21e68955fc2650c54fb1b237aa7e11c32fb1b306f6f4bddc
Merkle path
["3c75c425d4ca97f8c76b8e8c5e87a00ced6864940d053bff5f69f09f035f1cd1","8cea21a31995e2408158f24b1b4ef5768b2085302fe1e90ec1049dbc004d53a8","50e4e7354f147e89ecda663495d5313eb3251dda33cfb32320e8f629499557e9","452ff0489c1d39e8855b510ca21f458d8baaf5c11028e3137b043d5e980f56d4","a7390a1a0bc74991b1525ab7936be3e55a1dc47517a2f15696e776ce89abad72","99ad617fae228a1223d295254b771f1caf82d92b5ba5705da142a5822325f93c","8db5914b828971493d457e19510a34e8601d65261a9ddf1be4daf03a7fd930e6","bc133a65b59dc0d8c7aa9279a5852550437a03f600f0e0d921cfc6e3c09a73ee","76f0c854629d799a68f47c4d17e302cd8318ce26812f25776eff8c6513513171","956fef5c536e3f0550d833c305e4ed79dad52797fd3001bd1a5c621cffdc5bd5","dca9427faac7903edecdf06ed6351fde37398b9525450d3e7157b61ec0494398","ed7dd7417567700057ae69b4f24e401419245fcc1423c24944da82bae3a66f5a","b2c0dcf6106a1f67377e203fafd26ae03d71b242c90ac43af4118fe6d142f3e1","6c47dc57ef64520d11e9e14ccc06f9275f37345b3c22731ef888f0abb3d98fe4"]
Anchored
2026-08-16
Public log entry
search.sigstore.dev, log index 2483017207 · entry 108e9186e8c5677a82b4…
Expected log hash
4b816132046950ac556210cc5233cd7ede4cb3c0c86d542780c32b53f564272a 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":"v1786827975256","kind":"published-quote","locale":"fr","page":"brand:findependent","quote":"ignorante, manque d initiative et malhonnête","rating":1,"review_date":"2026-04-28","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.findependent.android","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 (924dd80483b6…), 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.