OverviewFilesCommitsIssuesDocsReleasesPeers

hypercore-kb / opencog-kb / basal-atomspace / rust-atomspace / src / lib.rs

21 lines · rust ref:
//! 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;