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.

“I listen every day for most of the day while gardening, cooking”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1b5be47fccbbcd3f052b0c7ca43cfc35755b60d9bfb375a78a024f77bfbd2566
Signature (Ed25519, base64)
L8sPNH+OEb6dtkqSlnrMc/hnZJ0DfqLcVMGN40/1JDkpjEpY03h+HTnflrrFLrPANpjSeeBBKJF3coOrrL4vDg==
Merkle root
c62de506c31e1551783494d165965503c3e555ed9c56fc9a8ea54e7f423e7596
Merkle path
["1b5d86cf9cf32a016953e8087b1a5d0c71e0980ed91d738fe1eef3a7482ef27a","e9431b32082bf45120fb22ad0772d3800a3f3a4f65f27a61841372cdfe294004","b38861871520a66bd7c2f5acc393e1f625ef3191a7be3b4f307b46dc5f64ff46","e6211823a053fb7ac3cc4c33b53fe064fdfe235a80684c3ece165c29ed1ea1f3","a950f5b57c87edf84531f795c5b728051dcbb44b43c97c3d5228ae2079f06598","0c980c1ba3d109e047ad1b770999d5e2a45d1a6b6753cf7a380747e5a5753e44","5cbb4225d9b3d5bfff2946c55763ffc52afb4018ee1e07f863ceea2d0f747930","e2a1a6a53869d36c9a8d189d417e7945eb7d7cea01b4742d08d73c3541ab20a5","cb30a6b92b57e8f33522ea55f1e7da3fb1b0f8a62c515123c2b07bd20729992d","83e95dd2291149d831c094f95c607485cb0c0db54321b73d1f2dfe5a5a0cd7a2","e23e691f97eb3cbd272f7b73cc431cd6241778331699ff81487c9c310f7fdd5f","d257fcfe07688d31c085776a09c18326bc537bce8f11f05c1c457958568341a1","db5340fb2ee7032cf2ca3974766493186bad902d95690478526151b5708df380","4062e3741ff43f0051f244365acefd9f0704d953d0107616d7f339f1c0341e11","4bae54408dd517469b74bba599857056a81c7afc659bba4587745154292d4af2"]
Anchored
2026-08-26
Public log entry
search.sigstore.dev, log index 2593655674 · entry 108e9186e8c5677ab61a…
Expected log hash
40a4bfc261f324e812428cf4f8faff6ae237bc17c25df830e6e4b8788ce99728 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":"v1787710495154","kind":"published-quote","locale":"en","page":"theme:audible/fit/en","quote":"I listen every day for most of the day while gardening, cooking","rating":5,"review_date":"2026-08-10","source":"Apple App Store","source_url":"https://apps.apple.com/gb/app/id379693831?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 (c62de506c31e…), 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.