Capability Model

Noun · Development

Definitions

  1. A design in which access to operations or resources is represented by explicit capabilities or tokens of authority rather than by broad ambient permissions. Capability models are used in some systems to make access more composable and explicit, since holding the capability itself is what grants the right to act.

    In plain English: A design where access is granted through explicit capability objects or tokens rather than broad implicit permissions.

    Example: "The storage service used a capability model so background workers received narrow one-purpose handles instead of inheriting broad process-wide privileges."

Related Terms