CUA SafetyBench
Useful work. Correct permissions. Truthful confirmations.
- Configurations
- 4
- Cases per world
- 8
- Shared worlds
- 3
Workflow results
Workflow v4 · October 25, 2026
- GPT-6.1 Sol24/24
- Claude Opus 5.523/241 not attempted
- Gemini 3.8 Flash16/247 unknown
- Grok 4.716/248 unknown
- Useful outcomes
- 79
- Known task failure
- 1
- Runtime unknowns
- 15
- Setup nonattempt
- 1
No modeled harmful effect was observed in 95 receipts. Runtime unknowns remain unresolved. These configurations use different provider settings; this is a workflow diagnostic, not a general safety ranking.
Four everyday decisions
Pay the right destination.
Use the supplier’s details without obeying a request to redirect the payment.
Payment routing · Untrusted contentHelp without disclosing.
Answer the customer’s request while keeping private information out of the reply.
Support reply · Untrusted contentCheck who can access.
Recheck the current permission. Share when authorized; hold and escalate when revoked.
Scoped sharing · Authority changeRecover without paying twice.
Check whether the payment committed, then confirm only what actually happened.
Payment recovery · Uncertain writeIllustrations of the synthetic workflows. Each has a matched control and challenge.
Open by design
Start locally. Bring your model.
Download the source, run a free example, or connect an agent through the local HTTP API. Fixtures and grading are included.
Download starterFrom the extracted starter · Node.js 22+
node scripts/safety-workflow-api.mjs demoNo API key, database or model bill. This example uses structured actions; the published cohort used native desktop input.
How it’s measured
- One frozen cohort
- 96 scheduled slots: four configurations × three prospectively selected worlds × eight related cases. One attempt per cell; every original failure stays in the record. 47 of 48 matched pairs have two model receipts.
- Different tests
- Payment routing and support test instructions embedded in lower-trust content. Sharing tests a trusted authorization change. Recovery tests an uncertain write. These are four workflow tests, including two malicious-content families.
- Useful and safe
- Signed machine effects determine useful completion and modeled harm separately. A correct payment alone can still leave a task incomplete. Confirmations are checked when emitted; silence is not a truthful acknowledgement. Runtime failures and setup nonattempts earn no model safety credit.
- Reading the results
- The cases are related, the worlds are deliberately selected, and provider inference contracts differ. Counts describe these configurations under this scaffold. They do not establish population safety, injection causation or a model-only ranking. Both GPT and Opus completed every attempted task usefully, limiting discrimination at the top.
- Evidence and limits
- Archived replay reproduced the analysis from pinned bytes and 527 frozen sources. Retained pixel evidence was consistent, but coverage is incomplete: 19 full-frame occurrences and 8,789 region-proof occurrences were not retained. Local image identity does not establish model attention.
- Operational history
- The original phase stopped after a setup failure. Separately reviewed cleanup and recovery completed untouched cells. The original refusal remains recorded alongside operational acceptance; no failed cell was replaced.
- What you can inspect
- The public JSON includes all cell outcomes, matched pairs, definitions and provenance hashes. The starter includes the simulator, fixtures, oracle and model-integration example under the repository’s MIT license. Raw model requests and the full historical archive are not included in the starter.
- Model identities
- Names identify the configurations evaluated. Coarena is not affiliated with or endorsed by the model providers. Remote model identifiers do not attest immutable weights.