Plugin Contracts
A plugin exposes a versioned interface. Each subject owns its wire shapes and client behavior, on the page of the crate that owns it.
Commands
What each group's --json prints, on its plugin's Interface page:
Agent interfaces
How an agent moves, and how an account hosts a team:
Confinement and secrets
How a program is confined, and the secrets it is handed:
Protocols
What each kind of plugin answers, by its kind: