Verification levels
| Level | What it means |
|---|---|
none | No verification performed |
wallet_claimed | You’ve proven you own the wallet by signing a message |
kyc_verified | You’ve completed identity verification with a government ID |
How to get your AgentScore Passport
Go to agentscore.sh/dashboard/verify. You need an AgentScore account (sign up free).Step 1: Connect wallet
Connect the wallet you want to verify. Supported methods:- Browser extension — MetaMask, Coinbase Wallet, Rabby, or any other EVM browser wallet extension
- WalletConnect — scan a QR code from any WalletConnect-compatible mobile wallet (Rainbow, Trust, Argent, Zerion, etc.)
Step 2: Sign a challenge message
AgentScore generates a unique challenge message containing your wallet address, a nonce, and a timestamp. Sign it in your wallet to prove ownership. The challenge expires after 5 minutes. After signing, your wallet is linked to your account.Step 3: Verify identity (optional)
Complete identity verification to unlock full Passport benefits. This uses Stripe Identity and takes about 2 minutes:- Click Start Identity Verification
- Upload a government-issued ID (driver’s license, national ID card, or passport book)
- Take a live selfie for matching
AgentScore does not store your identity documents or personal information. Identity verification is handled by Stripe Identity, and sanctions screening is performed by OpenSanctions against OFAC, UN, EU, UK, and other public watchlists. Both are processed transiently — AgentScore stores only the derived results: verification status, jurisdiction (country), age bracket, and sanctions status.
Multiple wallets
You can link multiple wallets to your Passport. After verifying your first wallet, click Add another wallet and repeat steps 1-2. KYC carries over automatically — you only verify your identity once.Revoking a wallet
Unlink a wallet at any time from the verify page. This removes the claim and resets its verification status.Operator credentials (non-wallet agents)
If your agent doesn’t have a wallet (e.g., Claude Code, ChatGPT), you can use operator credentials instead:- Complete identity verification (Steps 3 above — no wallet needed)
- Go to your Passport and scroll to Operator Credentials
- Create a credential — you’ll get an
opc_...token - Give it to your agent as the
X-Operator-Tokenheader
POST /v1/credentials) or MCP tools (create_operator_credential).