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.

“Rechnung muss monatlich neu kontrolliert werden.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1af25b7f8e2b203acc52328bccf1aa23fdd782bfb2652ba1e0a0a3f285f74189
Signature (Ed25519, base64)
zfFJhO9z2cKpkI9dY8BihhJJkBeQiTi8X+WImiU1B6BI9MNwzbXtCAvPfVVo6gG4OWfBMqTQm2OFkIDmJv3QCQ==
Merkle root
0c44384053f4515e810e39e38bbfc8d1ebf8fc8044e930130f2718f18d6e30d6
Merkle path
["1aef6f11503814b7bad306d5c8c0f32f84e846a5988129eea16e635a2e4fbbff","aaf427d296fab278b93fd9220db265dcbad407c5e6634137d13225d6acb7d1f9","81f2e20f3396e476583ced28a5b1f3c22b6d4e25292134d7b756ca93134d86f5","ccea120241c1e42ebb2102c75a6a8cd9339429f134938c17c25e70cfc6e485f5","3a1aa409b5521bf977cd36ecec8e6db26cab183f338588b337a8f26d4580bb31","d92da7c74e97ab1eaa96f34f4d3ba9cc35b293c1478e0f0e335246564b8ffa8a","fa057e560db9fe5ad66f82bb589c5da97997b84962a47582eae9fc76cf74a403","a30178720563636ab9dea2915fd4c148178e762b1e5f07d1199aaa7446212326","e9e88fa4d8db5782797ff9b3f91170158b4ece85931fc3911bfb8be2563f88ce","3141533b28f14314bc76f9e842a3ffc8d5cd2aa76f6460a270a86e38a90ed379","8174fcb15d8c75381c3f80afbe8b2d1e784773ec32a190e8b4728d38acfb3139","79e23aac55d1a49b0209b9402889e867a90109375fd967e29f34e7a1495987f4","30dc946815052fef518ce15148fc623fdba597d0a49d34c688be2ab87df02e9a","a971e54ed15f5a8d1434c2506d27308ac85599f1cf0e77368faa376fd011a21e","3892520c1103569bd77eeee02c1b8f12a42aff1691d1e5d09fc2cca1ca9a09ec"]
Anchored
2026-08-26
Public log entry
search.sigstore.dev, log index 2594150627 · entry 108e9186e8c5677a0263…
Expected log hash
2d9d2acfe82742dc44bc789de96d0d35b3732ba3d23c99d82fdc22e81671b7d6 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":"v1787712772441","kind":"published-quote","locale":"de","page":"theme:sunrise/billing/de","quote":"Rechnung muss monatlich neu kontrolliert werden.","rating":1,"review_date":"2026-06-21","source":"Apple App Store","source_url":"https://apps.apple.com/ch/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 (0c44384053f4…), 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.