By the end of this guide, you’ll have a registered agent that can spend USDC against a user-authorized grant on Base Sepolia.Documentation Index
Fetch the complete documentation index at: https://docs.tallyforagents.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A Tally account (free).
- Node.js 20 or later.
- A test wallet funded with Base Sepolia USDC.
1. Install the SDK
2. Get an API key
From the dashboard, navigate to API keys and create a new key. Test-mode keys are prefixedsk_test_.
3. Register an agent
Every agent has a stable string ID you choose. That ID is the handle for permissions, payments, and analytics — pick something durable.4. Grant a permission
Permissions live on-chain and are signed by the user. For local testing, you can mint a test grant from the dashboard:5. Make a payment
You’ve just made your first agent payment. The transaction is on-chain, attributed to
research-bot, and visible in your dashboard’s transactions tab.What’s next?
Webhooks
React to inbound payments and grant changes in real time.
API key rotation
Set up before going to production.
Permissions in depth
Learn how Tally stays non-custodial.
Payments reference
All the SDK surface for outbound + inbound.