81trust / 100

Signals Top

by CRYPTYX in Onchain & crypto

x402 APIPassing, checked 2 h ago

Top 10 atomic signals ranked by 7-day cross-sectional IC, gated to A/B health grades and non-anti-predictive names. Each carries trigger stats and a 7d walk-forward IS/OOS robustness block. Runs across 200+ digital assets — BTC, ETH, SOL, top-cap + long-tail coverage.

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

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
213 ms typical, 371 ms slowest 5%
Last check
2 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/top"
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%2Ftop
const res = await pay("https://cryptyx.ai/api/signals/top");
console.log(await res.json());

Example input

{}

Example output

{
  "count": 10,
  "durationMs": 187,
  "ok": true,
  "selection_criteria": {
    "enabled": true,
    "health_grade_in": [
      "A",
      "B"
    ],
    "ic_context": "cross_sectional",
    "is_anti_predictive": false,
    "max_results": 10,
    "min_n_obs_7d": 30,
    "ranked_by": "ic_7d_desc"
  },
  "signals": [
    {
      "active_params": {
        "t_thr": 0.5,
        "z_thr": 1
      },
      "active_version": 187,
      "class": "TR",
      "description": "Multi-factor trend continuation regime over 14 trading days",
      "geometry_type": "threshold",
      "health_grade": "A",
      "hit_rate_7d": 0.6312,
      "horizon": "14d",
      "ic_7d": 0.1421,
      "n_obs_7d": 1840,
      "n_triggers_7d": 312,
      "name": "Trend Momentum Continuation 14D",
      "signal_id": "TR_MOMO_CONT_14D",
      "tags": [
        "momentum",
        "trend"
      ],
      "trigger_rate_per_asset_day": 0.1695,
      "unique_assets_ever_triggered": 142,
      "unique_assets_observed": 198,
      "walk_forward": {
        "asof_day": "2026-06-20",
        "ic_delta": -0.0349,
        "is_hit_rate": 0.624,
        "is_ic": 0.1083,
        "is_n_obs": 22680,
        "is_n_triggers": 1218,
        "oos_hit_rate": 0.591,
        "oos_ic": 0.0734,
        "oos_n_obs": 9720,
        "oos_n_triggers": 412,
        "overfit_ratio": 0.677,
        "reliability_grade": "green",
        "split_pct": 0.7,
        "window_days": 180
      }
    },
    {
      "active_params": {
        "ratio_thr": 0.65
      },
      "active_version": 42,
      "class": "VOL",
      "description": "Realized vol contraction setup",
      "geometry_type": "ratio",
      "health_grade": "A",
      "hit_rate_7d": 0.6044,
      "horizon": "7d",
      "ic_7d": 0.1187,
      "n_obs_7d": 1620,
      "n_triggers_7d": 218,
      "name": "Volatility Compression 7v30",
      "signal_id": "VOL_COMPRESSION_7v30",
      "tags": [
        "volatility",
        "compression"
      ],
      "trigger_rate_per_asset_day": 0.1346,
      "unique_assets_ever_triggered": 118,
      "unique_assets_observed": 196
    },
    {
      "active_params": {
        "z_thr": 1.2
      },
      "active_version": 31,
      "class": "TR",
      "description": "Long-horizon momentum continuation",
      "geometry_type": "threshold",
      "health_grade": "B",
      "hit_rate_7d": 0.5821,
      "horizon": "180d",
      "ic_7d": 0.0962,
      "n_obs_7d": 1402,
      "n_triggers_7d": 188,
      "name": "Rate of Change 180D",
      "signal_id": "TR_ROC_180D",
      "tags": [
        "momentum"
      ],
      "trigger_rate_per_asset_day": 0.1341,
      "unique_assets_ever_triggered": 103,
      "unique_assets_observed": 187
    }
  ]
}

Security scan

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

Recent checks

WhenResultHTTPTimePrice
2 h agoPassed402371 ms$0.01
5 h agoPassed402213 ms$0.01
8 h agoPassed402387 ms$0.01
14 h agoPassed402171 ms$0.01