先说结论
Proof于2026年10月15日宣布x401身份钱包与MCP服务生产可用;这不代表所有接入方已采用同一协议版本。10月16日核验时,产品页仍展示0.1.0,当前规范为Draft 0.2.0。企业应先确认双方版本、请求头方向和凭证请求结构,再做隔离验收;凭证满足、具体业务授权与付款结果仍需分别判定。
读完你会得到
- 0.1和0.2的PROOF-RESPONSE承担不同方向的职责,不能按名称直接兼容。
- 0.2由验证方组合凭证请求,客户端保留其约束;产品上线公告不能证明对端版本。
- 公开摘要可用与受限附加资料待证明可以同时存在,要分别显示。
负责Agent集成的工程师常从产品页复制示例,再按最新文档补实现。这次核验发现,Proof的x401产品页与当前协议草案使用不同接口合同。只替换一个请求头名称,仍可能把凭证交给错误的处理分支。
10月15日上线了什么,哪些版本仍需确认
Proof在10月15日09:00美国东部时间发布公告,宣布身份钱包、开放HTTP协议x401及生产MCP服务可用。公告描述,接收请求的网站可索取身份凭证,并通过其方案检查用户对特定交易条款的签署。这是厂商发布的能力说明,本站没有对产品进行实测。
本次事件日期和公告发布日期均为10月15日;来源核验日期为10月16日。当前规范页面标注Draft 0.2.0,旧版页面标注Draft 0.1.0,产品页仍以0.1.0展示。规范页没有给出0.2.0的发布日期,因此不能把它说成10月15日刚升级的版本。
适合关注这条消息的是正在连接外部Agent、凭证管理器或需要属性证明的业务接口团队。普通内部知识问答未必需要增加这套协议。实际支持的凭证、发行方、客户端和部署版本,应向对接方逐项确认;公告中的兼容助手名单不能代替自己的集成验收。
本节依据: [1] Proof via GlobeNewswire [2] Proof [3] Proof / x401 specification
同名PROOF-RESPONSE,在两版里方向不同
| 合同位置 | Draft 0.1.0 | Draft 0.2.0 |
|---|---|---|
| 验证方向客户端提出证明要求 | PROOF-REQUIRED | PROOF-REQUEST |
| 客户端提交凭证结果或证明满足令牌 | PROOF-PRESENTATION | PROOF-RESPONSE |
| 验证方返回证明错误等信息 | PROOF-RESPONSE | PROOF-RESULT |
| 钱包侧请求由谁组合 | Agent根据proof中的条件创建请求 | 验证方组合credential_requirements;Agent获取其结果 |
| 主要请求结构 | proof.dcql_query或proof.scope等 | credential_requirements.digital.requests |
这里的验证方,是保护资源并决定接受何种证明的服务。凭证管理器可以是钱包或持有凭证的服务。两版差异同时涉及消息方向和请求结构,不能在网关里把旧字段重命名,就宣称完成升级。
下面的方法是本站接入建议:先选双方共同支持的一版,记录规范地址、读取日期、服务与客户端版本。若需兼容两版,分别解析、校验和测试;未知版本停止证明分支并返回可诊断错误,不让模型推测字段含义。
本节依据: [4] Proof / x401 specification [3] Proof / x401 specification
按0.2对接时,保留验证方发出的请求
0.2草案把凭证请求的组合交给验证方,Agent可调用凭证管理器,也可转交受支持的远程服务获取结果。Agent不得修改credential_requirements的条目。签名请求是规范推荐的模式;验证方仍负责检查结果绑定、凭证状态和发行方信任。
本站建议把协议解析放在确定性的客户端或服务层。模型可向用户解释缺少哪类证明,但不负责改写凭证条件、选择一个更宽松的发行方或生成“已证明”标记。获取到结果后交回原受保护路由,由验证方判定是否满足。
开始联调前准备这些输入
- 固定一条只读路由
使用自己控制的测试域名与虚构对象,写清哪些摘要公开、哪些附加资料需要证明。先不接真实付款或订单写入。
产出:公开字段与受限字段表 - 确认实际组件
记录验证方、客户端、凭证管理器、测试发行方及各自支持版本,选定凭证格式与请求模式。
产出:双方确认的版本合同 - 约定可查的失败记录
只记脱敏关联号、版本、失败阶段与原因类别;凭证、令牌和完整身份证明不进入普通日志。
产出:负责人与诊断入口
用一条报价资料路由做演练
以下为本站虚构教学:Agent读取供应商Q-204的报价摘要,附加规格资料仅供满足合作伙伴资格要求的调用方取得。服务可以返回公开摘要,同时用PROOF-REQUEST说明受限内容所需的证明。HTTP 200下仍可存在这种要求;不能把可用的公开摘要丢弃,也不能声称尚未取得的附件已经读到。
先在隔离环境约定正常期望:公开摘要可显示;受限资料处于待证明状态。用户通过测试凭证管理器提供结果,验证方接受后才取得附加资料。若只用固定JSON模拟结果,演练仅覆盖解析与流程,不能据此声称密码学验证或真实凭证互通已经通过。
| 改变一个条件 | 预期行为 | 应记录的证据 |
|---|---|---|
| 旧版0.1客户端收到0.2要求 | 识别不兼容或走明确的0.2适配器;不靠换头名称继续 | 合同版本、进入的解析分支 |
| 200响应含PROOF-REQUEST | 公开摘要可用;所需受限资料保持待证明 | 公开与受限资料各自状态 |
| 代理删除PROOF-REQUEST | 对照服务端与客户端可见头,找出丢失位置;受限资料未取得时不宣布完成 | 网关前后脱敏头名记录 |
| 凭证结果对应另一验证方或已过期请求 | 由验证方拒绝;客户端不换路由绕过 | 绑定或有效性失败类别 |
| 受信任发行方不满足当前资格条件 | 保留未满足状态,不用其他身份属性顶替 | 缺少的条件与受控拒绝 |
| 200响应含PROOF-RESULT证明错误 | 证明分支失败;按合同显示下一步 | 协议错误与HTTP状态分别记录 |
把网关和浏览器链路一起检查
消息从业务服务到Agent,可能经过反向代理、SDK和浏览器。本站建议用同一脱敏请求关联号,对照原始响应头与客户端实际读到的头。浏览器跨域调用还需核对CORS是否允许发送、读取对应proof头;命令行能读到,并不能证明浏览器也读得到。
不要把证明信息放进自然语言正文来补救丢头。这样会让协议处理依赖模型阅读,也掩盖基础链路问题。若只是公开页面,不支持x401,客户端应按该站实际能力处理,不能把任意401都解释成x401挑战。
重试应有次数和截止条件。重复收到同一个无法满足的要求时,说明缺失组件或凭证条件并停止。认证已失效、协议不兼容、证明被拒绝要指向不同负责人,反复要求用户重新登录无法修复字段或版本不匹配。
身份凭证满足后,还要检查什么
Proof的产品公告描述了签署具体交易条款的能力;x401基础草案的职责是传递并验证路由所需的证明,另有可组合的调用方绑定或委托机制。不能据此推断每个x401响应天然包含当前商品、数量、收件对象的批准。需要这些约束的业务,应确认实际使用的方案到底覆盖哪些字段。
在Q-204演练中,取得合作伙伴规格资料只表示这次读请求满足相应条件。后续创建采购单,应走企业已有对象权限、候选参数确认和写入结果核验。本文不提供真实支付接入或法律效力判断。
证明与付款在规范中分别处理。若部署另外要求付款,应检查对应支付协议和业务结果,不能拿凭证结果当付款凭据,也不能拿付款成功当身份证明。
本节依据: [1] Proof via GlobeNewswire [3] Proof / x401 specification
接入讨论时,带上双方版本和一份脱敏响应
对已经接入旧版的团队,先确认现有服务端版本,再评估迁移范围。不要仅因latest页面变化就替换生产请求头。将本次对照和六个演练加入已有集成验收,记录尚未验证的环节、负责人及处理时间。
相关方法:MCP连接与业务权限验收;批准如何绑定具体参数与版本;工具输入、状态与错误合同。完整实施路径见企业AI与FDE实施导航。
服务沟通:若正在为企业接入Agent,可带上当前客户端与服务版本、去除凭证值的响应样本、需要保护的一项业务动作,与企业AI / FDE服务讨论集成范围和验收安排。
常见问题
看到Proof生产可用公告,就应该升级到0.2吗?
先确认双方实际版本。公告说明产品可用,当前规范仍标Draft;产品页与规范示例的差异不能证明你的对接方已升级。双方合同、隔离验证与迁移安排确定后再改生产实现。
HTTP 200里出现证明要求,整个响应都不能用吗?
可使用合同允许的公开部分;所需受限资料未取得前,保持待证明状态。0.2草案将HTTP状态与证明状态分开,不能只用状态码判断受限内容是否已可访问。
本站的演练是否证明x401已经互通?
没有。表中列的是教学预期。模拟JSON只能检查解析与流程;真实互通还需匹配版本的验证方、凭证管理器和测试发行方,核对签名、状态、绑定与信任条件。
资料来源与核对说明
文章中的行业定义与技术方法尽量引用官方或标准组织资料;表格、清单和决策框架是基于这些资料形成的编辑性整理,不代表来源机构对本站服务的背书。
- Proof launches x401, giving AI agents a way to prove who they represent—and what they’re authorized to doProof via GlobeNewswire
公告发布及事件日期2026-10-15,09:00美国东部时间(13:00 UTC);核验2026-10-16。厂商发布的一手能力声明,未作为本站实测或法律结论。
- x401 — Identity protocol for agentic commerceProof
核验2026-10-16。页面未标发布日期;当日仍展示v0.1.0及旧版头部示例。产品页面内容可能继续变化。
- x401: HTTP Proof Requirement Protocol, current Draft 0.2.0Proof / x401 specification
2026-10-16通过Firecrawl实时读取,页面标Draft 0.2.0,未标发布日期。核对头部方向、credential_requirements、HTTP状态独立性、处理规则及proof/payment边界;latest未来可能变化,不能据其网址假定对端版本。
- x401: HTTP Proof Requirement Protocol, Draft 0.1.0Proof / x401 specification
核验2026-10-16。页面标Draft 0.1.0,未标发布日期。核对摘要、Proof Header Fields及Agent-created request;用于版本比较,不作近期发布消息。
带上流程、样例和目标,添加企业微信沟通。先确定项目范围与验收方式,再安排实施。


