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.

“Die App ist großartig, aber für die meisten SCHÖNEN Vorlagen muss man bezahlen🤡 Ich finde, es sollte eine Funktion NUR für KOSTENLOSE Vorlagen geben, das wäre besser für alle, die nicht bezahlen…”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
14d27176010a241cf31114d788466d9b133fdbc4b89e7c3ff71925a04b14dbed
Signature (Ed25519, base64)
A6NoeXMtUev7kOsOL1JsK6/BqTeF/mrGCZ8Onwv+H/hZvHs6VzaO/CW+rm6jKuzA8hPi4ULxHX9zfcga9gDlBw==
Merkle root
bf06d03d174707f535c1833af2fe5d51e1d258f061223559344b34f56a1fe592
Merkle path
["14d0eb453ed52aaba9d4e875db654fb1778b7d8b60a9579bc7d0fac9dfdabbe3","b6e78b3249e9d0920b287db2bdb745612deeff6695c354f9c742ae4e7ea21b13","3de0312f85b1a869e0e1e2d01574b127d05395fc95d349829a88905f1926189e","a64fef53f9987e0260b5a0b7e15ee1998a56a8b7f8bb5c4c32b1b08e55836dd0","09f39c48e1e165abf762bf0d50c1d2320591123f06363849b7fa7b10e1e77b96","ffb16427c0e3991f1b642821146cb74b3b0209390dbac1990508c28e8411a849","9b64cb7ae12cd88f28dc222fc36db4a53d62370aa2bbc01d005e81a999e2b9fc","22a933fa6056267b98aa872f264ea2e3d98ae8132274f5fcee7fbedce770aa67","3e84f74824cebd7ae1ca6e4c33f8f1c4c32b0bbdab6fe4c76ec6fd317dc85743","d98eefbbede89bf84443b7e0b68c6351f2f22c7ca1d5ae2c101c40977dc4ef36","a6be24d1403f59d3416f2fc0d8d9a559de4fdc3f208deefb5c9192d1216b1fc6","879b1c993b0c0814b2a75d570e70b17b8c28d50568785d86a369c01aef9cc8a9","3492fa2427a95ac81a05d55f826772e439a4f5dbe5c25418023e367993106e04","e61e8c9172ebccf404204c12ed180f9c4b13c940a974e219cf0d945d751fc601","7e649292aa5430485d2f826d445d528f8e95727e1e2103ce6cc862417c028321"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2684346356 · entry 108e9186e8c5677a5932…
Expected log hash
21bf9008ed6eb4689ee11c1c7859f0e94084281b2b2e2088b1d7635165466b55 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":"v1788337894213","kind":"published-quote","locale":"de","page":"theme:canva/price/de","quote":"Die App ist großartig, aber für die meisten SCHÖNEN Vorlagen muss man bezahlen🤡 Ich finde, es sollte eine Funktion NUR für KOSTENLOSE Vorlagen geben, das wäre besser für alle, die nicht bezahlen…","rating":4,"review_date":"2026-08-12","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.canva.editor","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 (bf06d03d1747…), 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.