⎇ 53dbdf0f1deea10d6fc567ea2b43e1e75d6d60cd
crates/modules/semantic_dht/minga-core/src/lib.rs
Historia
Quién tocó qué
crudo
chore: monorepo inicial con arje + minga + yahweh absorbidos
1//! Núcleo puro de Minga: AST normalizado, direccionamiento por contenido
2//! semántico y Merkle Search Tree. Sin IO, sin red, sin filesystem.
3//!
4//! La separación es deliberada: este crate jamás importa libp2p, fuser ni
5//! ningún tipo asociado a un canal de IO. Si algo aquí necesita IO, el
6//! contrato se expone como trait y la implementación vive en otro crate.
7
8pub mod alpha;
9pub mod ast;
10pub mod attestation;
11pub mod cas;
12pub mod identity;
13pub mod mst;
14pub mod parse;
15pub mod store;
16
17pub use alpha::hash_node_alpha;
18pub use ast::SemanticNode;
19pub use attestation::{Attestation, AttestationError, AttestationStore};
20pub use cas::{hash_components, hash_node, ContentHash};
21pub use identity::{Did, Keypair, KeypairCryptoError, Signature};
22pub use mst::{empty_subtree_hash, Mst, MstDiff, NodeProbe};
23pub use store::{hash_stored, MemStore, NodeStore, StoredNode};