Skip to main content

chio_autonomy/
lib.rs

1//! Chio autonomous pricing, capital optimization, and fail-safe automation types.
2//!
3//! These contracts extend the delegated underwriting, market, capital, and
4//! web3 surfaces into one bounded automation layer. The automation layer
5//! remains evidence-referential: it carries explicit references back to prior
6//! Chio truth rather than replacing those signed artifacts.
7
8#![forbid(unsafe_code)]
9
10pub use chio_core_types::{capability, receipt};
11pub use chio_market as market;
12pub use chio_web3 as web3;
13
14mod error;
15mod model;
16mod validation;
17
18pub use error::AutonomyContractError;
19pub use model::*;
20pub use validation::{
21    validate_autonomous_comparison_report, validate_autonomous_drift_report,
22    validate_autonomous_execution_decision, validate_autonomous_pricing_authority_envelope,
23    validate_autonomous_pricing_decision, validate_autonomous_pricing_input,
24    validate_autonomous_qualification_matrix, validate_autonomous_rollback_plan,
25    validate_capital_pool_optimization, validate_capital_pool_simulation_report,
26};
27
28#[cfg(test)]
29mod tests;