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.

“J'ai déjà eu affaire au service client, malheureusement peu orienté client.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
05e3300ed91e9e230962aad81aee4ee2fe17ae98c696c5e0ccadd2e4cd919ffa
Signature (Ed25519, base64)
Zx8PpEqxr1zsIcCStrMkWOZ4q3pJK6eKmL+Q05K13w++tW9QS6iufW8hTwmj/XsWgfrpAUeGG2Encq6btQ9qDg==
Merkle root
ba3b9ee3c1a764a237c6d9f59e08a5448370e387ee4aa25688e1baa9900bb7c8
Merkle path
["05e39496aa1698bbd5cc60ddc53f03b7e3074f97cafc828992a156d96d5e6789","f14a8f7d8741b86192a3b58bbf2a7a093e36d93a93ee527fd8fcc4c95226f7b6","cd610a911e7f8cbc3aff72905f09c0ee9eb9aff742dc8cc422c2e258cda2156a","d67aca2b9b534a49d2fb6ccae4a86c14c04f4b914d6ce8e6ed7055c8ac76ebba","2cf23ad598844fb2cf1a850aaaee2971b746eb0e7fc92c18830490885f07a653","b8a6d8ac581706078c25d57f6300551d261de13ed442fc5b5c19b259f8a14c75","daa880988e150445fde6330f4a88781ed67aa3596f0e80f27b99e6cff63440ca","13cdc24f393cc8c1d3489b7312f1eb4c2f8736a2f4bf74f68ef556cd1e017d9c","ca8387245983ab8f078fdeafc4159d1117521cfb073dc5fb69785412258e644f","62980f29827cf428a1c997481118756ee84ec681cdb6bfd718b5757a0472e4a2","8d1df0fe3635e03396299a41b20b0d6e8c2fff2b60c04e182ede3a19bfde5327","10ffc2a9a8cf6a1229f8a8903830ff0227fbe846a1c267cba735937e7ff243d6","bf9dda6cb63d4e43e061a12eb4c0603f6e05cc0296b47362e9aaa0373a392f18","461c98f5765895f7eba79033993e171a1c62b0f447b3c3e83ae0eeec3170f91d","105ed454c1d199fd4c49602b8c5ad04e94f166fbbc654d60a1759dc1a6618062"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2682016602 · entry 108e9186e8c5677a5d51…
Expected log hash
1226b40d95efc02c2bebef5ba710e31f8d38836dd3aa942fa2cf212191019dae 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":"v1788311625248","kind":"published-quote","locale":"fr","page":"theme:sevdesk/service/fr","quote":"J'ai déjà eu affaire au service client, malheureusement peu orienté client.","rating":2,"review_date":"2026-03-16","source":"Apple App Store","source_url":"https://apps.apple.com/de/app/id731738076?see-all=reviews","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 (ba3b9ee3c1a7…), 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.