Interactive Sandbox

See how Arbiter evaluates real AI agent actions before execution.

Follow the guided workflow below. No signup required.

Educational Sandbox

The production Arbiter platform is currently under development. This sandbox demonstrates the governance workflow.

Step 1 of 5

Choose an example

Start with a preset to see how Arbiter governs real agent actions.

Finance Agent

Payment

Amount: $5,000

Expected

HOLD

Engineering Agent

Delete Database

Target: production

Expected

DENY

Support Agent

Send Email

Recipients: 3

Expected

ALLOW

Evaluate Action

Review the agent, action, and parameters — then evaluate.

Approval Workflow

When Arbiter returns HOLD, a reviewer approves or rejects before execution.

Evaluate an action that triggers HOLD to see the approval flow.

Audit Receipt

Every evaluation generates an immutable record.

Evaluate an action to generate an audit receipt.

Developer Integration

One HTTP call between your agent and execution — like Stripe or Postman.

What your agent sends to Arbiter

Updates live as you change agent, action, and parameters.

POST/evaluate
json
{
  "agent": "finance-agent",
  "action": "send_payment",
  "amount": 5000
}

What Arbiter returns

Reflects Allow, Deny, or Hold after evaluation.

200application/json
json
{
  "decision": "...",
  "reason": "...",
  "policy": "...",
  "receipt_id": "..."
}

SDK Examples

Drop Arbiter into your agent stack with a single evaluate call.

node
const decision = await arbiter.evaluate({
  agent: "finance-agent",
  action: "send_payment",
  amount: 5000
});

if (decision.decision === "allow") {
  executeAction();
} else if (decision.decision === "hold") {
  await requestApproval(decision.receipt_id);
} else {
  blockAction(decision.reason);
}

Policy examples

Policies are declarative rules. Arbiter evaluates every action against them before execution.

If

  • action = payment
  • amount = > 1000

Then

hold

If

  • action = delete_database

Then

deny

If

  • tool = finance

Then

require_approval

See where Arbiter sits

Click each stage to understand how Arbiter sits between your agents and execution.

Your Agent

An autonomous agent initiates an action — payment, deployment, data access, or API call. It has identity but no inherent governance.

Ready to use Arbiter in your own agents?

Join the Design Partner Program and help shape the future of AI governance.

This playground demonstrates the governance workflow. The production console is currently under development.