Skip to content

Host client

Elliot edited this page Jul 28, 2026 · 1 revision

Host-side VTOC Client

The VTOC client runs as a small container or service on an authorized computer. It makes a particular computer's declared capabilities available through typed, auditable results. It is not a remote shell or a generic USB inspector.

flowchart LR
  H[Heltec VTOC Agent] -->|typed outbound session| B[Hermes VTOC bridge]
  C[VTOC client on authorized computer] -->|capability catalog and results| B
  B --> R[Ragnar]
  B --> I[Intercept]
  B --> T[VTOC TAC Plugin]
  T --> S[TAK Server]
Loading

Each client capability declares an owner, input and output schema, privilege, timeout, rate limit, audit metadata, and rollback note. A local USB/UART or network transport must be explicitly supported and tested. Detecting a cable or nearby device is never enough to enable a capability.

Clone this wiki locally