Account Verification, Simplified

Verify ownership of wallets and exchange accounts - securely and at scale.

MetaMask Portfolio uses Mesh to enable users to link their exchange accounts
Mesh verifying wallet ownership
MetaMask Portfolio uses Mesh Portfolio to enable users to link their exchange accounts
Trusted by

Mobile screen showcasing ownership verification

Verify before assets hit your platform

Ensure compliance across exchange and wallet transfers. Verify users up front to reduce fraud, minimize risk, and maintain full control.

Mobile screen showcasing User attestation of self-hosted wallets

User attestation of self-hosted wallets

Enable users to certify wallet ownership through a signed and MiCA-compliant digital message.

Mobile screen showcasing Verify wallet

Gasless Satoshi test for wallet ownership

Mesh enables users to verify wallet ownership with a free to them micro-deposit - instant proof with no setup or fees.

Mobile screen showcasing Access KYC-lite data from connected exchanges

Access KYC-lite data from connected exchanges

Utilize Mesh's direct integrations with exchanges to seamlessly match and verify KYC-lite information on your platform.

Mobile screen showcasing compliance solutions

Supercharge your compliance solution

Mesh integrates seamlessly with your existing compliance stack. Detect fraud, prevent risky transfers, and meet MiCA requirements in real time.

Contact Sales

Thanks!
Our sales team will reach out
to you soon.
OK
Oops! Something went wrong while submitting the form.
The problem

Verifying after assets arrive is too late.

When wallet ownership isn't confirmed before a transaction lands, your platform absorbs the cost — in compliance exposure, frozen funds, and manual remediation.

01

Unknown assets from unknown sources

Without pre-deposit verification, you cannot confirm who controls the wallet sending funds to your platform — creating AML exposure and provenance gaps before assets arrive.

02

No ownership confirmation before funds land

Post-deposit discovery that an address is unverified forces a choice between freezing funds, manual investigation, or accepting regulatory risk. All three are expensive.

03

High operational burden of remediation

Frozen funds trigger customer complaints, compliance reviews, and manual workflows. The cost of fixing verification failures after the fact far exceeds preventing them upfront.

The architecture

Four layers. One compliant flow.

Verification sits between your existing KYC and your allowlist, turning identity into proof of asset control.

01
Your KYC

Identity established

Your onboarding confirms who the customer is — documents, sanctions screening, identity checks. Mesh sits downstream of your existing stack.

02
Ownership proof

Wallet ownership proven

Cryptographic message signing creates mathematical proof of wallet control before assets move. Gasless, off-chain, completes in under 30 seconds.

03
Validation

Network & asset checked

Mesh validates that the wallet supports the right network and token before the transaction executes — eliminating address and network mismatch errors.

04
Your allowlist

Auditable record created

KYC'd identity linked to verified wallet. Immutable audit trail. Future transactions from that address process without re-verification.

Result: Every asset that enters your platform arrives from a known, verified source — linked to a KYC'd identity before the transaction executes. No post-deposit remediation. No frozen funds. No provenance gaps.
How it works

How verification works.

Verification adapts to the wallet, the chain, and your platform's policy.

Self-hosted wallets

Cryptographic message signing

The user signs a unique message with their wallet's private key. Mesh validates the signature against the wallet address, producing mathematical proof of control without ever exposing the key. No on-chain transaction, no gas fees.

Exchange accounts

KYC-lite data from connected exchanges

For transfers from custodial exchange accounts, Mesh retrieves verified identity data from the source exchange so you can match it against your customer record.

Fallback flows

Configurable to your policy

When a user can't complete verification, you decide what happens. Block the transaction, route to manual review, or apply risk-based exceptions for lower-value transfers — thresholds and responses defined entirely by your compliance team.

Compliance

Built for Travel Rule, MiCA, and the regulators that follow.

The European Banking Authority cites cryptographic proof of control — specifically message signing — as an acceptable method for establishing self-hosted wallet ownership under Travel Rule guidelines. Every Mesh verification produces a record meeting this standard.

The EU Transfer of Funds Regulation applies the Travel Rule to all crypto transactions, regardless of value. The FATF Recommendation 16 framework underpins equivalent requirements in jurisdictions worldwide.

The verification method is jurisdiction-agnostic — implementation scope, risk thresholds, and fallback flows configurable to your regulatory environment.

Governance

Clear lines. Clean handoff.

Mesh provides verification infrastructure. Your platform retains policy, controls, and reporting authority.

Mesh provides
  • Cryptographic verification infrastructure
  • Independently verifiable audit records
  • 300+ wallet and exchange integrations
  • Network and asset validation at point of transfer
  • Enterprise-grade reliability across 24 networks
You retain
  • KYC/KYB policy definition
  • AML case management
  • Risk threshold configuration
  • Allowlist ownership and management
  • Regulatory reporting obligations
FAQ

Common questions.

From compliance teams, product leads, and integration engineers.

How do you verify a self-hosted wallet without exposing the private key?

The user signs a unique, time-bound message with their wallet's private key inside their own wallet application. Mesh receives the signed message and validates it cryptographically against the wallet's public address. The private key never leaves the wallet and is never transmitted, stored, or exposed at any point in the flow.

Does Mesh satisfy EBA Travel Rule guidance?

Yes. The European Banking Authority explicitly cites cryptographic proof of control — message signing — as an acceptable method for establishing self-hosted wallet ownership under Travel Rule requirements. Every Mesh verification produces a record meeting this standard, including wallet address, signed message, cryptographic hash, and timestamp.

Is Mesh in the custody or transaction flow?

No. Mesh provides verification infrastructure only. Custody, transaction execution, and fund movement remain entirely within your existing systems. Mesh never holds, routes, or touches customer funds.

What happens if a user cannot complete verification?

Fallback flows are fully configurable. Options include blocking the transaction until verified, routing to manual review via your support team, or applying risk-based exceptions for lower-value transactions per your policy framework. Your compliance team defines the thresholds and responses.

How are verification records stored, and for how long?

Verification data — wallet address, signed message, cryptographic hash, and timestamp — is returned to your platform in real time for storage within your own compliance infrastructure. Retention period and storage location are governed by your own policies, so the record stays under your control for regulatory reporting and audit.

Does this work for non-EU jurisdictions?

Yes. The cryptographic verification method is jurisdiction-agnostic. While MiCA and EBA guidance are referenced as frameworks, Mesh supports institutions operating under FinCEN, FCA, VARA, MAS, SFC, and other regimes. Implementation scope, risk thresholds, and fallback flows are defined by your compliance team to match your regulatory environment.

How long does it take to integrate Mesh?

Most platforms go live in under two weeks. Mesh provides a single API integration, a staged rollout framework, sandbox-to-production technical support, and dedicated compliance documentation for your audit and regulatory teams.

Which wallets and exchanges are supported?

Mesh supports 300+ wallets and exchanges across 24 blockchain networks — covering self-hosted wallets and the major centralized exchanges your users transact with.

Verify wallet ownership before assets hit your platform.