Enterprise Controls
Multi-approval workflows, role-based access control, transaction limits, and policy enforcement for institutional treasury operations.
Overview
Bank Safe Mode provides enterprise-grade controls that institutional treasuries expect from traditional banking infrastructure - but built for decentralized settlement. Every transaction can be subject to multi-approval workflows, role-based access policies, per-transaction and daily limits, and configurable policy rules.
Organizations enable Bank Safe Mode at the account level. Once enabled, all transactions are evaluated against the configured policies before execution. Every action - submissions, approvals, rejections, and policy changes - is recorded to an immutable audit trail.
Core Features
Default Roles
manage_policies
approve
submit
view
reject
view
view
Approval Flow
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
POST |
/v1/bsm/check |
Pre-check a transaction against BSM policies |
POST |
/v1/bsm/approval/request |
Create an approval request for a transaction |
POST |
/v1/bsm/approval/:id/vote |
Cast an approve or reject vote |
GET |
/v1/bsm/approval/:id |
Get approval request status and vote tally |
GET |
/v1/bsm/policies |
List all configured BSM policies |
Pre-Check Request
Pre-Check Response
Vote Request
Configurable Policies
Policies are configured per transaction type and amount threshold. Each policy specifies which approval scheme to use and any additional constraints.
Audit Trail
Every action within Bank Safe Mode is recorded to an immutable audit trail. Submissions, approvals, rejections, policy changes, role assignments, and limit adjustments are all logged with timestamps, actor identities, and contextual details. The audit trail is tamper-proof and available for export to external compliance systems.