Skip to main content
Akron is structured around several core public concepts: overlay UI, persisted settings, .akr packs, policy gates, runtime services, capture/proof output, and verification tests.

System Shape

Main Boundaries

Policy Calls

Use the policy system according to intent:
  • Use TryUse when behavior should count as feature use.
  • Use CanUse when code only needs to decide whether a surface should render or be available.
  • Use registry lookups for tooltip badges and static policy display.
For detailed source ownership, see Implementation boundaries.