Dev.to
5/12/2026
Why We Built Dhara — An Open Protocol Standard for AI Agents, Not Another Product
Short summary
Dhara is an open protocol standard for how coding agents communicate with tools, avoiding locked-down products. Using JSON-RPC 2.0, it supports any language and implements capability-based security like Android permissions. The reference implementation is under 2,000 lines with clear separation of core agent loop, extensions, and ecosystem layers.
- •Protocol-first approach: defines agent-tool communication, not a platform
- •Language-agnostic: Python, Rust, Go, TypeScript via JSON-RPC 2.0 over stdio/WASM/TCP
- •Security & transparency: capability-based sandbox (245 auditable lines), full session history with tiered memory
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



