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.

“sharing sales docs via link is a game changer”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
32507a3b337703735251115eb2ca29e029a888f8c156018e37b08bb0e4eb75aa
Signature (Ed25519, base64)
bLr9oO2a0KZ2xBu0QRodUVHtnDl59zISTtQ/t5E+yTBpHjpU7+717PD3Do8HAVA5yRH+C2Kf7UfQ4EvIYZ1VDQ==
Merkle root
500353287506499921f04989c42df7854b05ea5291ea3ed0bcad01dece9553f4
Merkle path
["324f56d7de0526104c4e85b2bbefd8cd4731d68679e22bedc0bcb10399c77643","061504445eea11983fb74a08367af3174391d338989d0fa82d95e726712adafb","78473e276b2ca8b39baa27f31dffbaba36036515dd4a4ac4b69eb1f2310b5545","ddcf0e55604e571f135e2e61ae56f913d23aa6b01aec9bc2ae4ec5ff1f75889b","e367abf3da5d8245709efdd5a2a1e5c76f2434714530b6ee2b9dfcef113fcc3d","09599761e353e0a5392aede75f77bb46b3b8cf5458b4cb78da33799a4eb261f8","bf4ca22371b4dbc48dc5195306b5e5ff6ee62bbcd5f085f2d63bba5700f0db1f","2f781c649536e096dc4a7e326e05f8ef8266b5d84f9d7811cbb9dd008347b68d","3cedc7e00aad5a99a3ff27ec12e27847703eb4e6c3ecef5d2046ded8082fdcdd","e834822237f0d6db3b00dea6fb0bdb8d683097473634eb58b89f7d67af67e799","187461b55a9e206910b014e203525366a0ce9d6f47598d7d00612a6c72e42264","d4a86878f201cc3efaee8cd76774f57f366a7eae3655a434a62ab8188176dcc0","4f1e7e0c128e9364195caad648dc9a8e92dea38aeb8300b2b6ddb29aa1895a1e","f65c3fc7992a9c662c5731d831f2a2aaf68c1dd6f8c35fabb0fdbac80b751075","f2bbfde0a1628a8e76ff492539bb8f38a83951b89fafe86bcaa38b54c297d493"]
Anchored
2026-09-01
Public log entry
search.sigstore.dev, log index 2670958253 · entry 108e9186e8c5677aefc3…
Expected log hash
40c8dd4ebcafc6bc578b6d879a513ea89a67c5dde4fabf96a5f0fa8cf3f43861 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":"v1788231472951","kind":"published-quote","locale":"en","page":"brand:flippingbook","quote":"sharing sales docs via link is a game changer","rating":5,"review_date":"2026-02-26","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.flippingbook.online","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 (500353287506…), 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.