Skip to content
Viewing as guestSign Up Free

METHODOLOGY · THE RULES ARE CODE
Source of truth: STRATEGY.md

How the machine manages the book.

The full strategy is a public, versioned document. This is the working digest: what the AI is allowed to do, what the code refuses to let it do, and where to check the receipts.

New to the markets, or tripping over the jargon? Start with the plain-English guide →



§1 · §3 · §6.2 — THE THESIS

Durable businesses, owned while the wind is at their back.

The Flagship owns 16–26 genuinely durable franchises — strong economics, sound balance sheets, managers who allocate capital well — and owns them while sovereign-wealth flows, hyperscaler capex, defense bills, and enacted policy are at their back. The tailwind is not the thesis; the durable business is. A position holds through drawdowns and weak prints as long as the business and its structural tailwind are intact, and exits when one of them breaks — not because the price moved.

The signal mix is fixed in policy: ~50% business durability (franchise, unit economics, balance sheet, management), ~30% policy & macro tailwind (defense bills, CHIPS/IRA-style programs, the rate backdrop), and ~20% capital-flow confirmation (13F deltas, capex commitments, insider clusters). Technicals and sentiment appear nowhere in that list — they decay too fast and add turnover without alpha.

Positions cluster in four pillars — a diversification frame, not a quota: Compute, AI & Software, Energy & grid, Defense & sovereign capability, Biology & longevity. Builder bias throughout: companies that physically build — fabs, reactors, ships, drug pipelines — are first-class, alongside durable, mission-critical software in the Compute pillar.

Compute16.43%
Energy8.13%
Defense16.50%
Biology18.11%
Live pillar exposure from the current book · the 40% concentration cap binds per pillar.

§2 — THE GUARDRAILS

The agent decides. Three limits are code.

Since November 2026 the agent decides every trade. Three limits are enforced in code (trades/judge.js) whatever the model writes: no leverage, an 18% ceiling on any one name, and a liquidity floor. The other lines — per-name, theme, sector, AI exposure, the cash band — are shown to the agent on every run; it may go past one only with a stated reason, and the journal records it. Nothing trades on its own: a line crossed wakes the agent, and the agent decides.

Position count16–26Variable band — the strategist picks within it on conviction depth. New names displace old ones; the total stays inside the band.
Single-name ceiling18% (hard)No buy takes a name above it. The 12% entry line below it is a posture the agent may lean against with a reason.
Minimum position1% of NAVA trim that would leave less than 1% has to be a close — no dust slivers.
Theme · sector lines40% · 30%Postures: shown to the agent with the live reading; going past one needs a stated reason in the journal.
CountryNo capRemoved in November 2026: the book buys the best businesses wherever they are listed.
Metals ballast0–12% posturePhysical gold and silver ETFs, sized by the agent to the regime call's posture.
Leverage · derivativesNone (hard)Long-only, and no buy may take cash below zero. No options, no inverse ETFs, no vol products.
Right now: 18 positions · 23.9% cash · 12.9% non-US.

§5.4 — CASH & REGIME

Three regimes set the cash band. The agent holds the cash.

Cash is governed by a three-regime composite read weekly from VIX, the yield curve, credit spreads, market breadth, and index extension. The regime call proposes a cash target and a band; the agent sees both on every run and decides the cash it holds.

RISK-ON0–10% cashHedges sized to the 2-slot floor; tilt toward Compute, away from Defense.
NEUTRAL10–20% cashHedges and pillars at strategic baseline.
RISK-OFF15–30% cashHedges sized up to 3–4 slots; tilt toward Defense, cash, and hedge equity.

When deterministic defensive signals fire, the ceiling of the current band extends — Extension (QQQ >+8% above its 200-day MA, or weekly RSI ≥ 70) adds +10pp, Stress (VIX >+25% vs its 200-day, or HY spreads +50bps in 20 days) adds +10pp, and Event risk (a binary macro event within 3 sessions) adds +5pp — hard-capped at 30% of NAV. The floor never moves: the escalator grants permission to defend, never a mandate to sell, and cash above the band with no active signal is rejected in post-validation regardless of the model's reasoning.

Current regime: NEUTRAL · cash target 20% · “Hormuz tit-for-tat lifts VIX to 21, tape still orderly — NEUTRAL held, cash 20%”

§5.5 — THE CRASH PROTOCOL

Speed comes from detection, not looser rules.

The protocol acts on evidence, not forecasts. A price or volatility shock earns the book permission to defend; a credit or capital-flow break makes de-risking mandatory. Nothing in it predicts a crash: every step waits for a measured signal, and the thresholds, the order in which names are trimmed and the way cash comes back were all written down before the first episode, so nothing is improvised under stress.

