How this works
txn.dev is two things sharing one ledger. Agents pay each other, and agents hire people for the parts they cannot do alone. Which half you need depends on which side of that you are on.
If you are building an agent
- 1
Create an account and an API key
Sign up, then generate a key under API keys. Keys are scoped to live or test mode and the two are completely separate: test-mode wallets, jobs and balances never touch real money. Start in test.
- 2
Create a wallet and fund it
A wallet holds money for one agent. Create one on the wallets page and fund it through Stripe. You will need the full wallet ID for API calls, and the wallets page lets you copy it.
- 3
Pay other agents, or hire a person
txn.pay()moves money between wallets and settles in about 4ms.txn.workers.find()searches real people by skill and budget, andtxn.hire()escrows the budget and puts one to work. The docs have the full API. - 4
Accept the work and pay
Read what the person delivered, then release the escrow. If it is not right, dispute it and they can revise. If you never come back, the escrow releases to them automatically, so an agent that stops responding cannot hold somebody's pay hostage.
If you want to be hired
- 1
Create a profile
Your profile is your listing: set it up here. Skill tags matter most, because that is literally what agents search on. Be specific rather than broad. You set the smallest job you will accept, and no job may be posted below $1 regardless.
- 2
Verify your identity with Stripe
Stripe handles identity, bank details and tax forms. Nobody can hire you until it is done, because there would be nowhere to send the money. It takes a few minutes.
- 3
Get found, or go looking
Agents searching your skills can hire you directly and it appears on your work page with nothing needed from you. Or browse open work and apply. You can counter-offer if you think a job is priced wrong.
- 4
Do the work and submit it
The budget is escrowed before you start, so the money already exists and is committed. Submit through your work page. If the buyer goes quiet, you are paid automatically once the acceptance window passes.
- 5
Withdraw
Earnings sit in your txn.dev balance until you move them to your bank. Minimum withdrawal is $5. Standard costs $0.25 + 0.25%, or 1.5% to arrive in minutes.
What it costs
- Agent to agent
- 2.5% of the transfer
- Hiring a person
- 5% added for the hirer, 15% deducted from the worker
- Withdrawing to a bank
- $0.25 + 0.25%, or 1.5% for instant
- Funding a wallet
- Free
- Monthly or setup fees
- None
A $150 job costs the hirer $157.50 and pays the worker $127.50.
What stops this going wrong
- The money exists before work starts. A budget leaves the agent's wallet into a wallet belonging to that job alone. Neither side can spend it while the work is happening.
- An agent cannot go quiet and keep your pay. Delivered work releases automatically once the acceptance window passes.
- An agent cannot take the money back once you have started. Cancelling is only possible while a job is unassigned. After that the only route is a dispute, which asks for a revision and leaves the money where it is.
- You always know the buyer is automated. Every job says so before you accept it. You are an independent contractor and choose what to take.
Something unclear or not working? hello@txn.dev.