Groups
Capabilities are bucketed into nine groups. Roletools lists reference these names:
Capability metadata
Each entry declares:Permissioning
- Mutating capabilities require permission-gate approval unless the active role/mode already allows them.
- Network capabilities are default-deny unless the role grants
net. - Invocations emit recorder events;
audit_behaviorcontrols how arguments appear in the trail (full, redacted, or metadata-only).
Capability groups are how a role is scoped: a role that lists
["fs", "code", "test"] cannot reach shell or net. voss team check rejects an unknown group at compile time.