# GetBindu/Bindu

Bindu: The identity, communication, and payments layer for AI agents.

Repository: https://github.com/GetBindu/Bindu
Canonical: https://ross.abutalabs.com/products/bindu
Homepage: https://docs.getbindu.com
Language: Python
License: NOASSERTION
License Family: other
Topics: agent-communication, autonomous-agents, agent-orchestration, a2a, ai-agent, machine-learning, eu-ai-act
Last push: 2026-08-24T09:32:02+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 86, longevity 38
- inputs: {"age_days": 535, "days_push": 9, "days_rel": 97, "gap_med": 2, "n_releases_24m": 18}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 9180, forks 440 (observed 2026-08-28T04:10:28.632974+00:00)

## What it is
Bindu is an open-source Python framework that provides the identity, communication, and payments layer for AI agents, implementing the A2A (Agent-to-Agent) protocol over JSON-RPC 2.0 and the X402 micropayment extension. It turns local agent scripts into production-ready microservices with built-in DID identity, Hydra OAuth2, optional mTLS, observability, and task-based orchestration.

## Use cases
- deploy an AI agent as a production microservice
- let agents talk to each other across frameworks and languages
- add verifiable identity (DID) to autonomous agents
- enable micropayments between agents with x402
- orchestrate multi-agent swarms with task tracking
- secure agent-to-agent communication with mTLS
- expose an agent via a standard A2A-compliant HTTP API

## When to choose
- you need A2A protocol compliance and cross-framework agent interoperability
- you want identity, auth, payments, and observability handled out of the box
- you're building multi-agent systems that must prove who they are and transact
- you want to ship an agent quickly without writing infrastructure boilerplate

## When to avoid
- you only need a single local agent with no inter-agent communication
- you need a fully stable, long-term-supported release (project is young, 0.3.x)
- you require a permissive, well-defined license (license is NOASSERTION)
- you need AP2 payment support today (roadmap only, not shipped)

## Facets
- artifact type: framework
- maturity: active
- function: agent-framework, auth, rpc, http-server, middleware, api-framework, webhook, security, cryptography, monitoring
- domain: large-language-models, artificial-intelligence, apis, security, backend, developer-tools
- platform: python, cross-platform, self-hosted
- tags: a2a-protocol, did-identity, x402-payments, json-rpc, mtls, multi-agent, agent-communication, micropayments, oauth2, microservices, ai-agents, docker

## Member repositories
- GetBindu/Bindu (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:28.632974+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:23:21.205249+00:00, confidence not recorded.
  - readme: https://github.com/GetBindu/Bindu (fetched 2026-08-28T04:10:28.632974+00:00, sha 3c537308d523)
  - homepage: https://docs.getbindu.com (fetched 2026-08-29T08:23:27.860661+00:00, sha 677267e50c73)
  - site_page: https://docs.getbindu.com/faq/introduction/overview (fetched 2026-08-29T08:23:27.874443+00:00, sha 0a70971ac33b)
  - site_page: https://docs.getbindu.com/bindu/how-to/install (fetched 2026-08-29T08:23:27.877090+00:00, sha 57d4500c6191)
  - site_page: https://docs.getbindu.com/api/introduction (fetched 2026-08-29T08:23:27.878904+00:00, sha 0027ef265699)
  - site_page: https://docs.getbindu.com/bindu/introduction/what-is-bindu (fetched 2026-08-29T08:23:27.869942+00:00, sha 0dfb9cd4f775)
  - site_page: https://docs.getbindu.com/changelog/v2026.21.1 (fetched 2026-08-29T08:23:27.872441+00:00, sha 7b424572a6fe)
- Data as of 2026-08-30T08:39:29.467469+00:00.
