Bindu

活跃
GitHub Python NOASSERTION

简介

将任意 AI Agent 转化为可互操作、可观测、可组合的活微服务,实现 Agent 间的标准化通信和编排。

核心特性

  • 通过单个 `bindufy()` 函数调用为 AI Agent 提供身份、通信和支付层
  • 基于 DID 的加密身份,使用 Ed25519 签名进行 Agent 认证
  • 三层默认安全机制:mTLS、OAuth2(通过 Hydra)和 DID 签名验证
  • 支持 A2A 协议,实现标准化的 Agent 间通信
  • x402 支付集成,可在任何 EVM 链上要求 USDC 支付后才执行工作
  • 提供 Python、TypeScript 和 Kotlin SDK,共享 gRPC 核心

适用场景

💡 构建 Agent 市场,Agent 之间可以发现、认证和互相交易
💡 创建付费 Agent 服务,执行任务前要求加密货币支付
💡 部署具有可验证加密身份的 Agent 以实现信任和问责
💡 构建多 Agent 工作流,Agent 通过标准化 A2A 协议通信

快速开始

1. 使用 `uv add bindu` 安装(需要 Python 3.12+ 和 uv)
2. 用 `bindufy()` 包装你的 Agent handler,提供作者、名称、描述和部署配置
3. Agent 立即在指定 URL 上线,拥有 DID 身份和 A2A 协议支持
4. 使用 curl 发送 JSON-RPC `message/send` 请求测试 Agent

相关项目