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.

“Modèle tarifaire déraisonnable.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
05b5481d7d6534471560cddf941994566f24f9822ce1d873d7a233ca983810ec
Signature (Ed25519, base64)
o512nuIO+za+UkYGCUK74XESsXE3UzkvDmFbHwCCoWsDTq5TAl/n5fguEbGA35YS+AjaFOrI8fMtAFDm7VLgDg==
Merkle root
a893faa173c6b378c8d050262e841ab57fdd89b71985eabc0906c40abd5b6a6c
Merkle path
["05ba26eeaa9028714986c4a35a8be54f819614254bad2c424482ac1760c1ecaa","b9f52485b78a6ef2ceaedec1fef45d0844561fcd607310d1702c256fa4478676","afc13058634075665adb776e925e1ea2f16e6866ac5a38cf0b0078dd7a10329f","1c1b671840a36be0a18675072005473de49540a577851b402e3429ee2e5e68a6","d56be7ba142a7daa7c38b04f45f182c29cf8632febf2f40690d353ff28e4ad0f","a7edde8bb3aabf98185f54d10e6382d996a366fafaa6eea76126c58441b7ae12","d0e19fcd050a87cd15a6d4a11e5952e080fd409a6a0b9725fc6d4ace4d5afc9e","71e5ff501fa4991e85d2ee30b07a1ad6d996f4ae7bd21573089c787b9ee24576","7e4a021b05355132d6349cf7862a0ea39278b20f5e4f60171339e16ac29398be","c98a8ef4e5a13cd4460bbc8b9c49392875d4b908ed46b7fcc182b7113778c4f4","f36df91338c091ff7554e3038f058fab1d7f030932e187e2a17a6e637ab5b430","eeb0191e819461d67046e8c9e0ea5e35d219e9b877b9e670c3710c5d41b21c5a","ac84b40c079795f897b874e92b06e183fd354538d22a2dfa07d743913040a0df","71601cbc06cc18d15a7af93021ee7957212de37616a4dedb4252c015daf6350d","5153df72155ae00831ba1e4416296382c39280ea82c989972042c066f445006a"]
Anchored
2026-09-18
Public log entry
search.sigstore.dev, log index 2882354328 · entry 108e9186e8c5677a08a7…
Expected log hash
5510a497abfe2e680a39c301b0d905c2a575bae0a1f389fbdd7b86babf05240f 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":"v1789619628558","kind":"published-quote","locale":"fr","page":"brand:smallpdf","quote":"Modèle tarifaire déraisonnable.","rating":1,"review_date":"2026-04-02","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.smallpdf.app.android","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 (a893faa173c6…), 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.