gofer
Agentic commerce, on a leash you hold

An agent that spends your money — and can't overspend.

Gofer is an AI shopping agent wrapped in a server-enforced Mandate. Set a budget and caps once; it finds the buy and settles hands-free through PayPal — small buys clear, big ones wait for a tap, anything out of bounds is denied.

Reasons on Meta Muse·Settles via real PayPal (sandbox)·Shops Channel3·No login — jump straight in
errand-xl2n.onrender.com/dashboard

Mandate · the leash

Gofer demo

$46.86 spent · $3.14 left

Per-item cap$50.00
Auto-approve under$30.00

Activity live

Bought Organic Coffee · $10.35PayPal ✓
$18.90 exceeds remaining $3.14denied
No on-goal match — abstainedskipped
Server booted — $46.86 carrieddurable

Server-enforced Mandate

Budget, caps, categories and the running spend live on the server — the agent can't exceed them, and the client can't fake them.

Reasons with Meta Muse

A real model searches the catalog and picks the best buy within your limits — or abstains when nothing fits.

Real PayPal settlement

Every charge is a real PayPal capture via Orders v2 + Vault v3 — hands-free once your wallet's linked.

How it works

Two ways to use Gofer — one leash

Send a one-off errand, or set standing errands that run themselves. Both pass the same server-enforced Mandate. Each step opens the live dashboard.

A peek inside

What happens on every errand

One goal flows through four stages and a single server-side gate before any money moves. Here's the path — and a sample of the audit trail you'll watch live in the dashboard.

The agent loop

  1. 01Search

    Channel3 returns real, buyable products for the goal.

  2. 02Reason

    Meta Muse picks the cheapest on-goal item — or abstains.

  3. 03Screen

    The Mandate gate runs deny-first: amount, expiry, merchant, category, per-item cap, budget.

  4. 04Settle

    Auto-approve → vaulted PayPal order settles COMPLETED on create. Over the limit → one tap. Out of bounds → denied.

The spending path calls PayPal directly — nothing can route around the single screen() gate.

Sample activity ledger live in dashboard

autoBought Organic Coffee · $10.35PayPal ✓
apprPlanter $39 · awaiting one tapneeds approval
deny$18.90 exceeds remaining $3.14blocked by mandate
abstNo on-goal match — abstainedbought nothing
sysServer booted — $46.86 carrieddurable on disk
Watch it live

Built with

Real sponsor tools, end to end

No mocks on the live deploy — real PayPal, a real catalog, a real model, a durable store.

PayPal Orders v2PayPal Vault v3Meta Muse (Baseten)Channel3AI SDKNext.js 16React 19Tailwind v4AG GridBryntum GanttRender (disk)

Give an agent your card — safely.

Open the dashboard and watch it shop, settle, and get denied at the cap — all bounded by a mandate it can't break.

Open the dashboard