Signals Catalog
by CRYPTYX in Onchain & crypto
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
- 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
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 1 h ago | Passed | 402 | 220 ms | $0.01 |
| 6 h ago | Passed | 402 | 265 ms | $0.01 |