DAG Interfaces¶
The interfaces section defines what operators and integrators can rely on: command surfaces, crate APIs, config/policy surfaces, and identity-bearing data contracts.
Visual Summary¶
mindmap
root((DAG Interfaces))
CLI Surface
API Surface
Configuration Surface
Data Contracts
Artifact Contracts
Public Imports
Compatibility Commitments
Operator Workflows
Entrypoints and Examples
Interface Scope¶
- DAG command and subcommand behavior
- stable crate-root API exports by DAG crate
- runtime and policy configuration behavior
- run/artifact/replay/diff contract payloads
Code Anchors¶
crates/bijux-dag-cli/src/main.rscrates/bijux-dag-app/src/commands/mod.rscrates/bijux-dag-core/src/lib.rscrates/bijux-dag-runtime/src/lib.rscrates/bijux-dag-artifacts/src/lib.rs