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.
“Et fonctionnalités manquantes”
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 2579313751
Proof data
- Record hash (SHA-256)
3461ca7f2aa9a072f147bfa6339cb7183b471c0a37e3f2804fc010f452812c80- Signature (Ed25519, base64)
QoY17y0+G5n8/tpyrVzdpwUZH38zTCixMrTfvuE5khRMBrotMpp9GZouztpVwUN3ob2Mblu0kvndaf9oiEfJAQ==- Merkle root
7d99f509e7ace975d9131b3c79b0696005344fbfb76691d26003921d8da3f0a8- Merkle path
["3460d3a031bb4eb2f2017be2ac6b5ac761c3bf03df2f368b415edb32573a12d2","5966ea77ed357b03115ae2b49280ee5c7f827b589f30fa9bb6870326c5059f81","13902d535621a721e1e62a84545276120ef962f7ca4b12e04e767eb0d150d2fa","fccb1bc611ecded187f4653e013e2e5c5b4322f615219430752290c5987d7a51","0fecc2d0c273c54996f8292d44f2f10fc0b4e686766e783e91e9cd0e13b7419f","f9636d341349f1d2a42df915b74bcbe903e9761e102fde54834d77dc13fab07b","c1084e215bea6a0aa2aebccf2ccec549944c513a341f44071b42ff6c9c5e4b31","24eb0a62a0f2b23d28dda0ef5801eafe4686f93b3ef7955a233b3118344fdfb4","114fa0156e0d22d322f07e365781dd219dab1ff5d3f920a7468145d488f1c000","c6ac978c55724a19850d6cba3390b1695cdd2d4512e048bfa6583af3a1c52e12","7da085b1a523c8f6a2d4e6aadea4287bab7f021cbcb3d5f286d40a0edbca03fc","2542ac1fd90f7522c3b86c03343253705f22e2669690bbf3d5fe153ec4702b77","7a0e9ac094e17e79d8967144e396a7b12f9039ef264fdb73690bcbea92cac806","b2d461fa5f2c77d97cbab53545a3c371aae019615d29ddbac5455b43209b8b7e","aadc4b0adc99de5691fd30e8e3c95e2c0cd69be4c1b13f7bdc389fe5361fd614"]- Anchored
- 2026-08-24
- Public log entry
-
search.sigstore.dev, log index 2579313751 · entry
108e9186e8c5677a5f78… - Expected log hash
-
0bbd23c1386f7dceb3083c4e5ded337a3a2fd7f76cd0c544d38ca853af72ea2aThe 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":"v1787536862564","kind":"published-quote","locale":"fr","page":"brand:stripe","quote":"Et fonctionnalités manquantes","rating":2,"review_date":"2026-08-06","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.stripe.android.dashboard","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 (7d99f509e7ac…), 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.