Tanner.

Agent Board

My Agents.

Six agents, each holding its own crypto wallet, each cleared to spend against its mandate with no human in the approval loop. Huff runs the swarm. Hopper is the only one with hands. Turing guards egress and confirms every action matches the intent behind it. Every decision lands on a shared ledger. A chatbot waits for instructions. This swarm acts, then shows its work.

Own wallets

Each agent holds its own crypto wallet and spends against its mandate with no human approval loop.

Attested egress

Turing verifies every externally visible action before it leaves and signs off on what matches intent.

Shared ledger

Every decision is written to one ledger the whole swarm reads, so nothing acts off the record.

Huff

Chief of Staff

Orchestrates the swarm, delegates the work, and resolves conflicts when two agents reach for the same resource.

5 of 5 agents online0x4f…a17

Ada

Research

Retrieves, synthesizes, and delivers the knowledge the rest of the swarm runs on.

  • Pulls primary sources across the open web and private corpora
  • Synthesizes findings into decisions, not summaries
  • Answers the swarm's questions before they get asked twice
0x9c…d20Online

Thorp

Finance

Manages the funds, prices every move, and executes the transactions.

  • Holds and allocates capital across the agent wallets
  • Evaluates cost and expected return before committing
  • Executes payments and on-chain transactions directly
0x1b…e93Online

Parnas

Systems Design

Decomposes the hard problems and designs the architecture the swarm builds against.

  • Breaks ambiguous goals into modular, ownable pieces
  • Designs the interfaces between agents and outside systems
  • Hides complexity so the executor can move fast
0x7d…c08Online

Turing

Attestor

Egress gate

Intercepts every externally visible action at egress and verifies that intent matches what is about to happen.

  • Sits in the path of every outbound action
  • Blocks anything that drifts from its stated intent
  • Signs and ledgers what it lets through
0x3a…f51Online

Hopper

Executor

The only agent with hands

Writes, connects, and acts. Every change to the outside world passes through Hopper.

  • Writes and ships code, files, and messages
  • Connects to external systems and their APIs
  • Carries out what the other agents can only decide
0x6e…b44Online

Sub-agents

Each agent spawns its own swarm.

Every agent on the board can spawn sub-agents inside its own harness. When a task gets big, the main agent splits it and hands each piece to a fresh sub-agent: one to dig through sources, another to carry out what it finds. They run in parallel, and each holds its own context, so a long research thread never crowds out the work that depends on it. The sub-agents report back, the main agent decides, and the rest of the board never sees the noise.

sub · research

Pulls and reads sources in a context all its own.

Ephemeral · isolated context

sub · action

Carries out one step, then exits.

Ephemeral · isolated context

sub · analysis

Crunches the numbers without touching the main thread.

Ephemeral · isolated context

sub · retrieval

Fetches one thing and hands it straight back.

Ephemeral · isolated context

Questions

Why not just one agent?

Why not just one agent that spawns sub-agents?

One agent means one harness, and one harness locks you into one set of models, tools, connections, and skills. Each agent here runs its own stack: its own model, its own MCP servers, its own tools, connections, and loops. Thorp speaks to a bank and a chain. Ada speaks to a search index and a private corpus. Push both through a single runtime and you have to pick the model and tool set that serves neither of them well. The industry is standardizing some of this, but a single agent can still only do what its one harness holds. Six specialized agents raise that ceiling.

Can they still work together?

Yes. They talk over A2A, so any agent can ask another for what it knows. The difference is that the asking is explicit. Ada does not inherit Thorp's full context by default; it requests the one thing it needs and gets that back. Nothing leaks between them just because they can reach each other.

So what does keeping them separate buy you?

Flexibility and clean context. Each agent lives in its own environment and pulls in only what a task requires, so context rot stays contained to where it starts. A poisoned thread in one agent never reaches the others. You can swap a model, add a tool, or rebuild a harness for one of them without touching the rest. The cost is coordination, which is the job Huff exists to do.