Summary

  • Femi Alla 的个人 Internet-Draft 第 02 版于 10 月 31 日发布。按提案,身份暂停后,公开文件只留下版本、暂停状态和主机名;名字仍被占用,DNS 记录也保留。
  • 新版本对签名请求增加一条建议:服务商应让托管密钥目录成功返回空密钥集合。验证者下次读取时,才能用这个新状态替换旧密钥缓存。
  • 这不是全网即时清除。草案提到的 60 秒是其参考实现中身份文件的缓存期限,不能代替第三方实际重新查询的记录。

公告已经变红,旧钥匙仍在别人的抽屉

这份《The Agent Identity Document: A Hosted, Accountable Public Record for AI Agents》描述由服务商托管智能体身份名。身份暂停时,服务商必须把公开文件缩到极小:不再展示端点、介绍、联系方式或持有人核验信息。

但名称和 DNS 仍在,防止别的账户抢走。任何重新读取文件的人都会看到暂停。已经缓存了签名密钥的验证者,则还需要一次新的读取,才能知道另一份记录变了。

草案先拆开两种常被混用的状态。身份的 status 是运营者或服务商作出的生命周期决定,不是探测服务器在线与否。一个服务暂时不响应,不该因此被写成已暂停;一个已暂停的名字也可以继续解析到托管服务商。登记簿记录的是谁作了什么决定,网络可达性是另一件事。

第 02 版新加的细节瞄准签名密钥目录。服务商应在身份暂停后,让该目录以成功状态返回空集合。为什么要强调“成功”?查询失败可能被验证者当成暂时断网,继续沿用旧缓存;明确的空集合则给重新查询者一个可替换的结果。附录 B 把这项写在相对于第 01 版的更新列表里。草案称参考实现按此办理,却没有证明所有外部验证者何时刷新。

还有一把容易认错的钥匙。身份文件允许运营者填写 public_key,但草案明确说它本身没有验证语义。用于核验签名请求的,是另一个由服务商提供的密钥目录。光报出主机名也不能证明谁有权使用它。验证者找到目录里的密钥并核对请求,才取得可检验的证据;暂停后重新读到空目录,该证据就不在了。

IETF Datatracker 将第 02 版列为有效的个人 Internet-Draft,并非已采纳的 RFC。现实中的关键时间表要由三个收据拼出:服务商何时发布暂停、目录何时返回空集合、验证者何时重新获取并作出决定。只拿第一张收据,就像宣布门锁换了,却没有问门外的人是否还拿着旧钥匙。

官方原始资料