# Heurist Mesh - Ask Heurist Crypto Research Agent

> Heurist Mesh - Ask Heurist Crypto Research Agent is a paid API for AI agents from mesh.heurist.xyz, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-13).

Submit a crypto question or research query to the Ask Heurist AI agent, returning a job_id for async result retrieval

## Facts

- Endpoint: POST https://mesh.heurist.xyz/x402/agents/AskHeuristAgent/ask_heurist
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/heurist-mesh-ask-heurist-agent-a80d79b6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_glncAdJ7yZtQIlfzLJcw3

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability heurist-mesh-ask-heurist-agent-a80d79b6 -d '<json body>'
```

Example prompt: Can you do a deep analysis of Ethereum's current staking yield, recent validator trends, and how it compares to other proof-of-stake networks? Use deep mode for a thorough answer.

## When to prefer this

Use this endpoint when you need AI-powered crypto research or market intelligence and are willing to handle an async workflow (submit then poll). Choose 'normal' mode for quick price or news queries and 'deep' mode for complex multi-factor analysis. Prefer this over synchronous endpoints when dealing with nuanced research questions that require aggregated reasoning.

## Known failure modes

- Missing required prompt field returns validation error
- Invalid mode value (not 'normal' or 'deep') may cause unexpected behavior
- Job may time out or fail if the query is too complex
- Payment failure due to insufficient USDC balance ($0.1 per call)
- Network timeout on submission before job_id is returned

## How this service works

Submit a crypto question to Ask Heurist. Returns a job_id immediately. Use check_job_status after the recommended wait time to retrieve the result.

## Output

Returns a job_id immediately upon submission. The caller must then poll the check_job_status endpoint after the recommended wait time to retrieve the full research result, which contains an AI-generated answer to the submitted crypto question.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "prompt"
 ],
 "properties": {
  "mode": {
   "enum": [
    "normal",
    "deep"
   ],
   "type": "string",
   "description": "Query mode: 'normal' for quick answers (prices, news), 'deep' for complex analysis."
  },
  "debug": {
   "type": "boolean",
   "description": "Debug mode flag. ALWAYS use false."
  },
  "prompt": {
   "type": "string",
   "description": "The crypto question or research query to ask."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/heurist-mesh-ask-heurist-agent-a80d79b6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mesh.heurist.xyz](https://www.zero.xyz/host/mesh.heurist.xyz/llms.txt)
