Skip to main content
By CryptoBankStatement editorial team

Wallet Signature vs Identity Verification vs Blockchain Evidence

Control of an address, the activity at that address, and the identity of a person are three different facts.

Written by: CryptoBankStatement editorial team

Last reviewed:

Product documentation review only. No legal, tax, financial, immigration or banking advice.

Blockchain evidence shows activity at an address. A wallet signature shows that someone could control that address at the time of signing. Identity verification links the workflow to an identity check. None of these, alone or together, is a legal finding about ownership, source of funds or source of wealth.

CryptoBankStatement keeps the layers separate. An on-chain statement is the reconciled activity. A verified statement can add wallet-control evidence and identity verification.

Blockchain evidence

Blockchain evidence answers: what happened at this address during this period? For a supported wallet that means the reconstructed transfers, fees where they apply, opening balance, closing balance and the reconciliation of those figures.

Transaction hashes and explorer references let a reviewer look at the same public record. A Statement Data Hash and verification URL let them check that the issued statement data matches the verification record. Those checks concern the document and the chain data it cites. They do not identify a person.

Wallet-control evidence

Wallet-control evidence answers: could this person sign for this address when the check was made? CryptoBankStatement uses a cryptographic signature over a read-only message. Private keys are not collected and funds are not moved.

The signature is time-bound. It does not prove control before or after that check, it does not prove control of every address in a wallet, and it does not turn the transaction history into an explanation of source of funds.

Identity evidence

Identity evidence answers: did an identity-verification process complete for this workflow? Where selected, that check is performed through Stripe Identity and recorded as its own evidence layer.

Identity verification does not prove that the person earned the assets, that the assets are unencumbered, or that a bank, lender or authority must accept the statement. Stripe does not endorse CryptoBankStatement.

Why the layers should stay separate

Mixing the layers produces claims the evidence cannot support. A reconciled USDC statement can show Ethereum-mainnet activity at an address. A signature can show control of that address at a moment in time. An identity check can show that a person completed identity verification. A solicitor or lender asking about source of funds may still want bank statements, exchange records and a written explanation.

The practical use of a CryptoBankStatement document is to make the on-chain part of that pack easier to review, with the verification status labelled for what it actually is.

How CryptoBankStatement can help

Use an on-chain statement when the question is what happened at a supported address. Use the verified workflow when a reviewer has also asked for control of the address and an identity check.

Important limitations

CryptoBankStatement is not a bank, accountant, solicitor, tax adviser, immigration adviser or financial adviser. This content is not legal, tax, financial, immigration or banking advice. The receiving institution decides what documents it accepts.

Related pages

Continue reading

Frequently asked questions

Does a wallet signature prove I legally own the assets?
No. A signature demonstrates control of the relevant address at the time of verification. It does not prove legal or beneficial ownership, and it does not explain where the funds came from.
Does identity verification prove source of funds?
No. It does not prove source of funds or source of wealth. Identity verification associates an identity check with the workflow. Source of funds is a separate question about where particular money came from.
Does blockchain activity identify the person?
No. Public blockchain data shows addresses and transfers. It does not, by itself, identify the human who controls an address.