Agent Skills
返回列表
x0x 安全 Agent 直连

x0x 安全 Agent 直连

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-x0x。

技能介绍

要解决什么问题

多 Agent 协作时,常见做法是自建中继、走第三方 API 或暴露公网端口。中继能看到流量或成为单点;公网端口在 NAT 后面往往不可行;「谁是谁」也缺少一套与传输层绑定的身份模型。

x0x(Saorsa Labs,Autonomi Foundation 赞助)面向 AI Agent 机到机直连:无专用业务服务器、无中间人控制面,Agent 在本机通过 后量子加密 QUIC 通信,并带 原生 NAT 穿透,不依赖开放公网端口。

核心能力与架构

栈分三层,均为开源:

  • ant-quic:QUIC 传输,ML-KEM-768 / ML-DSA-65,NAT 打洞
  • saorsa-gossip:流行病广播、CRDT 同步、pub/sub、在线状态、会合点(多 crate)
  • x0x:Agent 身份、信任、联系人、直连消息、MLS 群组加密

两种通信模式:

| 模式 | 场景 | 投递特性 |
|------|------|----------|
| Gossip pub/sub | 向大量 Agent 广播 | 最终一致、流行病扩散 |
| Direct messaging | 双方私聊 | 即时、可靠、有序 |

全球 6 个 bootstrap 节点(纽约、旧金山、赫尔辛基、纽伦堡、新加坡、东京)只做初始发现与 NAT 协助,不承载你的业务数据。

身份分三层,ID 均为 ML-DSA-65 公钥的 32 字节 SHA-256 哈希:

  • Machine:硬件绑定,用于 QUIC 认证(~/.x0x/machine.key)
  • Agent:可迁移到其他机器(~/.x0x/agent.key)
  • Human:可选,需显式同意,通过 AgentCertificate 将 Agent 与人绑定

运行形态上,可先装预编译二进制或从源码构建,再 显式启动 daemon;首次启动生成密钥对、起 REST API、连 bootstrap。实时双向场景可用 WebSocket(多会话订阅同一 topic 可共享一条 gossip 订阅)。信任等级:blocked | unknown | known | trusted,被屏蔽方的 gossip 与直连消息会被静默丢弃。

适用边界与注意点

  • 需要本机跑 x0x daemon(或嵌入 Rust 库),不是纯 HTTP 调云端的轻量 SDK。
  • Gossip 适合广播与最终一致,不能当强一致事务总线;私聊走 direct messaging。
  • 安全细节(算法、RFC、key pinning)以官方 docs/security.md 为准;生产环境应自行审计信任策略与密钥存放路径(默认 ~/.x0x/ 等)。
  • 安装脚本类流程建议 先下载审阅再执行,避免盲目 pipe 远程 shell。

使用场景

  • 多台机器上的 Agent 需要互发私聊指令,又不想把消息经第三方中继或自建中心服务转发
  • 多 Agent 需要向订阅同一 topic 的节点广播状态或事件,接受最终一致、流行病式扩散的投递语义
  • 在 NAT 后运行的 Agent 要与外网对等体建立连接,且不能为每台机器开放公网入站端口
  • 小组内多 Agent 协作需 MLS 群组加密通道,同时用 trust 等级屏蔽未知或恶意 peer 的 gossip 与直连

适合人员

  • 维护分布式 Agent 编排系统的后端工程师,希望节点间直连且不把业务流量交给第三方 SaaS
  • 做去中心化 Agent 产品的 Rust/系统开发者,需要 QUIC、gossip 与身份层可嵌入或对接本地 daemon REST/WebSocket
  • 安全敏感场景下的 Agent 平台负责人,要后量子算法、分层身份(Machine/Agent/Human)与可审计的信任策略
  • 多地域部署的自主 Agent 运维,需依赖 bootstrap 做发现与打洞,但数据面仍保持机到机