What is QSTAMP?
QSTAMP creates quantum-safe timestamps on the QAN Blockchain.
Write any data hash on-chain and get an immutable, post-quantum proof that it existed at a specific point in time.
Use it for document integrity, audit trails, compliance records, IP protection, or prior art evidence. Your files never leave your browser — only SHA3-256 hashes are transmitted. Privacy by design.
Setup
Follow the QAN Testnet Setup Guide to get started. You will need:
- MetaMask — Browser wallet (metamask.io)
- QAN XLINK — Bridges MetaMask to the QAN quantum-safe layer. Available as Desktop App or Docker container.
- QAN Testnet network — Click "Connect Wallet" on this page to add it automatically, or configure manually via the setup guide.
- Test QANX — Free testnet tokens for gas fees from the QAN Faucet.
Message Stamp
The Message tab lets you stamp a text message or paste a hash directly.
- Connect your wallet (top right)
- Type or paste your message
- Click Stamp — the SHA3-256 hash is computed and written on-chain
- You get a TX hash and block number as proof
Note: The message text is stored as hex-encoded data in the transaction memo field. Anyone can decode it via hex-to-ASCII conversion (e.g. on the block explorer). Do not stamp confidential text as a message — use the Document Register instead, which only stores the hash.
Document Register
The Doc Register tab is for file-based timestamping with metadata.
- Select a file (PDF, image, binary — any format)
- Add optional metadata: title, description, version
- Click Register — the file is hashed locally and the hash is stamped on-chain
- The file itself never leaves your browser — only the SHA3-256 hash goes on-chain
Note: Title and description are stored as plaintext in the transaction memo and are visible on the block explorer via hex-to-ASCII decoding. Do not put confidential information in these fields — they are meant as human-readable labels for your records.
Use this for contracts, patents, design files, or any document you want to prove existed at a specific time.
Verify
The Verify tab checks if a hash exists on-chain — no wallet needed.
- Paste a document hash (with or without
0x prefix)
- Click Verify
- See the on-chain proof: TX hash, block number, timestamp, and submitter address
Anyone can verify — no account, no wallet, no login required.
Doc Verify
The Doc Verify tab lets you verify a file by selecting it again.
- Drop or select the file you want to check
- The file is hashed locally and checked against the chain
- If the hash exists on-chain, you see the full proof including who stamped it and when
History
The History tab shows all stamps made from your connected wallet. From here you can also create new versions of existing documents or revoke a registration.
How it works
- Hash — SHA3-256 of your data, computed in your browser (NIST FIPS 202)
- Stamp — Hash written on-chain as
bytes32 in the TimestampRegistry smart contract
- Secure — Block signed with CRYSTALS-Dilithium (NIST FIPS 204) by QAN validators at consensus level
- Verify — Anyone can check the hash on-chain, forever — no account needed
Privacy by Design
All hashing happens in your browser. Your files, messages, and documents are never sent or stored.
Only the SHA3-256 hash (a fixed-length fingerprint) goes on-chain — the original content cannot be reconstructed from it.
This means you can timestamp confidential documents without exposing their content.
Post-Quantum Security
SHA3-256 hashing (NIST FIPS 202) + CRYSTALS-Dilithium block signing (NIST FIPS 204) on QAN Blockchain.
Your timestamps remain verifiable even after quantum computers become available.