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.

“Funktioniert nach dem Update vom 27.07.2026 nicht mehr”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
872e072eab7b268776b329b2b050106ad800ad1d421ccd59c0c4f66e2f42db84
Signature (Ed25519, base64)
KyUR7XTMwaPIP9zOTnvLKq52YLsuzanVqcUugQ7UlcA2xhscIIDaDx88JQR/0a4NlgFKp7BQqDCpKQ+obrXIBQ==
Merkle root
72711ef72b8a7ab084630b9628ceb2defcf0aae546304d44ed173db57929457f
Merkle path
["872daa5ff687f3d884a9aa3d1f80beeb9603a985aac862c7b3d4671a89fec1b8","adb9501308f09ca084730b7892ab5ef7c055b8469824592189fbdcc64c250839","78e45c40e1ee2f4a059399b85024ea96c750b564fdf7fade8e148aed63c92f8c","b5109fe1a543edf4e577ca9c2215f004cc3a31b8bb618966062077a6098d61a6","5250a082d7aec86934219a95ba84995044a0d89573078fb49b46cf112d598c12","60e304e3fe7e9b3d9a9e6d0bc74bab503d2397989fdb21ec2505865466391f6c","79c3cdf9c6ed1b7a33ca9d62e87a5b757cfa189c955d0a5f112ac83987f8ebba","1ab6ca50457c7caa86474ac5f8478b55cbab600a62e00827632a35d2ef89eb00","b2ea150d65c04862d435cee8c1458aabe0ec24e62c07545db8ff22f7022c4755","8a758d354e37751cdfa3417ac5e067a0ae6adf5c87cea196e01e05c4cf4d54c3","bd2e5fcac5fb9d085164fd856e7d50eb9442f065ef677d0ef966943d3243c1a0","a04624107601e271e014741151fc1401f3129fbafec3688731889c4e71f22a5e","00d96e4f5844025cf94031a68b6b1f85feeb1eba15fdbc00f57e844b9bbd7752","bd788a9b6485b033101398a3aa9df1787f225fcc2ec7903fcb31ee65f6cac6af","6eb04938b6a483bb163369a1d918b32576dde0943755b89bf4c6d18743828ba3"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514130917 · entry 108e9186e8c5677a3273…
Expected log hash
65ba51eff926c65ed0ce093a942d84c628d811a59302f32867c6589627e47792 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":"v1787124488047","kind":"published-quote","locale":"de","page":"theme:sunrise/durability/de","quote":"Funktioniert nach dem Update vom 27.07.2026 nicht mehr","rating":5,"review_date":"2026-07-25","source":"Apple App Store","source_url":"https://apps.apple.com/be/app/id466738063?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 (72711ef72b8a…), 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.