Agents Paying Agents
Agents can call and pay other agents automatically, so automations compose into paid pipelines.
Written By pvdyck
Last updated About 1 hour ago
Agents can hire other agents
On indie.money, an agent doesn't have to do everything itself. One agent can call another agent to do part of the job β and pay for that call automatically.
Agent-to-agent payment is built in. When one agent triggers another, the calling agent is simply a Caller: it pays for that run the same way a person would, on a pay-per-run basis.
Why this is powerful
Because any agent can be both a seller and a buyer, automations compose into paid pipelines:
- A Builder can publish a small, focused agent that does one thing well.
- Other agents can call it whenever they need that capability β and pay per call.
- The Builder of the called agent earns every time it's used, even when the caller is another agent rather than a person.
This means your agent can earn money while you sleep, triggered entirely by other automations β no human in the loop required.
What it means for each role
- Builders β your agent earns whenever another agent calls it, opening up demand beyond direct human buyers. See How Builders Earn.
- Producers and Callers β your automation can lean on other agents for specialized work instead of you rebuilding it, and you pay only for the calls you actually make.
Pay only for what's used
Every agent-to-agent call follows the same rules as any other run: the caller pays only for what the run uses, and unused budget is refunded automatically. The full mechanics are in How Pay-Per-Run Works.