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.
“toujours plaisante cette appli”
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 2647504463
Proof data
- Record hash (SHA-256)
3a4093514bdd017dfacae81fd308c5f8d27dae8cd8b9fb9f04b65e15b6525b97- Signature (Ed25519, base64)
ktnbhMDhfvvkzzsb5HRJ0DR6pyOj+iOCizQoMA6qXBWSNwBTNpoURvUfaSEpNfwLw0EzupUp0mi9PeWMAihWBw==- Merkle root
fbbe54686ff192def9dac89bdc2006ad47a493d00db3b3a9ff43e3b123308061- Merkle path
["3a3d0e98e3a315a56041cc6bd56388b2803ffd4a96e9be1eaf4bc9ab36afe331","a7b2ba838f7f5af9b827bd888830bc6920c87cc0870ea3160f1a470969e5207a","8d1f7e143bbed155322a08008e814ecfc65fabcd4ac1220485d721411340f017","31e0e56e1ce89061397ea9b3b18f4ae23f403f170b97d32b805df784b44e8733","92f011bd8b406c8e3b437d5adf0bc8c964d563b4da82a9a8a10a182ba924b9db","ee6d500a9a26f5632d44a5d53add5729529c5b4f7d714865a9925b46353d83b8","dbb4d7bc1e54ef0d9e6e59876df326874efc5eaed61a147adcbddc72022c1bf7","a03da02ee9add7ab66ead23856a1564a49bb8cdff70f975c7c74f545d4b5897c","19d4a9dffd81c761419a19c86ff87351eb39352f68f3b958e3d9412f1de4e4aa","60e5a5a6a9ff9603cf9f2234fa6e3f77bc1c3d190a0cb2ffd43e79e73cf071a1","d4b288d9a6ea7c5e881fd2b222e3ee1a7cdd4ff8990a1c61510988a3a89b5260","e6f57b33fd04ca62e71b930f5f2b64edceaae34ff5c0ca21958632b36e43d977","af39c806d6aa3322fa59fe1a1b02a1cba0a090193e26767e4b72c1c1b552c9da","924cd389915044788bccd2a79bfcfb29ab0fa44adbc43b1e7877ad3c03c87c9f","910ae6498c24b3e218a7772cda41516322afe32b5ccc8489f6bd972bc23cc14e"]- Anchored
- 2026-08-30
- Public log entry
-
search.sigstore.dev, log index 2647504463 · entry
108e9186e8c5677ab12e… - Expected log hash
-
3bc4a58498687620ad93cc1fb735b54a6af64886697db4c643becfe466e70236The 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":"v1788063157670","kind":"published-quote","locale":"fr","page":"brand:tomorrowio","quote":"toujours plaisante cette appli","rating":5,"review_date":"2026-06-06","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=co.climacell.climacell","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 (fbbe54686ff1…), 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.