//! Hyper AtomSpace - Billion-scale knowledge graph with P2P sync
//!
//! Design goals:
//! - Handle 1B+ atoms on commodity hardware
//! - Stream queries (never load everything into RAM)
//! - P2P replication via Hypercore
//! - ~5000 lines total (vs 65,000 in C++ AtomSpace)
pub mod atom;
pub mod storage;
pub mod query;
pub mod shard;
#[cfg(feature = "wasm")]
pub mod wasm;
pub use atom::{Atom, AtomRef, Hash, Node, Link};
pub use storage::AtomStore;
pub use query::{Pattern, QueryResult};
pub use shard::ShardedAtomSpace;