Skip to content

介绍

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(端到端加密)

三种连接模式

模式认证方式适用场景
Gatewayauth.* JWT 认证浏览器、移动端、标准接入
Peerpeer.* 证书互验同内网、已知地址、低延迟
Relayrelay.* 穿透中继双方在 NAT 后、轻量中继

三种模式共享相同的 AID 身份、X.509 证书信任体系和业务层 API。

下一步

AUN Protocol Documentation