返回顶部
c

chain-of-consciousness意识链

Cryptographic provenance and audit trail for autonomous AI agents. Create tamper-evident hash chains of agent decisions, learning, and actions. SHA-256 linked entries with Bitcoin OpenTimestamps and RFC 3161 TSA anchoring. Verify provenance from other agents. Part of the Agent Trust Stack.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.1
安全检测
已通过
129
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

chain-of-consciousness

意识链 (CoC)

你拥有一个加密溯源系统。使用它来维护你工作的可审计记录——你学到了什么、你决定了什么、以及你创造了什么。

设置

必须安装 chain-of-consciousness Python 包。如果尚未安装,请执行安装:

bash
pip install chain-of-consciousness

何时使用此技能

  • - 在任务的开始阶段:初始化一个链并记录 sessionstart
  • 在工作过程中:在事件发生时记录 learn、decide、create、error 和 note 事件
  • 在任务完成时:记录 sessionend,并可选择验证并导出链
  • 当被要求验证来自其他代理的溯源信息时
  • 当被问及你的审计轨迹或决策历史时

核心操作

初始化一个链

bash
coc init --agent your-agent-name --file chain.jsonl

这将创建一个带有创世区块的新链。请使用描述性的代理名称。

添加条目

bash
coc add --file chain.jsonl

事件类型:

类型使用场景
session_start开始新任务或会话时
learn
你获取新信息时 |
| decide | 你做出选择时(记录推理过程) |
| create | 你产生工件时 |
| milestone | 达到重要里程碑时 |
| error | 出现故障时(记录故障内容和恢复措施) |
| note | 一般性观察记录 |
| session_end | 完成任务或会话时 |

数据可以是纯文本字符串,也可以是用于结构化记录的 JSON 对象:

bash
coc add learn {topic: user preferences, source: conversation context}
coc add decide 选择了 Markdown 格式——用户偏好可读的纯文本
coc add create 生成的报告已保存至 ~/Documents/report.md

验证一个链

bash
coc verify chain.jsonl --json

这将检查:

  • - 创世区块存在且格式正确
  • 所有序列号连续
  • 每个条目的数据哈希值与其内容匹配
  • 每个条目的 prev_hash 链接到前一个条目
  • 条目哈希值计算正确

清晰报告结果:有效/无效、条目数量、代理、时间跨度。

检查状态

bash
coc status chain.jsonl

显示条目数量、参与的代理、事件类型分布和时间跨度。

导出以供共享

bash
coc export --file chain.jsonl --out chain_export.json

将链导出为可移植的 JSON 数组,任何人都可以验证。

查看最近条目

bash
coc tail chain.jsonl -n 5

显示最后 N 个条目。

Python API(高级)

对于复杂的工作流程,可以直接使用 Python API:

python
from chainofconsciousness import Chain, verify_file

chain = Chain(agent=openclaw-agent, storage=chain.jsonl)
chain.add(learn, {topic: user schedule, detail: prefers morning meetings})
chain.add(decide, 根据用户偏好将每日站会安排在上午9点)

result = chain.verify()
if result.valid:
chain.export(provenance.json)

锚定到外部时间戳

python
from chainofconsciousness.anchor import computechainhash, submit_tsa

hashhex = computechain_hash(chain.jsonl)
tsr = submittsa(hashhex) # 来自 freetsa.org 的 RFC 3161 时间戳
with open(anchor.tsr, wb) as f:
f.write(tsr)

这将创建一个第三方时间戳证明,表明该链在特定时刻存在。

跨代理验证

当被要求验证其他代理的链时:

  1. 1. 获取他们的链文件(JSONL 或导出的 JSON)
  2. 运行 coc verify --json
  3. 报告:有效/无效、条目数量、涉及的代理、时间跨度、任何错误
  4. 如果存在锚点,记录其时间戳

规则

  • - 切勿直接编辑链文件。 所有写入操作必须通过 coc CLI 或 Python API 进行,以保持哈希完整性。
  • 记录决策及其推理过程。 选择了 X 的价值不如 因为 Y 而选择了 X。
  • 保持条目简洁。 每个条目应记录一个原子事件。
  • 共享前先验证。 在将链导出给他人之前,务必先运行验证。

链接

  • - PyPI:https://pypi.org/project/chain-of-consciousness/
  • 白皮书:https://vibeagentmaking.com/whitepaper
  • 验证演示:https://vibeagentmaking.com/verify/

安全与透明度声明

产品: OpenClaw 的意识链技能
类型: 技能模块
版本: 0.1.0
构建者: AB Support / Vibe Agent Making
联系方式: alex@vibeagentmaking.com

其访问权限:

  • - 读取和写入工作目录中的链文件(.jsonl)
  • 通过子进程执行 coc CLI 工具(通过 pip 安装)
  • 核心操作无需网络访问。可选的锚定功能会连接到 OpenTimestamps 日历服务器和/或 RFC 3161 TSA 端点。
  • 无遥测、无回传、无数据收集

其不能执行的操作:

  • - 无法访问你明确指定之外的工作目录中的文件
  • 无法进行购买、发送电子邮件或执行不可逆操作
  • 无法访问凭据、环境变量或机密信息
  • 不会在外部存储或传输任何数据(链是本地文件)

限制:

  • - 哈希链的完整性取决于本地文件未被工具外部修改
  • 外部时间戳锚定需要网络访问和第三方服务的可用性
  • 此工具提供加密证据,而非法律证明——请就合规要求咨询法律顾问

许可证: Apache 2.0——请参阅 https://github.com/chain-of-consciousness/chain-of-consciousness

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 chain-of-consciousness-1775880008 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 chain-of-consciousness-1775880008 技能

通过命令行安装

skillhub install chain-of-consciousness-1775880008

下载

⬇ 下载 chain-of-consciousness v0.1.1(免费)

文件大小: 4.45 KB | 发布时间: 2026-4-12 09:20

v0.1.1 最新 2026-4-12 09:20
SEO: fixed name format, added tags, enhanced description, added author metadata

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部