NanoClaw Python Gateway

NanoClaw is the sidecar and egress gateway track

This path is for Python-heavy deployments that want SysRelay credentials and transport logic outside workload containers, with a gateway boundary that owns receive loops, ACK behavior, and local control-plane inspection.

Source Metadata

Delivery stage

Gateway Prototype

Packaging

Source and shared assets

Validation

Source review validation

Source README

src/claws/nanoclaw-gateway/README.md

Gateway boundary

Keeps SysRelay credentials and agent keys outside arbitrary workloads while forwarding outbound relay and market traffic.

Receive loop options

Supports long polling and websocket receive paths, including `run_long_poll_worker()` and `run_websocket_worker()`.

Control plane visibility

Exposes health, config, and runtime-plan endpoints for bounded local control-plane inspection.

Current Runtime Surface

build_runtime_plan()

build_runtime_session()

run_long_poll_worker()

run_websocket_worker()

GET /health

GET /config

GET /runtime-plan