README.md

OpenClaw VirtCCA Skills

目录介绍

当前目录包含三个面向 OpenClaw 框架的 VirtCCA 专属 Skill:

  • check_virtcca_runtime:检测当前运行环境是否为 VirtCCA 可信环境
  • skills_integrity:对当前三个 VirtCCA 相关 Skill 做完整性校验
  • virtcca_attestation:实现 VirtCCA 远程证明自证能力(目前功能不完备) 同时,包含openclaw安全配置一键部署脚本openclaw_security_config.sh

目录结构

├── check_virtcca_runtime/ | ├── scripts/ | | └── check_virtcca_runtime.py | └── SKILL.md ├── skills_integrity/ | ├── scripts/ | | └── integrity.py | └── SKILL.md ├── virtcca_attestation/ | ├── scripts/ | | └── remote_attestation.py | └── SKILL.md └── openclaw_security_config.sh

部署说明

开发者需要将本目录下 check_virtcca_runtime、skills_integrity、virtcca_attestation 三个文件夹, 整体作为 OpenClaw 的 Skills 资源,打包放置到 OpenClaw 工程的 workspace 目录下,即可被框架识别加载。

开发补充说明

virtcca_attestation 当前仅为基础框架,功能暂未完备,需要开发者自行补充完善:

  1. 参考同工程下其他远程证明相关目录的实现,自行开发远程证明的 client 与 server 服务;
  2. virtcca_attestation 内部新建 scripts 子目录;
  3. 将开发好的 client、server 程序以及相关证书文件,统一放入 virtcca_attestation/scripts 目录中;
  4. 适配配置后即可完整启用 VirtCCA 远程自证能力。

开发者注意事项

  • 请勿随意修改三个 Skill 的目录名和内部结构,避免完整性校验失败;
  • 部署后不要随意篡改 Skill 内脚本与配置文件;
  • 远程证明功能必须补齐 client/server 服务及证书资源后才可正常使用。