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.

“Excellent customer service and quality of work.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
099c2afaf046a06217baee6c5e2631c0de9ba32764c23b168afeeb8bacd516f3
Signature (Ed25519, base64)
Yj2jGcTILb70dmt8Sw9zxN3whc13cZik8kvyf71OLWnXHQvX1Pg3gljwcIOmsNOVFcASbTdSqolrSSufLSVsAw==
Merkle root
c5c707bf97ff73e1247b0ccd0925f0db0a83cf52cb887b20768212ff5bbc5fe7
Merkle path
["099e005051c47eb5f9cf63ddb122ccc6a393cc7295cd7aa316bb29f91510d0d1","ca89767e8ec9588a1dd2c7c2087f1d98403b6babc6ab3f01eae0cc114248c2a5","1d34e2222748558360f107b181c0ac1e680780bab72f60c6c936547bc55270bb","4b6ed65acb1acff6d90f03c5f7fc617eed8dbe62f6b6d73a3f7492f56ba65cfc","37961e8d4e761e7a22a5ace4e4071b2015634296f0fe05bd17ca3cf8e5adf99e","17229fcd7cff96da78a7f096a27bc0a86cdb74c8a991520be02a391cf6efc79b","4bfe190785c5bfceaf6ce79a7e8435a4714f2a770e3a062a1a72b28ac2a907ad","dd1bcbbc2c10c5ded4fe4cd6ccc4ce48f5ff48d08011058089e6673eef945ac4","488727b7694ffdd883475851d1d33de2fa7fa2a0214e842cd261d9aec6245ace","91ec7080400f7ce5378c665be1c615c9f30146da9d1b3e778660b364fd99cc28","43583e576f9e6d8a768a7ec638133c1432cbf672965259670612086a18b46823","fa28f9b79bbac98448fd0cf268f2d08316548682d0e5eaaa3b41ecd61a4ed731","bfa6d3174dc6ac2ac973ef7dbeb8001d2697f9586894947f07415b5ac90efc1a","61d99ae8fc79aa7f239f794770b00be2b8c5cc1d2483d723f849c6b764907eeb","3e1fcd4bf6d45c101c10e6b07d5c593b58f9445be77bdcbde26aa7026b1ff6e8"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2683301360 · entry 108e9186e8c5677ac685…
Expected log hash
2e7e5158dde5972120030caa35508ea4274f63d72a51b34adc6efebfc2f2527a 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":"v1788322918375","kind":"published-quote","locale":"en","page":"theme:pixum/service/en","quote":"Excellent customer service and quality of work.","rating":5,"review_date":"2026-01-21","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X3DE729F568C455BB31536436C1CD5BB2.html","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 (c5c707bf97ff…), 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.