Moved. This repository now lives in github.com/EndlessRay/asha-benchmarks under a2a/artha/, with its full commit history. This copy is archived read-only so published links keep working.
AI financial analysis agent via the A2A protocol. SEC filings, company fundamentals, economic indicators, market data. Named after the Sanskrit concept of wealth and purpose — one of the four aims of human life.
Backed by ~17M finance and economics vectors (SEC EDGAR XBRL, company fundamentals, treasury yields, finance/economics literature) drawn from the Citadel corpus.
https://api.askasha.org/.well-known/agent-card.json?agent_id=artha
A copy is included in this repo at agent-card.json.
| ID | Skill | Description |
|---|---|---|
company-analysis |
Company Analysis | Fundamentals, segments, capital allocation, comparative analysis |
sec-filing-search |
SEC Filing Search | Full-text search and XBRL extraction across EDGAR (10-K, 10-Q, 8-K, proxy) |
financial-metrics |
Financial Metrics | P/E, EV/EBITDA, DCF, Altman-Z, comparative valuation |
market-research |
Market Research | Sector analysis, economic indicators (GDP, CPI, yields), macro trends |
# 1. Get a free API key
curl -X POST https://api.askasha.org/api/a2a/signup \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","name":"Your Name","tier":"free"}'
# 2. Send a query
curl -X POST https://api.askasha.org/a2a/v1/message:send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"message":{"role":"user","parts":[{"text":"What is a P/E ratio and how is it used?"}]},"metadata":{"agent_id":"artha"}}'Artha registers as a "Custom agent via A2A" inside any Google Gemini Enterprise app. Paste this repo's agent-card.json into Gemini Enterprise → your app → Agents → Add Agents → Custom agent via A2A and click through. The card carries both the A2A v1.0 supportedInterfaces[] shape AND top-level url / protocolVersion / iconUrl / documentationUrl for maximum parser compatibility. Full step-by-step in asha-a2a → Connect to Google Gemini Enterprise.
Bearer-auth A2A v1.0 endpoints, identical across all DNAi agents — only the agent_id changes:
| Endpoint | Purpose |
|---|---|
POST /a2a/v1/message:send |
Send a query, receive a Task |
GET /a2a/v1/tasks/{id} |
Poll task state and fetch artifacts |
GET /a2a/v1/tasks |
List recent tasks (scoped to caller) |
POST /a2a/v1/tasks/{id}:cancel |
Cancel an in-flight task |
GET /a2a/v1/health |
Health probe |
POST /api/a2a/upgrade / GET /api/a2a/portal |
Stripe upgrade and self-service billing |
POST /api/a2a/rotate-key |
Rotate your API key |
| Tier | Monthly | Daily / Monthly Cap |
|---|---|---|
| Free | $0 | 10 / 50 |
| Developer | $49 | 200 / 1,000 |
| Pro | $199 | 2,000 / 10,000 |
| Enterprise | Custom | Unlimited |
Part of 11 public agents at DNAi Systems. Fleet discovery. MIT license (interface only — engine, knowledge collections, and architecture are proprietary).