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.
“on m'a facturé l'année alors que j'avais annulé mon abonnement”
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 2647354920
Proof data
- Record hash (SHA-256)
1dcba153944dafd67716a292b5d13bbd94e85aebcb0f84ac66c6e156a10d9860- Signature (Ed25519, base64)
wTGcTvjhPcSUVFA1zZo7qUPgDZ3P4MuJxlt4SxNn9ydVwe5SZ0ZbGbYzFVGu2DsLsHyQWHW4uWJGBxCb49BzBQ==- Merkle root
08eb3e6232b970fffa0a7da96e731f873d4cf55f95684ec0dedf601bbc51f2ee- Merkle path
["1dcbf80057e7a7711acc6b75a42d32b7d3f471a4598537361eb812a12ebb2a97","71fc843a1f06126d8c6bb863d53c59d61d73cd63acfe99f5d5ea72b32640d66f","3413b88294deed15cda50e6152ff9ff8cb908ae181880f5495a1b04409b4b8d7","3ac04dccd9acf9ef3a38805f4548396e88fd957f065f40bec2275856c675eeed","0aa94fa2e511e07bfe5dfc7413904633c51d9156d3e196cab477a6638e17c32f","53e1bc9ef6464c0d1ae6127ccb8207e07084de0d0b22d317e73d34f8349ed821","a8735a647d425418746225621ba78421b03b40476c9965bd4e63941152e08a05","36df3a3daf5b79adef1a7b8afc012ef39599d3ae0266cb4237827f8bfde9ed0e","95a6ce4ccda5232ae030c6340469331f5155d7850dc738fd7ec74a0f1c0ff8f8","1ba18bbe76454808787664c77496e0267fedbc324e32e7e5172d3715b6fd4bf1","ba1cc4329e100c3a952574a61d2990b56c5a8919b490e3ec233c527d2ed9baf1","9a9c87cd0a6de9f9198c52b14c3bf20166800c561611d705aa09c9d60a41ab80","98cbe703203235f49a2fb2cecc87f15c98f35d0c849de3d425aaf9b8931c4db3","92f8c29fbff219d0ab0b99f5f0be0f6964909268376072a2083586d45c724879","c693a67e16f063a2f4365caa457d1ecf98ca32ea2eb04b046c75e9b48de76711"]- Anchored
- 2026-08-30
- Public log entry
-
search.sigstore.dev, log index 2647354920 · entry
108e9186e8c5677acd5a… - Expected log hash
-
f04a9b484daa74444d31d63cfb27f6c40253e74f51c2c82ff5f2602ef35e2419The 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":"v1788059498741","kind":"published-quote","locale":"fr","page":"theme:acrobat/billing/fr","quote":"on m'a facturé l'année alors que j'avais annulé mon abonnement","rating":1,"review_date":"2026-04-15","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.adobe.reader","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 (08eb3e6232b9…), 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.