# x402 Crypto Catalyst Signal

> x402 Crypto Catalyst Signal is a paid API for AI agents from agent-economy-signal-x402-mainnet.bronzetti-andrea.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns a sentiment-scored crypto catalyst signal with bullish/bearish action recommendation and supporting headlines for a given asset ticker, gated by a $0.005 USDC micropayment.

## Facts

- Endpoint: GET https://agent-economy-signal-x402-mainnet.bronzetti-andrea.workers.dev/premium/crypto-catalyst-signal
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-crypto-catalyst-signal-6678e1eb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rHztJC2sEgLV2NAH3W0Kr

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 x402-crypto-catalyst-signal-6678e1eb
```

Example prompt: What's the current crypto catalyst signal for ETH — is it bullish or bearish right now, and are there any major headlines driving it?

## When to prefer this

Choose this endpoint when an autonomous agent needs a fast, machine-readable, scored market catalyst signal for a specific crypto asset with supporting sentiment headlines, especially in a pay-per-call architecture where per-request micropayments via x402/USDC on Base mainnet are already supported. Prefer this over generic news APIs when you need a structured action recommendation (not raw text) that an agent can act on deterministically.

## Known failure modes

- Payment not included or insufficient USDC — returns HTTP 402 with payment instructions
- Invalid or unsupported asset ticker (fails regex pattern ^[A-Za-z0-9]{2,10}$) — returns validation error
- Asset ticker not covered by data provider — may return empty headlines or null signal
- Cloudflare Worker cold start or upstream data latency — potential timeout
- Signal expiry: data is only valid for the returned valid_for_seconds window and stale use may lead to bad decisions

## How this service works

Machine-readable pay-per-request intelligence for autonomous agents on Base mainnet. x402 v2 resources expose deterministic decisions, market demand signals, payment preflight checks, repository intelligence, crypto catalysts, OpenAPI integration analysis and token liquidity signals.

## Output

Returns a JSON object containing: asset ticker, catalyst score (integer 0-100), action label (e.g. RESEARCH_NOW), signal direction (BULLISH/BEARISH), positive and negative headline counts, an array of headline strings with individual sentiment labels, current spot price in USD, and a validity window in seconds. The response is time-bounded (e.g. valid for 300 seconds).

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "asset"
     ],
     "properties": {
      "asset": {
       "type": "string",
       "pattern": "^[A-Za-z0-9]{2,10}$",
       "description": "Crypto asset ticker, for example BTC, ETH or SOL."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "asset": "BTC",
  "product": "Crypto Catalyst Signal",
  "version": "1.0.0",
  "catalyst": {
   "score": 74,
   "action": "RESEARCH_NOW",
   "signal": "BULLISH",
   "negative_headlines": 1,
   "positive_headlines": 3
  },
  "headlines": [
   {
    "title": "Example market catalyst headline",
    "sentiment": "POSITIVE"
   }
  ],
  "price_usd": 0.005,
  "spot_price_usd": 67321.45,
  "valid_for_seconds": 300
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-crypto-catalyst-signal-6678e1eb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-economy-signal-x402-mainnet.bronzetti-andrea.workers.dev](https://www.zero.xyz/host/agent-economy-signal-x402-mainnet.bronzetti-andrea.workers.dev/llms.txt)
