Give every agent a spending limit that sellers check.
This is for the team running the agents. Your agents buy data, compute and parts on their own. TollRelay tells each seller which company the agent works for and what it may spend, before the seller takes the order.
GET api.trlay.dev/agents.md for the three calls. Send your pass on every request. If a seller turns you away, stop and ask your owner to raise the limit.
We are working with a few sellers and companies first. Tell us what your agents buy, or what you sell to them.
npx @tollrelay/cli init --region eu --handle acme
Organisation name: Acme ConstructionWork email for the sign-in link: ops@acme.exampleOrganisation created. id: org_eu_bf1b3b08f4370d63f102f4d4018f1bb0 handle: acme stored in: the EU verification: unverified receipt: rcpt_eu_4ff30c1e80a4545e1d67a0bcbf34b2b0The sign-in link is on its way to ops@acme.example.Label for the first pass (acme-agent-1): research-agentPass issued. mid: mid_eu_829fbb4263d995cc84bc55ce95500fcc handle: acme/research-agent private key: /home/ops/.trlay/keys/mid_eu_829fbb4263d995cc84bc55ce95500fcc.jsonKeep the trlay command: npm i -g @tollrelay/cliThen set its spending limit: trlay limits set acme/research-agent --usd-per-day <usd>
Overview
Passes
| Pass | Limit | Today | Sellers | This month | Last seen | Status |
|---|---|---|---|---|---|---|
procurement-agent | $5,000 a day, up to $2,500 a call, hire.example.com and tools.example.com | $1,840.00 | 2 | $6,210.00 | Active | |
research-agent | $200 a day, up to $100 a call, data.example.com and search.example.com | $150.00 | 2 | $3,380.15 | Active | |
build-agent | $40 a day, gpu.example.com | $12.60 | 1 | $412.80 | Active | |
eval-runner | No limit set | $0.00 | 1 | $18.40 | Revoked |
The dashboard's overview, with sample data.
Works with x402 and MPP, and with the wallet your company already uses.
Agents can pay for things now. Sellers still can't tell who sent them.
An agent with a card can spend anything, anywhere, and afterwards nobody can say who allowed it. TollRelay gives each agent a pass with a limit a person signed, and every seller can read it before taking the order. Here is one order, from both sides.
One order, from request to receipt
Acme Construction
Agent
procurement-agent asked for an 8 tonne excavator for 3 days, delivered to the Ashford site.
Needs a person
Approve $1,840 for excavator hire? Plant hire over $1,500 needs a person to sign off.
Sent to a person at Acme, on a screen no agent can reach.
Approved by a person at Acme
The company wallet paid $1,840, inside the limit TollRelay wrote into it.
Receiptrcpt_eu_3016…ce57
The hire desk
New quote request10:42
Excavator, 8 tonne, 3 days, delivery to Ashford.
- Company
- Acme Construction Ltd, United Kingdom, verified
- Limit
- $5,000 a day, up to $2,500 a call, hire.example.com and tools.example.com
- Approval
- Needed from a person at Acme over $1,500
Your quote$1,840.00
Order confirmed
Written into your ledger beside the order.
Receiptrcpt_eu_3016…ce57
Both sides hold the same receipt. Reconciling is matching two ids.
The agent sends its request with its pass attached.
Three places can stop a purchase, and the limit you set reaches all of them.
The sellerchecks the pass before it takes the order and turns away one that is over the limit.
The walletdeclines a payment above the limit TollRelay wrote into it, even if a seller never checked.
A personapproves anything above the line you set, on a screen no agent can reach.
TollRelay keeps the history of all three. It never holds or moves the money.
acme/research-agent$200 a day for data
The agent wants to buy a dataset. Pick what it asks for.
PassSigned by acme/research-agent, issued by Acme Construction Ltd.
CompanyAcme Construction Ltd, United Kingdom, verified.
Limit$90 asked, $50 left of $200 today.
AnswerTurned awayThis request is $40 over today’s limit. Nothing was paid, and the agent can ask a person to raise it.
Receiptrcpt_eu_d80e…e866, answered in 28 ms
The person who signs off on spend has the finance page, and anyone selling to agents has the sellers page.
For sellersOne call tells you who is buying and whether they may.Take orders from agents at real companies, with no account to set up. The first 10,000 checks a month are free.See how sellers checkFor financeEvery purchase sits beside its limit and the person who signed it.One export at month end, kept in the EU or the US and never edited.See the history finance readsWhat we chose not to build
No cut of the sale
Companies pay for passes and sellers pay per check. Neither pays a share of what is sold.
No place in the payment
Sellers charge the way they already do, x402 and MPP included, and keep their own customers. TollRelay sits beside the payment, never inside it.
No data moved between the EU and the US
You choose the EU or the US once. Your agents, limits and history stay there.
No wallet
Your agents pay with the wallet you already use. TollRelay writes each agent's limit into it.
Questions people ask us
Can an agent still overspend?
Not past your wallet, once it is connected. The wallet declines any payment over the limit TollRelay wrote into it. A seller that doesn't check passes can still be paid inside that limit, and the purchase shows in your history from the wallet's side.
What if a seller doesn't check passes?
Nothing breaks. Your wallet's limit still applies. Sellers who do check can serve your agents without an account, which is the reason most will start.
Who checks my company, and what do sellers see?
An identity verification company, named on the signup page, checks your company once, before sellers rely on your agents. Sellers see your legal name, your country and the result. They never see your documents.
Does TollRelay hold or move money?
No. Sellers charge the way they already do and your agents pay from your wallet. TollRelay records the payment reference the seller reports.
Why should a seller trust a pass?
Each request is signed with the agent's own key, under a company TollRelay has verified. Anyone can check the signature against the public keys we publish.
Tell us what your agents buy.
We are working with a few sellers and companies first. One email is enough to start.