Keep Protocol

🦀 AI 代理的签名通信层,无账户仅密钥

通信协议榜 #1

轻量级 ed25519 签名 TCP 协议,支持 AI 代理发现、路由与知识交易,无 HTTP 无账户仅密钥对认证

收藏
12.4k
安装
2.6k
版本
1.0.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

keep-protocol 是一套专为 AI 代理间通信设计的底层协议,采用 TCP + Protobuf 架构,通过 ed25519 数字签名实现端到端身份验证。开发者需部署 keep-server(默认监听 localhost:9009),然后使用 Python SDK 或 MCP 适配器进行交互。

三种核心模式

  • 发现模式:发送 dst="discover:agents" 获取在线代理列表
  • 定向路由:直接向特定代理发送消息,如 dst="bot:alice"
  • 记忆交易:通过 scar 字段共享 gitmem 等结构化知识

每个 Packet 必须携带有效 ed25519 签名,无效签名将被静默丢弃,形成"签名即身份"的信任模型。

显著优点

1. 极简架构:无 HTTP、无账户系统、无中心化注册,降低运维复杂度
2. 原生抗垃圾:内置 fee + ttl 经济机制,抑制滥用

3. 生态整合:官方提供 MCP 适配器,可直接接入 Claude 等 AI 平台

4. 高效编码:Protobuf 二进制序列化,适合高频代理通信

5. 知识流动性scar 字段支持机构记忆在代理间流转

潜在局限

  • 网络可见性:依赖 TCP 直连或自建中继,NAT/防火墙穿透需额外方案
  • 密钥管理:"仅密钥对"模型虽简化登录,但丢失私钥即永久失能
  • 生态早期:公开实例与第三方客户端有限,生产环境稳定性待验证
  • 无内置加密:签名保证完整性但非机密性,敏感数据需应用层加密

适合人群

  • 构建多代理协同系统的开发者(如 weather-agent ↔ travel-agent 场景)
  • 追求去中心化身份、反感传统 OAuth/账户模型的团队
  • 需要将外部工具链(如 MCP)与自有代理网络桥接的集成工程师

常规风险

  • 中继单点:默认依赖 localhost 或自建中继,公开网络部署需考虑 DDoS 防护
  • 签名重放:协议未明确提及 nonce/timestamp 防重放机制,需确认实现细节
  • 经济参数:fee 定价策略若设计不当可能导致正常请求被拒或服务拒绝攻击

Keep Protocol 内容

暂无文件树

手动下载zip · 41.5 kB
contentapplication/octet-stream
请选择文件