1pub mod codec;
32pub mod digest_compat;
33pub mod error;
34pub mod fallback;
35pub mod ids_compat;
36pub mod manifest;
37pub mod policy;
38pub mod pool;
39pub mod receipt;
40pub mod replay;
41pub mod shape;
42pub mod shell;
43
44#[cfg(feature = "temporal-truth")]
45pub mod temporal;
46
47pub use codec::{create_codec, CompressedBlock, KVecCodec};
49pub use digest_compat::Digest;
50pub use error::{PolyKvError, Result};
51pub use ids_compat::AgentId;
52pub use manifest::{PoolManifest, ShellManifest, POOL_MANIFEST_SCHEMA, SHELL_MANIFEST_SCHEMA};
53pub use policy::{
54 CodecId, CompressionPolicy, FibConfig, TurboConfig, CODEC_EXACT_FALLBACK, CODEC_FIB_K4_N32,
55 CODEC_TURBO_8BIT,
56};
57pub use pool::{
58 CacheTarget, CompressedAttentionHit, CompressedAttentionSelection, DecompressedLayer,
59 FullyPreparedCompressedIndex, PoolLayer, PrefetchedGramRows, PreparedCompressedIndex,
60 SharedKVPool,
61};
62pub use receipt::{
63 BlockInjectionTrace, CompressedAttentionSelectionReceipt, InjectionReceipt, PoolBuildReceipt,
64 ShellMaterializeReceipt, COMPRESSED_ATTENTION_SELECTION_RECEIPT_SCHEMA,
65 INJECTION_RECEIPT_SCHEMA, POOL_BUILD_RECEIPT_SCHEMA, RECEIPT_SCHEMA,
66 SHELL_MATERIALIZE_RECEIPT_SCHEMA,
67};
68pub use replay::{
69 run_captured_model_replay, run_model_replay, CandidateReplayMetrics, CapturedReplayConfig,
70 CapturedReplayFixture, CapturedReplayQuery, CapturedReplayReceipt, ModelReplayConfig,
71 ModelReplayMetrics, ModelReplayQuery, ModelReplayReceipt, CAPTURED_MODEL_REPLAY_RECEIPT_SCHEMA,
72 MODEL_REPLAY_RECEIPT_SCHEMA,
73};
74pub use shape::{AttentionType, KvTensorShape};
75pub use shell::{
76 AgentShell, AttentionHit, CompressedShellAttentionHit, CompressedShellAttentionSelection,
77 ShellLayer,
78};