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.

“Null, funktioniert nicht”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2b6b3f0228ec4f67af6fdec63771e5c1867a81adc1af6ddba93bad3463a02702
Signature (Ed25519, base64)
Bcg8KnddGD0D1SPiik6flqsebGylKSaviPR+896LbafjT2drlQCkur/rNEl4sOLmpXgb9bSMYykjlZ1MnMsYCQ==
Merkle root
e1d85175eb3de20460be7478d6cbaae36a1b9ffb3bb4959306f8da40e58cdc53
Merkle path
["2b6cf1af73f87d4037725c3b1dd0919ee8f3c5ab5386f137a90f129bb59264f1","81798fa161a510e3bd7a9191b8700009301c71ae5f8d7125972d5f721f89cc96","6c502f2213d3eef51cdb4579eefa0b207024d4a9ddc38987f7a315adc20a6d78","aaea55ccdd8e3413765da287a600051e535995a5be1657381855111643896940","f5546f2e730994761891fb1b299907b9c10e9963748e5bfdd46f489d89b5e66a","2ca35abecfd15f60490079c4577d20ef90ad117cf7f64c9ae0d2cc06ad0089a7","12c1dad865b3a9d5c4a6cea59504ff3a3acde7aaf4a16a6ec8962e359d10e350","3245b691256f81cd572ff2ca10c4b7e1136ac9ce29d1578d150d81a22afeccdb","47427b12f21d7326a8d7298071ad0c6a64cb9e4dd47bd5c854d8ea23f707bf4f","e4b80d683a1d8bff2942d0b85d3c0ba729c4ac6a6a28ddec30c437b745a47e44","adcf26df9620f90016bbfcb3ceee13a96e743c7d0b1a56ac5f8e7c17d47477cb","1c6a3024bbf3edf7cf0e0b6cfeb1bbce65c60f6fb15794c10e46a531bdd14c4d","9ca72d0c4bcd0994b86773e4ba6c3b971bc9ef769c49c764975054df4ee33b9d","d2259499a6a15953fa73bcc6db9325f819dce8e785b0f957fb07e2831cb6c331","696d05a8fe8f7b7737f5171e0d56574eb9fcc6fbb6486fca2bc89866a85768bb"]
Anchored
2026-08-27
Public log entry
search.sigstore.dev, log index 2612470999 · entry 108e9186e8c5677a32d0…
Expected log hash
320f5e8c7b6a05058b811d24c7cc7229f73f49082335118037aee793eecb309d 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":"v1787800750172","kind":"published-quote","locale":"de","page":"brand:swisslife","quote":"Null, funktioniert nicht","rating":1,"review_date":"2026-01-05","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.swisslife.apps.android.ideasy","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 (e1d85175eb3d…), 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.