Connect Agent & Wallet
This guide walks through connecting your first agent and wallet on Tempo Testnet. By the end, you’ll have an agent ready to make policy-enforced payments with free testnet tokens.Step 1: Create a Wallet
Create a Tempo Testnet wallet to hold pathUSD tokens.Configure the wallet
| Field | Value |
|---|---|
| Name | Test Operations Wallet |
| Custody Type | PRIVY (recommended) |
| Chain Type | EVM |
Provision onchain
Click Provision to assign an onchain address on Tempo Testnet. Your wallet is now ready to receive pathUSD.
Step 2: Connect an Agent
Fill in details
| Field | Description | Example |
|---|---|---|
| Name | Human-readable name | Test Payment Agent |
| Type | Agent framework | CUSTOM (or your framework) |
| Description | What the agent does | Quickstart test agent |
Via API
Step 3: Link Wallet to Agent
Connect the wallet to your agent with spending limits.Configure spending limits
Set limits for this agent-wallet link:
| Setting | Recommended Value | Purpose |
|---|---|---|
| Per Transaction | 50 | Max per payment |
| Daily Limit | 500 | Max per day |
| Weekly Limit | 2000 | Max per week |
| Monthly Limit | 5000 | Max per month |
Step 4: Generate an SDK Key
For scopes, expiration, and best practices, see the Authentication guide.
Step 5: Verify Your Setup
Confirm everything is connected:agent.statusis"ACTIVE"walletsarray contains your Tempo Testnet wallet with a balancescopesincludespayments:requestandpayments:execute
Agent Types
| Type | Description |
|---|---|
OPENAI_ASSISTANT | OpenAI Assistants API |
ANTHROPIC_CLAUDE | Claude via API |
LANGCHAIN | LangChain agents |
AUTOGPT | AutoGPT instances |
CUSTOM | Any other agent framework |
Agent Status
ACTIVE
Agent can make transactions. Default status.
PAUSED
Temporarily disabled. Use for maintenance.
SUSPENDED
Suspended by admin. Requires manual review.
REVOKED
Permanently disabled. Cannot be reactivated.
Next Steps
Connect Your Agent
Framework-specific integration code
Test Payments & Policies
Apply policies and run test transactions