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.

“Störungen seit der Installation”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
20568b5e4dc6e41016cf5bd0eb5c5c9a5f5909300b8de75fb051343d1b9752a8
Signature (Ed25519, base64)
EhGC5Gxpdm8Qsc2CblBjYfsFRa6auT8eQrLhtRRIAkyGzgx0jY0OTuel0ZxEhOZkTsUv7nEroWV29++eneXEAQ==
Merkle root
6f12cc2c270315565a1d1eee1d2701d6026d319131a58b69c44d9258f5acf4b5
Merkle path
["205065b125cf2486ebe550151729a6649690f6c3114ffd7faf92f35009da43a9","f800dd7b58711f10316c7634f5572bf99186a218b91fccb4c9dff976889ea3b4","8dc53375241835e15a03648d7e02ad316cf35d4a28d42a75f4ad1a762774c3e1","e286f1ad710734ac66ffa72a86255f2092fc35ca547595ed0c4ffbdabbc7fc82","918f875298dc814ea9ef328eba58722fd5e1158c02ceec1a807018dcbd1d9ea0","98b76579799c71ca9729d62215587f2f40b561ea099830df4a50bb11aba588ab","8a8a65ff905e8beb52a7f2761e2202b7f49018b07fd2f7e70ecbfe519b62a088","176b2569b3d9506bba7c3a86f9acb0dc04b978e2072166d23cdf56c9fcf5f7c8","fe61872e4c6ae7e80cac7d6a3fc904c8526e663874b244061beae3cd159d9f01","3b940d8e0eb265df89ba2e774a421166bb988fdd659cf6f2a8e538ca46fbc82f","731cb84f1b5ef3272ac06823bd5fd467a8c9310d8b78a8ba1ee26c2697883091","331bd74fc7e4213485aafb4180ee181b2ee83136f72de9bb4fed37fc98e6284f","4cfb0ba358e827cc67056ca0e96e00d8845c97a5122b651824f093c98eb52251","30965059f5ea715e09215550378e817887188467dda82ad254cbb53806a794e9","ca4eccc8ed1a12a080d60e4aea7350c5e9838de027f4bd52c0b417f8e200584b"]
Anchored
2026-08-24
Public log entry
search.sigstore.dev, log index 2579589276 · entry 108e9186e8c5677abc30…
Expected log hash
35976bb6188e24bef6cdf335caffa2c8f3371772e6cecd19a637303b7339aafd 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":"v1787541175661","kind":"published-quote","locale":"de","page":"theme:sunrise/durability/de","quote":"Störungen seit der Installation","rating":3,"review_date":"2025-03-17","source":"Apple App Store","source_url":"https://apps.apple.com/ch/app/id1231971182?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 (6f12cc2c2703…), 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.