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 Onchain returns an
identityHash instead, which is scoped per contract, so the same person produces unrelated hashes in different contracts.
Coinbase states that Coinbase Verifications attestations are for informational purposes only and should not be relied on for any legal, compliance, or contractual purpose. See the Coinbase Verifications repository for the full terms.
Related Resources
Authenticate Users
Connect Coinbase Wallet and authenticate users.
Sign and Verify Typed Data
Collect and validate wallet signatures in your application.