{
  "title": "Alpha One \u2014 AI Hedge Fund",
  "public_name": "Alpha One Paper Fund",
  "generated_at": "2026-07-17T20:00:55.399885+00:00",
  "mode": "PAPER",
  "broker_label": "Alpaca paper",
  "mandate": "Long-only US cash equities. Seek excess return vs SPY with hard capital and drawdown limits. Explain every decision.",
  "performance": {
    "portfolio_value": 1000.0,
    "starting_capital": 1000.0,
    "total_return_pct": 0.0,
    "pnl_usd": 0.0,
    "spy_return_pct": 11.97,
    "excess_vs_spy_pct": -11.97,
    "cash": 1000.0,
    "capital_deployed": 0,
    "cycles": 75,
    "status_chip": "Flat since start",
    "up_so_far": false,
    "first_trade_day": "2026-07-15"
  },
  "limits": {
    "starting_cap_usd": 1000.0,
    "max_loss_usd": 400.0,
    "max_position_usd": 250.0,
    "max_daily_orders": 3,
    "max_drawdown_pct": 40.0,
    "instruments": "US cash equities only (options, crypto, OTC, pennies, leveraged/inverse ETFs banned)"
  },
  "org": {
    "fund": "Alpha One",
    "cio": "Static allocator (pluggable)",
    "strategies": [
      {
        "name": "Value",
        "allocator_weight": 35.0,
        "analysts": [
          "buffett",
          "quality"
        ]
      },
      {
        "name": "Momentum",
        "allocator_weight": 35.0,
        "analysts": [
          "momentum",
          "mean_reversion"
        ]
      },
      {
        "name": "Event",
        "allocator_weight": 30.0,
        "analysts": [
          "pead_lite",
          "druckenmiller"
        ]
      }
    ],
    "risk": "Hard-limit master risk",
    "execution": "Alpaca paper broker",
    "books": "Persistent JSONL ledger"
  },
  "holdings": [],
  "thinking": {
    "status_label": "In cash \u2014 scanning pods",
    "headline": "Cash in the sleeve. Analysts form views; risk must clear before any order.",
    "plain_english": "Alpha One is a persistent paper fund. Quant models and stylized investor agents publish convictions with written theses. Deterministic portfolio code blends views; risk hard-caps capital; execution talks to Alpaca paper only when enabled.",
    "last_checked": "2026-07-17T20:00:55.399827+00:00",
    "triggers": [
      "Analyst conviction \u2265 minimum threshold",
      "Instrument passes cash-equity gates",
      "Position / daily / max-loss caps clear",
      "Market open (for live paper orders)"
    ]
  },
  "trade_reasoning": [
    {
      "title": "Buy AMZN",
      "ts": "2026-07-17T20:00:51.404175+00:00",
      "side": "buy",
      "symbol": "AMZN",
      "notional": 91.49,
      "body": "[value] buffett: [AMZN] Looking for a durable franchise at a sensible price. Long-window return 20.2%, 6.7% below peak, realized vol 1.52%/day. Moat-like stability with a reasonable entry \u2014 constructive long bias. | quality: 20d realized vol 1.52%/day, drawdown from 30d peak -6.7%. Stable quality profile.",
      "status": "skipped",
      "dry_run": false
    },
    {
      "title": "Buy AMZN",
      "ts": "2026-07-15T03:11:12.391968+00:00",
      "side": "buy",
      "symbol": "AMZN",
      "notional": 91.49,
      "body": "[value] buffett: [AMZN] Looking for a durable franchise at a sensible price. Long-window return 20.2%, 6.7% below peak, realized vol 1.52%/day. Moat-like stability with a reasonable entry \u2014 constructive long bias. | quality: 20d realized vol 1.52%/day, drawdown from 30d peak -6.7%. Stable quality profile.",
      "status": "skipped",
      "dry_run": false
    },
    {
      "title": "Buy AAPL",
      "ts": "2026-07-15T03:11:12.391215+00:00",
      "side": "buy",
      "symbol": "AAPL",
      "notional": 99.33,
      "body": "[value] buffett: [AAPL] Looking for a durable franchise at a sensible price. Long-window return 21.3%, 0.0% below peak, realized vol 1.27%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight. | quality: 20d realized vol 1.27%/day, drawdown from 30d peak 0.0%. Stable quality profile.",
      "status": "skipped",
      "dry_run": false
    },
    {
      "title": "Buy SPY",
      "ts": "2026-07-15T03:10:40.425781+00:00",
      "side": "buy",
      "symbol": "SPY",
      "notional": null,
      "body": "E2E live-paper resting limit for connectivity test; cancel if tests pass.",
      "status": "accepted",
      "dry_run": false
    },
    {
      "title": "Buy AMZN",
      "ts": "2026-07-15T03:04:34.855144+00:00",
      "side": "buy",
      "symbol": "AMZN",
      "notional": 91.49,
      "body": "[value] buffett: [AMZN] Looking for a durable franchise at a sensible price. Long-window return 20.2%, 6.7% below peak, realized vol 1.52%/day. Moat-like stability with a reasonable entry \u2014 constructive long bias. | quality: 20d realized vol 1.52%/day, drawdown from 30d peak -6.7%. Stable quality profile.",
      "status": "dry_run_accepted",
      "dry_run": true
    },
    {
      "title": "Buy AAPL",
      "ts": "2026-07-15T03:04:34.854538+00:00",
      "side": "buy",
      "symbol": "AAPL",
      "notional": 99.33,
      "body": "[value] buffett: [AAPL] Looking for a durable franchise at a sensible price. Long-window return 21.3%, 0.0% below peak, realized vol 1.27%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight. | quality: 20d realized vol 1.27%/day, drawdown from 30d peak 0.0%. Stable quality profile.",
      "status": "dry_run_accepted",
      "dry_run": true
    },
    {
      "title": "Buy AMZN",
      "ts": "2026-07-15T03:04:03.923760+00:00",
      "side": "buy",
      "symbol": "AMZN",
      "notional": null,
      "body": "market_closed",
      "status": "skipped",
      "dry_run": true
    },
    {
      "title": "Buy AAPL",
      "ts": "2026-07-15T03:04:03.923340+00:00",
      "side": "buy",
      "symbol": "AAPL",
      "notional": null,
      "body": "market_closed",
      "status": "skipped",
      "dry_run": true
    }
  ],
  "recent_signals": [
    {
      "model": "buffett",
      "ticker": "AAPL",
      "value": 0.32793479870911524,
      "reasoning": "[AAPL] Looking for a durable franchise at a sensible price. Long-window return 21.3%, 0.0% below peak, realized vol 1.27%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight."
    },
    {
      "model": "buffett",
      "ticker": "MSFT",
      "value": 0.19361691677520199,
      "reasoning": "[MSFT] Looking for a durable franchise at a sensible price. Long-window return 7.8%, 4.2% below peak, realized vol 2.06%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight."
    },
    {
      "model": "buffett",
      "ticker": "GOOGL",
      "value": 0.3437989241880099,
      "reasoning": "[GOOGL] Looking for a durable franchise at a sensible price. Long-window return 18.1%, 10.1% below peak, realized vol 1.81%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight."
    },
    {
      "model": "buffett",
      "ticker": "AMZN",
      "value": 0.3589497639644579,
      "reasoning": "[AMZN] Looking for a durable franchise at a sensible price. Long-window return 20.2%, 6.7% below peak, realized vol 1.52%/day. Moat-like stability with a reasonable entry \u2014 constructive long bias."
    },
    {
      "model": "buffett",
      "ticker": "BRK.B",
      "value": 0.3436362722574034,
      "reasoning": "[BRK.B] Looking for a durable franchise at a sensible price. Long-window return -5.1%, 5.1% below peak, realized vol 0.79%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight."
    },
    {
      "model": "buffett",
      "ticker": "JNJ",
      "value": 0.32774799581584996,
      "reasoning": "[JNJ] Looking for a durable franchise at a sensible price. Long-window return -8.1%, 8.8% below peak, realized vol 1.17%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight."
    },
    {
      "model": "buffett",
      "ticker": "PG",
      "value": 0.3153134225399158,
      "reasoning": "[PG] Looking for a durable franchise at a sensible price. Long-window return -9.3%, 9.7% below peak, realized vol 1.33%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight."
    },
    {
      "model": "buffett",
      "ticker": "V",
      "value": 0.30275509833012304,
      "reasoning": "[V] Looking for a durable franchise at a sensible price. Long-window return 0.4%, 5.3% below peak, realized vol 1.10%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight."
    },
    {
      "model": "buffett",
      "ticker": "UNH",
      "value": 0.41140198423118574,
      "reasoning": "[UNH] Looking for a durable franchise at a sensible price. Long-window return 32.6%, 5.8% below peak, realized vol 1.52%/day. Moat-like stability with a reasonable entry \u2014 constructive long bias."
    },
    {
      "model": "buffett",
      "ticker": "JPM",
      "value": 0.27676960011695884,
      "reasoning": "[JPM] Looking for a durable franchise at a sensible price. Long-window return 3.8%, 5.1% below peak, realized vol 1.40%/day. Either too expensive relative to recent peak or the path is too choppy \u2014 pass or light weight."
    },
    {
      "model": "quality",
      "ticker": "AAPL",
      "value": 0.5911852655833986,
      "reasoning": "20d realized vol 1.27%/day, drawdown from 30d peak 0.0%. Stable quality profile."
    },
    {
      "model": "quality",
      "ticker": "MSFT",
      "value": 0.3471704763259499,
      "reasoning": "20d realized vol 2.06%/day, drawdown from 30d peak -4.2%. Stable quality profile."
    },
    {
      "model": "quality",
      "ticker": "GOOGL",
      "value": 0.30938958691304475,
      "reasoning": "20d realized vol 1.81%/day, drawdown from 30d peak -10.1%. Stable quality profile."
    },
    {
      "model": "quality",
      "ticker": "AMZN",
      "value": 0.4877128143979912,
      "reasoning": "20d realized vol 1.52%/day, drawdown from 30d peak -6.7%. Stable quality profile."
    },
    {
      "model": "quality",
      "ticker": "BRK.B",
      "value": 0.4208806104665156,
      "reasoning": "20d realized vol 0.79%/day, drawdown from 30d peak -3.4%. Stable quality profile."
    },
    {
      "model": "quality",
      "ticker": "JNJ",
      "value": 0.3647688026164302,
      "reasoning": "20d realized vol 1.17%/day, drawdown from 30d peak -4.9%. Stable quality profile."
    },
    {
      "model": "quality",
      "ticker": "PG",
      "value": 0.34807862974786347,
      "reasoning": "20d realized vol 1.33%/day, drawdown from 30d peak -5.6%. Stable quality profile."
    },
    {
      "model": "quality",
      "ticker": "V",
      "value": 0.38612445336403345,
      "reasoning": "20d realized vol 1.10%/day, drawdown from 30d peak -5.3%. Stable quality profile."
    },
    {
      "model": "quality",
      "ticker": "UNH",
      "value": 0.2970763682220209,
      "reasoning": "20d realized vol 1.52%/day, drawdown from 30d peak -5.8%. Elevated risk / instability."
    },
    {
      "model": "quality",
      "ticker": "JPM",
      "value": 0.33694835193564193,
      "reasoning": "20d realized vol 1.40%/day, drawdown from 30d peak -4.4%. Stable quality profile."
    }
  ],
  "analyst_activity": {
    "pead_lite": 40,
    "druckenmiller": 40,
    "buffett": 30,
    "quality": 30,
    "momentum": 30,
    "mean_reversion": 30
  },
  "nav_spark": [
    {
      "t": "2026-07-15T17:47:53.208494+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-15T18:03:35.193070+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-15T18:19:12.025859+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-15T18:34:50.556231+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-15T18:50:28.245747+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-15T19:06:06.461382+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-15T19:21:47.706758+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-15T19:37:39.652638+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-15T19:53:21.528973+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T13:29:51.069520+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T13:45:33.122634+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T14:06:06.649174+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T14:21:43.278150+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T14:37:53.840670+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T14:53:37.996938+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T15:09:29.756343+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T15:25:17.392892+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T15:41:18.661178+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T16:01:54.518133+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T16:17:33.575226+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T16:33:09.933280+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T16:48:46.623394+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T17:04:22.590934+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T17:19:54.888910+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T17:35:31.162418+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T17:51:06.105450+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T18:06:39.875544+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T18:22:43.080254+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T18:38:25.533397+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T18:53:59.133384+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T19:09:39.311443+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T19:25:20.970495+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T19:41:02.123870+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-16T19:56:39.054081+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T13:29:43.259664+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T13:45:25.083983+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T14:01:07.653934+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T14:16:45.486169+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T14:32:22.019186+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T14:48:01.561029+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T15:03:38.579191+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T15:19:15.500328+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T15:34:55.704991+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T15:50:31.606781+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T16:06:07.656125+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T16:21:44.227525+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T16:37:21.895935+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T16:53:04.029342+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T17:08:39.903943+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T17:24:16.570283+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T17:39:58.735876+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T17:55:38.264790+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T18:11:17.463008+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T18:26:55.490660+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T18:42:40.904832+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T18:58:19.512828+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T19:13:54.571463+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T19:29:35.986231+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T19:45:16.401596+00:00",
      "nav": 1000.0
    },
    {
      "t": "2026-07-17T20:00:51.410545+00:00",
      "nav": 1000.0
    }
  ],
  "improvements": [
    {
      "date": "2026-07-15",
      "title": "Fund-as-entity architecture (not a one-shot script)",
      "body": "Alpha One runs as a persistent fund: CIO allocator, strategy pods, analysts, risk, execution, and a permanent ledger.",
      "why": "Matches a real hedge-fund org chart with AI analysts and deterministic risk/execution."
    },
    {
      "date": "2026-07-15",
      "title": "One pipeline: run_cycle",
      "body": "Data \u2192 analysts \u2192 portfolio \u2192 risk \u2192 execution \u2192 ledger. Paper mode today; same path for future backtest/live.",
      "why": "What you research is what trades \u2014 no divergent production code path."
    },
    {
      "date": "2026-07-15",
      "title": "LLM never touches the trade",
      "body": "Personas and quant models emit conviction + thesis only. Python sizes positions and places orders; risk is a hard gate.",
      "why": "Agents propose views; code disposes capital."
    },
    {
      "date": "2026-07-15",
      "title": "Hard capital sleeve: $1,000 / $400 max loss",
      "body": "Even on a larger paper account, the fund tracks a virtual $1,000 sleeve with kill-at-max-loss.",
      "why": "Account limits stay enforceable regardless of broker cash balance."
    },
    {
      "date": "2026-07-15",
      "title": "Cash equities only",
      "body": "Options, margin, crypto, OTC, pennies, illiquid names, leveraged and inverse ETFs are banned by policy.",
      "why": "Instrument risk is eliminated before portfolio construction matters."
    }
  ],
  "edge": {
    "headline": "A fund that finds and explains its own views \u2014 with risk that cannot be overridden.",
    "bullets": [
      "Strategy pods (Value, Momentum, Event) each staff analysts and a capital slice.",
      "Signals are conviction in [-1, +1] plus a written thesis \u2014 every decision is explainable.",
      "Risk enforces $1,000 sleeve, $400 max loss, position caps, and instrument bans.",
      "Paper before real, always. Live trading stays opt-in and off by default."
    ]
  },
  "footer": "Public experiment log, not investment advice. Account numbers, broker order IDs, credentials, local paths, raw prompts, and private logs are excluded."
}
