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.

“The best audiobook app.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
f9f5a5777f0a8ff8fc3b56a14533e4cbce457214ce3b3fbb63af8c719599c45e
Signature (Ed25519, base64)
xFuoE6UKlRwEeHlSVzX/zf8Wpbx37AGA9jP0wBUEk+muGyoq3PvxJYi0JyBaRGw/AwvHXxHnWJAEXFhz4UKLBg==
Merkle root
0d7fec37eb7aa7ca022c461398d36283692153bdca7d5292b2302abb6878e5f6
Merkle path
["f9f4828fcccd09582d960902d5abbd32bafbae64c74a6db4ec7f944bb1a096f3","8ba12a574c4609cf452fc9a4b2d04009d87eacca2d6c4a9de7bb90586c6a33c2","51eadc615833d02081aa64122c0ff2a3639616e575ad40743cd0c96d92be3c32","d5d1a9bc9d959af3be583aa3fd774140c147cd4b0f40e7d7d7260f733fc1d1ea","cdd709848280fc4dae995c3fff310b2dd6a8b1118e75f66ffae9eeb5effca209","fe026608ba854b355a47e79f52ee0ef1bc9c74cfd45955f8ab98a15e1363ef53","53ae3956368f47a483fcefda5c2435ae5331dc4f5c6d0fb687137b423cc75d0e","2f0bd4e8061452218ebb7b8945854b7ed90abc67764b9df42d983a5392817537","f1085288ee18808ff2bd761a8f1b673283712af31c6cf8aeff778f98f46f7ca5","528b34a99cc7ef16489caa51b73128cfa718fa32a26341bd6a3917fb9bf25b4d","58fc857cb35c247a7e349f5b9e8dbe049ec7c0592d191dcd9e92d7af83b25808","a5e4945621803ecfaa28b41399735783919e0518f2827e7f6aa82a6ed0687d7d"]
Anchored
2026-10-07
Public log entry
search.sigstore.dev, log index 3126883925 · entry 108e9186e8c5677a6678…
Expected log hash
7790667e260445bf729ea3061132c2116b163a0e0b944eca343c9e8408350ef6 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":"v1791359818972","kind":"published-quote","locale":"en","page":"brand:audioteka","quote":"The best audiobook app.","rating":5,"review_date":"2026-08-11","source":"Apple App Store","source_url":"https://apps.apple.com/pl/app/id1107917398?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 (0d7fec37eb7a…), 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.