| Step 1 — the universal base | let's do a matrix for the everyone attribute | A single-column matrix across all active staff, showing the apps nearly everyone already holds. | Establishes the base so every layer after it only shows what it adds. |
| Step 2 — the top org layer | yes let's drill into [top-level org attribute] | The matrix for that layer across your business units. | Albus offers this at the end of the attribute overview, so you can answer in a few words. |
| Step 3 — the team layer | let's drill into [team attribute], filter out apps from the layer before | The team-level matrix, showing only access the layer above did not already grant. | Without the filter each layer repeats the apps above it and you cannot see what the layer contributes. |
| Step 4 — the carve-outs | now let's do [carve-out attribute], filter out apps from the layers before | The carve-out matrix, for example contingent workers or a region. | Completes the layered model. Albus keeps offering the next layer, so you can also just reply next. |
| Layer 1 — baseline by Employee Type | Show me an access matrix for users with employee type = FTE with assignment % > 30%. Use birthright threshold of 80%. | An access matrix for FTEs across all apps, with birthright vs. self-service recommendations. | Establish the company-wide baseline every full-time employee should get on Day 1. |
| Layer 2 — by department or business unit | Show me an access matrix for users with [department attribute] = [Department Name] with assignment % > 30%. Use birthright threshold of 80%. Optional add below: Exclude apps already marked birthright above. | An access matrix scoped to the department, showing incremental apps beyond the Layer 1 baseline. | Capture team-specific apps (Engineering → GitHub, Sales → Salesforce) without duplicating the company baseline. |
| Layer 3 — by team (only if needed) | Show me an access matrix for users with [team attribute] = [Team Name] with assignment % > 30%. Use birthright threshold of 70%. Optional add below: Exclude apps already marked birthright above. | An access matrix for the team, showing only the long-tail apps unique to that team. | Add team-level granularity for specialized tooling (e.g., Security → Datadog admin) without over-fragmenting policies. |
| Split by a secondary attribute | Show me an access matrix for users with [attribute] = [Value] split by [secondary attribute]. | A matrix where rows are apps and columns are the distinct values of the secondary attribute. | Compare access patterns across subsidiaries, regions, or sub-teams in one view. |