Notarization Receipt

Private receipt — file never left your device.
Your file was NOT uploaded. Only its SHA-256 hash, file size, and any label you typed were transmitted.
Proof mode
private_receipt
Hash algorithm
SHA-256
File SHA-256
a05b69343642e28b61eb395813e20c9eefe88ae6f8d577a3bf35af6d437f0550
File size
82 bytes
Filename label
satsignal-public-demo.txt
Anchored at (UTC)
2026-05-01T20:13:12Z
Transaction ID
103cffdb71e3b096aa3f28357ffe8e6df59d4f85405559f3bf9c2731bdfc64f3
Network
bsv-mainnet
Anchoring cost
25 sats
Verification URL
whatsonchain.com/tx/103cffdb71e3b096…
On-chain commitment
6090593bd859cd80fc7577f5d6f9a79f645feeb1 (sha256 of canonical receipt doc, first 20 bytes)
Operator address
16t1QEtyUVsKvWzZA42ADSyrLNEMB7xaUP
Download bundle (.mbnt) Verify a bundle Save as PDF / Print Notarize another

How to verify this receipt yourself

  1. Re-fetch the on-chain transaction: https://whatsonchain.com/tx/103cffdb71e3b096aa3f28357ffe8e6df59d4f85405559f3bf9c2731bdfc64f3 — confirm an OP_RETURN output starting with the bytes MBNT.
  2. Decode the OP_RETURN payload: bytes 6–25 are the document_hash (sha256 of the canonical receipt doc, truncated to 20 bytes). It must match 6090593bd859cd80fc7577f5d6f9a79f645feeb1.
  3. Re-canonicalize the included canonical.json from the .mbnt bundle (jq -cS . canonical.json), sha256 it, take the first 40 hex chars — must equal 6090593bd859cd80fc7577f5d6f9a79f645feeb1.
  4. Sha256 your original file — must equal the File SHA-256 above. The bundle does not contain the file (you kept it private).
What we kept: this bundle (downloadable above) and one access-log line for this request. What we did NOT keep: your file — it never left your browser. The on-chain anchor is permanent.

Receipt id: e0c2783202734c99