Skip to main content

Crate quant_governor

Crate quant_governor 

Source
Expand description

§quant-governor

Governance policy routing for governed compression.

This crate provides policy-driven routing for codec selection based on content type, size, and accuracy requirements.

§Core Concepts

  • GovernancePolicy: Declares codec profiles and admissibility classes
  • CodecDecision: Output of policy evaluation with selected codec and metadata
  • ExactFallbackReceipt: Tracks fallback from compressed back to raw
  • DegradationReceipt: Tracks quality degradation from higher to lower fidelity

§Codec Profiles

ProfileDescriptionUse Case
rawUncompressedCritical accuracy
q88-bit quantizationBalanced
q44-bit quantizationStorage constrained
turboTurbo-quant acceleratedLow latency
fibFibonacci-weightedPrecision sensitive

§Usage

use quant_governor::{GovernancePolicy, CodecDecision, GovernanceRequest, evaluate};

let policy = GovernancePolicy::default();
let request = GovernanceRequest::default();
let decision = evaluate(request, &policy);

Re-exports§

pub use decision::CodecDecision;
pub use decision::CodecProfile;
pub use degradation::DegradationReceipt;
pub use error::GovernorError;
pub use policy::AdmissibilityClass;
pub use policy::ContentType;
pub use policy::GovernancePolicy;
pub use policy::GovernanceRequest;
pub use receipt::ExactFallbackReceipt;

Modules§

decision
Codec decision types and profile definitions.
degradation
Degradation receipt for quality-based codec transitions.
error
Error types for quant-governor.
policy
Governance policy definition and evaluation.
receipt
Exact fallback and degradation receipt types.

Functions§

evaluate
Policy-driven codec evaluation.