Skip to main content
GET
/
v1
/
signals
/
weights
curl 'https://api.aioka.io/v1/signals/weights?regime=BULL_TRENDING' \
  -H "X-API-Key: aik_pro_your_key_here"
{
  "regime": "BULL_TRENDING",
  "weights": [
    {
      "signal_key": "BTC_RSI",
      "regime": "BULL_TRENDING",
      "multiplier": 1.32,
      "accuracy": 0.68,
      "data_points": 22,
      "last_updated": "2026-04-23T10:00:00Z"
    },
    {
      "signal_key": "WHALE_FLOW",
      "regime": "BULL_TRENDING",
      "multiplier": 0.81,
      "accuracy": 0.41,
      "data_points": 18,
      "last_updated": "2026-04-23T10:00:00Z"
    }
  ],
  "avg_accuracy": 0.545,
  "window_size": 22,
  "last_updated": "2026-04-23T10:00:00Z",
  "cached": false,
  "cache_ttl_seconds": 300
}
To use the playground, enter your API key in the X-API-Key field above. Requires PRO tier key ($199/mo). Contact info@aioka.io to upgrade.
Tier: Pro ($199/mo) 🔒 Cache TTL: 300 seconds

What this returns

AIOKA applies a learned multiplier to every raw signal before the AI council and Judiciary Engine combine them into a verdict. This endpoint exposes those multipliers so Pro-tier clients can audit exactly how each signal is being weighted in the current market regime. Multipliers are updated every 6 hours from the outcomes of the most recent closed Ghost Trader trades. A multiplier above 1.0 means AIOKA currently amplifies that signal; below 1.0 means it is damped.

Safeguards

Every returned multiplier has passed the following guarantees at write time:
  • Range: clamped to [0.30, 2.00] — no signal is fully suppressed and none is tripled.
  • Data floor: when data_points < 10 the stored multiplier falls back to 1.0.
  • Gradual adjustment: no multiplier shifts by more than 20% per update cycle.
  • Regime isolation: every row is keyed on (signal_key, regime) — weights never bleed between regimes.

Query parameters

ParameterRequiredDescription
regimeoptionalFilter to a single regime (e.g. BULL_TRENDING). Omit to return every regime.
curl 'https://api.aioka.io/v1/signals/weights?regime=BULL_TRENDING' \
  -H "X-API-Key: aik_pro_your_key_here"
{
  "regime": "BULL_TRENDING",
  "weights": [
    {
      "signal_key": "BTC_RSI",
      "regime": "BULL_TRENDING",
      "multiplier": 1.32,
      "accuracy": 0.68,
      "data_points": 22,
      "last_updated": "2026-04-23T10:00:00Z"
    },
    {
      "signal_key": "WHALE_FLOW",
      "regime": "BULL_TRENDING",
      "multiplier": 0.81,
      "accuracy": 0.41,
      "data_points": 18,
      "last_updated": "2026-04-23T10:00:00Z"
    }
  ],
  "avg_accuracy": 0.545,
  "window_size": 22,
  "last_updated": "2026-04-23T10:00:00Z",
  "cached": false,
  "cache_ttl_seconds": 300
}

Authorizations

X-API-Key
string
header
required

Your AIOKA Intelligence API key (format: aik_{tier}_{random})

Query Parameters

regime
string | null

Response

Adaptive weights snapshot for the requested regime

Response for GET /v1/signals/weights (Pro tier).

Exposes the adaptive multiplier AIOKA applies per signal and regime so Pro-tier clients can audit exactly how each signal is weighted in the current market regime.

regime
string
required
weights
SignalWeightItem · object[]
required
window_size
integer
required
cached
boolean
required
cache_ttl_seconds
integer
required
avg_accuracy
number | null
last_updated
string<date-time> | null