Skip to main content
GET
/
v1
/
sol
/
council
curl https://api.aioka.io/v1/sol/council \
  -H "X-API-Key: aik_pro_your_key_here"
{
  "verdict": {
    "id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
    "ruling": "ACCUMULATE",
    "confidence": 0.70,
    "agentVotes": {
      "NETWORK_SENTINEL": {"ruling": "BUY", "confidence": 0.74},
      "MACRO_SAGE": {"ruling": "HOLD", "confidence": 0.61},
      "ECOSYSTEM_ANALYST": {"ruling": "ACCUMULATE", "confidence": 0.69},
      "MOMENTUM_HUNTER": {"ruling": "BUY", "confidence": 0.76},
      "LIQUIDITY_GUARDIAN": {"ruling": "ACCUMULATE", "confidence": 0.65},
      "RISK_WARDEN": {"ruling": "ACCUMULATE", "confidence": 0.63}
    },
    "chiefRationale": "Solana network TPS healthy at 3,200. MACRO_SAGE cautious on rising DXY. ECOSYSTEM_ANALYST confirms rising DeFi TVL and low memecoin euphoria -- early-cycle accumulation setup. Confidence trimmed to 0.70 reflecting macro uncertainty.",
    "plainExplanation": "The council turned cautious because Solana network health is steady but momentum has cooled and broader risk appetite is fading. With no strong bullish edge, the council preferred to wait rather than open new exposure.",
    "snapshotSignals": {
      "sol_price": 89.4,
      "rsi_1h": 52.1,
      "ema_200": 85.2,
      "sol_network_tps": 3200.0,
      "sol_defi_tvl_trend": 0.028,
      "sol_staking_participation": 0.72
    },
    "createdAt": "2026-05-06T08:30:00+00:00"
  },
  "nextRefreshMinutes": 30
}
Pro tier endpoint — requires a valid Pro API key. The SOL council runs 6 specialist agents tuned to Solana-specific intelligence (Sprint SOL Phase 2).
Tier: Pro ($199/mo) Cache: None Rate limit: 30/min (per tier) Read-only: Never writes to any trading table.

Response Fields

Top-level

FieldTypeMeaning
verdictobject | nullLatest SOL council verdict. null if no verdict has been produced yet (first 30 minutes after deploy).
nextRefreshMinutesintMinutes until the next scheduled council auto-refresh. Always 30.

verdict fields

FieldTypeMeaning
idstringUUID of this verdict record
rulingstringSTRONG_BUY / BUY / ACCUMULATE / HOLD / REDUCE / AVOID
confidencenumber0.0 — 1.0. SOL entry threshold is confidence >= 0.65.
agentVotesobjectPer-agent breakdown from all 6 SOL specialist agents
agentVotes.<AGENT>objectEach agent entry has ruling (string) and confidence (number)
chiefRationalestring | nullChief Judge’s plain-language explanation of the ruling and why agent disagreements were resolved as they were
plainExplanationstring | nullPlain-English, jargon-free 2-3 sentence summary of WHY the council reached its ruling, synthesized by the Chief Judge in the same call. null for historical verdicts recorded before this feature.
snapshotSignalsobjectRaw signal readings at the time of council deliberation (key-value pairs)
createdAtstringISO 8601 timestamp of verdict

Specialist Agents

The SOL council replaces the generic BTC agent personas with 6 specialists calibrated for Solana-specific intelligence. Each agent produces an independent ruling and confidence score. The Chief Judge aggregates all 6 votes into the final verdict.
AgentWeightVetoDomain
NETWORK_SENTINEL0.20NoSolana TPS, network health, staking participation
MACRO_SAGE0.15NoDXY, US10Y, BTC dominance, Fear & Greed, BTC trend
ECOSYSTEM_ANALYST0.20NoDeFi TVL, memecoin activity, SOL/BTC ratio
MOMENTUM_HUNTER0.20NoRSI 1H/4H, MACD, EMA distance, SOL funding rate
LIQUIDITY_GUARDIAN0.10YesFunding rate squeeze, TPS execution risk, whale exchange flows
RISK_WARDEN0.15YesTail risks, network outages, memecoin crash risk, protocol exploits
The agentVotes object in every verdict response maps each agent name to its individual ruling and confidence. Disagreement between agents is reflected in the final confidence score — unanimous verdicts carry the highest confidence.

Veto Rules

LIQUIDITY_GUARDIAN and RISK_WARDEN carry veto power. When either returns AVOID with confidence > 0.7, the council ruling becomes AVOID regardless of what the other four agents vote. Vetoes are enforced deterministically in Python — never trusted to LLM compliance.
Veto AgentTriggerEffect
LIQUIDITY_GUARDIANAVOID + confidence > 0.7Council ruling forced to AVOID
RISK_WARDENAVOID + confidence > 0.7Council ruling forced to AVOID
curl https://api.aioka.io/v1/sol/council \
  -H "X-API-Key: aik_pro_your_key_here"
{
  "verdict": {
    "id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
    "ruling": "ACCUMULATE",
    "confidence": 0.70,
    "agentVotes": {
      "NETWORK_SENTINEL": {"ruling": "BUY", "confidence": 0.74},
      "MACRO_SAGE": {"ruling": "HOLD", "confidence": 0.61},
      "ECOSYSTEM_ANALYST": {"ruling": "ACCUMULATE", "confidence": 0.69},
      "MOMENTUM_HUNTER": {"ruling": "BUY", "confidence": 0.76},
      "LIQUIDITY_GUARDIAN": {"ruling": "ACCUMULATE", "confidence": 0.65},
      "RISK_WARDEN": {"ruling": "ACCUMULATE", "confidence": 0.63}
    },
    "chiefRationale": "Solana network TPS healthy at 3,200. MACRO_SAGE cautious on rising DXY. ECOSYSTEM_ANALYST confirms rising DeFi TVL and low memecoin euphoria -- early-cycle accumulation setup. Confidence trimmed to 0.70 reflecting macro uncertainty.",
    "plainExplanation": "The council turned cautious because Solana network health is steady but momentum has cooled and broader risk appetite is fading. With no strong bullish edge, the council preferred to wait rather than open new exposure.",
    "snapshotSignals": {
      "sol_price": 89.4,
      "rsi_1h": 52.1,
      "ema_200": 85.2,
      "sol_network_tps": 3200.0,
      "sol_defi_tvl_trend": 0.028,
      "sol_staking_participation": 0.72
    },
    "createdAt": "2026-05-06T08:30:00+00:00"
  },
  "nextRefreshMinutes": 30
}

Authorizations

X-API-Key
string
header
required

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

Response

SOL council verdict

verdict
SOLCouncilVerdict · object
nextRefreshMinutes
integer
default:30