pub mod application;
pub mod config;
pub mod domain;
pub mod infrastructure;
pub mod initialization;
pub mod server;
pub use application::reference_service::ReferenceServiceImpl;
pub use config::load_config;
pub use config::DocumentSource; pub use domain::reference::ReferenceService;
pub use domain::vector_repository::VectorRepository;
pub use fastembed::EmbeddingModel;
pub use infrastructure::embedding::EmbeddingGenerator;
pub use infrastructure::file_system;
pub use infrastructure::vector_db::{qdrant_client, DocumentToUpsert, VectorDb};
pub const MC_TEMPLATE_REPO: &str = "metacontract/template";