Upload your statement file to verify it matches the attested content hash. The file is checked locally in your browser and never sent to any server.
Drop your statement here or click to browse
Supports PDF, HTML, or CSV
How Verification Works
1. Content Hashing
When the statement was generated, a SHA-256 hash of its contents was computed, creating a unique fingerprint.
2. Dual Signature
Both the account holder and Moneva's platform signed the hash using EIP-712 typed data, binding both identities to the exact document.
3. Signature Recovery
Verification recovers the signer addresses from the signatures and confirms they match the expected account holder and Moneva's published attestation key.
4. File Match
When you upload a file, its SHA-256 hash is computed locally in your browser and compared against the attested hash. If they match, the file is authentic.