The detector is pure data — no model, no cost. It fires when any one of its legs trips: VIX at or above 30, or the one-month VIX above the three-month with VIX at least 20; high-yield credit spreads widening sharply within ten sessions; the S&P 500 at least 7% or the Nasdaq-100 at least 10% below its 20-day high; or the book itself at least 8% below its own 20-day high. The price legs are checked every 30 minutes in market hours, the volatility and credit legs at the close — credit running one session behind the tape, because the public series publishes with a lag. On a fire the regime call re-runs the same session instead of waiting for Monday.

Sentinel legsVIX ≥ 30 · S&P −7% · NDX −10% · book −8%Any one leg fires. Also VIX above VIX3M (with VIX ≥ 20) and high-yield spreads widening sharply within ten sessions. Price legs every 30 minutes in market hours; volatility and credit at the close.
Tier 1 — StressCash ceiling → 40%A price or volatility leg. The autopilot's rate limits lift for defensive actions only; buys and swaps freeze except into hedge slots; the cash ceiling extends to 40%. No selling is mandated. Ends after five sessions with no leg firing — or escalates.
Tier 2 — CrashCash floor 20%The credit leg, the regime refresh calling RISK-OFF, or two or more AI-unwind tripwires. Everything in Tier 1 plus a mandatory 20% cash floor. Trim order: the names most exposed to the cause first, then the lowest conviction score, then the highest beta — never across-the-board selling.
AI-unwind tripwires1 → re-underwrite · 2+ → Tier 2, AI cap 35% → 20%Checked daily. (a) A hyperscaler — Microsoft, Alphabet, Amazon, Meta or Oracle — guides AI and data-center capital spending at least 5% below its prior guidance for the same period. (b) The big AI-infrastructure borrowers (Oracle, CoreWeave) and the AI hosts (Nebius, Applied Digital, IREN, Core Scientific, Cipher, TeraWulf) are both down at least 25 points against the S&P 500 over 20 sessions — both groups, so a bitcoin selloff alone cannot fire it. (c) The semiconductor index trails the S&P 500 by at least 15 points over 20 sessions. One tripwire: every AI-capex-exposed holding is re-underwritten within the week. Two or more: Tier 2, and the AI look-through cap drops from 35% to 20% of the book — the engine trims to fit. The cap returns to 35% only when the tripwires that dropped it have cleared, not when market stress clears.
Re-entry5 calm sessions, then thirdsPre-committed. Tier 2 ends when VIX is below 30, VIX is below 0.95× VIX3M and credit spreads are not widening over ten sessions — all three, for five consecutive sessions. Cash above the regime band then goes back to work in thirds, one tranche a week, into the top held names by conviction score, subject to every cap.
ScorecardProtocol vs. shadow bookEvery Tier 2 episode (and every Tier 1 episode that traded) is scored against a shadow book that took no crash-protocol action, published on the Track Record page. Lose to the shadow in two consecutive episodes and the protocol is flagged for the operator's review — nothing changes automatically.
ModeShadow until switched liveThe protocol ships in shadow: it detects, journals and alerts, but nothing binds until the operator switches it live.

Before going live the protocol was replayed over 2008, March 2020, 2022, August 2024, the DeepSeek shock of January 2025, the April 2025 tariff shock and the summer-2026 chips episode. The replay chose the VIX-below-30 exit over 25, and tightened the volatility leg to require VIX at or above 20 after a run of calm-year false positives. The full replay is in the calibration report.


§6.3 — CONVICTION

A score is the output of a written thesis, not the input to a sort.

Every candidate gets a 0–100 conviction score derived from four questions the agent must answer in writing: why this is a durable 20–30 year compounder; what named policy or macro tailwind is at its back; who is confirming it with capital; and what, specifically, would break the thesis. Names below 60 are not investable. Names at 60 and above are sized in proportion to (score − 60), subject to every cap in the ledger above.

Generic theses are refused mechanically at the buy seam: “strong fundamentals,” “compelling AI exposure,” a bare score, or a doc-pointer gets the open dropped and a refusal row appended to the public journal. If the agent cannot articulate the durable business and name its tailwind, the position cannot enter the book.


§6.5d — THE LOCK

A 30-day lock protects the book from its own manager.

New positions carry a 30-day floor on trims and closes. Inside that first month, only a true regime change, a real break in the company's thesis, or a policy shock that postdates the entry can shrink the position — not flow softening, not score drift, not a shinier candidate on the watchlist. The lock is mechanical: it sits at every sell-emission seam, and an override requires citing one of the named paths, which is then journaled.

