Hash locally
Each holder selects their own local file. The browser calculates SHA-256 in memory.
Spark hackathon / Monad testnet
ExactDraft lets two wallet holders verify that they possess the exact same document without uploading the document anywhere.
01 / Start an attestation
Choose a file, name the other wallet, and put a time window around the check. Your file is read only long enough to compute its digest.
A small protocol for a quiet problem
Built for draft exchanges where neither party should hand a copy to a third-party service.
Each holder selects their own local file. The browser calculates SHA-256 in memory.
The counterparty sees an exact-match or mismatch state against the registered bytes32 digest.
Only the designated wallet can accept an exact match. The final record is independently readable.