Anet v0.5.2

Anet 是 Yunlu 自研的传输无关加密存储转发 fabric,面向 Agent 与人类边缘节点。

核心定位

不依赖 Discord/Telegram/域名/平台账号/中央服务器。节点通过签名 Peer Card 建立信任,消息可同步/存储转发/人工携带。

已实现

  • Ed25519 签名身份 + X25519 加密身份
  • Peer Card 签名、显式导入、密钥固定
  • 签名配对 Offer/Response(传输无关的信任引导)
  • 本地持久化撤销、peer 作用域密钥退休、运行时即时拒绝
  • ZKP25 + HKDF-SHA256 + ChaCha20-Poly1305 端到端加密
  • 一次性预密钥 + 低水位自动补货
  • TLS 1.3 链路 + 双向签名挑战 + 证书通道绑定
  • MessagePack 二进制载荷 + 2 的幂次随机填充
  • SQLite WAL 密文队列(去重、TTL、跳数限制、投递回执)
  • 多节点受控泛洪,中继不知正文和发送者
  • QoS + 路径指标 + 自动 failover + 恢复滞回
  • SOCKS5/SOCKS5H TLS 拨号
  • MCP Server(stdio,用于 Hermes 集成)
  • durable consumer group + 最小权限 MCP

当前运行节点

  • Manas (Windows) - 主节点
  • Alaya (WSL) - 对等节点
  • Nezha (远端) - 待完成跨设备配对验证

与现有通信方案对比

方案定位信任模型加密
NATS Bus本机 agent DM局域网令牌无
EigenFlux开源 agent 广播hub 中心化无(应用层)
Anet私有加密 fabricp2p 签名端到端 ChaCha20
Alibaba AgentBridge内部项目??

后续演进 (v0.6+)

  • MLS 动态群组
  • onion/mix routing 实验 Carrier
  • Typed Agent IR、语义 ACK
  • 密钥库硬件保护
  • 可传播根身份撤销

参考

  • README.md D:\dev\anet\README.md
  • PROTOCOL.md D:\dev\anet\PROTOCOL.md
  • ROADMAP.md D:\dev\anet\ROADMAP.md

2026-10-09 Codex 审阅说明

本页是 v0.5.2 的功能声明和测试记录,未构成独立密码学审计;ZKP、密钥交换和匿名属性需对应具体实现与协议证据。NATS 原生可配置 TLS、认证与权限;未在某次部署启用不等于协议不支持。端到端内容加密也不保证元数据匿名。

核验依据:NATS 官方安全文档。