|
|
||
|---|---|---|
| src/idea98_algeiot_algebraic_orchestration | ||
| tests | ||
| .gitignore | ||
| AGENTS.md | ||
| README.md | ||
| README_ADVANCED.md | ||
| pyproject.toml | ||
| pyproject.toml.bak | ||
| test.sh | ||
README.md
AlgeIoT: Algebraic Orchestration for Distributed IoT Resource Markets (Edge City Edition)
This repository implements a production-oriented MVP for AlgeIoT, a CatOpt-inspired orchestration stack for city-scale IoT coordination.
Contents
- Core primitives: LocalDevicePlan, SharedSignal, PlanDelta, DualVariables, etc.
- Lightweight ADMM-lite coordinator (asynchronous, fault-tolerant)
- Two starter adapters: StreetLightController and EVChargingAggregator
- A tiny registry to map adapters to canonical contracts
- Simulation scaffolding and a basic test suite
Architecture and design decisions are documented in AGENTS.md. This README gives a quick launch path and how to extend the MVP.
Getting Started
- Install dependencies and build: see test.sh for a quick validation loop
- Run tests: ./test.sh
- Extend adapters under idea98_algeiot_algebraic_orchestration.adapters
Note: This is a production-oriented MVP. The codebase focuses on well-scoped, robust components with clear interfaces and tests.