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.

“sehr gut für den alltäglichen Gebrauch”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1a76191672aabbbcbaeff2d9ed975ea0fc0fb116e9fd0f9c0dc5679ac1a6281b
Signature (Ed25519, base64)
kqNzFPI6D+rSDnKgE6ujwtnigAipf8OJ8I7dXIQZc7fXQo5fMdnfoul6DwJByqq1teT0dFNm8n4CmAkKr5C3Dw==
Merkle root
6f12cc2c270315565a1d1eee1d2701d6026d319131a58b69c44d9258f5acf4b5
Merkle path
["1a7ced98678438e70008e8d34f25396851d7e9fad7c86ff52616446008d7e03c","f5992ec635d94121f2c8a0e03981b82df1198b5a69a7053ca727325aaea0f90b","240021e67fa6b59964a2323b72d1566237a549fa5576d9e1f84b484a3d79425f","961600637710d14bf5310f7590bc491f5df04db7176e1073fb4c9b11579c8b14","9f05fefb320f2955da4bd861c814e16d732e687599d5fe38714c9b245d8d6e69","cc4d781d81b5bebba5d1e2e725fbdef1dd226eb17f3e7c72b75903a5fa7068cc","0ed53c29619de10b0b4c47b3504cc1dd3bc673bf82f57b4bb253378039f1195e","29b521e5657c29ae5e2ffbced89a153f10bdb44809f4736da3a96aea6cf8ac2a","76e089204eed83dac81af3e9d236c22f8e94dec066edeaa76abc14dcd698f022","02e5fd6ef219b7838a7cd715fdfa031125a6a3681c25fc733723fd8dd517e2c6","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:canva/fit/de","quote":"sehr gut für den alltäglichen Gebrauch","rating":4,"review_date":"2026-08-11","source":"Apple App Store","source_url":"https://apps.apple.com/de/app/id897446215?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.