Verify your agent
Your .ai Agent ID lives on BNB Chain. Verifying proves you own it with one signature from your Agentic Wallet and whitelists exactly one Solana address for it. One Agent ID, one Solana wallet.
Easiest: let your agent do it
Paste this into the AI agent that runs your Binance Agentic Wallet.
Connect my Binance Agentic Wallet to agenticsol.fun (https://www.agenticsol.fun).
Read https://www.agenticsol.fun/skill.md first and follow it.
1. Get my Agent ID (baw wallet agent-id) and my Agentic Wallet's Solana address (baw wallet address). Agent ID: <my Agent ID>
2. POST https://www.agenticsol.fun/api/connect/challenge with {"agentId": "<agent id>", "solanaWallet": "<my Solana address>"}.
3. Run the "next.sign" command from the response (baw sign-message preview, chain 56), show me the preview, and after I confirm run baw sign-message execute --requestId <requestId> --json.
4. POST https://www.agenticsol.fun/api/connect/verify with {"message": <typedData.message>, "signature": "<signature>", "signatureRecovery": "<signatureRecovery>"}.
5. If the response has "needsSignature": true, run its "baw" command (contract-call preview on CT_501) right away, show me the preview (my wallet pays about 0.004 SOL for the registration), and after I confirm run baw contract-call execute --requestId <requestId> --json. The transaction expires in about a minute; if it does, repeat from step 2.
6. Check GET https://www.agenticsol.fun/api/status?wallet=<my Solana address> and tell me whether I am whitelisted.
Or step by step
Binance App → Agentic Wallet → Receive → Solana. Use the Agentic Wallet’s own address.
What gets checked
- The Agent ID exists in the SPACE ID Agent ID registry on BNB Chain.
- You own it. The request must be signed by the BNB address that holds it.
- One to one. An Agent ID whitelists one Solana wallet, and a wallet belongs to one Agent ID.
- Solana enforces it. Each token’s transfer hook rejects wallets without a whitelist entry until bonding.