GRUBX
// a real recorded run

See GrubX run.

This is one recorded run of the GrubX demo, not a simulation. support-agent runs the 5-minute test in Audit mode. Then, after Activate Protection, demo-agent runs the same kinds of actions in Active mode, and GrubX starts enforcing. The left pane is what the agent saw. The right pane is what GrubX decided.

support-agent · demo-agent · ops-agent — tenant acme, local demo stack

Step 1 of 1
AUDIT Loading the recorded run…
sample-agent · scenario replay recorded
tenant acme is in mode AUDIT
decision feed 0 decisions
TOP RISKS · AFTER SCENARIO A
3
would allow
4
would block
1
need approval
RISK BREAKDOWN (8 ACTIONS TOTAL)
Destructive call (delete_customer)1
Large transaction ($400 refund)1
PII in outbound email1
Secret in outbound parameters1
Unmapped API call1
PENDING APPROVAL PENDING
demo-agent · stripe/refund.create · $400.00 · apr_01m3njefj7e4x9s6jbt1db5g5s
transaction-limits.approval · "Transaction of $100 or more needs approval"
approved by reviewer@acme.test
KILL SWITCH
ops-agent: off
EVIDENCE EXPORT
chain chn_ten_acme head e6c5aa12…45ed6e
66
decisions exported
71
events in chain
1
approval
✓ chain verified enforcing: false (range includes Audit mode)
// see it on your own agents

This is what your agents are doing right now.

Run the 5-minute test to get the same decision feed on your own agents in Audit mode, or start with a free, read-only Agent Audit.