The Supervisor is the local process that mounts Hotlines, manages sessions, forwards calls, and records operational events for both Caller and Responder roles.
A Hotline ID is the globally unique, versioned name of a Hotline. It lets a Caller pin exactly which capability and version it wants to invoke.
A result package is the shared response structure defined by the protocol. It gives every Hotline the same outer shape for status, output, timing, and identity signals, so agents only learn one parsing model.
A Catalog is the Hotline list exposed by the Supervisor. A Caller uses it to determine which capabilities are currently installed, routable, and callable in its runtime.
A Template Bundle is the minimum descriptive package for publishing a Hotline: summary, schemas, examples, risk notes, and adapter shape. Review and discovery both depend on it.