Skip to main content

hippmem_core/
lib.rs

1//! HIPPMEM · Core domain types and infrastructure
2//!
3//! This crate is the foundation of HIPPMEM: it defines the core data models
4//! such as MemoryUnit, AssociationLink, and ActivationState, as well as global
5//! infrastructure like the Clock/Rng traits and base error types.
6//!
7//! ## Crate role (constitution C2)
8//! - Does not depend on any other hippmem crate
9//! - Does not depend on any external storage / network / model backend
10//! - The public API exposes only memory-semantic types, never underlying library types
11//!
12//! ## Dependency direction
13//! `hippmem-core` ← all other hippmem crates
14
15// Modules will be added incrementally in subsequent tasks
16pub mod config;
17pub mod error;
18pub mod hash;
19pub mod ids;
20pub mod model;
21pub mod rng;
22pub mod score;
23pub mod time;