Overview
The at-a-glance map. Find your goal, then follow the path.
| Goal | SDK functions | MCP commands | Chain |
|---|---|---|---|
| Give an agent a wallet and a policy | createWallet, grantSession, execute, revokeSession | create-wallet, grant-session, send-tx, revoke-session | BNB testnet |
| Passkey wallet delegates to an agent | createPasskeyWallet, grantSession, recoverFromPasskey | (browser SDK) | BNB testnet |
| Agent trades on DEX, capped | grantSession (scoped), execute | grant-session, session-execute | BNB testnet |
| Portfolio with multiple agents | grantSession (×2), execute, Keystore read, revokeSession | grant-session, session-execute, verify-session, revoke-session | BNB testnet |
| Verify agent authority from anywhere | Keystore read (getActiveKeys + keccak256) | verify-session | any |
| Authorization across chains | grantSession, ensureKeyCached, execute | (SDK) | Sepolia → Base Sepolia |
The paths build on each other. Use Case 1 is the hello-world every other path assumes. Start there if you are new, or jump to whichever goal matches your situation.