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.

“Salt est l’un des pires partenaires commerciaux avec lesquels j’ai eu affaire.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
36a50f3d37da5a79c38aeaf55a80e547018fd9c7bc7a78ab20693fe52c2ad317
Signature (Ed25519, base64)
JsoYW+hWqc7sSufmrWlqXBo/PrykocnS/2Q/IKT+LxebCQVN1fjf9RVJnl0o+Ee6GdzHOjwS9qX4fbUSffCTCA==
Merkle root
0f9f1f98772de9eb66ade362612cd5ca656a4d200a8d47121b2fe38d9ef47140
Merkle path
["36b277cd15215c0c7bb7f5698b6f78fed3b3f624c5c4c69d014252bc65a8ac4a","5ae5ac7714969b5f192387c29ddfd53dbce9fca7b05746e3ca6961372c4b7b55","766c0990dd820da08b0d911cd4441d7b35aa4b0051ac4def40fb9f5dc352b829","b34ef694b8642d67a7d503ed727409316f099d857011b08c20c966e2972feacf","0d800b1f4e3d0139ecf30b3130075f764e056b6eccdc43f20a8e18a60586415b","87278b771aa9967952bab33a0dcb8530790fc5de7a8b10b17057256cf186f8f1","fcae383a3894b9fcfb7fa4f1eaa3c3eb25cf3dbcba7591259f7627d89a678a19","30d63a0130bbee003df4b6a4188a6d13e10eb17f1161a7162a64382bedbfcc6b","26e833d3037ed92d6b547432d610e9bf75715b765bb8e2a3d0b77bd2fb987e4d","ff21f9e84733fee10f4ac8282fd1a8730f48a09dda26da529375685f7f6d9f33","0790b759d0cc8a9fbe8710f45d2de4109a56d4a17a6c1e049f0270ae83349584","11b6db559d60ed2bfa8a14c3a6e7c1d74501f851a5fa1e6866440cdd410740bd","041d2137c13c852f1fbd518f54d5f9a4580581a46bb61905fb3e2ba701c6247f","cd57bc537bb7f2134c7a8f3afc1cbcb5294dcfd31bd287a44d448ecd8cfeebcc","e65115caa429385de2c5ad8bb60d388a1855282ef8d98462da5e136e2fb61d61"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2622009440 · entry 108e9186e8c5677aff73…
Expected log hash
46b80bf1a64c019a2ecb6a0303a553a66b36eee926131577fb3ad5bc065f2f13 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":"v1787895207832","kind":"published-quote","locale":"fr","page":"brand:salt","quote":"Salt est l’un des pires partenaires commerciaux avec lesquels j’ai eu affaire.","rating":1,"review_date":"2026-06-05","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a22b2516bbf4eccf50bcfa3","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 (0f9f1f98772d…), 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.