Coordinator node for local KOI-net bootstrap and network graph state.
- Python 3.10+
uv
Create .env from .env.example:
cp .env.example .envRequired:
PRIV_KEY_PASSWORD: encrypts/decrypts local private key material.
uv sync --refresh --reinstall
set -a; source .env; set +a
uv run python -m koi_net_coordinator_nodeExpected startup signal: server binds on 127.0.0.1:8080 and begins processing.
- Coordinator is the bootstrap root.
first_contactremains empty by default in this node.- Other nodes default to coordinator URL:
http://127.0.0.1:8080/koi-net.
config.yamlis generated automatically on first run.- Use
config.yaml.exampleas a reference template; do not commit localconfig.yaml.
PRIV_KEY_PASSWORD not set: load.envinto shell before running.- PEM load errors: remove local key file (
priv_key.pemorprivate_key.pem) and restart.