# Heurist Mesh – Ask Heurist (Async Crypto Q&A)

> Heurist Mesh – Ask Heurist (Async Crypto Q&A) 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-14).

Submits a crypto or blockchain question to the Ask Heurist AI agent and returns a job_id for async result retrieval.

## Facts

- Endpoint: POST https://mesh.heurist.xyz/x402/solana/agents/AskHeuristAgent/ask_heurist
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/heurist-mesh-ask-heurist-async-crypto-q-a-40962540
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6bJGGwfrXV_FI0ayeRxUw

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-async-crypto-q-a-40962540 -d '<json body>'
```

Example prompt: Ask Heurist what the current state of Ethereum layer 2 adoption looks like and what the top protocols are by TVL — I want a detailed breakdown.

## When to prefer this

Use this endpoint when you need open-ended, natural language answers to cryptocurrency, DeFi, or blockchain questions that require AI reasoning rather than raw data lookup. It is best for questions that benefit from synthesis across multiple data sources, rather than structured queries for specific metrics (use sibling endpoints for TVL, yield pools, or transaction data directly).

## Known failure modes

- Invalid or empty question input returns an error
- Payment failure (insufficient USDC or x402 auth) prevents job creation
- Job ID may expire if status is not checked within a reasonable window
- AI response may be incomplete or unavailable if underlying model times out
- Network or service errors may return 5xx status with no job_id

## 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 agent must then call a job status check endpoint after the recommended wait time to retrieve the actual answer, which will contain an AI-generated response to the submitted crypto question.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "prompt"
     ],
     "properties": {
      "mode": {
       "enum": [
        "normal",
        "deep"
       ],
       "type": "string",
       "default": "normal",
       "description": "Query mode: 'normal' for quick answers (prices, news), 'deep' for complex analysis."
      },
      "debug": {
       "type": "boolean",
       "default": false,
       "description": "Debug mode flag. ALWAYS use false."
      },
      "prompt": {
       "type": "string",
       "description": "The crypto question or research query to ask."
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "result": {
       "type": "object",
       "additionalProperties": true
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/heurist-mesh-ask-heurist-async-crypto-q-a-40962540/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)
