trace2e_core/traceability/api/
mod.rs

1//! External-facing APIs for the traceability system.
2//!
3//! This module provides the three main API layers for interacting with the
4//! traceability middleware:
5//!
6//! - **Process-to-Middleware (P2M)**: For application processes to register resources
7//!   and request I/O operations with traceability guarantees
8//! - **Middleware-to-Middleware (M2M)**: For distributed middleware coordination,
9//!   policy exchange, and provenance synchronization
10//! - **Operator-to-Middleware (O2M)**: For administrative policy management and
11//!   provenance analysis by operators
12
13pub mod m2m;
14pub mod o2m;
15pub mod p2m;
16pub mod types;
17
18// Re-export all types for convenience
19pub use types::*;