graflo.architecture¶
Architecture façade.
For lighter imports, prefer:
graflo.architecture.schema— graph schema typesgraflo.architecture.contract— manifest, bindings, resources, transformsgraflo.architecture.graph_types— runtime containers, contexts, indexes (or submodules)graflo.architecture.pipeline.runtime— actors and executor
See docs/guides/importing.md in the package.
The façade is lazy (PEP 562) so that importing any graflo.architecture.X
submodule does not eagerly load the rest of the architecture tree.
Modules:
| Name | Description |
|---|---|
backend |
On-disk GraFlo backend I/O primitives. |
base |
Base model for Graflo configuration classes with YAML support. |
contract |
Declarative contracts: manifest, bindings, ingestion models, resources, transforms. |
evolution |
Manifest evolution: apply high-level schema + ingestion transforms to :class: |
graph_types |
Graph runtime types and data structures (extraction, assembly, containers). |
onto_sample |
Resource sampling contract — pure-JSON samples and their derived profiles. |
onto_sql |
|
pipeline |
Pipeline runtime (execution). Declarations live in |
profile |
Named conformance profiles over a manifest. |
query |
DB-agnostic read contract: what an agent may ask of a live graph. |
refusal |
The base class every merge-time refusal shares. |
schema |
|
util |
Utility functions for graph architecture operations. |