TRACE 规范对 AI 运行时证据的影响
如果一个 AI agent 调用了模型、访问了工具,还根据一套策略处理了敏感数据,事后我们通常能找到日志和链路追踪。但“系统写下了这段记录”和“任何拿到记录的人都能验证它没有被改过、来自什么运行环境”不是同一件事。TRACE 规范关注的正是这条差距。
官方地址:https://www.linuxfoundation.org/press/linux-foundation-welcomes-trace-to-advance-verifiable-runtime-evidence-for-ai-workloads
简而言之,TRACE 把 AI 运行过程中的模型、运行时、策略、数据分类和工具调用组织成可携带、可验证的证据记录。它能补上审计链条,但不能仅凭一份签名记录就证明所有硬件或业务声明都是真的。
TRACE 规范到底在解决什么问题
Linux Foundation 在 2026 年 8 月公布 TRACE(Trust, Runtime Attestation and Compliance Evidence)时,把它描述为面向 AI agent 和机密工作负载的开放证据层。它的重点不是再做一个日志平台,而是让运行记录具备更清晰的来源、完整性和验证边界。
传统日志适合排查“程序当时打印了什么”,分布式追踪适合回答“请求经过了哪些服务”。但在 AI agent 场景,还常常要追问:使用了哪一个模型?执行时采用了哪一版策略?调用了哪些工具?这些数据是否经过了分类?记录是否由指定工作负载产生?如果记录只存在于运行方自己的数据库里,审计人仍然需要先相信运行方。
TRACE 的变化是把“运行过什么”从一组散落的日志,提升为带有签名和验证语义的 Trust Record。记录可以脱离原平台被检查,验证者不必先登录产生记录的那套系统。这对跨云交接、供应链审计和高风险自动化尤其重要。

普通日志、链路追踪和 TRACE 有什么区别
三者并不是互相替代的关系,可以按“用途”和“信任模型”来区分:
| 记录方式 | 主要回答 | 关键限制 |
|---|---|---|
| 结构化日志 | 某个组件在某个时间写出了什么事件 | 日志源和内容通常需要先被信任 |
| 分布式追踪 | 一次请求如何穿过服务、工具和子任务 | 更擅长可观测性,不自动证明记录不可篡改 |
| TRACE Trust Record | 哪些运行声明被记录、签名并可独立检查 | 签名只证明记录完整性和签名者,不自动证明每个声明为真 |
因此,工程上更合理的组合是:用 OpenTelemetry 或现有追踪系统提供实时排障,用 TRACE 记录需要长期留存、跨组织交接或独立复核的关键运行事实。把所有调试日志都升级成强证据,通常会带来不必要的成本。
一次 AI 运行至少要关注哪些证据字段
按照公开的 TRACE 说明,读者可以把一次运行拆成下面五类问题。这里的“字段”是理解证据模型的方向,不代表每个项目都必须照抄同一个实现:
- 模型:记录提供方、模型标识和权重摘要,避免只写一个容易变化的显示名称。
- 运行时:记录平台和测量值,让验证者知道声明对应的执行环境,而不是只看到业务服务名。
- 策略:记录策略包摘要以及执行模式,说明运行时采用的是哪套规则。
- 数据分类:记录本次处理数据所属的分类,帮助后续复核访问边界,而不是把原始敏感数据直接塞进证据。
- 工具转录:记录工具调用的摘要、调用次数和关联关系,使“agent 做过什么”不只停留在最终回答。
这些字段的共同点是“绑定上下文”。例如只记录 model_id,很难回答运行时到底加载了哪份模型;只记录工具名称,也无法判断工具调用是否发生在同一次会话。证据的价值来自字段之间的关联,而不是字段数量越多越好。
签名是不是就等于硬件证明
不是。这是理解 TRACE 时最容易混淆的边界。
签名可以帮助验证者判断记录是否由对应密钥产生、内容在传递后有没有被修改。但如果运行方自己填写“我运行在可信硬件上”,再由运行方自己的密钥签名,这个声明仍然需要额外的硬件证明或远程证明链来支撑。公开资料也明确区分了记录签名和处理器提供的 attestation evidence。
可以用两层来理解:
- 记录完整性层:检查 Trust Record 的签名、摘要、时间和发布关系,确认拿到的记录没有被悄悄修改。
- 运行环境可信层:检查来自可信执行环境或处理器的证明,并确认它与记录签名、预期测量值和验证根建立了绑定。
如果第二层证据尚未提供,准确的表述应该是“记录声明了某运行环境”,而不是“已经证明运行在该环境”。这一区分会直接影响合规报告、事故复盘和对外承诺。

