Roles & access
Digital SaaS · ICP 1 — column-level scope the core accessor enforces
Synthetic data
Financeyour role
Sees all figures — cost, revenue, margin, contracts, and unit/outcome economics. The sign-off role.
Cost viewer
Sees cost only. Revenue / contract / margin figures come back Restricted (hidden, not zeroed) — an access state, never a misleading €0.
Restricted for Cost viewer · 14 of 38 metrics
Commitment wasteContract valueGross marginGross margin %Margin per customerMargin per unitOutcome Value Per Use CaseRevenueRevenue per customerRevenue per unitRevenue Per Use CaseSeat wasteUse Case Net ValueUse Case ROI
Preview as role
Re-render the whole dashboard under a role’s scope. From finance you can preview cost-viewer (it can only narrow, never widen). The same control lives in the top bar.
View as
Roles are fixed in the PoC (ADR-0005) — not an editable matrix. Scope is enforced by @radicas/core; this view only renders it (the list above is derived from the accessor’s own isMetricRestricted, so it can’t drift). Every read — and every restriction hit — lands in the Audit log.