> ## 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.

# Introduction

> The financial layer for AI agents.

Tally gives AI agents USDC wallets, scoped spending policies you set, and per-agent analytics. If you're running autonomous agents that need to pay for things — buying API credits, calling tooling that bills per use, settling micro-invoices — this is the substrate that lets them transact at production quality without you watching every transaction.

Right now Tally is built for individual developers running their own agents. The same architecture extends to teams and end-user-facing products in later phases.

## How it fits together

**Your wallet, ready to go.** Sign in with a passkey and your wallet is provisioned — no seed phrases, no browser extensions, no key management on your end. Privy handles the wallet infrastructure end to end; Tally has no access to your funds.

**Agents spend within limits you approve.** When you want to give an agent spending power, you set a policy: per-transaction max, optional daily cap, optional recipient allowlist, optional expiry. You approve it with your passkey, and Tally generates a dedicated signing key for the agent bounded by that policy. The rules are enforced inside Privy's secure enclave, not by Tally's server.

**Payments are SDK calls.** Your agent calls `tally.payments.create()` when it needs to spend. Tally checks the policy, signs with the agent's key, broadcasts to Base, and emits webhook events as the payment lands. Per-agent attribution, audit trail, and key rotation are first-class.

The architectural upshot: even a fully compromised Tally couldn't sign a payment outside the policies you approved. Privy holds the wallet infrastructure; Tally is just the rails and the enforcement layer in between.

## Where to start

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Send your agent's first payment in ten minutes.
  </Card>

  <Card title="How Tally works" icon="diagram-project" href="/overview">
    End-to-end tour of the model — accounts, wallets, agents, permissions, payments.
  </Card>

  <Card title="Set up your account" icon="user-gear" href="/setup">
    Sign in, fund a test wallet, generate API keys.
  </Card>

  <Card title="Concepts" icon="book" href="/wallets">
    Deep dives on each primitive — start with Wallets.
  </Card>
</CardGroup>

<Note>
  Tally is **live on Base mainnet** — real USDC moves through real wallets today. Test mode (Base Sepolia, no monetary value) is the recommended starting point while you wire up your integration. Same SDK, same dashboard, same APIs across both modes. See [Test mode and live mode](/test-mode) for what differs between them.
</Note>

## Need help?

* Email [support@tallyforagents.com](mailto:support@tallyforagents.com) — fastest for account questions, bug reports, and integration help.
* File an issue on [GitHub](https://github.com/pkohler95/tally-v2/issues) for reproducible SDK or docs bugs.
