为什么 Agent 的地址不该"分配",该"派生"

简介: Agent 跨域互调,第一件事是"找到它、认出它"。主流做法是分配地址——DNS、CA、DID 注册表,每次验证一次在线往返。本文讲 RTTP 的另一条路:地址由 SHA-256 派生而非机构分配,验证方本地重算即核对,离线可用。128 位裕量怎么算的、一个 shard 为什么能身兼三职,全部公开可查。已获 IANA 注册(CRI 27)。

rttp:// · IANA Registered · Provisional · CRI 27 · 编号公开可查 · 姊妹柱:iqa:// · Provisional · CRI 28

当一个 Agent 要调用另一个域的 Agent,第一件事是"找到它、认出它"。今天的主流做法是给每个主体分配一个地址——域名找 DNS,证书找 CA,DID 找注册表。地址是权威机构发的号牌,验证方拿着号牌回登记处核对。这套体系运行了几十年,但它有一张隐性账单:每一次验证都是一次在线往返,每一份信任都依赖一个在线的第三方。

Agent 跨域互相委托的世界里,这张账单会指数级变贵。

一、分配式寻址的三张账单

  • 可用性账单:登记处宕机,验证就停摆。弱网、离线、边缘场景直接不可用——而 Agent 恰恰要跑到这些地方去;
  • 时效账单:号牌是发给你的,但"它现在还有效吗"要回网问。freshness 检查、撤销列表,永远在线;
  • 主权账单:谁控制注册表,谁就控制你的身份。跨域 Agent 世界里,这个"谁"不一定是你我都信任的。

二、派生:把地址变成数学事实

RTTP(Resonant Time Transfer Protocol)的做法不同:地址不是发的,是算的。

主体地址 = SHA-256(权威字符串) 的前 16 字节。同一个字符串永远得到同一个地址;不同的字符串几乎必然得到不同的地址。验证方拿到地址后,自己重算一遍就能核对——不需要问任何人。

由此得到三个性质:确定性(无随机、无时钟、无网络)、自证性(地址与主体的绑定关系内嵌在地址本身)、离线性(验证可以发生在任何地方,包括断网的车间和飞行中的设备)。

fig2-compare.png

三、128 位够吗——裕量的诚实账

截断到 128 位,有人会问:碰撞了怎么办?

第二原像攻击需要 2^128 次哈希;生日界 2^64 只适用于"随便碰一个",而攻击者需要的是"定向碰中特定主体"——这要求同时满足不可定向、无 chosen-prefix 结构、声明与证明分离三重约束,缺一不可。规范同时明确禁止用 8 位十六进制短前缀作唯一标识——2^16 的空间撑不住任何严肃场景。

裕量不是拍脑袋,是算出来的,而且写在公开的规范里,任何人可以复核。

四、一个地址,三重身份

派生出来的 16 字节分片(shard)在协议里身兼三职:

  • 寻址:找到主体;
  • 绑定:每一份证明信封里都嵌着这个 shard——证据落地时自证归属,不信口开河;
  • 投递:同一个值就是投递键。

URI 里还能直接读出动作类别(verify / audit / attest / revoke,封闭集合)。一份标识,三层用途,零额外状态。

fig1-derive.png

五、诚实的边界

