Back to feed
Dev.to
Dev.to
5/12/2026
Why We Built Dhara — An Open Protocol Standard for AI Agents, Not Another Product

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?

Explore more