Skip to main content

Crate dag_ml_core

Crate dag_ml_core 

Source
Expand description

Core contracts for the DAG-ML control engine.

This crate intentionally contains no host-runtime dependency and no heavy data buffers. It validates control structures and leakage-sensitive prediction flows that every binding must preserve.

Re-exports§

pub use error::DagMlError;
pub use error::DagMlErrorDescriptor;
pub use error::Result;
pub use aggregation::*;
pub use bundle::*;
pub use campaign::*;
pub use canonical::*;
pub use chain_effect::*;
pub use conformal::*;
pub use controller::*;
pub use controller_adapter::*;
pub use controller_registry::*;
pub use criteria::*;
pub use data::*;
pub use dsl::*;
pub use fold::*;
pub use generation::*;
pub use graph::*;
pub use ids::*;
pub use implementation_registry::*;
pub use metric_provider::*;
pub use metrics::*;
pub use observability::*;
pub use oof::*;
pub use phase::*;
pub use plan::*;
pub use policy::*;
pub use provenance::*;
pub use relation::*;
pub use replay::*;
pub use rng::*;
pub use runtime::*;
pub use selection::*;
pub use training::*;
pub use training_runtime::*;

Modules§

aggregation
bundle
campaign
canonical
DAG-ML Typed Canonical Value v1 (TCV1).
chain_effect
Chain-effect analysis contract + per-dataset score normalization.
conformal
Native split-conformal regression kernels.
controller
controller_adapter
Mechanical derivation of ControllerManifests from a thin host-controller descriptor — the dag-ml side of the OperatorController -> ControllerManifest adapter (DEC-CTRL-001 / the “B1” adapter).
controller_registry
Loader for declarative *.controller.yaml registries.
criteria
Backend-neutral training-loss and metric semantic contracts.
data
dsl
Pipeline DSL: parse, validate, and compile the declarative pipeline spec into a GraphSpec / CompiledPipelineDsl.
error
fold
generation
graph
ids
implementation_registry
Process-local executable implementation registry.
metric_provider
Typed metric-provider dispatch shared by native and binding-local implementations.
metrics
observability
ADR-12 observability hooks.
oof
phase
plan
policy
provenance
relation
replay
Public training replay contracts.
rng
runtime
Runtime execution: schedulers, controllers, stores, OOF/merge logic.
selection
training
Frozen W1 training and portable-predictor contracts.
training_runtime
Native training orchestration outcome and common runtime entry point.