Statement Verification

Cryptographic proof of statement authenticity

Statement Verified
This statement is cryptographically authentic and has not been tampered with since generation.
Statement Details
Account 0x0dE5...Bb42
Date Range Mar 1, 2026 - Mar 4, 2026
Generated Mar 4, 2026, 7:18 PM UTC
Format PDF
Transactions 23
Total Volume $85.86
Cryptographic Proof
Content Hash 0x7f83b165...126d9069
Algorithm SHA-256
Signature Type EIP-712
Chain Ethereum
Attestation Signers 2/2 Verified
Moneva Platform
User Signature
0x4a8b2c1d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b
Platform Signature
0x9f8e7d6c5b4a39281706051423324152637485960a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f80192a3b4c5d6e7f80192a3b4c
Verify Your Copy

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.