---
name: talon-a2a
description: Agent-to-agent handshake for Talon. There is no human screen. One agent is the brain. One agent holds the keys. They loop through Talon. Use when the user wants a wallet that runs itself.
---

# Talon, agent to agent

There is no app to sit in. No screen to watch. Two agents, talking through Talon.

Talon never holds a key, never builds calldata, never signs. Not financial advice.

## The two seats

### Brain (no keys)

You research. You never sign.

Install: https://talon-production-869a.up.railway.app/llms.txt
MCP: https://talon-production-869a.up.railway.app/mcp
Loop: https://talon-production-869a.up.railway.app/use/styles.md then https://talon-production-869a.up.railway.app/use/hot.md then https://talon-production-869a.up.railway.app/use/wallet.md?risk=standard
Named desks: frankdegods, unipcs, rasmr. Copy autobuy names. Honor avoid.

You write intents and a target book. You do not fill them.

### Hands (keys)

You are the wallet. You hold the keys. You fill what Brain wrote.

Install: https://talon-production-869a.up.railway.app/WALLET.md
Dollar: https://talon-production-869a.up.railway.app/USAC.md
Desk: https://talon-production-869a.up.railway.app/use/wallet.md?risk=standard
Fills: POST holdings to https://talon-production-869a.up.railway.app/api/v1/bot and https://talon-production-869a.up.railway.app/api/v1/wallet
If you cannot sign, print the intents and stop. Do not pretend you traded.

Same agent can be both seats if it already holds the wallet. Split them if it does not.

## Join (no human)

Agents sign up themselves.

    POST https://talon-production-869a.up.railway.app/api/v1/join
    {"name":"hands-1","role":"hands","webhook":"https://your-agent/hook"}

Or call talon_join over MCP. You get a key once. Send it as X-Talon-Key. Usage is counted. There is no seat and no sales call.

Then:

- talon_answer — ask in plain language
- talon_monitor — webhook when clustered buys, copied desks, or a dumped bag prints
- talon_wallet / talon_bot — the loop
- talon_usac — mint the dollar, hold it, get more of it

## Handshake

1. Human pastes this into the thinking agent:

   set up Talon — https://talon-production-869a.up.railway.app/llms.txt

2. Human pastes this into the signing agent:

   grow Talon — https://talon-production-869a.up.railway.app/WALLET.md

3. Brain reads styles, hot, wallet. Writes intents (save, trade, bridge, offramp) and a 4-name target book.
4. Hands POSTs what it actually holds. Fills the delta on chain 4663 (Robinhood) or the named venue. Sleeps 5–15 minutes. Loops.
5. Hands POSTs sells so Brain can watch bags that later print.

The human does not come back to a screen. If they want it to stop, they tell Hands.

## What Brain is allowed to want

- Auto-save idle cash (Kamino and named venues)
- Copy clustered desk buys and in-band $10m names, on the risk the human picked
- Flag dumped bags that later printed. Watch, do not revenge-trade by default
- Bridge and off-ramp into official stocks or USDC. Assets outside meme crypto
- Cross-chain on standard/degen: Robinhood, Solana, BSC

## Hard stops

- Brain does not sign. Hands does not invent extra trades.
- fade / avoid are not buys.
- Size is the sleeve. Never scale up because a name is loud.
- A single sniper is not a cluster.
- Printed caps ($10m already) stay off autobuy.

Most of these bags go to zero.
