Knos 是一个针对 AI 智能体工作的中立计量器(neutral meter),其核心理念是“任何一方都无法单独掌控计数”。它主要面向在 GitHub 上为 AI 编程智能体付费的团队,通过程序化的方式托管付款,直到预设的检查项通过。
用途
Knos 旨在解决 AI 智能体工作成果验证与付款信任问题。团队可以发布任务、定义检查规则并托管付款;当 AI 智能体或人类提交 Pull Request 且检查通过、工作被合并后,Solana 上的程序会自动向工作者付款。这样,买家无法在检查通过且工作合并后拒绝付款,而卖方也无法伪造检查结果,因为 GitHub 会对每次检查运行的工作流和提交进行签名,双方各自重建账单并进行核对,确保账单逐行匹配。
主要能力
- 检查验证:在浏览器中粘贴 AI 智能体的 Pull Request 链接,即可在十秒内检查其声称的测试是否真正通过,无需安装或注册,也不会向 Knos 发送数据。
- 资金托管与自动付款:用户通过一条评论(如
/knos fund 20 checks: test .)在 Issue 中发布任务、检查项和付款金额,资金由 Solana 程序托管。当检查通过且工作合并后,程序验证 GitHub 签名并自动付款。 - 账单核对:双方各自运行
knos meter reconcile命令,基于自己保存的签名运行记录重建账单,并对比确认一致,防止任何一方篡改计数。 - 终端工具:通过
uvx knos shadow invoice.csv可在终端对自定义账单进行同样的检查,需要 Python 工具 uv。
使用方式
- 在 GitHub Issue 中发布任务、检查项和付款:例如
/knos fund 20 checks: test .。 - AI 智能体或人类提交 Pull Request 完成工作。
- 当检查通过且用户合并工作后,Solana 程序自动向工作者付款。
- 用户也可以在浏览器中粘贴 Pull Request 链接快速检查,或在终端使用
uvx knos shadow invoice.csv进行本地检查。
适用场景
- 团队为 AI 编程智能体在 GitHub 上的工作付费,希望确保只有在检查通过后才付款。
- 需要一种中立、不可单方面篡改的计量与支付机制。
限制与现状
- 仅测试网络:目前运行在 Solana 的 devnet 练习网络上,使用无价值的测试 USDC,没有真实资金。
- 尚无客户:目前没有任何客户,也无人购买过任何东西。
- 权限集中:目前由一个人持有所有升级密钥,对程序的任何更改需公开等待 8 天。
- 收费:检查免费;付款时收取 0.30% 费用,至少 0.05 测试 USDC。若发生退款,费用退回。
- 中立性未完全实现:目前 Knos 仅在作品被接受时才赚取费用,所以当作品通过时 Knos 会获益,计量器尚未完全中立。
- 数据统计:在 241 个合并的 AI 智能体 Pull Request 中,有 9 个在最后一次提交时存在测试、构建、lint 或类型检查失败(3.7%);另有 19 个存在任意类型的失败检查(7.9%)。更大范围的统计显示,在 826 个仓库中有 147 个(17.8%)的 AI 智能体首个此类 Pull Request 存在任意失败检查。
- 许可证:MIT 许可证。
- 其他:其他文档如定价、信任模型、故事等详见仓库。联系可开 Issue 或私密报告安全问题。