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 l'utilise principalement pour le lave-vaisselle.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
7d0062caed4835c1217b7233fc6de7ca1cc8f6ca2e35d522c87f088bce44b7e6
Signature (Ed25519, base64)
kxUMH76qA7w6g+zNKhUZfVCT4bECyy8TJQC3Zjd6otV2rwVRZKIHeZx3qTQCVaE5c+AVohHaxrcEjGmzkRZsBg==
Merkle root
12764493a64961d0e0d426bbec64b837c2e35bc22a58920afcc56db07df6e8c9
Merkle path
["7cfc2472661e1bfeed4ac1750dfe09946b407a239f2998db0ed14e820aaa7450","c8fe06b5de9abddabc552a6c3dff07c0d7a6a98c42e6f7217035af10a61fdf80","a2aed65c6a12caef05e41f265842645c888a6010b4c6b8bec487fd5dc694207e","55f7a871609e4d308914b623641ce0fcc0fb3a278186b743c514f6c78f4cbbc3","97e408feefca3f5c4fc467377adea99ff281549c3b34602528c01862f648502c","e1d2f3f6cda21ab7845eb26270c0b0abbf13ba05441a5618cad5ffdec5d6a8a8","3476bb2bfb0202c9e91634ebbfb246e03473979f41586962e70a7da867879eb6","5d093ed4a1b924ad7a6f2d868a9869fecc933d35c9d7b10390d7f2d7e50e3534","c56185a540718ba98e64614090143e0d279d9afa0c1b0e28edeefd38d6dc07bd","acaa0ba04ceb514ffa866dae99ec2b613ec0cf445e070393743443c721fb5adf","408b2d782e0174bf8d5f583ad357d3f0369f02005b4ff2836a59d49e2109a5f6","807a98c3fb79bc9d6a831dc936d19e93892cbb2573be7ecfd5bdc993def051da","0a6744044d43ce91eeece8e7a40b34c6faf131deafcec67ce79a193702d62650","bf01790763bd70681430a2841b8504c59b88918b5b88c9d70f6ee7041d7ca6c8"]
Anchored
2026-10-11
Public log entry
search.sigstore.dev, log index 3198225546 · entry 108e9186e8c5677a10cb…
Expected log hash
a11b46fc63b94f32c49058752856fbdc4e92f7a41d4e67238e3563657fcd50e4 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":"v1791685609571","kind":"published-quote","locale":"fr","page":"brand:v-zug","quote":"Je l'utilise principalement pour le lave-vaisselle.","rating":2,"review_date":"2026-09-07","source":"Apple App Store","source_url":"https://apps.apple.com/at/app/id960378213?see-all=reviews","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 (12764493a649…), 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.