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.

“je suis absolument ravie de la grande toile que j ai commande”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
e49a56e4b0b456766f519b5caf43113aa0474647d45d49da0677fef29aece17e
Signature (Ed25519, base64)
Q7Nk8H8GC7gusCxKfCXEFa5m3oNnGDn8ZL7XV7/I/+bwD6x8qTQhmO43efoGcynBLBW80mLMuepP80S1qxA2Cw==
Merkle root
1154a265a990612db5567445e00872656e7ced32aff0b18660887a40a375699b
Merkle path
["e49c81d95f34d4f35ce1f7e638b0e8ef3b4277e028c405ca441f57fda1dd22e3","6ff3c61a06a3678aa13c9d879700c8145703eed76689af0a583546cff1781630","3465a2910d83bd04072d8846e4ef1b4ea4ad48da2adcf51ca6e21d036d8cb8a8","3bf31f4ba242ee123defcbeec1682af58c97de2b50a9cf41f0a4abe51c0c39c3","1cecb4c2dc63d31134954a5a80c38a7dd2ce8f77eace987e64d3c5f9bfc56b61","932a16a7a7bdfbaa44c5e281f3de25adf44ffe8ec8870d530c008768acef44df","f1971573f3eb4871e91d73fbc26bdf3f2e865e029cba18e8b6f9acfabcf1606f","df9eeb77478142aeac24f7000226f2871a2251d1fc9c1413542c64d690d41440","8e86db723447fb88783ed65bec57f02ba10a00448e330e9bf91ab35cb061bd45","eb95d0e2df1f3c6d0baa048306efea965fea5e5974633590f43bae1f90bd4f17","838e293f4ea906d220a6008c7ef3b6339643ae8d7166f3f602726a1605f3ffb4","8e326e20a6ca3f5b7c6627658915debe13cce51b1ba237bc40bb34f295da87d8","a5d2191b2aaf15de8500f56379f2221e4ed955e957425926a172e5d736f0f32d","c074572ea564d761e3fdede17d9fb4aa1789eb76e0c4c618fc78ca85de5c8a2a"]
Anchored
2026-08-20
Public log entry
search.sigstore.dev, log index 2524110285 · entry 108e9186e8c5677a87bd…
Expected log hash
34efb4ec1aab60168b83ec62d0334b8e10d9814c0de0cc0d3569d176ff20bc2d 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":"v1787152786156","kind":"published-quote","locale":"fr","page":"brand:myposter","quote":"je suis absolument ravie de la grande toile que j ai commande","rating":5,"review_date":"2026-08-12","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 (1154a265a990…), 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.