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.

“For $2 more than Audible I get two extra credits”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
63758009896d307964d8f33e05a1bca4e9b976ad0d61a6c535a396aa40b62875
Signature (Ed25519, base64)
wf34L0tcleBIhs+kYNxOFT0UQsBxjceMZVZAPt518Bgrutp5hYh/WNr1eXuPSRdeKOKNEQ7TPMdJ5BiGCtQDDA==
Merkle root
c954f278b03f0ddfeb806da3192a945ea74ae5ace31cdf4f5c03d62f9b9c9c85
Merkle path
["6374a098c86589157da6da5dc472c9d334a72d9decb7fe2c7e466af96c70d617","5f951f4eddb88f7b9778911b45f8f4f1e3f739a8d396d2d4d3fcae50f15ec6b7","1d31a98d8cbe2ad0eb37f55fac2c405197d24b69b2f47b1ad0da28dc91a8bb1f","0d6f144c2658beec21f856b55cecd7d944a41558b498c6f70ad84f5a430a09e3","0aa304940d64fa42c02bf2f8dd4ebeaf2baec4941fa178db5e48181f047115a6","63019f1b218039d6436ad15f0140a0b887cf811ae2e21f4f160dbfa18d23401b","eb021747651cc69f3f0d7520da47f52a665ce0c6e54f2e866714c07147690049","dbaa465700087d29ecddaceec7e43eeb7f0fc6e323390fedd51c3bca5915e8d9","cff62ff14e0bd27aa9ebb3dcde00391038df57abf243abe2e5c731c332194d5b","adf460ff3f09c2d807636efd8a64f4b8eef6bfc4d80ad8ada12db612902fc55a","25e113e782ecf1cb212fe4ff3191c2a19805c943f1c66440269c3dc2978b1bd8","dac3224d75aabd66dbb6c163fec22222aee707bca763997e42ae1b9986523604","f429e961aab45f4d3924c48e03c7952192cbe5900a485f2b1149d0f4a244a900","8f7f72c61d4acc20d4e8b3692630947f966118841c6f9ea656d78c48cb55e364","2d9d4b958999e2b40d6b124a0a8044720e0313c217d237832e6b1171798873d8"]
Anchored
2026-10-05
Public log entry
search.sigstore.dev, log index 3084008230 · entry 108e9186e8c5677aea31…
Expected log hash
6a8c2df90f09571413991731949dc32a09a60f9a75e1342827498da2cbeccca4 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":"v1791183579482","kind":"published-quote","locale":"en","page":"theme:everand/price/en","quote":"For $2 more than Audible I get two extra credits","rating":5,"review_date":"2026-08-06","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.scribd.app.reader0","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 (c954f278b03f…), 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.