tawasuyu

tawasuyu/brahman

Rust 326TOML 123JSON 17Markdown 144606 Sutichaykuna

⎇ 72758e75ce515f355f27615671c95ecaf8c2a8bc crates/modules/semantic_dht/minga-core/src/lib.rs Rust · 23 siq'ikuna · 875 B Ñawpa willay Pi imata llamkarqan ch'uya

chore: monorepo inicial con arje + minga + yahweh absorbidos 53dbdf0f1 · Sergio ·

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};