Skip to content

Hull (Rust Harness)

The Hull is vesl's Rust harness. It loads a compiled Hoon kernel (JAM file), manages state, and exposes an HTTP API for chunk operations.

Think of it as the engine block — the Hoon kernel is the logic, the Hull is what makes it run.

Responsibilities

  • Load and execute the Hoon kernel
  • Manage the chunk store
  • Expose REST API endpoints
  • Handle signing and identity
  • Settlement mode routing (local, fakenet, dumbnet)

~

~