Install
openclaw skills install robot-id-cardBot 身份认证标准 — 为 AI Agent 和机器人签发加密身份证书,让网站信任你的 bot。 遵循 RFC 9421 HTTP Message Signatures 国际标准,与 Cloudflare Web Bot Auth 生态兼容。 内置 Ed25519 签名注册中心、JWKS 公钥目录、nonce 防重放、CLI 工具、浏览器扩展和网站 SDK, 支持分级权限控制(0-5级)、每日签到信誉积累、公开审计日志。 Universal identity standard for AI bots — RFC 9421 aligned, Web Bot Auth compatible, cryptographically signed certificates, public audit registry, permission-based access control.
openclaw skills install robot-id-cardGive your bot a passport. Let websites trust it.
Robot ID Card (RIC) 是一个 Bot 身份认证标准,解决互联网无法区分好 bot 和坏 bot 的问题。
核心能力:
| 能力 | 说明 |
|---|---|
| 加密身份证书 | Ed25519 签名,每个 bot 获得唯一 ric_ ID |
| 公开注册中心 | SQLite 持久化,REST API,Fastify 驱动 |
| 分级权限系统 | Level 0-5,网站根据 bot 等级授予不同权限 |
| 每日签到信誉 | 连续 3 天 ric claim 即可从 unknown 升级到 healthy |
| 自动降级 | 3 次举报 → 自动标记 dangerous → Level 0 封锁 |
| CLI 工具 | ric keygen / register / claim / status / verify / report |
| 浏览器扩展 | Manifest V3,自动注入 RIC 请求头 |
| 网站 SDK | Express + Fastify 中间件,一行代码集成 |
能力边界(不做的事):
在 scope 内:
不在 scope 内:
本 skill 无需任何 API token 或密钥即可运行。
| 操作 | 凭证 | 说明 |
|---|---|---|
| 启动 registry | 无 | npm run dev:registry 直接启动 |
| 生成密钥对 | 无 | ric keygen 在本地生成 Ed25519 密钥 |
| 注册 bot | Bot 私钥 | 用户自己生成的 *.key.json,存在本地 |
| 部署到 Render | RIC_ADMIN_KEY | 可选,Render 自动生成,用于管理员操作 |
不做的事:
| 路径 | 内容 | 触发条件 |
|---|---|---|
packages/registry/data/registry.db | SQLite 数据库(bot 记录、审计日志、签到) | registry 启动时自动创建 |
*.key.json(用户指定路径) | Ed25519 密钥对 | ric keygen 时生成 |
dist/(各包) | TypeScript 编译输出 | npm run build |
不写入的路径:
node_modules/ 以外的全局路径权限级别:
clawhub install robot-id-card
git clone https://github.com/Cosmofang/robot-id-card.git
cd robot-id-card
npm install
npm run build
npm run dev:registry
# 应输出: RIC Registry running on http://localhost:3000
# 另一个终端
curl http://localhost:3000/health
# 应返回: {"status":"ok","version":"0.2.0"}
npm install -g @robot-id-card/cli # CLI 工具
npm install @robot-id-card/sdk # 网站 SDK
| 包名 | 说明 | 版本 |
|---|---|---|
@robot-id-card/registry | 注册中心服务器(Fastify + SQLite) | 0.2.0 |
@robot-id-card/cli | 开发者 CLI 工具 | 0.2.0 |
@robot-id-card/sdk | 网站集成 SDK(Express + Fastify 中间件) | 0.2.0 |
@robot-id-card/extension | Chrome 浏览器扩展(Manifest V3) | 0.2.0 |
Version: 0.4.0 · Created: 2026-03-24 · Updated: 2026-04-17 · RFC 9421 aligned