TRACE 会怎样改变 AI 系统的工程流程
它带来的影响不只是增加一个导出文件,而是把“可验证性”提前到运行时设计阶段。一个比较稳妥的落地顺序如下:
- 先定义要证明的动作:例如模型调用、敏感数据读取、外部工具执行或策略拒绝,不要从“把所有日志都收集起来”开始。
- 给一次会话建立稳定关联:让模型调用、工具调用、子 agent 和策略决策能回到同一个运行上下文。
- 在边界处采集摘要:对模型、策略包、工具转录和构建产物记录摘要,避免把密钥、原始隐私数据或完整提示词无差别写入证据。
- 由受控组件签名:签名密钥的使用权限要独立于普通业务日志写入权限,否则“能改日志的人”也可能替换签名流程。
- 明确验证结论等级:将“签名有效”“来源可信”“运行时证明通过”“策略符合要求”分开呈现,不能只给一个模糊的通过状态。
- 保留可复核的索引:长期留存记录摘要、时间、会话关联和透明度收据等索引,确保事后能找到对应证据而不是只剩一个告警编号。
其中最重要的是最后的结论分层。验证器应该告诉读者它检查了什么、没有检查什么,以及缺少哪一项证据,而不是把所有问题压缩成绿色勾选。
哪些场景值得关注,哪些场景可以先不做
如果系统只是内部实验、低风险问答或短期调试,现有日志和追踪通常已经足够,先把数据脱敏、调用关联和保留策略做好更划算。TRACE 的复杂度主要在证据签名、密钥管理、运行时证明和独立验证,不能为了追逐新规范而忽略基础可观测性。
以下场景更值得评估:
- AI agent 会触碰敏感数据,事后需要向不运营该系统的审计方说明执行过程;
- 同一工作流会跨云、跨供应商或跨机密计算环境迁移;
- 模型、策略和工具会独立升级,需要回答某次决策究竟基于哪一组运行条件;
- 高风险自动化需要把执行历史、策略版本和环境证明交给后续系统复核。
这些场景也不意味着“采用 TRACE 后自动合规”。合规仍取决于具体行业规则、数据治理、访问控制和组织流程。规范能提供可携带的证据语义,但不能替组织替它定义业务政策。
常见问题
TRACE 是日志平台吗?
不是。它更接近用于描述、签名、传递和验证运行证据的开放规范。日志平台和分布式追踪仍然可以作为实时观测与排障工具。
只保存模型输出能满足运行证据要求吗?
通常不能。输出缺少模型版本、策略、工具调用和运行环境等上下文,无法解释结果是怎样产生的,也难以独立复核。
TRACE 能证明 AI 的回答一定正确吗?
不能。它主要帮助说明“哪些运行声明被记录、由谁签名、能否验证”,不等于证明模型的事实判断、业务决策或生成内容本身正确。
现在就应该把所有 agent 改造成 TRACE 运行时吗?
不建议一刀切。先挑选涉及敏感数据、跨边界执行和强审计要求的动作,做小范围证据链试点,再根据验证成本和实际复核价值扩大范围。
总结
TRACE 对 AI 运行时证据的主要影响,是把“我这里有日志”推进到“别人可以独立检查这份运行声明”。它把模型、运行时、策略、数据分类和工具调用放进同一证据语境,并进一步为硬件证明、透明度收据和跨环境验证留下接口。
但边界同样重要:签名证明记录完整性,不自动证明声明真实;运行证据补强审计,不替代日志、追踪、访问控制和业务合规。对工程团队来说,最值得先做的不是堆字段,而是定义哪些动作必须留下可复核证据,以及验证者最终需要得到哪一种明确结论。
Agentic AI Foundation 引入公益成员的治理信号
- 上一篇
- Agentic AI Foundation 引入公益成员的治理信号
- 下一篇
- PHP Fiber 怎样把深层调用栈暂停后恢复
-
- 科技周边 · 业界新闻 | 1小时前 | 云原生 · kubernetes · 人工智能 · 业界新闻 · Kubernetes AI推理 CNCF 云原生调查 推理基础设施
- CNCF 云原生调查对 AI 推理基础设施的观察
- 168浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 | 开源治理 AAIF Agentic AI Foundation 公益成员
- Agentic AI Foundation 引入公益成员的治理信号
- 317浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 | 业界新闻 · SBOM SPDX OpenChain Automotive SBOM 汽车软件供应链
- OpenChain Automotive SBOM Framework 1.0 的追溯价值
- 487浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 |
- Linux Foundation OpenGrid 面向电网基础设施的开源方向
- 456浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 | 业界新闻 · 持续集成 · Bazel 构建测试 供应链安全 Linux Foundation BUILD Foundation 多语言构建
- Linux Foundation BUILD Foundation 的构建测试定位
- 434浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 | 云原生 · Kubernetes CNCF 平台工程 Agentic KubeCon AI Inference
- CNCF 2026 北美 KubeCon 新增 Agentic Track
- 125浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 | 云原生 · kubernetes · 业界新闻 · Kubernetes CNCF 平台工程 Meshery 云原生管理面 基础设施治理
- CNCF Meshery 进入孵化后的云原生管理面
- 480浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 | 云原生 · DNS · kubernetes · Kubernetes CNCF K8gb GSLB 全球流量治理 多集群容灾
- CNCF K8gb 进入孵化后的全球流量治理方向
- 446浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 |
- CNCF Observability Summit Europe 怎样把 AI、MCP 与可观测性放在同一议程
- 304浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 | kubernetes · 人工智能 · 业界新闻 · MLOps Kubernetes Kubeflow 模型服务 CNCF AI生命周期
- CNCF Kubeflow 毕业后 AI 生命周期平台变化
- 187浏览 收藏
-
- 科技周边 · 业界新闻 | 1小时前 | 云原生 · kubernetes · 边缘计算 Kubernetes Kubernetes on Edge Day
- CNCF Kubernetes on Edge Day 回归后的边缘基础设施议题
- 300浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 550次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 602次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 628次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 581次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 407次使用
-
- Go chassis云原生微服务开发框架应用编程实战
- 2022-12-29 214浏览
-
- docker的 linux 内核可以和宿主机不一样吗?
- 2023-01-12 318浏览
-
- 手把手教你使用 Prometheus 监控 MySQL 与 MariaDB.md
- 2023-02-20 437浏览
-
- 零基础入门PolarDB-X:搭建高可用系统并联动数据大屏
- 2023-02-24 274浏览
-
- Go Flight Recorder 实战:线上偶发卡顿,别再只靠日志碰运气
- 2026-06-01 323浏览

