Skip to content

证据架构

English | 中文

证据不是日志转储。它是结构化、可关联、可防篡改、可保留的记录,让人能够重建并辩护一个 决定。本页说明如何为证据而设计。

证据链

对于一个受治理行动,证据链通常如下:

目标 → 计划 → 能力 → 策略决定 → 身份 → 执行效果
     → 结果 → 验证 → 人类决定

每个环节都应可寻址。缺少一环,证据链就只是叙事。

环节 典型产物 来源
目标 意图记录、验收标准 调用方、TAXOVELA、ORCHADYN
计划 结构化计划与修订历史 ORCHADYN
能力 能力版本与元数据 MODUREGIS
策略 允许/拒绝决定与策略版本 AEGIVELA
身份 工作负载身份与权限范围 EIDOVELA、NOMIVELA
执行 效果记录、输入、结果 PRAXOVELA、RHEOVELA
结果 流程状态、输出产物 RHEOVELA、Agent 运行时
验证 测试结果、证据包 TEKMOVELA
人类决定 审批、异常、干预 SYMBIVELA

属性

  1. 结构化。 有已知 schema,而不是自由文本日志。
  2. 可关联。 ID 连接决定、行动与结果。
  3. 可防篡改。 哈希、签名或仅追加存储。
  4. 可保留。 证据比流程与运行时活得更久。
  5. 有范围。 访问控制与租户隔离同样适用于证据。

证据 vs 可观测性

可观测性 证据
回答“它健康吗?” 回答“发生了什么、为什么?”
为运维优化 为重建与审计优化
常采样 重要行动必须完整
常短期保留 保留是策略要求
指标、日志、追踪 结构化记录、证据包、证明

两者都需要,但一个不能替代另一个。

存储模式

  • 本地账本。 PRAXOVELA 面向本地优先 Agent 的效果账本。
  • 流程历史。 RHEOVELA 面向持久工作的事件溯源状态。
  • 证据包。 TEKMOVELA 的验证产物。
  • 仿真记录。 PEIRAVELA 的完整溯源实验证据。
  • 世界状态历史。 ONTOVELA 的双时间断言。
  • 安全决定。 AEGIVELA 的授权证据。

中心证据存储可以聚合这些,但不应改写它们。保留源记录及其溯源。

反模式

  • “我们有日志。” 日志为调试优化,不为证明。
  • 可变证据。 如果操作员能改记录,它就不是证据。
  • 孤立证据。 没有策略决定或身份的效果记录是不完整的。
  • 没有保留的证据。 七天后删除的记录无法支撑季度审计。
  • 没有访问控制的证据。 审计数据是敏感的。

一个测试

选一个重要行动,只用产物回答:

  • 目标是什么?
  • 用了哪个计划与能力?
  • 谁在哪个策略版本下授权?
  • 哪个身份行动?
  • 效果是什么?
  • 结果是什么?
  • 谁验证?
  • 谁批准了高风险步骤?

如果任何答案依赖人的记忆,证据架构就不完整。

要点

  • 把证据设计成行动的一部分,而不是行动之后。
  • 关联证据链;完整性比数量重要。
  • 把可观测性与证据分开。
  • 把保留与访问控制当作一等要求。