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.

“Bonne communication avec l'équipe.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
afed37b2a012d358a8c022785e93b511e26a34429c247fd08c07596590a079b1
Signature (Ed25519, base64)
Br5GnWBs5mjsuxE7UHaPJlKR3e91a8IShK+vqOc2k5LezwqV/F8PoTvwiH5gSEigg1kI2qvDmGJSFDNHbOKxDg==
Merkle root
06e613695f6fd14fbb088768a64dcac7db7e51e20377c5553a89e47a3f170973
Merkle path
["aff44ebb3ed37db8b36ccc88a0ef82d3b0144628a64bcc5ae71a7a4fc1eac412","0463f9bc64b08781a059dfa0b6c80150f69fe211eab75d51cc7e032dbbfffd9a","437e18986304e3b48bd432785e7ffa9c004446c694e26b520a3df7314fb46623","1c8b609a6ff78eec58024bee2107c01b8d6f6444ab33cf79348a497f2f44455c","e2e494e25e13adcf9c7697a8980e9b063cf57a555b21952ff8d546a823e4e75e","c7d77ffa6b69c83e93f611cb780b1fbe8a973aad16be960b7c5a774535b6f269","a1c2cb1cc5ade0f941e76a9eb012106446cc085d4f4709489752a46d7749a19f","78003ca09163cc4d2caf8911c9b80c87bc0a644c58e6457e4067baea61b0bf69","1c331eb81a04ae35f2709924d6003e47f247e77ede5fb66c06c75852f2b373b2","33665a9f197afb6da1a910f886abb772add276f4bdfaf4772cae72e614d044c2","0e2fb1ab0c68ec3dec6a901145beba3bae798f81f1e930a9adc28e1d1ae103d4","5244c5a4f133441337145a6af303b8d929857fb37ce2daac7dbbeeba65b0162c","4160120a4a79725f522bcf6445d1a48531094a14467128c199714e8757dce229","400ce1ccc3c815b307ae73db15f03aef18cfffb5bf64db44116b0e0827802595","57b2e297f685e8e9beb7c252d3751724373d7aeaf3237e21b30d90872aed5bed"]
Anchored
2026-08-17
Public log entry
search.sigstore.dev, log index 2495023211 · entry 108e9186e8c5677af4f0…
Expected log hash
1a10a3fcbc3c3ff2c5a6cdf309089595ef78518d7c8e1569414b6c7875f49d97 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":"v1786932055373","kind":"published-quote","locale":"fr","page":"theme:findependent/communication/fr","quote":"Bonne communication avec l'équipe.","rating":5,"review_date":"2025-04-09","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/67f65d9bc4b90525bd7b3938","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 (06e613695f6f…), 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.