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.

“Sign Now is one of the easiest tools I have ever used when having to send clients engagements for e-signatures.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2eddd2c89321ceb2af581186d355d23fe65aaec1badaf03d46393dd58991d397
Signature (Ed25519, base64)
s6OJErIsJ4xr1M2xvkCphI7wPpvKsx2mu1L928rawQVgsXtV+z21x/LZO6SicqQ9LRGy2BniL6Emb5OZPRODDA==
Merkle root
9d32c0cbfb02966e7a561566f948b48040888a6535c058e814428126106ff945
Merkle path
["2ed741666d588db172fe77bd2e430f770af234b1fe5d97c656272ea37a60d32a","aa2052d0826b866e055760b15cec466291f3ca7cfe3aaf8592f9a8391e8943ef","9f7b9d353d6cc61e29833dc7fe0ff18c64a9e476eb91342b0cc06984b4d5c6c3","10ac20bc0afcb29f77b38cc3772b6b8ed50d11a8ed0fd38f701e5e9cbb4daaa1","b21e30f9dbbb55a86a3c6f871798ac543784cc9e01e116096d701410e1237e06","d6ecd31f5c2681c8a669559ed470495e3cf7a1ca5aa9e2afab1b55bf2415c3da","03fae5a3c3520bcf1d74001de9e27cac13f9f14f5de6e0ee9416055dd07aef07","f7aadbecc13296a9ba4b12eeff046ff088bc4f554a68fb85bf1b372f6f6aba56","f5b6e31c4e249ca5573881a1897c796c64b5ea59d87a7cb18a81782328162c42","ac92408431ebce188648d0d0167b4e7b7ab30bc78d5f85c1e7a89760d16ce12d","44e2cfecc929005db8fbd1c81aee14e148e8b9dd6b15b84c90c2c8c8bd4520e8","ec33edcb71813767652d5f416909dc333c4249b485885ba3553bfef8414696a1","13cdb7cbceb4d51ca2f54d7cf5021701239105391242a11c207322c59fe9b4e9","97b419a98acf461915694d49df1436895896a22d4e853073303f64e609656c20","a892fc29bb3c992428927e47e35596c876cca06d89acb4ca102f2a534ba3ab13"]
Anchored
2026-10-07
Public log entry
search.sigstore.dev, log index 3121837738 · entry 108e9186e8c5677a0c6c…
Expected log hash
a0090149b27e60cea52dd7dc5f0abf6dd7c00feef65be2874742fff2aa9e8bad 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":"v1791340487550","kind":"published-quote","locale":"en","page":"brand:signnow","quote":"Sign Now is one of the easiest tools I have ever used when having to send clients engagements for e-signatures.","rating":5,"review_date":"2026-09-05","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a9bcc3d870e34a40614bd6d","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 (9d32c0cbfb02…), 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.