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.

“Hébergé en Europe, ce que j'apprécie.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
3df5345a1c0cfb6093bde2b30899d3dc999daa198d30d2b59099f7d872a4472d
Signature (Ed25519, base64)
jscD7V0iWqaQUvzY+Soipzc3xe93mSyep9+KanTDK2tZHiFuQFb0wI3wM9tUusWi1QP9bKrLGSPVGlitlSGECw==
Merkle root
bdf558524b6fc08556728f259e0f09161d4626349b700d7f30fb50b05a626ea1
Merkle path
["3df5afee2242e7c867489cb72bb6a04b7912ef6eb7a5e04e269b59b570b93ef2","42a461c087a53e83121cf0caba1795111cea7cd8dca283f1a7a242f16c54d86c","9b1775494fd8342cc9716d2ff1b79aed215626dc0cd98d00baed71575768ca35","68708fc7f2e4fca51702e05b869bb22c55fe49ee7d3837cf8635b7292b80c8fc","01b782c72ff8e3c184f8d35c7fd63e4e77275fd4cde40ab66db1aba784dd0a59","3f908213fbb9b03fa36ef78dff2aff47fae4ae5b4febade2856910e5201e3d2c","5e184744e16385c911194676de472082879bf9ed5add9d7910f665b4027c1adb","c7b8644f65a4e14451c8eb1315205189eea63a8335f696749c75e6360cc4dd89","de409936c7bf6a27bf3a825cd0beca63a50f3fb7d103d97fc82ecf69bf65880c","b2cbf54a47b259ed013673c73d966b994215670764e1a2602976530c431bbd96","34bf1e9ce91ea1890648f699618092c3700a05a846c632dcdbd6e1a1d95cb6e3","cbb9cd12a3ede85fbdf3d80695065b7e4292fd33cd192c1a7dca53ae306114e3","b8659168923893f97a37be27d160a4242b9c5bd182ed4c6b5e12ae0a7948587f","272c20c9aa4ca1732f6bbe1fe35bf6daba5432c22350d19d21e0e6203fa6e857","7c1f9829e354481f51c5a693ce64e17eb8bee61cee659bdf8b794fb330eb29d9"]
Anchored
2026-08-20
Public log entry
search.sigstore.dev, log index 2525257308 · entry 108e9186e8c5677ae552…
Expected log hash
c7cb1a1a9418331323cc64d3f101e644ce5e79412d6e55a22a9342e33025b7dc 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":"v1787195935480","kind":"published-quote","locale":"fr","page":"product:infomaniak/vps-cloud/fr","quote":"Hébergé en Europe, ce que j'apprécie.","rating":5,"review_date":"2026-03-27","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/69c6514876c3583e636e3748","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 (bdf558524b6f…), 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.