GOVERNED AGENT OPERATIONS · LIVE DEMO

AI proposes.
Policy governs.
Humans approve.

BePay AI is the operating layer that lets autonomous agents run real payment operations — reconciliation, FX, settlement — inside hard policy guardrails, with every decision written to a tamper-evident audit chain. Watch it run live below, or connect your own agent over MCP.

Connect your agent
payment rails
control plane
reasoning layer
audit chain
7
governed stages
6
standing policy rules
2
approval layers
MCP tools for agents
chained audit events
0
real funds at risk (reference rails)
THE GOVERNED LOOP

Every task runs the same seven stages.
Every stage leaves proof.

The loop is not a diagram — it is the actual execution path of every run on this page. The ring above is driven by the same live state. Each card below shows what the agent does, which system does it, and what evidence lands in the audit chain.

The two-layer human gate

When a draft crosses the $10,000 auto-settlement envelope — or any hold rule fires — the entire loop pauses. A human decision is then written to both layers: the payment rail itself (approve / reject on the draft) and the control-plane mission (approve_mission). Nothing proceeds on one signature alone.

Deterministic governance, agentic work

The agent reasons and decides how; the policy engine — six declarative rules with hard thresholds — decides whether. Rule evaluation is deterministic code, not model output. That is the separation that makes agent autonomy auditable.

TRANSPARENCY LEDGER

What is live, and what is reference.

A credible agent-economy demo has to say exactly what is real. Here is the honest split — the same honesty an operator needs before trusting an agent with money.

LIVE Running for real on this server
  • Reasoning layer — a gateway-managed inference chain serves the agent's analysis, planning and reporting. Routed, retried and rate-limited server-side.
  • Policy engine — six declarative rules (threshold, KYB, FX drift, aging, velocity, currency) evaluated pre-flight and re-evaluated on real drafted values.
  • Control plane — every run is admitted as a governed mission on a real mission-operating platform (create_requirement → approve_mission → store_evidence, over MCP).
  • Audit chain — every event is SHA-256 hash-chained: verify() walks the whole ledger end-to-end and proves nothing was altered.
  • Human approval — the two-layer gate writes real state on both the rail and the mission.
REFERENCE Honest sandbox, clearly labeled
  • Money rails — a deterministic golden dataset (14 receipts, 3 exceptions, $92,280.37 ledger) models BePay-style settlement. No real funds move, ever.
  • Why sandbox? First contact between an agent economy and money must be safe. The governance stack around it is production-shaped — swap the rails for a licensed provider and the loop is unchanged.
  • Determinism — the dataset resets to golden state on demand, so every demo run starts from the same provable baseline.

The six standing rules

Evaluated in resolution order BLOCK > HOLD > FLAG > PASS — worst verdict wins.

LIVE PROOF

Don't trust the page. Verify the chain.

Everything the agent does is appended to a hash chain: hashn = SHA-256(eventn + hashn-1). The numbers below are read live from this server — and you can recompute them yourself via the /api/audit/verify endpoint or the bepay.get_audit_proof MCP tool.

Chain validity
recomputing…
Chained events
every agent action, hashed
Chain head (SHA-256)
latest event hash
Live runs
this gateway, since boot
Missions admitted
on the control plane
FOR EXTERNAL AGENTS

This page is an MCP server.
Bring any agent.

BePay AI exposes its governed operations as real MCP tools — JSON-RPC 2.0 over Streamable HTTP. Claude, GPT agents, Cursor, or your own runtime can start governed runs, watch policy decide, record approvals and pull cryptographic proof. No client-side keys: the reasoning layer is managed server-side.

MCP endpointhttps://sidai.live/beepay/mcp
Agent cardhttps://sidai.live/beepay/.well-known/agent-card.json
TransportStreamable HTTP · JSON-RPC 2.0 · stateless
curl
Claude Code
MCP client JSON
Full agent loop (bash)

Tool surface — live tools

Every tool wraps a live gateway function. Sensitive tools are rate-limited per client.

Full agent documentation →

MCP playground

A built-in MCP client. You are acting as the external agent: pick a tool, send a real JSON-RPC call to /mcp, inspect the raw response.

idle
id auto-increments
// pick a tool and send — this talks to the same MCP endpoint external agents use
CONTROL ROOM

Run the loop yourself.

Pick a scenario and press run. The reasoning layer analyzes, the policy engine governs, missions are admitted on the control plane, money drafts on the rails — and if policy holds it, you are the human gate. Every event streams live and lands in the chain.

Ready
Pick a scenario and press Run. The loop is fully live.
7-stage governed run

Understand → Plan → Govern → Act → Approve → Execute → Prove.

Every reasoning call, policy decision, money movement and approval lands in a tamper-evident SHA-256 audit chain.