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'accès ne m'est autorisé que si je prémouvois un mode de paiement”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
a869cc2f4fe377d2c19bdc8a15ded4ff7ee08556129612b1b370e1d581959e0a
Signature (Ed25519, base64)
6FgCUIZ6zVWBi5MXfwB8CpktuCNb/J7lfPVPPWNU3snfNHOlsbuDOMbxDXzTmQjvWDCQsqmJAQR3tVZmpNdYDA==
Merkle root
749703591848535a8600340214debbd99b61273e3bed402bec28b292f90ce9b6
Merkle path
["a86e023eebd4d48be57484edf5e34001539204cfa21583ce12e0760d3e5a5f79","7694c156a6a797927a6b9f2ba24e5912cda6c19effddc938cde921d0edb94e7e","af109087bc9c2e327f81ed713d05a565eecc82f2a7ceb426bce78e014d96cf9e","6550c5c4e3e1444fb0c3d6d3605038502deded74c6cbfd1ece8efed07e8c7161","97cf7f7422551354c7913ec6d5befa3ddc74eeb8fe45df97dceea7be2528f32f","6db8a89ef85f047a49f7387628f3661891cf573c4758052523b93a26ea00bd00","cc5f7f9e59d200b960018243af5e0061c7ae1034a30fab523a772a90f4028dd2","5344fd00470cf449fe158eccc3a2f08dd925a6625d393a4b8cea8584d50b43ef","e4d42523f50f33927e927c7df88686c492ddd41c7aa587bc280c2c8b11dd4e26","ec552f513150dbe38cb1e603385a629f5c72ed25583a6e3d4ffa1d369222c44f","56c7620192780e4b07244120da275dbe2233539caee85ccb356d0a2801d43181","8d1002e34a5a186ea4b82ffd691e264cba973e18cd4acfe7c79d7bfac4c44c9b","cbeca010badb668825aeab927e1c0956995420f7c303e36a11d6fa6e2aa69ca1","0e5993cd09976fe1433892fa8ab65a03ba04fe977e193e49bb79ca2557fb61c7","bc5d1d560a30e83fe0f1b6a9452dc46dc135b1a7f73575ec3aa5d459bb76fc8b"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514602687 · entry 108e9186e8c5677ac525…
Expected log hash
e53e7f935eb508100ef1046b60c784e0bda15dd54afae176c275a97cf1f64052 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":"v1787131269839","kind":"published-quote","locale":"fr","page":"theme:storytel/communication/fr","quote":"l'accès ne m'est autorisé que si je prémouvois un mode de paiement","rating":1,"review_date":"2025-06-09","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=grit.storytel.app","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 (749703591848…), 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.