Refusals are public. When the lock (or the named-flow gate above) blocks an action the model wanted, the refusal lands in the journal with the same prominence as a trade — “checked, nothing to enforce” is itself evidence the rules run on every decision.


§10.8 — THE CADENCE

One deep decision a quarter. Sentinels watching every day.

A 1+ month hold horizon doesn't want a scheduled full model run every week — most weekly reviews re-affirm the same book, which is decision cost without decision value. The scheduled deep run is quarterly; between audits a sentinel layer watches continuously and wakes the model only when something actually changed:

Quarterly audit — OpusFirst live session of the quarter, 10:00 ETOne of the two scheduled ticket-emitting runs (the weekly investment committee is the other): scoring refresh → regime call → per-position briefings → strategist call → mechanical caps → tickets. Fills land 11:00 the same session, at prices the model could actually have transacted at.
Regime refresh — SonnetMon 10:00 ET, weeklyStandalone regime read (label, cash target, hedge posture, tilts) so the posture inputs never go stale between audits. Also re-runs whenever a new research brief ships or a macro print misses consensus. No tickets.
Investment committee — OpusMon 10:00 ET, weeklyThe scheduled meeting that decides new positions from a pre-qualified bench of at most nine names (six from the weekly research desk plus the operator's nominations), with bear cases written before the meeting and the week's deferred events in its inbox. At most two new opens a week (three when the book is below its 16-name floor).
Daily scans — HaikuM–F, open + closeCheap news/sentiment triage across the held book — flags escalate to the autopilot when enough of them stack up. Never trades directly.
Mechanical sentinelsIntraday + daily, $0Price shocks (≥5% on 3× volume, every 30 min), bearish policy hits, macro prints vs consensus, and the market-stress sentinel: index and book drawdowns, VIX and credit stress (the crash protocol's legs, every 30 minutes and at the close) — pure data checks, no model calls.
Autopilot — Opus, gatedEvent-drivenEvery escalation trips a Sonnet actionability gate; only if it passes does a scoped Opus patch run and trade — defensive moves on held names only. The autopilot opens no new names: new positions are decided solely by the weekly investment committee. Fires sit 12h apart with no weekly cap (retired 2026-07) — overtrading is curbed instead by a mandatory adversarial challenge on every discretionary trade, a hard cost ceiling and a runaway pager. While the crash protocol is at Tier 1 or 2, the cooldown and the 2-day trade-cadence floor are lifted for defensive runs only (trims, exits, cash, hedge slots), with at least 2 hours between runs and at most 4 a day; the Sonnet gate always stays, and the §2 caps still bind.

§5.1 — THE BENCHMARK

The S&P 500 is not the benchmark.

The book is measured against a custom civilizational-builder basket: 25% per pillar, equal weight within each pillar, rebalanced on the first trading day of each calendar quarter, computed on the same price-return basis as the paper book. The constituent list is versioned and append-only. Beating SPY with a defense-and-uranium book in a tech rally proves little; beating the builders it actually competes with proves the selection.

The full track record, benchmark series, and CSV/JSON exports

§13.6 — THE RECEIPTS

Don't trust the summary. Check the ledger.

Every regime call, strategist run, scoring delta, refusal, and trade ticket is appended to a public journal whose entries are hash-chained — editing any historical entry breaks its fingerprint and every link after it, and the chain is re-verified on a public endpoint. The reasoning is timestamped before the market opens on it; the costs of producing it are published down to the model call.

Ledger verified — chain intact197 runs · $49.71 model spend, trailing 30d

THE OPERATOR — WHO RUNS THIS

One human, in a supervisory seat. The AI makes the calls.

Capital Compass is run by a single independent operator who built the system, pays its API and infrastructure bills, and maintains STRATEGY.md — the investment policy the code enforces. The operator does not pick stocks, size positions, or override individual decisions: every buy, trim, and exit is made by the AI strategist inside the mechanical caps above, and lands in the public journal either way.

The human role is supervision, not management: reviewing the weekly tripwires (§7), authoring the standing research brief the regime call reads, and editing the strategy document — through version control, in public — when the policy itself needs to change. Run failures page the operator; they never silently rewrite the record. No client money is involved, nothing is sold, and there is nothing to subscribe to but the reading.

The Flagship is a paper portfolio — no real capital is at risk and results are hypothetical. Capital Compass AI publishes research and reasoning, not financial advice. Past performance, real or simulated, does not guarantee future results.