{
 "version": "arena-3",
 "pro_version": "pro-1",
 "history": [
  {
   "version": "arena-1",
   "from": "2026-10-18",
   "what": "the first rules: long-only weights 5–25%, the rest cash at the T-bill, 0.1% on what changes, the first price of 09:30–09:45 ET; VIX traded through VIXY"
  },
  {
   "version": "arena-2",
   "from": "2026-10-18",
   "what": "«hold» is a decision (no trade, no cost); each model sees its own account only; VIX is an indicator, sold through VIXY at the rebalance; a decision any day"
  },
  {
   "version": "arena-3",
   "from": "2026-10-19",
   "what": "one automatic second try with the check's own words; a fund names its market (SPY = S&P 500); the mandate field; cash_pct + positions = 100 within 0.5"
  }
 ],
 "license": "CC BY 4.0",
 "assets": {
  "SPX": {
   "trades_as": "SPY"
  },
  "NDX": {
   "trades_as": "QQQ"
  },
  "DJI": {
   "trades_as": "DIA"
  },
  "SOX": {
   "trades_as": "SOXQ"
  },
  "US10Y": {
   "trades_as": "IEF"
  },
  "DXY": {
   "trades_as": "UUP"
  },
  "GOLD": {
   "trades_as": "GLD"
  },
  "WTI": {
   "trades_as": "USO"
  },
  "BRENT": {
   "trades_as": "BNO"
  },
  "COPPER": {
   "trades_as": "CPER"
  },
  "BTC": {
   "trades_as": "BTC-USD"
  }
 },
 "indicators_only": [
  "VIX"
 ],
 "prices": "Yahoo Finance chart API: the first minute bar price of 09:30–09:45 ET for the execution, the close for the value",
 "seal": "every answer line is sealed in the hash-chained book (council-book.jsonl) at the minute it is booked",
 "execution": "a decision trades at the first open after its seal; a missing price — the next open, the positions hold",
 "cost": 0.001,
 "frequency": "a decision any day; a full review on the week's first session",
 "limits": {
  "min": 0.05,
  "cap": 0.25,
  "sum_100_within_pct": 0.5,
  "shorts": false,
  "leverage": false
 },
 "cash": "earns the 13-week T-bill (^IRX) by calendar days / 360",
 "missing_answer": "no decision: the positions stay unchanged, no trade, no cost",
 "refused": "one automatic second try with the check's own reasons; refused again — the positions stay unchanged",
 "new_model_version": "the account goes on, the change is marked with its date; the result since the version is shown apart",
 "formulas": {
  "return": "value / 100000 − 1",
  "max_drawdown": "the deepest fall from a peak of the daily values",
  "return_per_risk": "the annual mean daily return over the T-bill / the annual volatility, from 20 sessions (Sharpe)",
  "sortino": "the annual mean daily return over the T-bill / the annual downside deviation, from 20 sessions",
  "vs_sp500": "the account's return minus the S&P 500 account's over the same dates, from the close before its first day",
  "regret": "against every market alike: the choice of markets (its markets alike, all in − every market alike) + the cash (its markets alike at its cash level − all in) + the sizes (its weights − its markets alike); its costs (itself − itself without costs) apart"
 },
 "question": {
  "template": "\nPORTFOLIO ARENA. This is the WEEKLY REVIEW: look at your whole portfolio and its idea. You manage your own account of simulated money (every model started with $100,000, the same data). Spread it between cash and long positions in these traded instruments: SPX = SPY, NDX = QQQ, DJI = DIA, SOX = SOXQ, US10Y = IEF, DXY = UUP, GOLD = GLD, WTI = USO, BRENT = BNO, COPPER = CPER, BTC = BTC-USD. Here US10Y is the 10-year Treasury BOND fund (it rises when yields fall) — holding it is not the same as your 1d call on the yield; WTI, BRENT, COPPER and DXY are funds that hold futures (USO, BNO, CPER, UUP): over weeks they can drift from the spot price as the contracts roll; VIX is an indicator only and cannot be held. Rules: no shorts, no leverage, each position 5–25% of the account, cash_pct + the positions = 100 — or \"hold\": true, and your positions stay as they are (no trade, no cost). A decision trades at the first open after it is sealed — here the 2026-10-19 open if you answer before 09:30 ET, else the next session's (the first price of 09:30–09:45 ET, 0.1% on what changes); the units then stay until you change them; the program turns your weights into trades and publishes every trade. A decision that breaks the rules is refused and your positions hold. Say why, the main risk and what would make you revise it. Aim: the best return for the risk; the account runs on, 6-month seasons are slices of it.\n{{OWN}}\nPRO LEAGUE (a second account of yours, $100,000 at the start): signed weights — positive long, negative short — in the same instruments and VIX (traded as VIXY), each 5–30% of your equity, the sum of their sizes 100–200% (fully invested, leverage up to 2×; no sitting in cash). Costs: 0.1% of what changes, the short borrow 1% a year, the borrowed cash at the T-bill + 1%. Margin: under 25% equity to the gross, every position is cut back to 2×; at zero equity the account is closed for good. Same timing as above; \"hold\": true keeps it as it is.\n",
  "schema": "{\"portfolio\": {\"hold\": <true to keep your positions as they are | false>, \"cash_pct\": <0-100>, \"positions\": [{\"asset\": \"<CODE>\", \"weight_pct\": <5-25>, \"confidence\": <0-100>}], \"why\": \"<what you change and why, 1-2 sentences>\", \"risk\": \"<the main risk, 1 sentence>\", \"revise_if\": \"<what would make you change it, 1 sentence>\", \"mandate\": \"<your standing mandate in the weekly review: horizon, risk, how you pick and size, your stop and exit — 1-2 sentences>\"},\n \"pro_portfolio\": {\"hold\": <true | false>, \"positions\": [{\"asset\": \"<CODE or VIX>\", \"weight_pct\": <-30…-5 short | 5…30 long>}], \"why\": \"<1-2 sentences>\", \"risk\": \"<1 sentence>\", \"revise_if\": \"<1 sentence>\"}}",
  "history": [
   [
    "2026-10-19",
    "ba546bcaa533e57d7ee1f33ae7a3ac8f326a4c51ff2fd72e31ad27b240fb900f"
   ]
  ],
  "template_sha256": "ba546bcaa533e57d7ee1f33ae7a3ac8f326a4c51ff2fd72e31ad27b240fb900f"
 },
 "run_id": "2026-10-19-am"
}