Give 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 请求头网站 SDKExpress + Fastify 中间件,一行代码集成
能力边界(不做的事):
在 scope 内:
不在 scope 内:
本 skill 无需任何 API token 或密钥即可运行。
操作凭证说明启动 registry无npm run dev:registry 直接启动生成密钥对无ric keygen 在本地生成 Ed25519 密钥注册 botBot 私钥用户自己生成的 *.key.json,存在本地部署到 RenderRIC_ADMIN_KEY可选,Render 自动生成,用于管理员操作
不做的事:
路径内容触发条件packages/registry/data/registry.dbSQLite 数据库(bot 记录、审计日志、签到)registry 启动时自动创建*.key.json(用户指定路径)Ed25519 密钥对ric keygen 时生成dist/(各包)TypeScript 编译输出npm run build
不写入的路径:
node_modules/ 以外的全局路径权限级别:
bash
clawhub install robot-id-card
bash
git clone https://github.com/Cosmofang/robot-id-card.git
cd robot-id-card
npm install
npm run build
bash
npm run dev:registry
# 应输出: RIC Registry running on http://localhost:3000
# 另一个终端
curl http://localhost:3000/health
# 应返回: {"status":"ok","version":"0.2.0"}
bash
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/extensionChrome 浏览器扩展(Manifest V3)0.2.0
Version: 0.4.0 · Created: 2026-03-24 · Updated: 2026-04-17 · RFC 9421 aligned