Skip to main content

lean_ctx/core/ocla/
mod.rs

1//! Open Context & Token Lifecycle Architecture (OCLA) public OSS contract.
2//!
3//! Traits and types are defined in the standalone `lean-ctx-ocla` crate and
4//! re-exported here so that engine-internal code continues using
5//! `crate::core::ocla::*` without import changes.
6
7pub mod adapters;
8pub mod budget;
9pub mod builtin;
10pub mod cache_coordinator;
11pub mod cache_delivery;
12pub mod cache_tiers;
13pub mod cache_types;
14pub mod capability_fabric;
15pub mod capsule;
16pub mod catalogue;
17pub mod compose_cache;
18pub mod content_port;
19pub mod health;
20pub mod invocation;
21pub mod registry;
22pub mod response_cache;
23#[allow(dead_code)]
24pub mod unified_ledger;
25pub mod wire;
26#[cfg(feature = "http-server")]
27pub mod wire_api;
28
29pub mod traits;
30pub mod types;
31
32pub use catalogue::{CatalogueEntry, ModelEntry, ProviderEntry, TechnicalCatalogue};
33pub use registry::OclaRegistry;
34pub use traits::*;
35pub use types::*;