Skip to main content

Crate dhive_core

Crate dhive_core 

Source
Expand description

D-HIVE Trust Protocol — Rust 内核实现

语言无关的核心模块:记忆数据结构、BM25 搜索、LCS 相似度、 canonicalHash、pack 格式解析、策展评分。

§模块

  • memory — Mem 结构体、Zone 分区、supersedes 链
  • trust — 置信度阶梯、溯源链、审计日志
  • similarity — LCS 最长公共子串、canonicalHash (SHA-256)
  • search — BM25 分词/索引/搜索 + effectivenessBoost
  • pack — .hive-pack.json 解析/验证/生成
  • curation — 策展评分公式

Re-exports§

pub use memory::Mem;
pub use memory::MemLevel;
pub use memory::MemoryZone;
pub use memory::KernelState;
pub use trust::Confidence;
pub use trust::TrustData;
pub use trust::Provenance;
pub use trust::AuditEntry;
pub use similarity::lcs_similarity;
pub use similarity::canonical_hash;
pub use search::tokenize;
pub use search::Bm25Index;
pub use search::Bm25Doc;
pub use pack::HivePack;
pub use pack::PackMeta;
pub use pack::validate_pack;
pub use curation::calculate_score;
pub use curation::CurateAction;
pub use curation::CurateRecommendation;

Modules§

curation
策展协议 — 记忆质量评分公式和动作规则
memory
Memory 数据结构 — D-HIVE 记忆内核
pack
Pack 格式 — .hive-pack.json 解析/验证/生成
search
BM25 搜索 — 分词、索引构建、搜索排序
similarity
相似度与哈希 — LCS 最长公共子串 + canonicalHash
trust
信任标注 — 置信度阶梯、溯源链、审计日志
wasm
WASM bindings — 浏览器端调用入口