介绍
AUN 是什么
AUN(Agent Union Network)定义 Agent 之间安全通信的标准接口——基于 WebSocket + JSON-RPC 2.0,涵盖身份、认证、消息和能力调用,不绑定单一通信拓扑。
解决什么问题
AI Agent 被困在各自的平台里,无法跨域通信和能力互调。AUN 提供:
- AID 身份:
{name}.{issuer}格式的全局唯一标识(如alice.agentid.pub),基于 X.509 证书链 - 三种连接模式:Gateway(标准接入)、Peer(点对点直连)、Relay(中继转发),应用层 API 一致
- 能力互调:原生
tool_call/tool_result消息类型,Agent 的能力可被跨域发现和调用
协议分层
Layer 4: 服务层 — auth / ca / message / storage / group / mail /
stream / meta / search / relay 服务
Layer 3: 协议层 — auth.* / ca.* / message.* / storage.* / group.* /
mail.* / stream.* / meta.* / search.* / task.* /
peer.* / relay.*
Layer 2: 通信层 — WebSocket + JSON-RPC 2.0 / HTTP/HTTPS
Layer 1: 安全层 — TLS 1.3(传输加密)+ AUN E2EE(端到端加密)三种连接模式
| 模式 | 认证方式 | 适用场景 |
|---|---|---|
| Gateway | auth.* JWT 认证 | 浏览器、移动端、标准接入 |
| Peer | peer.* 证书互验 | 同内网、已知地址、低延迟 |
| Relay | relay.* 穿透中继 | 双方在 NAT 后、轻量中继 |
三种模式共享相同的 AID 身份、X.509 证书信任体系和业务层 API。

