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.

“jamais de publicité et jamais sollicité”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
5439e05ca72510bc86ef972557c034740f49e36b9e66b5be125ca80f916a52a3
Signature (Ed25519, base64)
VXFhJa3VJPITEy2D5NTiWzvt37/5w4RfB2kcvRoUmUEqqJ6smTIthG4M68ExNcPMGcTCfwp3Rl9TWP1CzUg6DA==
Merkle root
4354cafe0e2ee66c200238a4bfe005f997e761de26d9e528ed6c12dfe1b33129
Merkle path
["543c62cccf80e35c0d734584877368346e0d3e22971bdee8dda5b81bd2bd2c09","17d393f1988d07a70fa9012c7722c2b6b088c5e13161537da5527a832873572a","f86b4b61aab5c71feda2e5295b27bd361aa19ef097595a3ab8d33a7d9b5c6f23","60f07475f0ebd3ae2a02a6771c59ff3d04d13123b34c5953d2443ff86677f870","5fd186a1e153062ba83b51d21f170266835185abc0b82959e272e6817b4fc968","211c4daf94b2042df4a0626187f450c803107e3f5f1b4c35e52a527b1d9fbf09","a7a05730a02a571c958bfa5afff3ea69d7daf9b093a2e85d336a44c0deec936a","6e4aab4c18abcd69f61acf55d6433d9fe69aa595101b377210f872979dcbd642","17e30785a2a631ebda00ba250712939dc09a79612e858bf76aa01b9478c43d86","405e3d38b637c41b1de1750ddde8757652cc4eab27130e8c6d3c2b1782296d47","d2616f6d65b2f4409a079b3e9ef0b18cd64ac26615e2f7a71920fcc57426c9e7","6d06995c4a8d4636eedc1c1a685a022662105430e402cda45cfbbf9aa02bba47","9140d989b81fafc680755d11a4b8c52937a3122780c511f6f10e0958acb02489","34012874980befa2c4e79572fde2605e3883df8e5878fe4daaeaa8bcd10c4d2a","16ed4be9ece293c235c5510e2cd19a05055f034548e73c12f8a9947de7b32591"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2542443729 · entry 108e9186e8c5677aface…
Expected log hash
1f12c9d846c7a9fd8aeda84057eb4d8f639bf78886a62c6290a2a60cd48e0812 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":"v1787280389476","kind":"published-quote","locale":"fr","page":"product:infomaniak/euria/fr","quote":"jamais de publicité et jamais sollicité","rating":5,"review_date":"2026-08-01","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.infomaniak.mail","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 (4354cafe0e2e…), 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.