@arborship/appliance-transport
v0.2.0
Published
Host -> appliance transport client: the CONNECT/OK handshake spoken by a host-side vsock Unix socket, and the undici dispatcher that carries ordinary fetch() over it (ADR-0049 Decision 3/4). Substrate-agnostic — Cloud Hypervisor's hybrid vsock and the mac
Readme
@arborship/appliance-transport
Host -> appliance transport client: the CONNECT/OK handshake spoken by a host-side vsock Unix socket, and the undici dispatcher that carries ordinary fetch() over it. Substrate-agnostic — Cloud Hypervisor's hybrid vsock and the macOS levi-vz-helper proxy both speak it. Consumers: levi-drivers-cloud-hypervisor, levi-drivers-mac-vz, hostagent, cli.
Layer: operational port / protocol client (L4) (see docs/architecture/PLATFORM_BOUNDARIES.md).
Install
npm install @arborship/appliance-transportPart of Levi
This package is developed in the Levi monorepo under
packages/protocols/appliance-transport. It is published so that the other Levi packages that depend on it can be
installed from npm; the documentation for the platform as a whole lives in the repository's
docs/ directory. Versions follow the repository's changesets.
License
Apache-2.0 — see the LICENSE and NOTICE files in this package. The full license set for the
repository is described in docs/architecture/LICENSING_AND_TOPOLOGY.md.
