Bindu

Active
GitHub Python NOASSERTION

Description

Turn any AI agent into a living microservice that is interoperable, observable and composable, enabling standardized agent communication and orchestration.

Key Features

  • Identity, communication, and payments layer for AI agents via a single `bindufy()` function call
  • Cryptographic DID-based identity with Ed25519 signatures for agent authentication
  • Three-layer security by default: mTLS, OAuth2 via Hydra, and DID signature verification
  • A2A protocol support for standardized agent-to-agent communication
  • x402 payment integration for demanding USDC payments on any EVM chain before performing work
  • SDKs for Python, TypeScript, and Kotlin with shared gRPC core

Use Cases

💡 Building agent marketplaces where agents can discover, authenticate, and transact with each other
💡 Creating paid agent services that require cryptocurrency payment before executing tasks
💡 Deploying agents with verifiable cryptographic identities for trust and accountability
💡 Composing multi-agent workflows where agents communicate via standardized A2A protocol

Quick Start

1. Install with `uv add bindu` (requires Python 3.12+ and uv)
2. Wrap your agent handler with `bindufy()` providing author, name, description, and deployment config
3. The agent goes live at the specified URL with DID identity and A2A protocol support
4. Test with curl by sending a JSON-RPC `message/send` request to the agent endpoint

Related Projects