# syntropy v0.1.0 - Table of Contents

An open-source multi-agent AI framework where agents are organized on a mathematical lattice.

## Modules

- [Syntropy](Syntropy.md): Public convenience API for the Syntropy scaffold.

- [Syntropy.Agent](Syntropy.Agent.md): GenServer-backed agent state for the Syntropy scaffold.

- [Syntropy.Application](Syntropy.Application.md): OTP application supervisor for the Syntropy scaffold.

- [Syntropy.CitationAudit](Syntropy.CitationAudit.md): Lightweight citation discipline checks for source-grounded Syntropy runs.

- [Syntropy.ClusterConfig](Syntropy.ClusterConfig.md): Hosted cluster configuration boundary for Syntropy.
- [Syntropy.ClusterInfo](Syntropy.ClusterInfo.md): Cluster diagnostics and node identity boundary for Syntropy.
- [Syntropy.ClusterInventory](Syntropy.ClusterInventory.md): RPC-safe cluster inventory and invalidation boundary for Syntropy.
- [Syntropy.ClusterMonitor](Syntropy.ClusterMonitor.md): Event-driven cluster health and incident monitor for Syntropy.
- [Syntropy.Contract](Syntropy.Contract.md): Shared lattice contract loader for the Elixir scaffold.

- [Syntropy.EventRecorder](Syntropy.EventRecorder.md): Retains lattice runtime events and broadcasts them on Phoenix PubSub.

- [Syntropy.HistoryStore](Syntropy.HistoryStore.md): Retains lattice snapshots for replay and operator inspection.

- [Syntropy.KnowledgeStore](Syntropy.KnowledgeStore.md): ETS-backed scaffold knowledge store.

- [Syntropy.LLMClient](Syntropy.LLMClient.md): Provider boundary for Syntropy agent completions.

- [Syntropy.LLMClient.Config](Syntropy.LLMClient.Config.md): Runtime provider settings for Syntropy completions.

- [Syntropy.LLMClient.Prompts](Syntropy.LLMClient.Prompts.md): Prompt contracts for Syntropy provider-backed execution.

- [Syntropy.LLMClient.Usage](Syntropy.LLMClient.Usage.md): Provider usage accounting for hosted model calls.
- [Syntropy.LLMClient.UsageRecorder](Syntropy.LLMClient.UsageRecorder.md): In-memory per-run LLM usage summaries.
- [Syntropy.LatticeMath](Syntropy.LatticeMath.md): Pure lattice math helpers shared by runtime modules and property tests.

- [Syntropy.LatticeSupervisor](Syntropy.LatticeSupervisor.md): DynamicSupervisor-backed lattice container.

- [Syntropy.OutputQuality](Syntropy.OutputQuality.md): Deterministic post-processing for model output shown in run envelopes.
- [Syntropy.Persistence](Syntropy.Persistence.md): Optional Postgres-backed durability for Syntropy replay-critical read models.

- [Syntropy.PersistenceHealth](Syntropy.PersistenceHealth.md): Tracks Syntropy persistence health and rate-limits repeated failure logs.

- [Syntropy.PositionComputer](Syntropy.PositionComputer.md): Periodic lattice position refresh using the shared contract interval.

- [Syntropy.RecommendationStore](Syntropy.RecommendationStore.md): Retains structural recommendations for Trust V1.

- [Syntropy.Release](Syntropy.Release.md): Release-time support helpers for Syntropy.
- [Syntropy.Repo](Syntropy.Repo.md): Optional Ecto repository for durable Syntropy replay storage.

- [Syntropy.RuntimeStatus](Syntropy.RuntimeStatus.md): Health and readiness checks for Syntropy runtime services.

- [Syntropy.Seeder](Syntropy.Seeder.md): Optional demo seeding for local Syntropy operator flows.
- [Syntropy.SourceTool.Librarian](Syntropy.SourceTool.Librarian.md): Read-only subprocess adapter for Librarian evidence expansion.
- [Syntropy.StructuralDecider](Syntropy.StructuralDecider.md): Deterministic Trust V1 structural recommendation rules.

- [Syntropy.TaskRouter](Syntropy.TaskRouter.md): Deterministic semantic routing using the shared runtime scoring contract.

- [Syntropy.TaskScheduler](Syntropy.TaskScheduler.md): Task orchestration boundary for the Syntropy scaffold.

- [Syntropy.TrustPolicy](Syntropy.TrustPolicy.md): Shared Trust V1 policy loader for structural decisions.

- [SyntropyWeb.AgentLive](SyntropyWeb.AgentLive.md)
- [SyntropyWeb.Api.AgentController](SyntropyWeb.Api.AgentController.md)
- [SyntropyWeb.Api.ClusterController](SyntropyWeb.Api.ClusterController.md)
- [SyntropyWeb.Api.EventController](SyntropyWeb.Api.EventController.md)
- [SyntropyWeb.Api.HistoryController](SyntropyWeb.Api.HistoryController.md)
- [SyntropyWeb.Api.RecommendationController](SyntropyWeb.Api.RecommendationController.md)
- [SyntropyWeb.Api.RunController](SyntropyWeb.Api.RunController.md)
- [SyntropyWeb.Api.StatusController](SyntropyWeb.Api.StatusController.md)
- [SyntropyWeb.Api.TaskController](SyntropyWeb.Api.TaskController.md)
- [SyntropyWeb.ApiAuth](SyntropyWeb.ApiAuth.md): Runtime auth policy for Syntropy's external REST and channel surface.

- [SyntropyWeb.ApiSocket](SyntropyWeb.ApiSocket.md): Phoenix socket for external Syntropy channel consumers.

- [SyntropyWeb.Endpoint](SyntropyWeb.Endpoint.md)
- [SyntropyWeb.ErrorHTML](SyntropyWeb.ErrorHTML.md)
- [SyntropyWeb.ErrorJSON](SyntropyWeb.ErrorJSON.md)
- [SyntropyWeb.HistoryLive](SyntropyWeb.HistoryLive.md)
- [SyntropyWeb.LatticeChannel](SyntropyWeb.LatticeChannel.md): Subscribe-only runtime event channel for external Syntropy consumers.

- [SyntropyWeb.LatticeLive](SyntropyWeb.LatticeLive.md)
- [SyntropyWeb.Layouts](SyntropyWeb.Layouts.md)
- [SyntropyWeb.Plugs.ApiAuth](SyntropyWeb.Plugs.ApiAuth.md): Enforces Syntropy external API auth when token auth is enabled.

- [SyntropyWeb.Router](SyntropyWeb.Router.md)
- [SyntropyWeb.TasksLive](SyntropyWeb.TasksLive.md)

- Exceptions
  - [Syntropy.Persistence.WriteError](Syntropy.Persistence.WriteError.md)

