# BotCurve Pulse Market Intelligence API

> BotCurve Pulse Market Intelligence API is a paid API for AI agents from botcurve-mcp.shhrcgcs.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-17).

Returns live BotCurve market intelligence, allocation analysis, and unsigned execution packets via a paid x402 endpoint on Base-USDC.

## Facts

- Endpoint: GET https://botcurve-mcp.shhrcgcs.workers.dev/x402/pulse?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/botcurve-pulse-market-intelligence-api-3c491ed9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H3Y3Qo5rCLceiOILeUEBc

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 botcurve-pulse-market-intelligence-api-3c491ed9
```

Example prompt: Pull the latest BotCurve market pulse — I want to see current market data, allocation quotes, and any unsigned execution packets available right now.

## When to prefer this

Choose this endpoint when an AI agent needs live BotCurve-specific market intelligence, allocation quotes, or unsigned execution packets on Base using USDC micropayments via x402. Prefer this over generic market data APIs when you specifically need BotCurve's proprietary pulse signals and execution packet format for on-chain agent commerce workflows.

## Known failure modes

- 402 Payment Required if x402 payment header is missing or insufficient USDC balance
- Invalid amountTokens format if the value does not match the numeric pattern
- Empty or null market/quotes fields if market data is temporarily unavailable
- Worker timeout or 5xx error if the Cloudflare Worker is overloaded
- Malformed payer address if wallet is not a valid Base-chain address

## How this service works

Base-USDC x402 resources for live BotCurve market intelligence, allocation analysis, and unsigned execution packets.

## Output

A JSON object with kind 'botcurve-pulse', a paid flag, the payer wallet address, a market object with current market data, an array of quotes for allocation or execution, and a founding object with BotCurve foundational metrics.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "amountTokens": {
       "type": "string",
       "pattern": "^[0-9]+(?:\\.[0-9]{1,18})?$"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "const": "json"
    },
    "example": {
     "type": "object"
    }
   },
   "additionalProperties": false
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "kind": "botcurve-pulse",
  "paid": true,
  "payer": "0x...",
  "market": {},
  "quotes": [],
  "founding": {}
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/botcurve-pulse-market-intelligence-api-3c491ed9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from botcurve-mcp.shhrcgcs.workers.dev](https://www.zero.xyz/host/botcurve-mcp.shhrcgcs.workers.dev/llms.txt)
