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.

“and have to click specifically on an album is terrible,”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1b0ef02b3b5edb543ee4377488ed6370009d00470b5512e13b6bb9e89daf3ebc
Signature (Ed25519, base64)
S0MAevUsdnU+gf8aqGVctIfEaJYT22QBF+Mg/gtflC2QFC42ZVqE4oTrKAb8JJG/lhLJRwJDAykXIqNjKgvDCw==
Merkle root
dae11b7f399fa27d7e91aa4463415971ac3f4413815a3c608e4b798805e78c60
Merkle path
["1b0ca5576b1bc989dbe28936836dc9ca42fc80516b448b564466d8ba48334024","bcdd7ced7bc8541360197e16937465c5a463d3c4fbd617eb60d5a78aa2375037","49e33e572ef9c27a0de914e18c16ad507de27e7cd0bcfe103192d858602f4519","7c5b220a56ff404037e439822c0ecc5a2d40fd85d8c77da66c177d8a76f7114e","a9d5aee4806dfb7be0ad39b1bcb777bc81aa34630324d9df29cce23170f18b88","322e028c373a3a78b5f395810ddb4f04b11b7435dc09fcdf6f946ccdeb8f070c","18ecd11f12d48c1d1a003f166863152ca76e37eb829c15a90aac9f904a04d898","da43e09d914718d072244271009a85193b3bbd82ce39360659def4054b21bf5f","6d8b5f4b76f1cb80d13112530f9570c92ad089980654f19f6ed0e1e8cee7bd90","b3802765674300064a9b228104a7c9947a3dd7480d0f6fa05e9af2fbb68d1c10","77642b0c9892cdc8c55c060d52c1a635ccefb41f6f9c50eb7718b4397641f27a","d28b518c1e91bb83feff8340555603f363c583d1320d4d2a822f1097a3b82d1c","14af96598cf9d6cb016b0fed730fb6c3e41450ab1c3ebbb7f845ad928e8a42fb","29fee1ee29171f2526142193c918f4d151680a806133c34179179c2fe722d806","6771b856bc54b9b41031b35ff7640ad54c5be8f800e1967d73d242437a9508b8"]
Anchored
2026-10-09
Public log entry
search.sigstore.dev, log index 3161668256 · entry 108e9186e8c5677a744e…
Expected log hash
dbaeb9745833827bd692133822ce98bad4dbbf6d52d00fcfdadfb4c533d214a6 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":"v1791537031439","kind":"published-quote","locale":"en","page":"brand:deezer","quote":"and have to click specifically on an album is terrible,","rating":1,"review_date":"2026-10-04","source":"Apple App Store","source_url":"https://apps.apple.com/gb/app/id292738169?see-all=reviews","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 (dae11b7f399f…), 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.