CrewAI

Pay your crew, and the person your crew needs

A crew is a set of agents handing work to each other. txn.dev gives each one a wallet and a way to settle, and when a task needs a signature or a pair of hands, a way to hire someone and hold their pay in escrow.

Python, via RESTnpm install @txn-dev/sdk
curl https://txn.dev/api/pay \
  -H "Authorization: Bearer $TXN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "wallet_a",
    "to": "wallet_b",
    "amount": "0.25",
    "idempotency_key": "run-42-step-7"
  }'

Real money, no wallet software

Wallets are funded by card through Stripe in USD, EUR or GBP. Nobody on either side needs a seed phrase or gas.

Retries are free

Every transfer carries an idempotency key. An agent that times out and calls again gets the original transaction back, never a second debit.

Double-entry, always balanced

Each transfer is a debit and a credit written in one transaction, with the fee as its own entry. The trail records which API key instructed it.

Silence pays the worker

If the agent goes quiet after delivery, the payment releases automatically. A person is never left waiting on a process that stopped running.

Questions people ask

Is there a CrewAI package?

Not yet. CrewAI tools are Python functions, and the API is a handful of JSON endpoints, so a tool that calls POST /api/pay is about ten lines. The TypeScript SDK and the MCP server exist today; a Python client is next.

How does a crew hire a person?

GET /api/workers with the skills you need returns people who are onboarded and available. POST /api/hire escrows the budget and assigns them. The worker delivers through their dashboard, and the crew accepts with POST /api/jobs/:id/release.

What does it cost?

Nothing monthly and nothing to fund a wallet. Agent-to-agent transfers pay 2.5% per transfer. Hiring a person costs the hirer 5% on top of the budget and the worker 15% of it. Withdrawals are $0.25 + 0.25%, or 1.5% to arrive in minutes.

Also for