Expand description
nusy-arrow-core — Arrow-native graph store for NuSy.
Foundation crate providing:
- Arrow schemas for triples, embeddings, and metadata
- 5-namespace partitioning (world/work/code/research/self)
- Y-layer partitioning (Y0-Y6)
- Zero-copy CRUD operations on Arrow RecordBatches
- Cognitive parameter store for V15 self-evolution
Re-exports§
pub use cognitive_params::AutonomyTier;pub use cognitive_params::CognitiveParameter;pub use cognitive_params::CognitiveParameterStore;pub use cognitive_params::ParamStoreError;pub use cognitive_params::cognitive_params_schema;pub use cognitive_params::default_cognitive_params;pub use cognitive_params::default_signal_weights;pub use cognitive_params::load_params_from_parquet;pub use cognitive_params::param_col;pub use cognitive_params::save_params_to_parquet;pub use graph_factory::CreatedStore;pub use graph_factory::GraphBackend;pub use graph_factory::GraphStoreConfig;pub use graph_factory::HardwareCapabilities;pub use graph_factory::available_backends;pub use graph_factory::create_default_store;pub use graph_factory::create_graph_store;pub use graph_factory::detect_hardware;pub use graph_factory::recommended_backend;pub use namespace::Namespace;pub use schema::chunk_col;pub use schema::col;pub use schema::CHUNKS_SCHEMA_VERSION;pub use schema::TRIPLES_SCHEMA_VERSION;pub use schema::chunks_schema;pub use schema::embeddings_schema_with_dim;pub use schema::normalize_to_current;pub use store::ArrowGraphStore;pub use store::CausalNode;pub use store::QuerySpec;pub use store::StoreError;pub use store::Triple;pub use y_layer::YLayer;
Modules§
- cognitive_
params - Cognitive parameter store for the
selfnamespace. - graph_
factory - Graph store factory — select and create the right store backend.
- kg_
store - KgStore — full-featured Arrow-native knowledge graph store.
- namespace
- Namespace partitioning for the NuSy graph substrate.
- schema
- Arrow schemas for the NuSy graph substrate.
- store
- ArrowGraphStore — the core partitioned graph store.
- triple_
store - SimpleTripleStore — lightweight Arrow-native triple store.
- y_layer
- Y-layer partitioning within namespaces.