Skip to content
DocumentationArchitecture map
On this page

Page resources

Open Markdownllms.txtView source

Last updated

Architecture map

One is organized by semantic owner. This page is a reader's map; the linked AGENTS.md files are the normative contracts.

End-to-end flow

Foundation -> Resources -> Authority -> Execution
                    \            \          \
                     +----------> Contracts  +-> {Communication, Data}
                                      |                    |
                                      +-> System IDL       v
                                                   Components
                                                       |
                                             {Composition, Experience}
                                                       |
                                                       v
Domain declarations and facts --------------------> Knowledge
Provider claims and catalog evidence -----------------+
                                                       v
                                                    Planning
                                                       |
                                                       v
                                            Build -> Deployment
                                                       |
                                  +--------------------+------------------+
                                  v                                       v
                               History                              Observability

Developer Interface orchestrates public APIs without owning their semantics. This is semantic consumption and lowering flow, not a numeric crate hierarchy.

System owners

SystemOwns
Foundationtarget/host facts, values, identity, faults, time, events
Resourcesresource identity, lifecycle, ownership, cleanup, containment
Authoritycapabilities, effects, principals, policy, grants, trust
Executiontasks, cancellation, deadlines, timers, credits, channels
Contractsdomains, schemas, compatibility, mappings, profiles, projections
System IDL.one, System IDL, native One, parsing, source tooling
Datastate, storage, transactions, queries, physical data planning
Communicationendpoints, calls, streams, messaging, transport mappings
Componentsoperations, services, jobs, workflows, placement
Experienceplaces, intents, projections, interaction and surface contracts
Compositionroots, selected semantics, reachability, binding intent
Knowledgesemantic graph, D-IR, S-IR, provenance, explanations
Planningrequirements, L-IR, P-IR, provider/topology selection
Providersecosystem packages, catalogs, conformance, publisher trust
BuildA-IR, actions, artifacts, toolchains, provenance, signing
DeploymentDPL-IR, REC-IR, apply, placement, reconciliation
Historycausal facts, effect journals, replay, compensation
Observabilitylogs, metrics, traces, audits, lineage, budgets
Developer InterfaceCLI, facade, tooling, inspection, automation

Composition laws

Across every system:

  • every identity and contract has one owner;
  • dependencies use public owned contracts;
  • declarations, requirements, plans, artifacts, grants, and runtime authority remain distinct;
  • optional edges are inert until selected for one root;
  • generated projections are disposable;
  • providers and adapters remain removable;
  • unavailable behavior fails honestly;
  • dependency cycles cause the smallest shared contract to move to the lowest valid owner.

Canonical root: repository architecture.