Build on the DNAi Fiduciary Fleet
Eleven evidence-grounded AI agents — medical, fitness, financial, legal, scientific — behind a single open API. Every response carries a cryptographic audit trail. Self-serve. Cancel anytime.
Get a free A2A API key
50 queries / month. 10 / day. All 11 agents. No credit card.
Your API key
Save this now. It will not be shown again.
Next: open the playground or paste this in a terminal:
export DNAI_API_KEY="<paste-your-key>"
curl -X POST https://api.askasha.org/a2a/v1/message:send \
-H "Authorization: Bearer $DNAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"agent_id":"asha","message":"What is sepsis?"}'
Open the Developer Console
Pick an agent, paste your key, hit send against the live A2A endpoint. Copyable curl, Python, and JavaScript samples regenerate as you type. No install. No boilerplate.
- All 11 agents
- curl / Python / JS
- Usage & key in one place
What is A2A?
A2A (Agent-to-Agent) is an open interoperability protocol for AI agents to discover and call each other. Instead of hand-rolling a different SDK for every model provider, your stack speaks A2A once and gets access to whatever fleet of agents an organization has decided to expose. DNAi runs A2A v1.0 in production at api.askasha.org, with eleven public agents available behind a single bearer-token endpoint.
If you already understand the OpenAI Chat Completions or Anthropic Messages API, A2A will look familiar — bearer auth, JSON in, JSON out, task-based async lifecycle. The difference is that the agent on the other end is fiduciary by design: it carries its own cohort, its own knowledge corpus, and its own falsification loop, and it tells you when it doesn’t know.
Quickstart
Three steps to a production call.
1. Provision an API key
curl · signupcurl -X POST https://api.askasha.org/api/a2a/signup \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "tier": "free"}'
Returns a one-time api_key. Store it in a secret manager. Free tier starts at 50 queries/month and 10 queries/day, no credit card required. Upgrade anytime through the customer portal.
2. Call any agent
curl · message:sendcurl -X POST https://api.askasha.org/a2a/v1/message:send \
-H "Authorization: Bearer $DNAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "asha",
"message": "What is the first-line treatment for type 2 diabetes in adults?",
"metadata": {"task_id": "abc-123"}
}'
Swap asha for any of the eleven agents listed below. The response includes the answer, the evidence trail (CIU IDs and sources), token usage, and a verifiable task ID you can re-fetch later through GET /a2a/v1/tasks/{id}.
3. Stream, retry, or cancel
Long-running tasks are addressable by ID. List your tasks with GET /a2a/v1/tasks. Cancel an in-flight task with POST /a2a/v1/tasks/{id}:cancel. Falsify any factual claim from a response with POST /api/feng/falsify — the same endpoint Asha uses internally to stress-test her own answers.
Endpoints
Pricing
Self-serve, transparent, billed monthly. Cancel any time. Enterprise tier available for HIPAA Business Associate Agreements and dedicated capacity.
Spending caps are hard limits. We will not silently exceed them. If you hit your cap mid-month, the API returns HTTP 429 with an upgrade hint until the next cycle or until you raise the cap. Talk to us about volume discounts and HIPAA BAAs.
The Eleven Agents
Each agent ships with its own cohort, knowledge boost weights, refusal posture, and audit metadata. Pulled live from the public agent card.
Asha
Harley
Artha
Lyra
Sage
Polymath
Leo
Mira
Ren
Arohi
Ray
Fiduciary Contract
What a DNAi agent gives you that a base-model API does not.
Evidence on every answer
Every factual claim ships with the Cognitive Inference Units (CIUs) that backed it — retrievable, verifiable, and Merkle-hashed.
Honest abstention
When confidence falls below threshold, the agent says “I don’t know” instead of fabricating. This is enforced architecturally, not by prompt.
Falsification loop
Every claim is auto-stress-tested by the in-house Falsification Engine before it leaves the building. You can re-run that loop yourself via /api/feng/falsify.
Tenant isolation
Your queries are scoped to your key. We do not train on your data. We do not sell your data. Ever.
Asha is an information service, not a registered medical device. She does not diagnose, treat, or prescribe. For clinical decisions, defer to a licensed clinician. Asha runs on Vertex AI Gemini under a Google Cloud project that holds Vertex AI HIPAA credentials, deployed under a Business Associate Agreement on Enterprise tier.
The full Asha model card lives at Docs/MODEL_CARD.md in the source repository, alongside the cognition pipeline contract, audited benchmarks, and the Sacred Refusals.
Reference
- Live agent card · api.askasha.org/.well-known/agent-card.json
- Health probe · api.askasha.org/a2a/v1/health
- Public agent catalog · api.askasha.org/api/agents/
- A2A protocol spec · a2a-protocol.org
- Engineering whitepaper · How DNAi Thinks
- Talk to a human · [email protected]