派生只解决"地址与主体的绑定是数学事实",不解决"这个字符串由谁控制"——那是姊妹协议 IQA(iqa://)的事:谁、在什么地位下、凭什么权限签发的证明,由 128 字节信封和 fail-closed 验证回答。寻址柱与证明柱各管一段,合在一起才是完整的信任链。

我们不试图让一根柱子撑起整栋楼——这正是"双柱"这个名字的字面意思。


双柱状态:rttp:// 与 iqa:// 均已获 IANA 注册(Provisional · CRI 27 / CRI 28,编号公开可查)。合并规范 draft-li-rttp-iqa-addressing 正在 IETF 独立提交通道审核;三语言参考实现与字节级测试向量全部开源。

仓库:github.com/Aicent-Stack · 规范与证据链:iqa.org · 寻址柱官网:rttp.com

一句话:分配的地址是别人的承诺,派生的地址是自己的数学。

目录
相关文章
|
3月前
|
人工智能 运维 IDE
Qoder CN(原通义灵码)深度解析:全栈AI研发智能体矩阵、版本差异与多端实操部署指南
原通义灵码完成品牌战略升级,正式更名为Qoder CN。这次升级并非简单更换产品名称,而是产品定位、底层架构、产品形态、计费体系的全方位迭代重构。产品从过去单一的IDE代码补全插件,演进为覆盖编码开发、办公协同、终端运维、云端团队管控的全栈智能研发AI智能体矩阵。整套产品依托本土化大模型底座,高度重视数据安全合规,针对编程学习者、独立开发者、中小研发团队、金融政务等高合规企业设计分层版本,完整覆盖个人练习、商业开发、企业规模化研发的各类场景。本文将从产品全形态矩阵、四大版本功能差异、底层技术兼容能力、核心智能体能力、Credits计费体系、分人群选型建议、多端部署实操七大维度完整拆解,附带可直
530 4
|
存储
四个 MCP 工具,30 秒验证一份密码学证据——iqa-mcp 上手
别信文档——把向量跑一遍。本文带你 30 秒跑通 iqa-mcp(PyPI/npm/crates 三注册表 1.0.1):published_vector 拿公开向量 → parse_envelope 结构解码 → verify_envelope 得 [PASS] → 翻一个字节得 REJECT。四个 MCP 工具,任何 MCP 兼容客户端可直接调用,无状态、离线、fail-closed。
134 0
四个 MCP 工具,30 秒验证一份密码学证据——iqa-mcp 上手
|
网络协议
一个协议装不下:语义寻址与信任证明为什么分成两个 scheme
Agent 跨域互调,要同时解决「找到谁、做什么」与「谁授权、凭什么」。本文盘点现有协议栈的缺口——DNS+CA 在线双问、OAuth 回 IdP、DID 解析回网、MCP 不管身份语义——论证语义寻址(锚在哈希)与信任证明(锚在密钥)因信任锚不同源,无法装进同一个 scheme;并给出落地形态:一份合并草案、两个 scheme,在字节层共享同一 16 字节分片完成闭环。
129 0
一个协议装不下:语义寻址与信任证明为什么分成两个 scheme
|
Java Go
一个公开挑战:任意语言、完全离线,跑不通算我们的
讲「可信 Agent」的文章很多,交出可证伪实物的很少。我们把协议规范冻结、35 个测试向量公开,并在记分牌上留了两个空位——独立实现数,rttp: 0,iqa: 0,作者自己的实现不算数。规则只有四条:只看规范、任意语言、完全离线、确定性。跑通全部向量,你的名字进规范记录;跑不通,那是我们的 bug,署名致谢并重新发布向量。横竖都是你赢。
125 0
一个公开挑战:任意语言、完全离线,跑不通算我们的
|
人工智能 网络协议 网络安全
真派生、假派生,与我们自己的生日账
给 AI Agent 做身份系统,只需先回答一个问题:验证一份签名,需要去谁家?本文用这一把刀切出三类体制——分配制(地址是租的)、假派生(数学的漆,围墙的实)、真派生(数学自答),并给出三条测试:断网、生存、解释。点名 did:web 与 GitHub "Verified" 两个大规模标本之后,我们按同一把刀解剖自己:把 rttp 地址 128 位截断的生日账(2^64 与 2^128)全部摊开。
152 0
|
人工智能 Rust JavaScript
制度可信与数学可信之间,差一个 128 字节
Agent 时代的新问题是:陌生 Agent 替你做完事,能拿出什么证据?本文对比国内外主流平台的信任能力——身份认证有、授权控制有,可移交、可独立验证的证据没有——并给出一个开源的最小可行形态:RTTP 意图寻址(已获 IANA CRI 27)+ 128 字节 IQA 证明信封(已获 IANA CRI 28) + fail-closed 全帧验证,三语言实现可直接接入任何 MCP 栈,发布物逐件密码学密封自证。
122 0
制度可信与数学可信之间,差一个 128 字节
|
26天前
|
人工智能 Rust JavaScript
制度可信与数学可信之间,差一个 128 字节
Agent 时代的新问题是:陌生 Agent 替你做完事,能拿出什么证据?本文对比国内外主流平台的信任能力——身份认证有、授权控制有,可移交、可独立验证的证据没有——并给出一个开源的最小可行形态:RTTP 意图寻址(已获 IANA CRI 27)+ 128 字节 IQA 证明信封 + fail-closed 全帧验证,三语言实现可直接接入任何 MCP 栈,发布物逐件密码学密封自证。
184 1
制度可信与数学可信之间,差一个 128 字节
|
JSON Rust 算法
128 字节里装下了什么——一份可以离线复核的信任
"可审计、可追责"喊了两年,缺的是一个可离线复核的证据载体。本文拆解 128 字节 IQA 证明信封:固定布局零解析器、地位四态(一态一断言)、撤销不是删记录而是签发新信封、fail-closed 让任何一字节篡改自动 REJECT。附公开一致性向量,逐字节可复现。
148 0
128 字节里装下了什么——一份可以离线复核的信任
|
27天前
|
存储 人工智能 安全
从 Agent Framework 到 Agent Harness,开源 AgentScope 项目新定位
AgentScope 2.0 正式演进为通用Harness,通过任务、信息、行动三层机制及沙箱隔离架构,支撑企业构建Agent应用、可服务化的Managed Agents平台。
|
23天前
|
人工智能 编解码 数据安全/隐私保护
ai宣传片怎么制作?需求单YAML字段与开工前校验清单(2026)
本文回答:做 AI 宣传片开工前,需求单要写哪些字段(用途与受众、投放位置与画幅时长、必须出现与禁用元素、上屏数字出处、旁白与声音授权、审核人),每个字段最后进接口参数、参考图、提示词还是后期,以及开工前怎么用 12 项清单校验需求单。