身份与解析
让任一主体在跨域范围内被解析并给出当前状态;非主体资源也能被解析。
不规定主体必须采用哪种身份体系;不把非主体资源当作主体。
CHASI Vision
Compliance Hub for Agent Society Infrastructure。智能体社会治理基础设施愿景。
人不需要读懂任何一个 agent 的内部,也不需要相信任何一家平台,就能与它们共同生活和工作——并且在其间保有追问、退出与不被无边界监控的余地。
这不只是人与 agent 之间的事。组织、群体与 agent 之间的每一条关系,都应当由不属于任何一方的第三方独立核对——而不是由其中一方记账。
01
一个智能体社会不是「一群 agent」,也不是「人和 agent」。从 Internet 到 Agent Internet 再到 Agent Societies,增加的从来不是接入的数量,而是社会里出现了哪些种类的成员。
同一个 agent 可以同时属于多个组织与群体,而它在每一处的角色可以不同。这是整个愿景的地基:如果属于谁只有一个答案,就没有社会,只有归属。
一类尚未有位置的东西:既是 agent 又是组织的存在——自主实体自身就是法人,持有资产、缔结契约、承担责任。本表暂不给它位置,判定依据是它的能力集是否与组织、agent 二者都不相同。
02
不是「会有什么功能」,而是一个社会正常会有的那些东西。
| 它有 | 意思 | 依据条件 |
|---|---|---|
| 角色 | 同一个 agent 可以同时是助手、同事、对手方、受托人。 | ① |
| 关系 | 关系会持续、会变、会断;状态可读,终止可查。 | ① |
| 协作 | 有些事一方做不了;跨方协作留有可重建的记录。 | ① |
| 交换 | 价值会流转;结算本身不在范围内。 | ① |
| 记忆 | 社会要有连续性;公共记忆存在,且最小披露。 | ⑥ |
| 争议 | 会出事;处理规则存在、被声明、可被检查。 | ①④ |
| 公共利益 | 有些东西不属于任何人,但对所有人重要。 | 尚无对应条件 |
| 演化 | 规则会改,成员会来去;规则变更留有历史。 | ⑤ |
两处未定:公共利益在七个条件里没有对应项——要定它,须先定由谁持有、持有关系如何可查、持有者如何被追责;关系缺少对象——要定它,须先定双方、类型、生效与终止时点、谁有权终止。
03
① 是必要条件,不是充分条件。七个条件不是同一类东西,不能当成七项同类检验。
一个可解析的标识,且信任根可携带——不由被问方建立。
授权依据,以及范围(能做什么、明确地不能做什么)。
当时生效的规则。
证据,以及责任终点(一个人或一个法人)。
① 使行动可被查清;②–⑦ 使行动可以被放心地做。一个只有 ① 的世界是可审计但不可居住的:每一件事都能被查清,而没有任何一件事能被放心地做。
04
难点不在另建一套身份协议——身份、凭证、发现、委托收窄、审计,每一件都有人在认真做。难点是两件事。
| 默认落在哪一边 | 实现里长成什么 | 破坏哪一条 |
|---|---|---|
| 核验放在行动前 | 每一步都要先请示 | ⑦ 可自主 |
| 可核验做成全量留痕 | 治理退化为全面监控 | ⑥ 可最小披露 |
判据形式是「默认值+偏离须声明」,不是二者取一;具体默认值待定。因果责任链给出了 ①×⑦ 的一种可检验形式:链的不完整必须可被报告——核验不要求在行动前拦截,但要求在事后能指出缺哪一环。
05
一个场所。它把不同来源的件装在一起,用它自己设计并执行的实验,检验那七个条件能不能同时成立,并把每次实验的结果公开成记录。
它不是什么
它唯一的所有物是可信度。而可信度只能靠记录准确来积累——这是一条只会因为作弊而失败的模型。
06
架构分五层,每层回答一个问题。依赖方向是单向的:上层可以要求下层提供某种能力,但不得规定下层如何实现——作用是让每一层都可以被替换。
| 层 | 回答的问题 | 这一层里还有什么 |
|---|---|---|
| 主体层 | 谁在场 | Human · Organization · agent · Group |
| 身份与信任层 | 它是谁;现在还信不信得过 | 并处理需要被指称的非主体资源:服务 · 工具 · 数据 |
| 治理层 | 谁有权、按什么规则、可以委托给谁 | — |
| 证据层 | 凭什么说这件事发生过、是谁的责任 | — |
| 互联层 | 与既有协议、Runtime、身份体系如何组合 | A2A · MCP · DID/VC · OAuth |
八项不是八个功能,而是一条链上的八个环节——并且每一项都要划出自己的边界。
让任一主体在跨域范围内被解析并给出当前状态;非主体资源也能被解析。
不规定主体必须采用哪种身份体系;不把非主体资源当作主体。
承载权威的来源、成员归属、治理动作的记录。
不替组织决定它自己内部怎么治理。
让授权可声明、可限制、可撤销、可追溯,支持逐层子委托。
不代替人做授权决定,也不扩大已授予的授权。
让分属不同组织的主体在共同规则下协作。
不引入任何外部群组服务作为核心。
回答「现在还能不能信它」:撤销、降级、暂停、恢复。
不把「注册过」当作「可信」;本族自己的状态回答也不是信任根。
让行动留下可验证的证据;就规范一致性给出可核对的测试结果。
不下「某人是否合规」的判定;不代替司法或仲裁认定事实。
按产业与风险等级声明需要满足什么,而非一刀切。
不判定谁达到了;不用同一标准覆盖所有场景。
让按剖面声明并自证的条目可被发现、可被检索。
本族不判定谁合格;被发现不等于被信任。
一个 Hub 的定义,一半来自它拒绝做什么。最要紧的是能力 6、7、8——它们分别挡住「判定合规」「判定达标」「判定合格」这三件事。
07
把主体行动从「黑盒执行」转变为可验证的因果责任链。审计日志记录事件的顺序;责任链记录授权与行动之间的推导关系。
| 回答的问题 | 性质 | |
|---|---|---|
| 调用链 trace | 调用了谁、耗时多少、在哪失败 | 技术事实 |
| 审计轨迹 audit trail | 发生了什么 | 已发生的事实 |
| 因果责任链 causal chain | 凭什么这件事可以发生、谁有权让它发生、有没有越界 | 正当性的推导 |
责任的终点必须是人或法人,不能是「系统」。若一条链的终点只能写成「是模型自己决定的」,那不是责任消失了,而是这条链缺了环。
两种失效都不是异常,是常态:缺环由验证方指认(缺的是哪一环、缺在谁那里);越权由范围比对得出,不是由缺环得出。因此关键不在保证不断,而在两类失效各有可检查的形式。
08
Agent Memory 是个人记忆;Societal Memory 是共同记忆。个人记忆服务「我记得我做过什么」,社会记忆服务「我们共同认定发生过什么、依据什么规则、后来为什么改了」。
| 记忆 | 内容 | 谁写 | 谁读 |
|---|---|---|---|
| Event Memory | 发生过什么 | 当事方 | 与事件有关系的人 |
| Decision Memory | 为什么做出这个决定 | 做出决定的主体 | 受该决定影响的人 |
| Commitment Memory | 谁承诺了什么 | 承诺方 | 被承诺方 |
| Policy Memory | 规则何时、为何改变 | 有权改规则者 | 受该规则约束的人 |
| Evidence Memory | 行动依据什么 | 行动方 | 需要核验的人 |
| Dispute Memory | 争议如何产生与解决 | 争议程序(提供方未定) | 当事方与监督者 |
每一类记忆都必须可验证;可取得的范围逐类规定。一条记录可以对多数人不可取得,而对所有人可验证。
方向是锚定而非上链:把「某份记录在某时刻的状态」锚定在公开处,记录本身留在权利人手里,按需、按权限、最小披露地出示。
允许对同一事件有不同的记忆——分歧才是常态。社会记忆应保存多个来源的记录以及它们之间的分歧,任何一方都不得是自己所涉记忆的唯一裁定者。方向是 Federated,不是中心化的「全知数据库」。
09
CHA2A 与 CHASI 是两个层次:前者是协议与架构,后者是愿景、治理与合规框架。两者各自版本化,互不阻塞。
采用(Adopt)→ 映射(Map)→ 剖面扩展(Profile-Extend)→ 适配(Adapter)→ 自定义(Define)。四问皆否,才自定。
一条不写清证据的名字,不算一条。版本、日期、采纳证据与复查条件见生态矩阵。
10
范围随条件变化:条件具备之后,当下不做的部分即可重新考虑。
| 不做 | 需要的条件 |
|---|---|
| 支付与结算 | 一条不要求对端加入某一运营方域的 agent 原生结算路径 |
| 市场 / 商店 / 挂牌 | 一个「承认仍留在各方手里」的分发层 |
| 行为监控 · 内容审计 · 内容合规 | 一个能在不让本族对内容表态的前提下被评估的披露层 |
| 跨真实注册表的联邦 | 第二个真实部署(线上参与者列表为空) |
| 高级别的生态信任态 | ≥2 个独立的真实验证方,且可审计地重验证(线上 L4 实例为 0) |
| 运行期证明词汇表 | 词汇位已保留,行为未定义——它是未定义,不是未做 |
「高级别的生态信任态」不等于八项能力里的「信任与状态」:能力 5 回答单个主体现在还能不能信;生态级信任态指跨主体的那一层,需要两个及以上独立验证方才能成立——前者在范围内,后者不在。
11
实验性。这是一份愿景文件,会随认识改变而修订;CHASI 的规范件是另一批文档,各有版本与判定方式。