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.

“das findet man erst heraus, wenn man mindestens einen Monat bezahlt hat”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
bc339d08d939eee60a52772b9b4363a072797ba7cdabe66d84240206f868a2fb
Signature (Ed25519, base64)
dKRDMko4l4p5W61CWw8bO71l1KuSCAVqPOJHvnzHrfJ4MIrY8ZeXWQfRmwZq19lhL/WDECjO8Wzs27+KjdEOAg==
Merkle root
c69b412346f0db8d88aed17dbaf2e4876a3743c1c4d16fb306ba56b5c0573123
Merkle path
["bc3c8db3b315a0395825db3d06568df7c53d7f9c3cd71c1a6549b138eabe671f","030a77feddd9fa7879b952f40f1eb14eee949deda01ad222f18271b1e0c2e2ab","199487d53f9ba8c7be40aaa063e5711e971f55543280cc0888448216d2f2cc76","5cb448e9f96271f5aa80fb9a55794d9989cd909db1f4887325c1f38fe2fb5d3c","60449b7d08df300416ad43d3eeef5a5d44d5151a737dec997dbf17b3e5703cdd","f906a8c90cee5dbc63f10f8ac8cc694ff0b43fd8b3b5389b5644703bed6958cd","ecac4e9a852ef487dfdec9f9a76bf29f5eaec58c41a908d145299c42147756b0","37634c5147b01907f24b8241e2387341ebd73b7d5d719beaf7c2e6cc7717155e","4e52cc3ef1ed4a64eba9dc42ef9979627f79181c9021b8d02e7e716e87b0f558","385fef777307d8e0d0df24524f77c17c8ee7216aec640eef05a634db1cf25c9d","a666c320a2c2f73c180579c523c398f73a394da31b861a3a92fd5ad05eee478a","76d2ed231b92042fc16148fe6a117857ab13947f8da7b25db9552764736e117f","4341c4f2b67c3a260251c46092cd8bbeaf3c104d2225230e74e9d9b745923d73","7374897de84b1f86ca0356b906b6c1bc842b8a45ccf90424df2bccb9b7b03d1b","3da38b679e2392986aef224a332d14750fb3a22c4e75287765e8f68f575f24f3"]
Anchored
2026-08-20
Public log entry
search.sigstore.dev, log index 2525010456 · entry 108e9186e8c5677a4287…
Expected log hash
659be4fcc7663b2dc65a53351e16497fea44ed9ec8aef1f3c48c8e452b350dc6 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":"v1787194832011","kind":"published-quote","locale":"de","page":"theme:storytel/billing/de","quote":"das findet man erst heraus, wenn man mindestens einen Monat bezahlt hat","rating":1,"review_date":"2025-01-10","source":"Apple App Store","source_url":"https://apps.apple.com/de/app/id1608097488?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 (c69b412346f0…), 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.