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: