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.
“les données sont isolées du web”
Checks (re-run on this request)
- ✓ Signature — Ed25519 signature over the record hash, verified against the public key at /.well-known/citatio-signing.json
- ✓ Merkle inclusion — Leaf recomputed through the sibling path to the anchored root
- ✓ Public transparency log — Sigstore Rekor log index 2514602687
Proof data
- Record hash (SHA-256)
3e82fc0e7e10838084fa65db10e6e97b796c47e03ada9263e7bb37ba9bde2eeb- Signature (Ed25519, base64)
pDWUYSAM/xhllID2JQxF3IjF1kBqa4c/8bO2ynmK+02keHBLFNFh2LhNiODhJ9K2Y/172paVxdWjuYqyTFhFAg==- Merkle root
749703591848535a8600340214debbd99b61273e3bed402bec28b292f90ce9b6- Merkle path
["3e8a04b5ff28634f332d2c4a87bb4a0c943a5ea0b1f1c78d70c9d00bb2ea7aeb","77b751fa6f99b2c1d0da5d72eb01f9aafa83baadc152097ab79c0add16bc9edc","2f7b2f8286d197ccd55898270196c4e97c23bf568534a6d650a76cf160cddcea","19688970a140008c4814fc002c39523fc56174f688c3e96f1403718c87b11dff","6695df804361f6333a2711d9dd408b026ec085d96086dce026b2f2cabebaae5d","2144577bdb2210e8c5c7612dc6118e71eede690aca0669f883264f5183b27da3","5bffc2902595cadf14ff2a65207e65c181d1cf9911218d4202e564e186376dd3","b12ef7dcc9f31b77d5ee50134fa1e51687b74f3af12dc65c77e9f73398a882ec","8974c7240a0dcf49f2c7b4ad819041d283657b725c14e1ecd22c099685b2a904","edc8005fde5c470c881d08cb44e29c747897e9581d5e14b4cc45bb1cdb8c555b","d9e43a5647eca40fd598cecd8e2bc511220dc53b6372077ab1b93441bf002b8e","e04edd46730d46a7231a44413f4b33243664c2fc3601cf38f9b64a55bf2c2a61","a2915b90b240e669a284e589beda484d5a4772c71c4de2d4ce016ee69aa293a0","f43a1936699be5b728ab2cee5100b0cce7fa6828f7bb521f1ba149ba44cd48a1","bc5d1d560a30e83fe0f1b6a9452dc46dc135b1a7f73575ec3aa5d459bb76fc8b"]- Anchored
- 2026-08-19
- Public log entry
-
search.sigstore.dev, log index 2514602687 · entry
108e9186e8c5677ac525… - Expected log hash
-
e53e7f935eb508100ef1046b60c784e0bda15dd54afae176c275a97cf1f64052The log entry'sspec.data.hash.valuemust equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm. - Canonical record
{"dataset_version":"v1787131269839","kind":"published-quote","locale":"fr","page":"product:infomaniak/vps-cloud/fr","quote":"les données sont isolées du web","rating":5,"review_date":"2026-01-02","source":"Apple App Store","source_url":"https://apps.apple.com/be/app/id6754152858?see-all=reviews","v":1}
Verify in the public log
- Open the Rekor entry (pre-filled with this proof's log index).
-
In the entry, compare
spec.data.hash.valuewith the "Expected log hash" above: it is the SHA-256 of the Merkle root string (749703591848…), which ties this proof's root to the log entry. -
Decode
spec.signature.publicKey.contentfrom base64: it must equal Citatio's published key at /.well-known/citatio-signing.json. -
The entry's
integratedTimeis the independent timestamp: the root, and with it this quote, existed no later than that moment. - 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.