Give agents a budget, not a blank check.
Set the rules once. Lootrunners handles approvals, spend limits, exceptions, and the audit trail behind every transaction.
Start read-only. Add spending authority when you're ready. Revoke it when you need to.
A wallet shows where the money went. A Run shows why.
Agents can buy data, call paid APIs, and use compute in seconds. A transaction shows the amount and destination. It does not show what the agent was trying to do, whether the purchase was allowed, or whether the result was worth the money. Lootrunners keeps the payment connected to the work.
Research Agent spent $19 on 2,000 records for Midwest Expansion.
Maya approved the new vendor once. 1,842 records were accepted. Payment reconciled.
See the wallet side for yourself: analyze a public wallet → Read-only, no account.
Observe. Bound. Run. Learn.
Connect an agent without giving it spending authority. Watch what it asks for, set the boundary, test it with fake money, then move to real spending when you're ready.
See what it asks for.
Connect an agent in read-only mode. Every request is recorded; nothing is paid.
Set the boundary.
Choose what the agent may access, what it may buy, how much it may spend, and when a person must approve.
Watch the work.
Decisions, tool calls, approvals, payments, and outputs arrive in one timeline.
Know what it was worth.
See total economic cost and the outcome it produced.
The whole job, not just the transaction.
What did it do?
A timeline of the decisions, tools, purchases, and outputs in the Run.
Was it allowed?
Every relevant action shows the Rule, authority, and decision behind it.
What did it cost?
AI compute, paid services, and fees in one economic total.
What did we get?
The outcome attached to the Run, with cost per useful result when possible.
One Run answers the questions that matter — without opening a block explorer.
A boundary you can actually verify.
Set the boundary in Lootrunners. Verify critical limits independently where the payment rail supports it. Governed decisions keep the rule and evidence behind them.
A policy block is not a loss or an error. Red is reserved for control failures, unexplained movement, failed revocation, or reconciliation problems.
Stop new autonomous payments and revoke supported external permissions. The agent cannot override it.
Resource access is separate from spending authority: connecting a service does not hand it to every agent.
Ask why. Get the evidence.
Scout explains spend, Runs, Resources, Rules, controls, and outcomes using the records behind them. It can draft a change or exception request. It cannot activate one.
Answers link back to the purchases, Runs, mandates, and outcomes behind them.
Scout can propose a lower limit or new rule. A person activates the change.
Authority-changing tools are not part of Scout's tool surface.
One spend interface. Authority stays server-side.
Connect through MCP, REST, or the SDK path that fits your runtime. Lootrunners gives the agent only the capabilities it needs while authority, approvals, Rules, and payment state remain on the server.
{
"api": { "baseUrl": "…/api/agent/v1" },
"mcp": { "url": "…/mcp" },
"environment": "sandbox",
"capabilities": { "spend": true, "runs": true }
}A deliberately small spend surface.
Generated agent instructions
A spend request, in code
POST /api/agent/v1/spend/intents
{ "mandate_id": "data-research",
"purpose": "Verify employer and title",
"amount_usd": "0.08",
"vendor_domain": "example-data.com" }
// decision.result is AUTO, ASK, or BLOCKNon-custodial. Non-negotiable.
Signing stays outside the model.
Treasury credentials are not exposed to the agent or model. Execution stays with the configured payment rail, managed signer, or customer-controlled account.
One financial source of truth.
Budgets, approvals, payments, and settlement state are reconciled against canonical Lootrunners records.
People change authority.
Activation, wider limits, live promotion, revocation, and unfreeze remain human actions with step-up authentication. One-time approvals never change future authority.
Access is scoped too.
Connecting a service does not give every agent access to it. Resources can be granted to one agent or one Run.
Put one agent behind a boundary.
Start with fake money and no treasury setup. Watch a Run, learn how the agent behaves, then grant only the access and spending authority it needs.
Read-only first · non-custodial · freeze anytime