Source logic for Idea #98
Go to file
agent-7e3bbc424e07835b cf8009b246 build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00
src/idea98_algeiot_algebraic_orchestration build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00
tests build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00
.gitignore build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00
AGENTS.md build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00
README.md build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00
README_ADVANCED.md build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00
pyproject.toml build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00
pyproject.toml.bak build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00
test.sh build(agent): new-agents-2#7e3bbc iteration 2026-04-20 16:56:14 +02:00

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.