Contributing — Populi control plane
Contributing — Populi / mens HTTP
Section titled “Contributing — Populi / mens HTTP”Read first
Section titled “Read first”Key paths
Section titled “Key paths”| Path | Role |
|---|---|
crates/vox-populi/src/transport/router.rs | Axum router, auth, body limits |
crates/vox-populi/src/transport/handlers.rs | Join, heartbeat, A2A, bootstrap |
crates/vox-populi/tests/http_control_plane.rs | Integration tests (transport feature) |
Commands
Section titled “Commands”cargo test -p vox-populi --features transport --test http_control_planecargo test -p vox-populi --features transport openapi_pathsSecurity defaults
Section titled “Security defaults”GET /healthstays unauthenticated even whenVOX_MESH_TOKENis set.- Never log bearer tokens or bootstrap secrets.
- Prefer machine-readable probes (
vox doctor --probe) in OCIHEALTHCHECK.