Skip to main content

Crate chio_metering

Crate chio_metering 

Source
Expand description

Receipt metering and economics for the Chio protocol.

This crate provides per-receipt cost attribution, cumulative cost queries, monetary budget enforcement via chio-link oracle integration, and billing-export-compatible cost metadata.

§Modules

  • cost – Per-receipt cost metadata (compute time, data volume, API cost)
  • query – CLI-style cost queries by session, agent, tool, or time range
  • budget – Monetary budget enforcement with denominated currency
  • budget_hierarchy – Tree-structured budget governance across organizational scopes (org -> department -> team -> agent)
  • export – Billing-export-compatible cost records

Re-exports§

pub use budget::BudgetEnforcer;
pub use budget::BudgetPolicy;
pub use budget::BudgetViolation;
pub use budget_hierarchy::AggregateSpend;
pub use budget_hierarchy::BudgetDecision;
pub use budget_hierarchy::BudgetDenyReason;
pub use budget_hierarchy::BudgetError;
pub use budget_hierarchy::BudgetLimits;
pub use budget_hierarchy::BudgetNode;
pub use budget_hierarchy::BudgetNodeId;
pub use budget_hierarchy::BudgetTree;
pub use budget_hierarchy::BudgetWindow;
pub use budget_hierarchy::PerWindowSpend;
pub use budget_hierarchy::SpendSnapshot;
pub use cost::CostDimension;
pub use cost::CostMetadata;
pub use export::BillingExport;
pub use export::BillingRecord;
pub use query::CostQuery;
pub use query::CostQueryResult;
pub use query::CostSummary;

Modules§

budget
Monetary budget enforcement with denominated currency.
budget_hierarchy
Hierarchical budget governance for enterprise fleet management.
cost
Per-receipt cost attribution metadata.
export
Billing-export-compatible cost records.
query
CLI-style cost queries for cumulative cost by session, agent, tool, or time range.