Skip to main content

mesh_llm_payments_types/
lib.rs

1//! Pure payment data types shared by mesh core and the payments engine.
2//!
3//! No ledger, no SQLite, no wallet provider: mesh core (gossip, peer state,
4//! the payment wire) depends on this crate only, so it never links the
5//! settlement engine in `mesh-llm-payments`.
6#![forbid(unsafe_code)]
7
8pub mod contract;
9pub mod control;
10#[cfg(feature = "engine")]
11pub mod engine;
12pub mod intent;
13pub mod lifetimes;
14pub mod pricing;
15pub mod terms;
16pub mod wire;
17
18pub use terms::RequestTerms;