arcbox-protocol 0.0.1-alpha.1

Protocol definitions for ArcBox (ttrpc/protobuf)
Documentation

arcbox-protocol

Protocol definitions for ArcBox communication.

This crate defines the message types and service interfaces used for communication between:

  • CLI <-> Daemon (ttrpc over Unix socket)
  • Host <-> Guest (ttrpc over vsock)
  • Docker CLI <-> Daemon (REST API, handled by arcbox-docker)

Protocol Buffers

The protocol is defined using Protocol Buffers for efficient serialization. Message types are generated at build time from .proto files.

Services

  • [container] - Container lifecycle operations
  • [image] - Image management
  • [machine] - Virtual machine management
  • [agent] - Guest agent operations