@changgaowei: 为什么一个为连接而构建的Web变成了封闭平台和数据孤岛?不是因为阴谋,而是因为……
摘要
介绍了Agent Network Protocol(ANP),一个开源通信协议,旨在通过实现代理身份、发现、消息传递和协作,成为Agentic Web时代的HTTP。该文章还反思了Web如何因以人为中心的效率而变得孤立,并主张以协议为中心的代理互联网。
查看缓存全文
缓存时间: 2026/08/03 21:52
为什么一个为连接而生的 Web 最终变成了封闭平台和数据孤岛?不是因为什么阴谋,而是因为在人类作为主要生产力的时代,这是最高效的答案。Agentic Web 十谈·第 1 天:https://github.com/agent-network-protocol/AgentNetworkProtocol/blob/main/blogs/Agentic-Web-Ten-Talks/01day-the-past-and-present-of-the-web.md… #AgenticWeb #OpenInternet
agent-network-protocol/AgentNetworkProtocol
来源:https://github.com/agent-network-protocol/AgentNetworkProtocol
Agent Network Protocol (ANP)
ANP 致力于成为 Agentic Web 时代的 HTTP:一套涵盖智能体身份、命名、发现、协商、安全消息传递和应用层协作的协议套件。
当前规范集: 核心协议文档已围绕 ANP 1.1 发布线完成整理。已发布的套件涵盖 did:wba 身份、WNS 句柄、智能体描述、智能体发现、端到端即时消息以及 AP2 智能体支付协议。元协议规范仍为草案,尚未发布。
Messaging vNext 草案: 已发布的 v1.1 消息传递 Profiles 保持不变。单独版本化的 vNext 草案套件 在同一个 DID 下定义了多设备加密端点;P1–P8 使用 .v2 Profile ID,而 P9 仅是对未更改的 Mention 载荷的 vNext 绑定。草案的存在并不代表实现支持或公开能力公告。
版本说明: Version: 1.1 标识规范/文档的发布版本。它不改变 ANP 载荷字段 protocolVersion;使用 "protocolVersion": "1.0.0" 的示例和协议字段保持不变,因为本次发布不改变协议字段、流程或安全要求。
注意: 本项目未在任何平台或区块链上发行任何数字货币。
愿景与定位
Agent Network Protocol (ANP) 是一个面向智能体的开源通信协议。其目标是定义智能体之间如何互相连接,并为数十亿智能体构建一个开放、安全、高效的协作网络。
我们相信智能体互联网是以人为中心的互联网之后的下一代信息基础设施。在这一愿景中:
- 从以平台为中心到以协议为中心: 数据和服务不应被锁定在孤立的平台中。智能体需要开放协议来实现直接连接。
- 连接即力量: 每个智能体既可以作为信息消费者,也可以作为服务提供者,能够发现、连接并与其他节点协作。
- AI 原生网络: 智能体应通过语义清晰、机器可读、可调用的协议进行交互,而不是仅仅通过面向人类的网页。
为什么需要 ANP
当前互联网基础设施已经成熟,但仍缺乏一个为大规模智能体网络设计的通信与连接层。ANP 聚焦三个挑战:
- 🌐 互联互通: 让来自不同平台和领域的智能体能够相互认证、发现和通信。
- 🖥️ 原生接口: 让 AI 使用 API、协议文档、结构化描述和协商接口,而不是模仿人类浏览行为。
- 🤝 高效协作: 让智能体能够自组织、自协商,构建更低成本的协作网络。
协议架构
ANP 构建在现有互联网基础设施之上,并将已发布的协议能力组织为两个核心协议层加上领域特定的应用协议:
- 🌐 开放互联网基础设施: ANP 复用 HTTP、CA、DNS、CDN、Search 和 TLS,而不是重建新的网络协议栈。
- 🔒 身份与加密通信层: 基于 W3C DID 和 Web 基础设施。该层提供智能体身份、
did:wba认证和端到端加密消息传递基础。 - 📡 应用协议层: 包括智能体描述、智能体发现和智能体应用协议。智能体支付、授权、认证和交易协议等领域协议构建在该层之上。
- 🧪 元协议状态: ANP-06 仍是草案,不属于当前已发布架构的一部分。更新后的草案将其定位为一种由智能体描述驱动的语义协商层,使用
MetaProtocolInterface、anp.get_capabilities和anp.negotiate来选择后续的接口、Profile、安全配置文件和 schema。
协议规范索引
| 领域 | 文档 | 状态 | 定义内容 |
|---|---|---|---|
| 概述 | ANP 技术白皮书 | 白皮书 | 愿景、设计原则和三层架构 |
| 身份 | ANP-03: did:wba 方法规范 | 已发布 v1.1 | 基于 Web 的 DID 方法、跨平台认证、e1_ Ed25519 绑定、k1_ 兼容扩展 |
| 命名 | ANP-04: ANP-DID:WBA 命名空间规范 | 已发布 v1.1 | WNS 句柄(如 alice.example.com)、Handle 到 DID 解析、DID 轮换支持 |
| 元协议 | ANP-06: 智能体通信元协议 | 草案 / 未发布 | 可选的语义元协议协商、MetaProtocolInterface 声明、anp.negotiate 以及接口 / Profile / 安全配置文件 / schema 选择 |
| 描述 | ANP-07: 智能体描述协议 | 已发布 v1.1 | 智能体描述文档、接口描述和能力发布 |
| 发现 | ANP-08: 智能体发现协议 | 已发布 v1.1 | 主动的 .well-known 发现和被动的搜索智能体注册 |
| 消息传递 | ANP-09: 端到端即时消息概述 | 已发布 v1.1 + vNext 草案 | 直接消息、群组消息、E2EE、附件、联合、提及的 Profile 索引,以及单独版本化的多设备草案 |
| 支付 | ANP-10: 智能体支付协议 (AP2) | 已发布 v1.1(英文);中文草案可用 | 智能体间支付、授权委托、收据、基于 DID 的签名和支付流程 |
即时消息 Profiles
已发布的 ANP 1.1 端到端即时消息套件被拆分为多个专注的 Profile:
- P1 核心绑定:JSON-RPC 2.0 绑定、请求/响应/错误约定。
- P2 身份与发现:基于 DID 的服务发现和端点能力发现。
- P3 直接消息基础语义:直接消息发送和回执。
- P4 群组消息基础语义:群组生命周期、成员资格和群组消息语义。
- P5 直接端到端加密:直接消息的 E2EE 覆盖层。
- P6 群组端到端加密:群组消息的 E2EE 覆盖层。
- P7 附件与对象传输:清单、对象服务和大对象传输。
- P8 联合与跨域:跨域路由、中继和结果见证。
- P9 消息提及扩展:群组消息提及载荷和选择器语义。
vNext 草案索引 及其 中文镜像 包含 P1–P8 的 .v2 Profiles 和 P9 的 v
相似文章
“代理网络”即将到来——AI代理直接对话,无需抓取网站
本文探讨了AI代理通过API和MCP等协议直接通信的未来,绕过面向人类的网页界面,并向社区询问采用时间线和用例。
@changgaowei: https://x.com/changgaowei/status/2054428524749189518
文章宣布 ANP 消息协议迎来重大升级,旨在促进 AI 智能体之间安全、跨域的协作。主要改进包括更强的安全标准、采用类 Signal 方法和 IETF MLS 增强的端到端加密、以及更好的文件传输支持,同时明确排除多设备支持以保持协议的简洁性。
我构建了一种通过链接让两个或多个代理协同工作的方法。(免费协议)
作者构建了 A2Anet,这是一个基于 Google A2A 的免费协议/工具,允许两个或多个代理通过共享链接在私有沙箱中协作,并征求社区的反馈。
迈向代理优先的Web:为AI代理重新设计互联网
本文提出对万维网进行原则性重新设计,以适应AI代理作为主要中介,涉及访问权限、速率限制和标准化代理标识,从而超越以人为中心的假设。
@changgaowei: ANP最新的版本发布了。后面会陆续发布配套的开源项目,欢迎大家关注。 这篇文章偏技术,一句话介绍一下:ANP在让智能体跨域通信这件事情上,做的更扎实了。 Email也可以跨域通信,不过Email有两个硬伤,一个是协议历史包袱太重,所以基本…
ANP(Agent Network Protocol)最新版本发布,后续将配套开源项目。该协议在智能体跨域通信方面做得更加扎实,相比于Email协议更适配智能体身份和通信需求。