Files
khadhroony-bobobot/kb_lib/src/detect.rs
2026-04-25 12:07:46 +02:00

26 lines
1.0 KiB
Rust

// file: kb_lib/src/detect.rs
//! Detection pipeline facade.
//!
//! This module sits between transport/connectors and persistence.
//! It centralizes how technical observations, analysis signals and
//! candidate tokens are persisted before richer detection logic is added.
mod service;
mod solana_ws;
mod types;
mod ws_relay;
pub use crate::detect::service::KbDetectionPersistenceService;
pub use crate::detect::solana_ws::KbSolanaWsDetectionOutcome;
pub use crate::detect::solana_ws::KbSolanaWsDetectionService;
pub use crate::detect::types::KbDetectionObservationInput;
pub use crate::detect::types::KbDetectionPoolCandidateInput;
pub use crate::detect::types::KbDetectionPoolCandidateResult;
pub use crate::detect::types::KbDetectionSignalInput;
pub use crate::detect::types::KbDetectionTokenCandidateInput;
pub use crate::detect::types::KbDetectionTokenCandidateResult;
pub use crate::detect::ws_relay::KbWsDetectionNotificationEnvelope;
pub use crate::detect::ws_relay::KbWsDetectionRelay;
pub use crate::detect::ws_relay::KbWsDetectionRelayStats;