82trust / 100

Signals Catalog

by CRYPTYX in Onchain & crypto

x402 APIPassing, checked 1 h ago

The entry point for agents landing on CRYPTYX. Returns the full signal registry (every atomic and composite signal, all versions) with class, horizon, geometry, parameters, 30-day trigger stats, three-axis health grades, walk-forward IS/OOS — plus a meta.service block (universe + walk-forward + macro-regime + OKX/Kraken/Coinbase venues), a meta.by_class strategy-family breakdown, a meta.next recommended 5-step flow, and per-signal _actions with direct URLs to explain / backtest / fork / simulate. One call answers "what is CRYPTYX, what can I buy, and what should I call next". Signal evaluations run across the CRYPTYX 200+ tracked digital assets — BTC, ETH, SOL, top-cap + long-tail coverage.

GET https://cryptyx.ai/api/signals/catalog

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
220 ms typical, 220 ms slowest 5%
Last check
1 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://cryptyx.ai/api/signals/catalog"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fcryptyx.ai%2Fapi%2Fsignals%2Fcatalog
const res = await pay("https://cryptyx.ai/api/signals/catalog");
console.log(await res.json());

Example input

{}

Example output

{
  "count": 29,
  "durationMs": 842,
  "meta": {
    "by_class": {
      "CORR": {
        "count": 21,
        "one_liner": "Cross-asset correlation regimes"
      },
      "EFF": {
        "count": 16,
        "one_liner": "Price efficiency + reversal setups"
      },
      "FLOW": {
        "count": 11,
        "one_liner": "Order flow + taker aggression"
      },
      "FUT": {
        "count": 16,
        "one_liner": "Futures funding + open interest"
      },
      "OB": {
        "count": 33,
        "one_liner": "Order book depth + imbalance"
      },
      "OPT": {
        "count": 17,
        "one_liner": "Options implied vol + skew"
      },
      "TR": {
        "count": 33,
        "one_liner": "Trend + momentum signals"
      },
      "VOL": {
        "count": 13,
        "one_liner": "Volatility regime + compression"
      }
    },
    "ic_context": "cross_sectional",
    "next": {
      "recommended_flow": [
        "1) Pick 1-3 signals whose class + horizon match your hypothesis.",
        "2) GET /api/signals/top — the 10 highest-IC signals right now.",
        "3) GET /api/signals/explain?signal_id={id}&day={YYYY-MM-DD}&asset={SYMBOL}.",
        "4) POST /api/signals/backtest — validate over 5+ years.",
        "5) GET /api/v1/ai/trade-ideas — bundled starter pack for autonomous execution."
      ]
    },
    "service": {
      "execution_venues": [
        "OKX",
        "Kraken",
        "Coinbase"
      ],
      "macro_regime_aware": true,
      "name": "CRYPTYX",
      "tagline": "The intelligence layer for autonomous trading agents",
      "universe": {
        "assets": 200,
        "factor_classes": 8,
        "history_years": 5,
        "horizons": 8,
        "metrics": 442,
        "signals_atomic": 143,
        "signals_composite": 9
      },
      "walk_forward_validated": true
    }
  },
  "ok": true,
  "signals": [
    {
      "active_params": {
        "t_thr": 0.5,
        "z_thr": 1
      },
      "active_version": 187,
      "class": "TR",
      "description": "Persistent trend strength with momentum confirmation over 14 days",
      "geometry_type": "threshold",
      "health_grade": "B",
      "horizon": "14D",
      "name": "Trend Momentum Continuation 14D",
      "operational_grade": "A",
      "params_created_at": "2026-03-22T18:14:02.000Z",
      "predictive_grade": "B",
      "recent_days_evaluated": 30,
      "recent_total_assets": 5640,
      "recent_triggered_assets": 678,
      "signal_id": "TR_MOMO_CONT_14D",
      "tags": [
        "momentum",
        "trend"
      ],
      "trigger_rate_per_asset_day": 0.1202,
      "unique_assets_ever_triggered": 94,
      "unique_assets_observed": 188,
      "walk_forward": {
        "asof_day": "2026-06-20",
        "ic_delta": -0.0264,
        "is_hit_rate": 0.561,
        "is_ic": 0.0876,
        "is_n_obs": 18900,
        "is_n_triggers": 612,
        "oos_hit_rate": 0.542,
        "oos_ic": 0.0612,
        "oos_n_obs": 8100,
        "oos_n_triggers": 184,

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
1 h agoPassed402220 ms$0.01
6 h agoPassed402265 ms$0.01