Skip to main content

Crate nusy_arrow_core

Crate nusy_arrow_core 

Source
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 self namespace.
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.