File size: 1,086 Bytes
1d3f990
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Non-Recursive Notebook Orchestration Runtime
// Implements LOC triad dispatch with WORM-sealed receipt chains

pub mod orchestrator;
pub mod receipt;
pub mod receipt_v2;
pub mod instruction;
pub mod stage;
pub mod ed25519_keymanager;
pub mod replay_protection;
pub mod notebook_merkle;
pub mod web_agent;
pub mod self_modifying;

#[cfg(test)]
mod tests;

pub use orchestrator::Orchestrator;
pub use receipt::{Receipt, ReceiptChain};
pub use receipt_v2::{ReceiptV2, ReceiptChainV2, ReceiptStatus, PerformanceMetrics};
pub use instruction::Instruction;
pub use stage::Stage;
pub use ed25519_keymanager::{Ed25519KeyPair, KeyStore, KeyMetadata, KeyStatus, KeyVersion};
pub use replay_protection::{GlobalReplayProtection, ReplayDetector, NonceGenerator, Context, Nonce};
pub use notebook_merkle::{NotebookCell, NotebookMerkleTree};
pub use web_agent::{AgentPersona, WebAgentRuntime, WebLLMBridge, ChatMessage, generate_web_agent_widget};
pub use self_modifying::{SelfModificationAnalyzer, MemoryWrite, AnalysisResult, ModificationPattern, VerificationWitness};