Compliance Alliance Charter Design System · v0.1
Patterns

Permissions & roles

Access in the Hub is decided in three layers: the bank's edition sets what's available, the role sets what a person can do, and the system always explains why something is locked rather than just hiding it. No dead ends, no mystery.

You are acting as First State Bank of Lometa — a CA staff impersonation session. All actions are logged to the audit trail.

The model

Three gates, in order. A capability is granted only when all three allow it.

layer 1

Edition

The bank's subscription — Core, plus optional Mortgage, Trust, Wealth. Sets which programs exist at all.

layer 2

Role

What a person can do within what the edition offers — view, edit, file, administer.

layer 3

Entitlement

The resolved answer for this person, on this screen — granted, read-only, or locked with a reason.

Entitlement matrix

Capabilities by role, for the Core edition.

granted read-only not for this role
CapabilityBank AdminBSA OfficerAnalystRead-only
View programs & obligations
Run workflows
File CTR / SAR
Edit policies & evidence
Manage members & roles
Export the audit trail

Roles

Bank Admin

Full control for the institution, including members, roles, and edition settings. Usually the Compliance Manager.

BSA Officer

Files and decisions across programs — the designated compliance authority. Cannot manage other members.

Analyst

Does the day-to-day work — workflows, evidence, drafting — but filing and member management are reserved.

Read-only

Auditors, examiners, board members. Sees everything relevant; changes nothing.

Locked, with a reason

Two ways access is withheld — and both explain themselves. We never silently hide a feature.

Edition gate — feature not in this subscription

Mortgage origination monitoring

HMDA scrub, fair-lending analysis, and the 1071 readiness workflow…

Part of the Mortgage edition

Your bank is on Core. Ask your Bank Admin to add Mortgage, or talk to Compliance Alliance.

Role gate — your role can't do this

Filing is reserved for the BSA Officer

You're signed in as an Analyst. You can prepare this CTR; Dana Reyes can file it.