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.

“L'application ne fonctionne pas correctement sur Android.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
45273fb47d89469ecd53237f30d7571fd3fa822751a972dcf5ca1abe7145c014
Signature (Ed25519, base64)
s2h6/XMmTzSlb3YmrCi1imL1esnDWClVKdz33mwZNZUkFsPWexGVuYAhhVUYoeQX+5VVYPxNXkRa/ZNZxB4FAQ==
Merkle root
fb09dbc79cd836b1d85124e5c45f889f4a8cee2bd2a4f93da34de8effbaeff27
Merkle path
["4522c1893a6af8b62e3a536b0b8858bb99aa5c549599ddbf4a064c972e6ee1d2","d11c0bc6745e29e0fa12c5189a4309bff6dc85a01ddf2d92dd5bdab430d0bc0f","4406344a6ecb07ad97dffa369397e36c422ab4895afb93a399b6c1d52d791dee","4b412df6a6fddc574c0e7288113b1fa732edaff1369409fa3349115096c44c6b","dbc4c2bd193cfd3d6351eb33a06eac316b21714cfd204b722f0077319e394e63","a53fa12dc01a88f1bc1542669fab9b4a373c6a142eafa2b414b3ed03795532c9","a6fda21a92baffc8e68808ed92e7f6b64aa3ffd3da1b0b135b962bf34e689dcb","147d6c8752c2a555609998551bb889847f7f13cfde25319b62258f9ed70c0688","f2635e4aa4d91b57cdb5855971252e3962748c31afcf2e894abae596499a1952","014e22b1fdcf6417e54aa4d84076588cf2d1c1fb36e2114dcfe634b81d3dae6b","45fe14f6b3e60f4d70fdbdcb30580898460aef3712bbc9b91dee5f6f125650f7","c3edf02ee238c2efa1b1383a0c9628125e29dc85aecb8be1b3b393cbf899375e","da3d9eb7a58e99cb98e12a79fa7a3ac431b9a5f8c91d44a352c477c2fa943b8d","598e586ae65f83870b6b56d7041a4a16432f04a124836b885f1eda80da5ea2d9","015fb6cba9f4a0c5e2fef4dbf7406ea747b003f2d75f764dc48e74713a28c269"]
Anchored
2026-09-01
Public log entry
search.sigstore.dev, log index 2671985937 · entry 108e9186e8c5677aee5d…
Expected log hash
21d04dbed3f9dfa348b1c2e5bdd0c177d7f26175563f32c871f3a55c22274c31 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":"v1788240889164","kind":"published-quote","locale":"fr","page":"brand:banana","quote":"L'application ne fonctionne pas correctement sur Android.","rating":1,"review_date":"2026-06-01","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.banana.banana8","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 (fb09dbc79cd8…), 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.