SuperAPI AI 工具集

aifeed-protocol

AIFeed 是一套面向 AI 网络的内容权限协议与工具集,用于让发布者以密码学方式声明、签名和撤销 AI 代理可对内容执行的操作,并让代理能够验证这些声明。它通过 Ed25519 密钥对、位于 /.well-known/ai.json 的签名清单、DNS 锚定(_aifeed TXT)以及多签名撤销注册表,构建从 TLS 到域名、签名再到 DNS 锚定的验证链。代理侧可用 @aifeed/verify 在几行代码内验证任意域名,发布者侧可用 npx aifeed init 一步生成密钥、签名清单和 DNS/主机配置指南。协议还提供两种精简内容配置(AIFeed Markdown 与 MAKO),配合签名增量索引,使未变更页面消耗 0 字节。仓库包含规范、参考实现、代理快速入门、发布者指南、本地 Studio 应用、代理技能以及论文草稿,当前版本为 1.0.0-draft,规范尚未冻结。

访问官网

工具介绍

AIFeed 是一套面向 AI 网络的内容权限协议、工具与集成方案,核心目标是让发布者能够以可密码学验证的方式声明、签名和撤销 AI 代理对其内容可以执行的操作,并让代理能够证明自己遵守了这些声明。

用途 AI 代理目前驱动着大量且不断增长的网页流量,但用于说明代理可以做什么的信号通常只是未签名的文本文件。任何人都可以编辑这些文件,它们与域名之间没有绑定关系,也无法被撤销。AIFeed 用可密码学验证的声明取代“请尊重此文件”的做法,同时提供精简的、面向代理的内容,以降低双方成本。

主要能力

  1. 密钥与签名:生成 Ed25519 密钥对,私钥永不离开源站。
  2. 签名清单:在 /.well-known/ai.json 发布签名清单,包含按用途划分的权限(训练、检索、引用等)、爬取限制、许可证和修订版本。
  3. DNS 锚定:通过 _aifeed TXT 记录锚定密钥,使清单无法被其他域名伪造。
  4. 验证链:代理验证 TLS → 域名 → 签名(JCS + Ed25519)→ DNS 锚定,并在每次使用时重新检查多签名撤销注册表。
  5. 密钥轮换:通过旧密钥签名的指令宣布后继密钥(外加建议性的 DNS pk2 交叉检查),保持有界重叠,完成切换后永久撤销旧密钥。
  6. 精简内容配置:提供两种内容配置(AIFeed Markdown 与 MAKO),并配合签名增量索引,使未变更页面消耗 0 字节。
  7. 跨栈验证:提供独立的 Python 包(仅标准库)以及零依赖、Node ≥ 20 的 CLI。

使用方式 发布者侧:偏好零配置时,可运行 npx aifeed init --domain example.com --dir ./site,一步创建密钥、签名清单以及 DNS/主机配置指南。 代理侧:TypeScript 中可 import { verifyRemote } from '@aifeed/verify'; 在 3 行内验证任意域名。 代理的检查优先指南(发现 → 验证 → 权限决策 → 增量 → 失败处理)位于 docs/agent-quickstart.md,可运行示例位于 examples/agent/compliant-agent.js。 发布者 AI 指南位于 docs/publisher-ai-guide.md,本地发布者应用位于 studio/README.md。 代理技能位于 skills/aifeed/SKILL.md,可通过 ClawHub 安装:npx clawhub install aifeed。

适用场景 适用于希望以可验证方式向 AI 代理声明内容使用权限的网站发布者,以及需要遵守这些权限并证明自身合规性的 AI 代理开发者。也适用于需要跨语言(JavaScript、Python、PHP)验证签名清单与内容向量的工程团队。

限制与说明 当前版本为 1.0.0-draft,规范尚未冻结。线格式版本:manifest 0.1 / 0.2,AIFeed Markdown 1.0,MAKO 0.2。 一致性测试包含 34 个 manifest、39 个 MAKO、11 个 AIFeed Markdown 向量,由独立的 JavaScript 和 Python 验证器执行,另有 PHP 差分夹具、90,000+ 次模糊执行以及一个 WordPress 端到端测试。 明确未声称的内容:外部密码学审查和实时试点均待进行;源站+DNS 同时被攻陷时,首次接触无法检测。 30 天实时试点尚未运行;按每 1,000 租户的预测被标记为模型外推;供应商声称的最高 94% token 减少需要语义摘要,而本项目不会自动执行该操作。 所有测量结果均可从已提交的产物复现(npm run bench:mako、npm run bench:enforcement);测试环境为单机回环网络,使用合成的 60 页语料库,并包含诚实的基线。

仓库内容 规范:spec/en、spec/id、schemas;参考实现:docs/REFERENCE.md;维护契约:AGENTS.md;架构:docs/architecture.md;发布指南:docs/release.md;代理快速入门:docs/agent-quickstart.md;发布者 AI 指南:docs/publisher-ai-guide.md;发布者 Studio:studio/README.md;代理技能:skills/aifeed/SKILL.md;完整指南:docs/penjelasan-aifeed.html;安全策略:SECURITY.md;治理与开放核心策略:GOVERNANCE.md;站点部署:docs/deploy-site.md;arXiv 提交说明:paper/ARXIV-SUBMISSION.md。

许可证与联系 规范采用 CC BY 4.0,参考代码与插件采用 MIT,向量采用 CC0。联系邮箱:contact@aifeed.md;安全报告请遵循 SECURITY.md。