civics.records模块 48Public records search
向记录询问某个资源发生了什么,或平实地读取工作区的事件,并按您的权限实际允许的范围涂黑。
civics.records 是通向账本的一个轻量公共窗口:带 resource 时委托给与 ledger.blame 相同的 blame 逻辑,不带时列出事件。拥有 records.export 的调用方可见每个字段;其他人在响应离开平台之前会被剥离见证句柄字段。
civics.records模块 48向记录询问某个资源发生了什么,或平实地读取工作区的事件,并按您的权限实际允许的范围涂黑。
civics.records 是通向账本的一个轻量公共窗口:带 resource 时委托给与 ledger.blame 相同的 blame 逻辑,不带时列出事件。拥有 records.export 的调用方可见每个字段;其他人在响应离开平台之前会被剥离见证句柄字段。
唯一的筛选条件是 resource;这里没有行为者、类型或日期范围筛选。更细的筛选必须在客户端完成,或直接调用底层的 ledger.blame/ledger.list 操作,使用它们支持的任何筛选。
resourceprojection"records",给出 resource 时为 "blame"。disclosureLevel拥有 records.export 权限的调用方以 operator 级别读取;其他人以 public 读取,在取回任何内容之前就已决定。
传入 resource 会委托给账本的 blame 逻辑,并按时间倒序返回该资源的事件,附带 ,并如实标明任何 字段。
点击运行,将左侧的请求发送到共享演示工作区。
在共享的演示工作区中使用演示密钥运行:任何人都可以看到其中的内容,因此请勿发送任何私密信息。
一个符合 API 接受格式的请求,以及模块返回格式的示例响应。
GET /api/v1/acp/civics/records Authorization: Bearer av_workspace_•••• → 200 { projection, disclosureLevel, events } (filtering by resource also adds lastTouch, unknown and why)
没有导出权限的成员读取某个资源发生了什么,见证句柄字段被剥离,足以看到事件的形态而不暴露证明材料。
拥有 records.export 的工作区所有者以 operator 级别读取相同的事件,不剥离任何内容,用于合规导出。
传入 resource 会把通用记录变成聚焦的 blame 视图,与 ledger.blame 本身返回的相同。
模块是对一件狭窄事情的强力保证。请仅在其确切范围内依赖它。
resource 或 字符串之外的任何条件筛选。这里的 blame 和 list 路径都直接调用 ledger.blame 和 ledger.list 自己的函数;civics.records 在其上增加基于权限的涂黑层,而不是单独的存储。
在 public 级别被剥离的字段有 leafHex、rootHex、otsDigestHex、、、、、、 和 。
使用工作区 API 密钥作为 Bearer 令牌进行认证。基础 URL 为 https://api.intramedial.com。
/api/v1/acp/civics/records平实地读取事件,或用 resource 读取某个资源的历史。此模块没有 MCP 操作。请通过 REST 从任何智能体或程序调用它。
public 或 operator,依据调用方的权限决定,绝不依据请求字段。eventsoperator 级别读取,否则每个事件都会剥离见证句柄字段。lastTouchresource 筛选下,对其最近的一次触碰,事件从未记录的任何字段都在 unknown 中指明。whyresource 筛选下,所使用的匹配规则:resource 或 subject 等于给定值。lastTouchunknown不带 resource 时,工作区账本中的每个事件都以 events 返回,披露级别相同。
在 public 级别,rootHex、otsDigestHex 和 inclusionProof 等字段会从每个事件及其正文中移除;事件的其他方面不做任何改动。
{
"projection": "blame",
"resource": "repo:payments/main",
"disclosureLevel": "public",
"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": []
}缺少行为者或裁决的 lastTouch 会在 unknown 中说明,而不是猜测或悄悄省略该字段。
resource 能缩小结果。subjectentpoindReceiptIdtopsEntryIdwitnessRecordIdawsWitnessKeyawsKmsKeyIdawsCountersignHexinclusionProofcivics.records 只能通过 REST 访问;civics.presence、civics.forum、civics.claims 和 civics.list 各有自己的 MCP 操作,而 records 没有。
resource;没有行为者、类型或日期范围。public 或 operator,由一个权限决定,而不是渐变的刻度。civics.presence14ledger-bundles.snapshot49Signed evidence bundles把工作区的审计链封存为带签名的证据包,审计师可以对照一个公开发布、任何人都能读取的密钥离线检查。remediation.blast50Blast map and remediation在撤销任何内容之前,先查看某个已声明检查点的数据触及了什么,然后只有在真人输入短语确认后,才依据它恢复。portmind.memory51Agent memory snapshots检查智能体记住了什么,并对其记忆做一个带签名的、以 Merkle 为根的快照,使用带版本、限定工作区的存储。rehoming.plan52Region rehoming规划此工作区的协调记录应存放在哪里,准确查看哪些内容会迁移,然后在您自己同意时将其迁往另一个区域。exit.objectives53Exit and export读取本平台为每种数据发布的恢复时间和恢复点,并对照实际测得的结果。compliance.pack54Compliance evidence packs查看监管映射的每个控制项,以及此工作区今天究竟能为其提供什么证据、不能提供什么,无论哪种都保持列出。