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.

“les finitions sont impeccables”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
3576c106e560a7ec6817226ff725473de2e2185b5e0ca9b3b817f35ce0510e43
Signature (Ed25519, base64)
72M9JDYIl1jlf/fNKtbd2S1sZsDlmr8IiS4nVS+rz2j3EM3egx86Q+sZFfh0EpqW7LU+22zQLeoSw42LxlxcDw==
Merkle root
4fe8751e7d70c50e0cd3fed6e9eeb32edf31f624f79d82d9ec3817eddba7a9fa
Merkle path
["357441710a1670284a36fcdb83a5750cd11d20682950c586d7f3275746322c9c","04cdc66f9c61df4698d42fa6e4270f5f849d8b1031d5af30842fc43df288c625","e9b3666ed29c57491b8eea58fb6fce35fef0a044aab95b2c78179b19056fe29c","9b7d2e6cb00e03f4c3da4bb7a2d7f95815fd34b94dfe3ae5ba526972383c5f10","adfd48a47d5197f9ef347e8d910c90c423de3301360825e0208140589e56aa46","33ac103eadd2b810991a464798cbe00f83203002d9b3f2f317f8eef3b2af6b7b","c23813abe546b35e398fc0ab6d6aa71c99f4d78c1010def4c38b44321a690676","132a69708dedc9f673a6370640497b8377a095c33b920d39d859b120affc5c2d","ed7f82babfd1383ac2a1c6ff84d07ad70ed749097b285d07c260b02124094351","5939ed64f1bb166acc4a822f97dff6c4f242f5892defbe1e585c8902bebd82d7","3fec12bef0eb3a6b4e81a037421cded26ce84cd5a6f53a2d51042a426aba921f","68f093e364ac3be8a5464236fc194346417d66e71a492c083418bceb7f1b959f","b9cbcfa50142d2818924cbbcf9ed0d1f201b4fb9c10e46572fcca45dc6f23f72","b949a5b1fe3c5409c484815b6b1e0675f1b11819a9236a5e546056d1971b9a8e","1d8f51436982e85b24ea8b1426a5f0ee7a81143ad75096c92a05493708dbae01"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2682933759 · entry 108e9186e8c5677ab48c…
Expected log hash
d15c976489915f93c119ef146e715f5c01d5064a289c9ac130af05811dc83d56 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":"v1788318759763","kind":"published-quote","locale":"fr","page":"brand:myposter","quote":"les finitions sont impeccables","rating":5,"review_date":"2026-08-27","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=de.myposter.myposterapp","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 (4fe8751e7d70…), 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.