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.

“Il a fallu une éternité pour que l'application accepte la connexion par empreinte digitale.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
a12e40d94edb3771fdf2bcd8cb462ad963f3cba67400af3003739c3cafa51a48
Signature (Ed25519, base64)
ca+BuECdXpo4kgVgZ59PtWNJXOkdrKzMbPDMma9cPmQLOeKBs1xulnT8i4ulwL4QCxoS7y5Rh/PhQZqSGfulCg==
Merkle root
00eb1252356f6576712ea4fb614a5236163b3b1821e2db4cf332fa9ac5a6c4e3
Merkle path
["a12edd37444beb7a41c841ebf611be824667daf36eb26077b6c30876fdfba161","4b58a6f632a65a451b7d98aa9698f433ba075a6228abe83937681634288d90e0","eb819033b3e35d1022a52c8bcb28144ceede34b8838bf33abaff1946571db55e","88ed6e79a472ba98aeaa22c404d06fa58606862fafecb0346a70039bd88a0f01","df525b93ce994437662584b091df71a09e6c3735a310835493816b9f4f0d1bb6","ccc02e666d0c4b862464f58a89ba7384f9d2085b3cdc418bb478d0a4231069d7","9251e96967558f306d634d8f4680d742513f023a81beefbb18c7746dd71363d4","a59a74b6c62979c745e0a09c5775e30c87c096703fa68e70679dd15fd0ffafb4","cab94b2e82705c469304fb0c62755bd4ff40e298abaf990f798ed14ce27e139f","20f887b40e436c1c1c9f6afa9cdc0d9b51d0bb5b462f76edf9e32f807cd5ac59","72abef95c09943cf55b829fca7b15123fea91c8cfb321de872bdeb1d6db2d18a","3f044a602b7f011122d9ab380854bd42caf78efcb2c76070e856e3a1e561c2ef","8396c6db792aff923951a24a36e34c7bde1076d0ba7dd513fc1fc21a92246adf","2a16edabd04e899fb9e203b73feafe767e97ceab00dd96c47649f5269a3b0707"]
Anchored
2026-10-11
Public log entry
search.sigstore.dev, log index 3199819547 · entry 108e9186e8c5677a0b40…
Expected log hash
54bf23963e2d2d167d69cc8eefdd91558bbc8835be34c5469b6e0b1af30e4d15 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":"v1791691808362","kind":"published-quote","locale":"fr","page":"brand:atupri","quote":"Il a fallu une éternité pour que l'application accepte la connexion par empreinte digitale.","rating":1,"review_date":"2025-10-11","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.atupri.myatupri","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 (00eb1252356f…), 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.