Bootstrap geth Rust workspace

This commit is contained in:
Eric Wendland 2026-05-15 15:08:20 +02:00
commit 26f81ff1ef
73 changed files with 4835 additions and 0 deletions

View file

@ -0,0 +1,18 @@
# ADR 0001: Single Binary CLI And Daemon
## Status
Accepted.
## Decision
The project ships one executable: `geth`. It has daemon mode with
`geth daemon run` and control mode through commands such as `geth status`.
Control commands use a local Unix socket. There are no separate `gethd` or
`gethctl` binaries.
## Consequences
Packaging and user mental model stay simple. The daemon remains the owner of
identity, Iroh endpoint state, resources, and synchronized data structures.