Chapters

Permission / Capability

Service

Permission / Capability

Explicit authority to perform an action in a scope.

CanonicalImplemented locally

See this concept connect visually →

Why it exists

Software authority must be evaluated independently of job labels and UI presentation.

Example

A person may view a resource without having permission to approve it.

Connects to

  • Permission / Capability authorizes eligible Review
  • Permission / Capability controls current access to Resource
  • Firebase Auth precedes evaluation of Permission / Capability
  • Permission / Capability admits scoped commands to Domain Service

Implementation notes

Authentication establishes identity; authorization evaluates current scoped authority.

Public evidence: Role and audience selection are separate from scoped authority.

Related workflows

No curated journey in this edition.

Related decisions

Technical details

Authentication establishes identity; authorization evaluates current scoped authority.

Conceptual explanation; private implementation details are omitted.