How rwilliamspbg-ops/mohawk-nexus works
Mohawk Nexus is an integration workspace for a network stack: its documented core combines a Go control plane, Rust datapath, protocol assets, and a canonical bridge contract. A representative workflow is a client submitting an update to the federated-learning coordinator, which returns persisted round state; the workspace also provides SWIP operations and cross-language SDK logic. The README documents the stack’s components and integration purpose, but the Go, Rust datapath, protocol, and deployment implementations were not sampled, so their internal links are omitted.
Main entry points: coordinator.py FL Coordinator · client.py FL Client · __init__.py Python SDK Exports · SMIP-MWP Go Control Plane
Components 19
Stack Integration
- Bridge Contract
bridge - Go Control Plane
SMIP-MWP - Rust Datapath
SMIP-MWP-Rust - Protocol Definitions
Sovereign-Mohawk-Proto
Federated Learning
- FL Client
fl/client.py - FL Config Helpers
fl/common.py - FL Coordinator
fl/coordinator.py - Round State
fl/coordinator.py
Network Services
- SWIP Service
swip/service.py
Cross-Language SDK
- Python SDK Logic
sdk/python/mohawk_sdk/logic.py - Python SDK Contract
sdk/python/mohawk_sdk/bridge_contract.py - Python SDK Exports
sdk/python/mohawk_sdk/__init__.py - Go SDK Logic
sdk/go/mohawksdk/logic.go - Go SDK Contract
sdk/go/mohawksdk/bridge_contract.go - Rust SDK Logic
sdk/rust/src/lib.rs - Rust SDK Contract
sdk/rust/src/bridge_contract.rs - TypeScript SDK Logic
sdk/typescript/src/index.js - TypeScript SDK Contract
sdk/typescript/src/bridgeContract.js
Other components
- Stack Operator
Connections 12
- FL Client → FL Config Helpers: loads config
fl/client.py - FL Client → FL Coordinator: requests state
- FL Coordinator → FL Config Helpers: loads config
fl/coordinator.py - FL Coordinator → Round State: reads and writes
fl/coordinator.py - Stack Operator → Go Control Plane: uses stack
- Stack Operator → Rust Datapath: uses stack
- Go Control Plane → Bridge Contract: integrates through
- Rust Datapath → Bridge Contract: integrates through
- Python SDK Exports → Python SDK Logic: exports
sdk/python/mohawk_sdk/__init__.py - Python SDK Exports → Python SDK Contract: exports
sdk/python/mohawk_sdk/__init__.py - Rust SDK Logic → Rust SDK Contract: declares module
sdk/rust/src/lib.rs - TypeScript SDK Logic → TypeScript SDK Contract: imports
sdk/typescript/src/index.js