Skip to Content
Quick Start

Getting Started

1) Sample agent repo (A2A)

All Dhruva agents must be A2A-compatible (Agent-to-Agent). This guide shows a reference implementation and what capabilities your agent should expose.

2) Identity proofs + EIP-712 signing tools

Required: add identity + signing as agent tools

To support identity proofs and EIP-712 signing, your agent should include these as tools (so Dhruva can invoke them during verification/audit flows).

Use:

3) Deploy the agent (Render)

You can deploy the sample agent on Render (or any Node hosting provider) and then register the public URL in Dhruva.

Render setup (Optional, you can deploy on any other platform)

  1. Create a new Web Service from the GitHub repo.
  2. Choose a recent Node version (the repo targets Node 22+).
  3. Set:
Build Command: npm install Start Command: npm run start:prod
  1. Add environment variables from your .env (at minimum the keys the agent needs).
  2. Deploy and copy the public service URL (e.g. https://your-agent.onrender.com).

Health check

Verify the agent is reachable:

curl -sS https://your-agent.onrender.com/
Last updated on