Architecture¶
Design principles, module layout, and process model for converge.
Architecture
Overview¶
Converge is structured as a small core (identity, agent, message, topic, task, pool, capability, store, decisions), a network layer (discovery, identity registry, transports), coordination (pool and task managers, negotiation, consensus, bidding, delegation), a runtime (loop, scheduler, executor), policy (admission, trust, governance, safety), and observability (logging, tracing, metrics, replay). Optional extensions add storage backends, crypto, and LLM-driven agents. The design document describes the module layout and runtime model; the process model describes task flow, governance, and failure handling.