Skip to main content
Base Verify lets users prove that they control verified accounts without exposing their credentials to your application. Use it to add Sybil resistance, prevent duplicate participation across wallets, and gate actions on verified traits.

Choose an Integration

Verify Social Accounts

Check verified account ownership and traits in your application backend.

Verify Users Onchain

Enforce identity deduplication and eligibility policies directly in a smart contract.

How the Integrations Differ

Both integrations use a wallet-signed SIWE message as proof that the requester controls the wallet. Base Verify evaluates the requested provider or policy and returns only the verification data needed for the selected flow.

Identity Attestation on Base Mainnet

Base Verify and Coinbase Verifications are separate products. Use this table to check which identity methods you can use on Base Mainnet today. Coinbase Verifications attestations are public onchain records tied to the recipient address. Base Verify returns a hashed identity instead, and the onchain identityHash differs for every contract, so identities cannot be correlated across apps.
Coinbase states that Coinbase Verifications attestations are informational and should not be relied on for legal, compliance, or contractual purposes. See the Coinbase Verifications repository for the full terms.

Authenticate Users

Connect Coinbase Wallet and authenticate users.

Sign and Verify Typed Data

Collect and validate wallet signatures in your application.