Connect your decision platform to RegBench
One HTTPS call per decision, made before the decision takes effect. Your agent key decides which organisation, scope and mode apply.

Concept illustration · From recorded inputs to reviewable evidence
1. Send the decision
POST https://regbench.ai/v1/decisions
Authorization: Bearer rbk_your_agent_key
Content-Type: application/json
{ …one RegBench transaction… }
Fields you must send: txn_id, occurred_at (with timezone), stage (marketing, underwriting, rating, renewal, claims, fraud, utilization_review), line_of_business, jurisdiction.state, ai_system, inputs.pii_token and output.decision. Your tenant id is filled in from the key.
Never send personal data. Use your own token (tok_…) for the consumer.
2. Act on the verdict
- proceed
- No black-letter finding. Let the decision take effect.
- proceed_with_actions
- Complete each item in required_actions first, for example send specific reasons or record human review.
- hold_for_review
- Hold the decision for your own compliance review. RegBench never approves or denies.
- out_of_scope
- The agent does not check this stage; nothing was assessed.
Errors: 401 unknown key, 403 key belongs to another organisation, 409 agent paused, 422 transaction invalid (the body lists each field). On any error or timeout, fall back to manual review.
Example transaction
{
"txn_id": "SIM-000000-TX-UW-0311",
"tenant_id": "your-tenant-id",
"occurred_at": "2026-10-15T15:00:00+00:00",
"stage": "underwriting",
"line_of_business": "auto",
"jurisdiction": {
"state": "TX"
},
"ai_system": {
"system_id": "uw-triage",
"model_version": "2.4",
"vendor": "internal",
"high_risk_class": "underwriting",
"material_financial_impact": true,
"model_doc_ref": "doc://bluebonnet/uw-triage/2.4",
"governance_attested": true,
"testing_report_ref": "test://bluebonnet/uw-triage/2026Q3"
},
"inputs": {
"feature_classes": [
"application_data",
"claims_history",
"consumer_report",
"credit"
],
"consumer_report_used": true,
"credit_used": true,
"pii_token": "tok_showcase_0311",
"data_source_refs": [
"cra://demo-bureau/report"
]
},
"output": {
"decision": "approve",
"score": 0.21
},
"human_involvement": {
"reviewed": true,
"overridden": false,
"reviewer_role": "underwriter"
},
"adverse_action": {
"is_adverse": false
},
"consumer": {
"proxy_group": "A",
"appeal_channel": null
},
"notes": "Standard new-business approval with a consumer report and underwriter sign-off."
}
In sandbox mode nothing is recorded. In live mode each decision and its assessment are written to your organisation's hash-chained ledger, with rules version and corpus snapshot, so the case file exists at decision time.