Verified Wallet Resolution Network

Know where every transfer lands.

Vervet is the verified wallet resolution network. Exchanges, wallets, and payment platforms share cryptographically attested destination data — so every transfer reaches the right person, on the right platform, on the right chain.

How It Works

Four resolution modes.
One network.

Resolve forward by recipient, confirm backward by address, verify a transfer before it leaves, or process 250 rows in one call.

POST /resolution/resolve

Resolve

Look up a recipient by email, handle, or platform ID — get back their verified wallet address, chain, and platform.

POST /resolution/verify

Verify

Before releasing funds, verify that the destination address matches the attested address for that recipient on that platform.

POST /resolution/confirm

Confirm

Start from a wallet address — confirm who owns it, which platform it belongs to, and whether it's safe to send.

POST /resolution/batch-verify

Batch Verify

Verify up to 250 destinations in a single request. CSV, JSON, or row-based — built for compliance and ops teams.

Trust Architecture

Built on cryptographic truth.

Not a database of addresses. A network of signed attestations from the platforms that own the wallets.

Cryptographic Attestations

Every destination is backed by a signed attestation from the originating platform. ED25519, ES256K, or RSA-PSS — with replay protection and sequence numbering.

Multi-Chain Resolution

Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Smart Chain, Tron, and Solana — with chain family-aware address normalization.

Risk Signal Engine

11 risk signal types: address mismatch, lookalike detection, expired attestations, recent rotations, enumeration protection, and more.

Privacy-Preserving Disclosure

Three disclosure modes — full label, masked label, or verification-only — so platforms control exactly how much is revealed.

Signed Webhooks

Real-time lifecycle events: destination updates, revocations, key rotations, recipient status changes — all cryptographically signed.

Audit Trail

Every resolution request, attestation, and trust mutation is logged. Exportable as CSV or JSON for compliance and regulatory review.

resolve.sh
curl -X POST https://api.vervet.network/resolution/resolve \
  -H "Authorization: Bearer vk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "recipientIdentifier": "alice@example.com",
    "chain": "base",
    "asset": "USDC"
  }'
response.json
{
  "verified": true,
  "address": "0x7a2f8B3cD91E56aB...e4c1b9f4",
  "platform": "Trust Wallet",
  "chain": "base",
  "recipientDisplayName": "A*** T.",
  "riskLevel": "LOW",
  "recommendation": "safe_to_send",
  "outcome": "RESOLVED",
  "expiresAt": "2026-03-19T16:00:00Z"
}

Three lines to verified transfers.

Integrate once. Every transfer your platform sends gets verified against the network's attested destination data before funds leave.

Idempotency keys prevent duplicate resolution charges
Sandbox and production environments with separate credentials
Scoped API keys with granular permissions per endpoint
IP allowlisting and credential rotation policies built in
verify.sh
curl -X POST https://api.vervet.network/resolution/verify \
  -H "Authorization: Bearer vk_live_..." \
  -d '{
    "recipientIdentifier": "alice@example.com",
    "chain": "base",
    "asset": "USDC",
    "address": "0x7a2f8B3c..."
  }'
Network

The numbers.

Built for speed, scale, and trust.

<200ms
Avg. resolution time
8+
Supported chains
250
Max batch size
11
Risk signal types

Start resolving.
Ship safer transfers.

Get API access and start verifying destinations in minutes.

Get API Access

Get API Access

Tell us about your platform. We'll get you set up with sandbox credentials within 24 hours.

Which chains do you support or plan to support?