ledger.blame模块 10Ledger, replay and blame
按顺序追溯对某个资源的每一次触碰,并重放任何事件,重建显示它确实发生过的回执。
ledger.blame 遍历此工作区账本中某个资源的记录,按最新在前返回其触碰,依据精确的 resource 或 subject 匹配,绝不是宽泛的文本搜索。ledger.replay 重建事件的回执,如果重新计算的根与存储的不一致,则如实评级。
ledger.blame模块 10按顺序追溯对某个资源的每一次触碰,并重放任何事件,重建显示它确实发生过的回执。
ledger.blame 遍历此工作区账本中某个资源的记录,按最新在前返回其触碰,依据精确的 resource 或 subject 匹配,绝不是宽泛的文本搜索。ledger.replay 重建事件的回执,如果重新计算的根与存储的不一致,则如实评级。
resourceblame 所匹配的确切资源或 subject。eventsblame 匹配到的事件,按时间倒序排列。lastTouchunknown 中指明,而不是猜测。三十二个叶子填满一个封存的批次,连同其自己的根写入对象存储;如果没有绑定对象存储,最多 256 个叶子会保持未封存状态留在实时存储中。
blame 按结构匹配只有当事件自己的 resource 或 subject 字段等于给定值时,才算触碰了某个资源,而不是因为资源名称出现在载荷文本的任何位置。
点击运行,将左侧的请求发送到共享演示工作区。
在共享的演示工作区中使用演示密钥运行:任何人都可以看到其中的内容,因此请勿发送任何私密信息。
一个符合 API 接受格式的请求,以及模块返回格式的示例响应。
POST /api/v1/acp/ledger/blame Authorization: Bearer av_workspace_•••• Content-Type: application/json { : }
在对有争议的资源采取行动之前,运维人员对其执行 blame,按顺序查看每个修改过它的智能体,以及最后是谁触碰了它。
replay 重建某个事件的回执,因此关于某事是否确实发生的争议可以从账本本身得到解决。
重建的回执若其根与存储的不匹配,会在剥离见证声明后返回,因此不匹配不会被误认为已验证的证明。
standing 告诉审计师回执是经过独立见证,还是仅由平台自我声明,而无需他们手动验证。
模块是对一件狭窄事情的强力保证。请仅在其确切范围内依赖它。
blame 的匹配是对 resource 或 subject 的结构性相等,而不是可能误匹配无关事件的子串搜索。本账本的批处理与 ledger-bundles.snapshot 的审计链封存,在不同数据上使用各自独立的 Merkle 实现;请不要把它们描述为同一机制。
如果没有绑定对象存储,叶子只是留在 Durable Object 中保持未封存,而不会阻塞读取或写入。
OTS 摘要等见证 ID 作为字符串记录,内核本身不会通过网络验证它们;没有配置生产环境获取时,见证不起作用。
使用工作区 API 密钥作为 Bearer 令牌进行认证。基础 URL 为 https://api.intramedial.com。
/api/v1/acp/ledger/blame列出某个资源的触碰,最近的在前。/api/v1/acp/ledger/replay重建事件的回执并评定其可信程度。receiptreplay:重建的 ReceiptV0,带有 rootHex、Merkle proof 和任何 witnesses。standingwitnessed、issuer-signed、self-attested、unchecked 或 forged。rootHex返回的 events 对该资源按时间倒序排列,lastTouch 指明最新的一次,它从未记录的字段列在 unknown 中。
replay 重建,并自行检查重放事件会重新推导其 Merkle 证明。如果重建的根与存储的根不匹配,回执的见证声明会被剥离,而不是当作已验证发出。
{
"projection": "blame",
"resource": "repo:payments/main",
"events": [
{
"id": "evt_90c1",
"kind": "coordination.admission",
"actor": "did:web:acme.example:agent:release",
"at": "2026-10-31T22:04:11.000Z"
}
],
"lastTouch": {
"actor": "did:web:acme.example:agent:release",
"at": "2026-10-31T22:04:11.000Z"
},
"unknown": [],
"why": "resource or subject equals the given resource"
}resource 或 subject 字段。blame 和 replay 只读取此工作区自己的账本。witnessed;该等级需要外部见证者实际确认。lastTouch 可以合理地在 unknown 中报告缺失的 actor、lease 或 ruling 字段。issuer-signed 的回执已经过独立见证。平台不会凭自己的说法生成 witnessed 回执。replay 检查的内容超出了它得到的那个事件;它不会扫描资源的整个历史。blame 和 replay 都是读取操作,不改变任何内容。standing 只给交给它的回执评级;它不会自己去查找事件。coordination.ledger.blame以 MCP 操作对资源执行 blame。coordination.ledger.replay以 MCP 操作重放事件。remediation.blast50portmind.memory51Agent memory snapshots检查智能体记住了什么,并对其记忆做一个带签名的、以 Merkle 为根的快照,使用带版本、限定工作区的存储。rehoming.plan52Region rehoming规划此工作区的协调记录应存放在哪里,准确查看哪些内容会迁移,然后在您自己同意时将其迁往另一个区域。exit.objectives53Exit and export读取本平台为每种数据发布的恢复时间和恢复点,并对照实际测得的结果。compliance.pack54Compliance evidence packs查看监管映射的每个控制项,以及此工作区今天究竟能为其提供什么证据、不能提供什么,无论哪种都保持列出。outcomes.summary55Impact HQ outcomes把受管智能体的活动与您可以衡量的成果联系起来,每个建模数字旁边都显示产生它的假设。