最后更新:
Cortis AI 是一种个人人工智能服务,它将每位经过验证的所有者与单一的“运营商”绑定——这是一个由小型、固定的专业 AI 代理 组成的名单,这些代理持有所有者的私有上下文和持久记忆,并将其完成的工作记录在 区块链 上。该项目将这种配置描述为“个人 AI 运营商”,每位所有者获得一个包含通常三到五个专家名单的运营商,而不是无限的或可购买的代理池。[1][2] 其核心设计选择是,这些代理是“灵魂绑定”的单例——不可转让、不可分叉,且永久绑定于一位所有者——并且代理生成的每一个产物都会被哈希处理并提交到链上,从而创建一个防篡改、可独立验证的记录,证明特定代理在特定时间生成的内容。[1]
基础产品旨在完全不使用 加密货币 的情况下运行,Cortis 表示开始使用时不需要钱包、链选择或代币。[2]
计划中的 实用型代币 $COR 被描述为一个附加层,部署在 BNB Smart Chain 上,固定总供应量为 1,000,000,000 枚代币,其应用和证明逻辑则承载在低成本的 opBNB 链上。
每个经过验证的所有者都配备了恰好一个操作员(operator),其中包含三到五个专业代理(agent)的名册。该名册表现为能力领域,而非保证提供五个截然不同的代理,已公布的专业领域包括:研究(调查问题并将来源转化为简报)、分析(测试假设并解释权衡)、运营(将重复性工作转化为有组织的过程)、增长(制定定位、活动计划和实验)以及起草或执行(创建交付成果并开展授权工作)。[2][1]
这些代理是灵魂绑定的单例:每个代理仅属于一个所有者,不可出售、转让或分叉(fork)为他人的代理,这种关系被界定为“不可互换。不可转让。完全属于你。”[2] 该设计衍生出几个产品约束并被反复强调:名册不会因支付费用而扩大,不会分叉,也不会转让。代理的工作和产出物是可移植的——所有者可以将其带走——但代理本身及其积累的记忆则不然。Cortis 明确表示,“没有任何代币路径可以购买更多代理”,改进路径关注的是“更好或更成熟的代理”,而非更多的员额。[1][2]
该服务保留了两个所有者范围的存储库。私有数据存储库保存所有者提供的文档、转录本、通信、导出的记录和结构化数据;它永远不会被汇集,永远不会用于训练共享模型,也永远不会暴露给另一个操作员。一个独立的持久记忆存储库保存代理在工作关系中学习到的内容——持久的事实、先前的决定和陈述的推理、修正、长期偏好以及结果——Cortis 表示,这种记忆无法仅通过传输文档来重建。记忆分为三层:用于当前任务上下文并在完成后丢弃的工作层;带有出处和时间戳的所有者事实与决定的持久层;以及将先前交付的工作索引为先例的产出物层。记忆写入是可审查的,这意味着所有者可以检查、纠正或删除条目,任何删除操作本身都会作为日志中的事件被记录。[1]
代理在所有者范围的权限模型下调用工具。只读工具默认启用,而具有外部影响的工具——如对外通信、交易构建或向第三方系统写入——则需要所有者的明确授权,且每次调用都会记录在带有哈希参数的操作追踪中。[1]
Cortis 的核心工作单元是“操作”(action),定义为一个原子任务,具有声明的类别、输入规范、检索集、工具调用追踪、生成的工件以及完成状态。只有产生工件的操作才会被证明;不产生工件的对话轮次不被视为操作,也不会记录在链上。[1] 完成后,运行时会将一条记录写入仅追加的签名日志中,其中包含代理标识符、操作类别、输入规范的加盐哈希、检索集的加盐哈希、工具追踪的哈希、生成工件的加盐哈希、完成时间戳和深度度量。每条记录都由运行时密钥签名,并与前一条记录链接,使日志具有防篡改特性。[1]
基于此日志,每个工件都遵循定义的链上路径:它被规范化为标准形式,与每个所有者的盐结合并进行哈希处理,作为叶子节点插入到该周期的 Merkle 树 中。在周期结束时,树根、操作计数和聚合深度度量将通过单笔交易提交给证明合约。所有者保留工件、盐和包含证明,这些共同实现了对第三方的选择性披露,而无需泄露任何其他日志条目。[1] 证明每个所有者每天发生一次,Cortis 将其描述为“记录的每日锚点,而非每个操作在现实世界中的完成时间”。[2]
该项目明确说明了证明能证明什么以及不能证明什么。它支持四项可检查的声明:存在性(工件包含在该周期提交的树中)、绑定性(承诺是由永久绑定到运营商和经过验证的所有者的特定代理做出的)、时间顺序(工件的存在时间不晚于承诺周期)以及连续性(链式日志和根序列防止插入、篡改或删除记录,由连续性度量总结)。它并不证明质量(作品是否正确或有用)、强作者身份(所有者可以通过运行时路由外部工件并获得无法区分的证明)、深度度量的诚实计算、经济价值,或者作品是否被接受或使用。[1][2]
派生的声誉记录仅读取经过证明的链上状态,并分别呈现三个组成部分:经证明的工作(随时间推移按类别划分的经证明操作的数量和构成)、连续性(当前和最长的连续证明周期记录)以及声明的承诺(放置在代理上的能力锁,包含金额和剩余期限)。Cortis 强调,锁定是所有者的支付,应单独显示,绝不能在评分中与经证明的工作混合或替代,且锁定是针对每个代理的,不可转让。[1]
Cortis 将其链上足迹拆分到两条链上。opBNB 链(链 ID 204)承载应用和证明合约,因为其接近于零的 gas 成本使得每个所有者的每日写入变得经济实惠;而 BNB Smart Chain(链 ID 56)在代币生成事件后承载规范的 $COR 代币以及排放和归属控制器,以便利用其流动性和托管支持。这种拆分的一个结果是,奖励门槛和深度计量在 opBNB 上计算,而代币释放则针对 BNB Smart Chain 上的供应进行,这需要一种在两条链之间传递验证读取结果的权利模式。[1] 该设计将所有者持有的数据完全限制在脱链状态:私有数据、持久内存、伪影和签名操作日志永远不会接触链,只有加盐哈希会离开所有者的控制。链上状态由 opBNB 上的纪元根、操作计数和深度测量、名册绑定和锁定、连续记录和声誉输入,以及 BNB Smart Chain 上的代币供应、分配和归属组成。[1]
白皮书提出了两个主要的合约接口,使用 Solidity 版本 ^0.8.24 编写。opBNB 上的操作员注册表(ICortisOperatorRegistry)负责绑定操作员和代理、退役代理并记录每个代理的能力锁定;其代理记录存储了一个标识符、操作员标识符、专业化哈希、绑定时间戳和激活标志。注册表的 isTransferable() 函数被指定为始终返回 false,包含该函数是为了让集成商可以在链上断言不可转让属性。[1] 同样位于 opBNB 上的证明合约(ICortisAttestation)记录每个纪元的操作根、操作计数、深度单位、时间戳和运行时承诺,结算权利,验证包含证明,封存纪元,并公开 epochDepth、streakOf 和 releasableFor 等读取接口。一旦纪元被封存,它就是不可更改的。[1]
在正常运行中,系统仅使用三种交易类型。绑定在配置时针对每个所有者和每个代理发生一次,gas 费用由补贴支付,因此所有者无需持有余额;证明在每个纪元期间每个代理每天发生一次,是基础循环中唯一的经常性写入;权利与锁定交易是可选的,且仅在 TGE 后进行,涵盖所有者授权的证明费用和每个代理的能力锁定。[1]
推理成本通过一种称为“信用额度”(credits)的内部核算单位进行管理。这些额度不是代币,不可转让,且没有市场。信用额度根据上下文大小、推理深度、工具调用和模型层级的函数关系,在每次操作时消耗。计量门控在操作时根据智能体的权限进行评估,Cortis 将其描述为深度门控而非容量门控——它调整的是每次操作可以使用的推理量,而不是可以运行的操作次数。[1]
系统提出了三个访问层级。第一层是基础层,无需代币或支付即可供每位经过验证的所有者使用,由推理信用补贴池和运营收入资助,提供标准模型访问以及智能体、记忆、制品和每日证明的完整产品循环。第二层是证明授权层,所有者授权的证明费用在 opBNB 上的实用金库中结算,以在特定期限内提高权限,从而在选定的操作类别上赋予更高的推理预算和更高层级的模型访问权限,并通过 EntitlementSettled 事件记录在链上。第三层是金库质押层,即在实用金库中持有的仓位,只要持有该存款,就能为智能体提供持续的前沿模型访问权限,并在提取时释放。[1] 根据设计,基础循环永远不会被阻断——如果补贴的权限耗尽,第一层所有者将被限制在较低的推理预算中,而不是被切断连接。权限是按智能体分配的,不能合并,权限永远不会改变名册规模,且层级不会影响任何证明的有效性。[1]
$COR 被规划为 BNB 智能链(链 ID 56)上的实用型代币,固定总供应量为 1,000,000,000 枚,且在部署时设定的分配方案之外不再铸造。 白皮书明确指出,它是一种“实用型代币。不是投资产品,”它不赋予股权、所有权、收入或资产索取权、债务索取权及还款权,且不包含价格、估值、市值或筹资数据。[1] 该网站同样将 $COR 呈现为“实用性而非投资”的可选层,它是附加性的,不会限制基础产品的使用,并指出“不需要代币并不意味着整个服务是免费的”。[2]
供应量被分为 11 个部分,每个部分都有自己的代币生成事件(TGE)解锁和归属时间表。流动性和做市获得 10%(100,000,000 枚代币),在 TGE 时完全解锁。Genesis Operators 空投占 5.5%(55,000,000 枚),在 TGE 时完全分发,并设有身份上限和平带限制。
运营商奖励是最大的使用池,占 20%(200,000,000 枚),其中 30%(60,000,000 枚)在 TGE 解锁,剩余的 140,000,000 枚在 36 个月的上限内按深度计量释放。生态系统和技能包占 12%(120,000,000 枚),TGE 时释放 40%,其余在 24 个月内线性归属;营销与增长占 7%(70,000,000 枚),TGE 时释放 40%,其余在 18 个月内线性归属。
证明深度挖矿占 5%(50,000,000 枚),TGE 时不释放,在 36 个月内按深度计量释放。推理信用补贴占 4%(40,000,000 枚),在 18 个月内线性释放并作为信用额度消耗。国库占 6%(60,000,000 枚),有 6 个月的锁定期,随后是 30 个月的线性归属;战略与私募占 10%(100,000,000 枚),有 6 个月的锁定期,随后是 24 个月的线性归属;团队与核心占 16%(160,000,000 枚),有 18 个月的锁定期,随后是 36 个月的线性归属;储备金占 4.5%(45,000,000 枚),锁定至少 24 个月,并通过治理释放。白皮书指出 TGE 时的流通供应量为 291,000,000 枚代币,即 29.1%。[1]
剩余的 140,000,000 枚运营商奖励和 50,000,000 枚证明深度矿池(总计 190,000,000 COR)不按日历时间表解锁。
每个月,合约最多可释放每个池子的三十六分之一(运营商奖励上限为 3,888,889 COR,证明深度挖矿上限为 1,388,889 COR),并且在该上限内,仅释放由当月累积的经过验证的证明深度所证明的金额,该深度直接从证明合约中读取。如果验证的深度证明的金额低于上限,差额既不会释放也不会没收;它保留在池中并可以在以后提取,但只能在相同的每月上限下,并且只能针对该后期月份验证的深度进行提取——没有追溯性的批量或补发释放,36 个月是最快可能的完成时间,而非保证完成时间。[1]
该机制被描述为非自由裁量的:计量器从证明合约中读取 epochDepth,无需行政干预,由此产生的排放可以通过重建 epoch 累加器并应用公布的曲线在链上进行审计。Cortis 认为,这使供应扩张与使用情况而非时间挂钩,消除了自由裁量权,使表现不佳变得可见,并且无法通过增加账户来作弊,因为灵魂绑定设计衡量的是每个证明动作的深度。[1]
白皮书 提出了一个流通量的模拟上限,并明确标注为上限而非预测:代币生成事件(TGE)时为 291,000,000 (29.1%),第 12 个月为 482,000,000 (48.2%),第 24 个月为 709,333,000 (70.9%),第 36 个月为 893,000,000 (89.3%),到第 54 个月达到全部 1,000,000,000 (100%)。文件警告称,如果证明深度交付不足,第 12 个月至第 36 个月的数值将会降低。[1]
额外的保障措施包括:每季度根据实现的推理利润和证明费用收入进行与收入挂钩的销毁,销毁上限为该季度入账的收入;将推理信用补贴(Inference Credit Subsidy)视为支出桶,以信用额度形式提取且绝不在市场上出售;以及一项规则,即分配在部署时固定,未经链上治理行动不得在不同桶之间重新指向。[1]
TGE 之后,$COR 具有四个实用路径:支付证明费用以获得更高的权利层级(在 opBNB 的实用金库中结算);为每个智能体设置可选的能力锁定,以获得更强或更持久的能力提升(不可转让且不可重新分配);进行金库存款以获得分层的尖端模型访问权限;以及参与有关 Reserve 释放和政策模块的治理。白皮书 重申“没有任何实用路径允许所有者购买更多智能体”。[1]
治理通过带有时间锁且范围刻意收窄的多签机制运行。它可以授权在最低锁定后针对披露的目的释放 Reserve;调整政策模块内的参数,如权利定价、信用成本和名册上限;批准深度转换曲线;任命和轮换签名者;以及在安全事件期间暂停权利和锁定界面。它不能增发超过固定供应量的代币;未经单独的治理行动不得重新指向分配;不得提高每月释放上限;不得覆盖计量读取以释放超过验证深度所证明的量;不得使智能体可转让或可分叉;不得更改或删除已封存的纪元;在任何情况下都不得访问所有者的私人数据或记忆;也不得重新分配智能体的证明历史。时间锁持续时间和签名者构成将在部署时披露,参数和 Reserve 行动将在执行前发布理由。[1]
Cortis 将恶意或受损的运行时(runtime)视为主要威胁,因为运行时负责签署证明并计算深度度量,因此可能会对未执行的工作进行证明或虚报深度。操作层面的缓解措施包括密钥隔离、签名分离、深度分布的异常检测,以及允许统计观察的公共纪元(epoch)数据;而结构层面的缓解措施——即执行环境的运行时证明——已在设计中但尚未构建,并被列为路线图的首要任务。[1]
该文档还承认,恶意所有者可以通过代理路由外部工件以获取证明,系统并不阻止这种行为。[1] 治理捕获被限制在列举的范围内,因此即使是完全被捕获的多签钱包也无法铸币、提高上限、覆盖计量器、使代理可转让、更改已封存的纪元或访问所有者数据,这使得锁定后的储备释放成为主要的风险敞口。[1]
入驻过程采用钱包抽象化,因此大多数所有者不处理私钥;该设计使用具有通行密钥(passkey)身份验证和阈值恢复功能的智能账户,并为常规证明写入提供有范围限制、有时限的会话密钥,而偏好自托管的所有者可以在配置时绑定自托管账户。[1] opBNB 合约以及 BNB Smart Chain 上的代币和排放合约在 mainnet 部署前都将接受独立的安全性评审并发布报告,计量路径也将接受专门评审。[1]
在隐私方面,该项目承诺所有者的私有数据和持久内存永远不会脱离所有者的控制,永远不会写入链上、汇集或用于训练共享模型,也永远不会被其他运营商访问,只有加盐哈希会离开链,且每个所有者的盐由所有者持有。Cortis 还记录了链上观察者可以和不可以推断的内容。opBNB 观察者可以看到哪个地址绑定到了哪个运营商以及绑定时间、代理数量和每个声明专业的哈希、每个代理的纪元根、动作计数和深度度量、当前和最长连续记录、权利层级和有效期,以及锁定金额和持续时间;通过这些,观察者可以推导出揭示节奏、强度、缺勤和支出态势的使用概况,文档承认当这些信息与已知地址关联时,属于重大的元数据泄露。观察者无法推断任何工件的内容、粗略声明类别之外的主题、交易对手身份、私有数据存储或内存的内容,以及工作是否被接受或是否有价值。Cortis 承认,由于每日的所有者证明,节奏泄露是真实存在的,建议粗化动作类别分类并保持绑定地址与公共地址分离,并指出对于无法接受节奏披露的所有者,应在绑定前了解这一点。[1]
路线图按风险而非日期排序,每个阶段都是下一阶段的门槛;如果第一阶段不能产生审计员接受的运行时证明,则后续阶段的内容都不会发布。第一阶段通过执行环境的运行时证明、计量路径的独立审计以及发布用于外部重构的纪元数据来解决证明的完整性问题。
第二阶段规定了计量方式,模拟从验证深度到每月释放的转换曲线以应对对抗性模式,并确定身份验证方法——这两项被列为 TGE(代币发行)的阻碍因素。第三阶段是代币部署,将 $COR 及其归属合约置于 BNB Smart Chain 上,将实用金库和权利结算置于 opBNB 上,只有在第一和第二阶段完成后,按深度计量的释放才会开始。第四阶段构建一个便携式声誉接口,允许第三方在不与 Cortis 系统集成的情况下检查代理记录并验证披露的工件。第五阶段引入技能包和生态系统专业化包,根据核心规则,这些包只会让代理变得更好,而绝不会增加代理。[1]
白皮书列出了六个尚未决定的开放性问题:深度到释放的转换曲线(在 TGE 前需要一份单独的文件);创世空投范围大小和身份验证方法;opBNB 到 BNB Smart Chain 的权利模式;可升级性姿态;运行时证明方法;以及动作类别分类的粒度。对于跨链权利模式,该文件建议(但未决定)采用消息传递方法,即结算保留在 BNB Smart Chain 上,在 opBNB 上不产生包装后的 $COR,理由是包装代币会分散流动性并引入锚定风险;opBNB 证明合约将产生每个密封纪元的验证深度,将读数传输到 BNB Smart Chain 发行控制器,以便在上限内应用转换曲线,并让面向所有者的费用以原生 gas 或稳定单位结算,这样所有者就无需持有或跨链 COR,由于上限限制了任何损害,且损坏的消息相对于公开的 opBNB 状态是可外部检测的,因此残留的消息路径风险是有限的。
对于可升级性,该文件建议使用不可变的核心合约加版本化注册表,而不是代理模式,理由是代理管理密钥可能会改变设计所依赖的语义——不可转让的代理、密封的纪元、固定的上限、非自由裁量的计量——并建议将可变参数放在由多签和时间锁管理的单独策略模块中。[1]