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.

“Manchmal ist eine Umformulierung nötig, um die Fragen präziser zu machen.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
9d18de2ed7c1edde8df318c3d7fe86cefd2b9946c776c267f8f08686fc5a3aaa
Signature (Ed25519, base64)
nQnIY5hyMEmF8L7pWet+kaszPM4e0WZGzdJV2Gkv6+00/k6ntMVQ84NDHoOoMi67R5Nva8+Y0X0xNioHeGAAAg==
Merkle root
3ac2a65164a98b25d6607e9cd20ce9559bf4391886ca2eae943b9792fcb8a323
Merkle path
["9d19057fdff4bd74353337f21f3a2a885e97fb918c1e16a2a2f196a1175b1178","e3406f7389d45ef86f938608cd52bb13c2925546468842dbd212cec6dbe19eba","69ef79146a528e48104c66669a091b82874269ff702ba33f3b5a71fc2de33af3","35c24faf7f2aa45f6d25ac1e8d512e07d984510f969ceef43819711e50df0ca2","139e7c30c98e050223be34abe2820373986620b660a54838a04e3ff316b21b52","3ce4dbdd775ac8d2765ffd1b14413da7f6627650f10b2b6f7fa5e0a9496f8722","27606dddaa17cdea7cbce1da7a302c419f0e95fd0dcec1da10baf6199c02de85","9fec0fc540aff0cbb55999a075438645e1bb822f1008e86b5de201a2ff2ba6cb","ab25649d8a0b0da0ef3bc1b571fd7c6482a17e82c95b1af56356ba700a8b40fa","3671f4c2726991e6b5129ee29c377e5ec95743328fc955bfe02ab18b0d9a5e20","ded51eaeeec9bb01ae3deeda87a9ffe7e44c45c833e1359c10fa97b490fb4f5f","0f4b77f256e9427d29659d887f0c8cca71533671c01727659cfd0d1606aa5668","1c9ed82e4a1ad7442873e6c6d30dd17df159aec14f56d07cad1d3492162bb050","582f0970476bda674580f5a1da0cf4286664f79c3451840f238219e2e601200f","f188a7ba649f7db7610333505ec2abb71ba1da1ea59f53190cb32e51e57ac1c2"]
Anchored
2026-10-05
Public log entry
search.sigstore.dev, log index 3083528439 · entry 108e9186e8c5677ac4c0…
Expected log hash
8816bf48c9e6a0b1ef2758b04fc7021824819cb4cee30b879cd603a10d38b8a0 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":"v1791181418024","kind":"published-quote","locale":"de","page":"theme:vaia/communication/de","quote":"Manchmal ist eine Umformulierung nötig, um die Fragen präziser zu machen.","rating":4,"review_date":"2026-08-15","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.studysmarter","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 (3ac2a65164a9…), 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.