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.

“Anstatt sich auf das Ablaufdatum zu konzentrieren, fokussiert sie sich auf das Ausstellungsdatum.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2df93f4cb462241a39b6963eef41a0fbdd5ebd4e22f468c407a9b759830a125d
Signature (Ed25519, base64)
jFzKsMQwW9znEuWQQ5e6WVXUlYkXK2PhVgjBhyhrqGi160Nns2nPF5gBsE4EgMWzrN2b5obVlgErQRkZTAMsAg==
Merkle root
5281b854216b4e6bf9a4d9c1ef2bed9777ade9c29883f1d0f546437faa5e15d2
Merkle path
["2df391237069db6eb5ef0ac65abc772d14071d2b94bb4a7fe1e92f4b0c0963a9","aaeed4353c7e87e4735cbaac112f5393d84ed693bfe107f0753a0f4310af4339","d9ea9352b3e71f86e9a9b56e842dd71b632005abfe356e686fd48de18d54a398","354ba2159de99e9f000c652b783c6fcb7fa90f9059e0e10c648624f7bde52e8b","88e28d449d4046ef95a4e62bd1b71199a475a6bc96742fe744b263b3351806b0","9add4aa3c87cc9850a8eb2df2beb49defa85e89cced406ef38972bab1a064aac","c3814b8ca7534189636c5b03c366b498346d8523664acb5567be81f5ca6c8460","68f0d0353556b7e2aac5f18d50b2d966430f8a364f047962a131ea147157206e","3cf6498b9ed98b23f326b797b3c61696c3e8ca0f4c0fea0ec6c5b6511e1d93e6","3f978c9233049070d854c683cc2345d3e8faa017a838d66f689cbd312a0f5317","1652cfd9a17b87b74f637e225e5725ec1c7dfe2c394fabea1b7b52efe534023a","f58f34175d8f1d44ef6c862ccbadf48ea2d18ab9b8b08474091b7e7204464f33","d2789c0fe09629a41906406d8fe2985c294ae3218eaa35da0f43e8c1d654bd45","3f2e066b220d21f290fe4ee4e114e6992e62cbb35f6faaf0f86e02332f98dc0b","266f13136d3ad4d5b30a4dbd24c9af8bfcbe23d11b0188abcff5f3a43a71af37"]
Anchored
2026-08-24
Public log entry
search.sigstore.dev, log index 2579520646 · entry 108e9186e8c5677ac653…
Expected log hash
6c785387604f7a22a5b096fa3c6c8cb93055a92b2f2f24f3a0a42c9bae32debd 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":"v1787540495725","kind":"published-quote","locale":"de","page":"brand:amag","quote":"Anstatt sich auf das Ablaufdatum zu konzentrieren, fokussiert sie sich auf das Ausstellungsdatum.","rating":1,"review_date":"2026-04-21","source":"Apple App Store","source_url":"https://apps.apple.com/ch/app/id1627517307?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 (5281b854216b…), 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.