Run one controlled agent-spend loop
This is the walkthrough tutorial. Follow it in order to see what Coffer is for, how the product is used, and why the buyer should care: an agent requests paid work, Coffer checks it before cost, an approver decides when needed, and the team keeps evidence.
Stops uncontrolled agent spend before cost
The agent asks Coffer before a paid API, MCP tool, x402 endpoint, wallet, or manual rail action. Coffer checks policy, amount, vendor, budget, duplicate risk, and approval need.
Run one request through the control loop
Create a workspace, create the starter request, approve or reject it, inspect the Spend Decision Record, then connect one external agent request.
Finance and operators get proof, not guesswork
Every useful run leaves policy decision, approval, audit, ledger/export, and API evidence so the buyer can decide whether the workflow should repeat or become paid.
Follow the tutorial path
Each step has the action, the expected result, and the reason it matters.
- 01Start the tutorial in a control-only workspace.Create workspace
Create the customer workspace
- 02Generate the first agent, vendor, policy, and approval-required spend request.Open Control Room
Create the starter request
- 03Make the first before-cost decision.Open Approvals
Approve or reject before cost
- 04Read what Coffer preserved after the decision.Inspect records
Inspect the evidence chain
- 05Move from dashboard-only proof to a real agent asking Coffer before cost.Open Agent API
Connect one external agent
- 06Use evidence to decide, not speculation.Open Paid Pilot
Decide whether the workflow deserves paid rollout
What the walkthrough proves
After the tutorial, a buyer should be able to repeat the product story without reading the full guide.
Stop before payment unless there is repeated proof
The walkthrough ends with a decision, not an automatic charge.
Workspace creation, starter proof, and buyer brief do not charge a card. Paid checkout opens only after approved external-agent proof, buyer scope, billing permission, and explicit Stripe checkout readiness.