Lumin — A Multi-Agent Reasoning Model for trading Cryptocurrency Futures

Author: Houssem Ben Salem
Date: June 11, 2026 | White Paper
Asset Class: Cryptocurrency Perpetual Futures (Binance USDT-M)
Strategy: Systematic Directional (LONG + SHORT), Multi-Pairs, Multi-Agent Cohort, Reasoning-Native & Model-Portable


1. Abstract

Lumin is a systematic directional model for trading cryptocurrency perpetual futures. It does not fire on signatures, thresholds, or parameterized rules. It does not run trend indicators, mean-reversion oscillators, statistical pattern mining, factor models, regime classifiers, or any of the conventional algorithmic toolkit. It reads.

Lumin is technical, not fundamental. It operates exclusively on price action and its measured properties — open, high, low, close, volume, structural levels, momentum behavior, and the bar-by-bar context they form. It is deliberately cut from the world: no news, no macro, no on-chain analytics, no sentiment overlays. What the market has already expressed in its own data is what Lumin reads.

Each market read is performed by a freshly-instantiated LLM reasoning agent — a specialist with no prior session state, no memory of previous reads, and no carryover from any other run. The specialist bootstraps a structured curriculum on each spawn, then reads the live instrument bar by bar across a fixed 365-bar window — one full year of daily history — to the current bar, integrating context as it goes and returning a directional conviction with its full reasoning. Multiple specialists read the same window independently and in parallel — together they form a cohort. Their convictions aggregate by cohort confirmation: capital acts only when at least T specialists in the cohort independently agree on a direction; below the threshold the cohort holds and waits. Capital is held bar by bar against the live confirmation — positions flip when the confirmation reverses direction, sideline only on hard-stop breach. No fixed targets cap the asymmetric tail. No parameterized rules constrain the integration. No specialist looks ahead — a property we treat as architectural axiom, not convention.

The system's edge resides in two structural properties no parameterized model can replicate. First, the reading intelligence the system runs on is not encoded as rules or fitted parameters; it is written down as language a reasoning agent reads and applies — a body of structural knowledge about how markets express themselves, never recipes bound to specific past instances. Second, the body of knowledge grows: every cycle the team operates deposits new structural lessons into it, which reach every future specialist instantly, without retraining. Lumin gets more intelligent with operational time.

The framework is the asset; the model is the engine. Throughout this paper, a substrate is simply the large language model the framework runs on — the engine under the reader. The canonical substrate is the reference engine production runs on today: Anthropic's Claude Opus, joined by DeepSeek V4 Pro as a second operational engine. Everything that makes Lumin intelligent — the curriculum, the team's isolation contracts, the consensus mechanic, the corrections library — is written down as plain language, not as code or fitted parameters. This is the deliberate fit at the heart of the design: large language models are, before anything else, extraordinary readers of language — and Lumin feeds them the market as language. Because the intelligence lives in the language and not in any one model's weights, the same curriculum runs on architecturally different engines and produces the same edge (§10). And the same property compounds forward: as reasoning models grow more capable, the same curriculum is read with sharper inference, and Lumin inherits every generation's gain without retraining, recalibration, or rebuild.

2. Executive Proposition

The live production sleeve was funded with fresh capital in March 2026 — BTCUSDT on 2 March, ETHUSDT and SOLUSDT in the two weeks that followed. Through the most recent cycle (2026-05-27), and net of exchange fees and funding, the sleeve's three pairs have returned +22.72% on BTCUSDT, +6.14% on ETHUSDT, and +10.89% on SOLUSDT on the Claude Opus substrate — the live record, visible in real time at the Lumin terminal. These are sleeve-since-inception figures on a fresh $1M-per-pair allocation; the same trading strategy under a longer-horizon backtest from 2025-02-26 is shown in §12. The live sleeve continues a chained backtest covering calendar 2020 through May 2026: seven independent cohorts deployed consecutively across the COVID crash (2020), the 2020–21 mania, the 2022 capitulation including FTX and LUNA, the 2023 recovery, the 2024 ATH, and the 2025–26 cycle — same architecture, same curriculum, same confirmation rule across all seven.

Year-by-year — BTCUSDT chained 2020–2026

Year Claude Opus DeepSeek V4 Pro BTC Buy & Hold Equity (Opus, $1M) Equity (DeepSeek, $1M)
2020 +360.46% +348.88% +302.24% $4.60M $4.49M
2021 +227.60% +357.52% +57.52% $15.08M $20.54M
2022 (FTX, LUNA) +89.77% +61.97% −65.33% $28.63M $33.26M
2023 +51.30% +117.83% +154.75% $43.31M $72.46M
2024 +91.09% +135.31% +111.50% $82.76M $170.51M
2025 +112.46% +92.91% −7.37% $175.84M $328.92M
2026 YTD (Jan–May 27) +27.64% +28.02% −15.05% $224.44M $421.08M
Chained total (compounded, net) +22344.17% NAV +42008.25% NAV +831.7% $224.44M $421.08M

Both substrates run the same curriculum on the same instrument across the same chained window; the per-year deltas reflect substrate-specific read variance, not different strategies. All Lumin figures are net of exchange taker fees and funding, computed from Binance's own funding-rate history applied to every position along the path (see the methodological note below). BTC buy-and-hold on the same $1M base compounds to $9.32M.

The chained NAV path is the mechanical compounding of per-year net returns on a $1M unit notional. It demonstrates the architecture's structural edge across regimes and across substrates; it is not an AUM capacity claim. At institutional scale, position sizing is bounded by per-pair quote depth, slippage budgets, and execution discipline — modelled per-deployment, not collapsed into a chained back-test figure.

Two facts to hold while reading the rest of the paper. The cohort produced a positive return in every calendar year of the chain, including the 2022 capitulation in which buy-and-hold lost 65%. And the two substrates — architecturally different LLMs reading the same instrument through the same curriculum — both produced the result. The framework is what does the work; the model is the substrate.

Per-pair extension to ETHUSDT and SOLUSDT, and the full multi-instrument table over the recent 14-month window, are presented in §12 after the framework has been introduced.

Methodological note — every Lumin figure in this document is net of exchange costs. Two real costs are deducted along every position path: Binance taker fees (0.04% of notional on every fill — every entry, every exit, both sides of every flip) and funding — the periodic payment perpetual-futures longs and shorts exchange every eight hours, applied event by event from Binance's own published funding-rate history against the position actually held at each funding timestamp. Funding is signed: depending on the side held and the regime, it is sometimes a cost and sometimes income — several of the validation's short legs were paid to wait. Slippage is not modelled: at institutional size it depends on order-book depth and execution discipline, which are deployment topics for a tailored conversation. Per-pair AUM capacity envelopes and execution-impact modelling are likewise deployment topics; this remains a proof-of-edge document — now priced at exchange-real costs.

The remainder of this document explains how — and the terminal below shows it operating live.

LUMIN> open terminal

3. Structure in Apparent Chaos

Markets contain compressible structure. Patterns recur because they are generated by the same underlying mechanics — order book dynamics, participation flows, structural levels, momentum regimes. The signal exists. Conventional wisdom that treats short-term price action as a random walk is incomplete.

The deeper truth, however, is that the signal is contextual. Identical dimensional states — the same close position, volume regime, bar range, momentum reading, structural location — carry different meaning in different trajectories. A volume return at the bottom of an exhausted base is buyer arrival; the identical configuration near an extended high is seller arrival. The state is the same; the read is opposite.

A rule that fires on dimensional state cannot know which meaning applies on any given firing. The information needed to disambiguate lives in the trajectory that produced the present bar, and the rule has no representation for the trajectory. Within the regime in which it was compiled the rule is honest. Outside that regime — when the same state recurs in a context the compilation never saw — the rule keeps firing on the dimensional match, unaware that the meaning has changed. It cannot refrain, because refraining requires reading the trajectory, and a parameterized rule has no representation of the trajectory. This is the ceiling of the parameterized function class. The intelligent reader, by contrast, integrates the trajectory and refrains by default — silence is the modal output, action is the exception.

To capture the asymmetric tail that defines exceptional compounded returns, the model must integrate over the trajectory. Integration over a multi-bar trajectory — by an agent that holds the full sequence in working memory and reads each component in light of every component that came before — is the function class of intelligent reading. Not pattern matching. Not signature firing. Reading.

Lumin is the implementation of that function class at production scale. What follows describes the language the reader speaks, the specialist who performs the read, the consensus that makes the read robust, the curriculum that makes the specialist intelligent, and the team that protects the read.

4. The Spectral Language

The full spectrum of color is not the union of red, green, and blue. It is what emerges between them — orange, magenta, cyan, the considered blacks and the spectral whites — when the primaries combine in context. A painter does not work in R, G, B. The painter works in the spectrum. The primaries are the substrate; the spectrum is what the eye reads.

Reading the market is the same. The market's primaries are its dimensions — measurable axes of bar state. The categorical values within each dimension are its components — the secondary palette. But the concepts — the integrated patterns the components form when read in context — are the full spectrum. They are where meaning lives, and they are how the reader thinks.

We have built the language deliberately, in three layers.

OHLCV is the bar's raw measurement — open, high, low, close, volume. Dimensions, in Lumin's vocabulary, are the ~65 derived measurable axes computed directly from that raw measurement: the bar's range (high minus low, sometimes called spread); its volume read as a return against the recent regime; the close position within the bar; momentum at several horizons; the bar's structural position relative to recent highs and lows; the local concentration of recent price activity at and around the current level (what we call cluster density); and others. Each is a single property, computed without contextual qualification — measurement, not interpretation. Dimensions are the substrate.

Components are dimensions read in context — a dimension qualified by what it is doing relative to what came before: spread breakout, volume extreme, volume returning from absence, new fifty-bar high, inside bar, bar engulfs prior, momentum at extreme. Approximately 170 components in the framework at present, subject to evolution. Components are the atomic vocabulary — the parts of speech the bar uses to express what happened.

Concepts are the multi-bar integrated patterns the components form when read in context: the weakness stack (accumulating evidence that a directional thesis is failing), the recovery candle (the first directional reclaim after a flush), the first-pullback continuation (the dip that confirms a trend has more to give), the RSI arc (momentum's path across the trend, not its level on any single bar), the seller-arrival in a fresh uptrend (the moment buyer flow looks complete and the long thesis must be re-read), the engulfing-wait (the discipline of waiting through reversal bars for follow-through), the climax-then-pause (the exhaustion bar that marks a trend's end). Approximately 47 concepts in the curriculum at present, subject to evolution. Concepts are the sentences the language constructs from components. They are where the reading lives.

The progression is from measurement to vocabulary to meaning. Dimensions are pixels; components are letters; concepts are words and phrases. The reader does not enumerate dimensions or check off components. The reader recognizes concepts forming and dissolving as the trajectory unfolds, integrates them in context, and arrives at a conviction. The dictionary gives the reader the spectral palette; the reader paints in colors.

Three brief readings show what the language carries at the level of order flow.

Spread is the result of fuel. A narrow spread emerges when buyer and seller flows are meeting at the same level — opposite-side orders absorbing each other in the book, holding price tight by mutual resistance. A wide spread is the opposite signature: the book is thin on one side, market makers must give bad price to find a counterparty, and the bar travels distance precisely because the absorbing flow is absent. The combination disambiguates. High volume on a narrow spread is absorption — effort without result, the tug-of-war that precedes a structural break. Low volume on a wide spread is fragility — a thin market moved easily, vulnerable to immediate reversal. Volume is the fuel, spread is the result, the close names the holder.

Acceleration is engineered to lock traders out. When a structural level breaks with conviction — volume expanding, range expanding, close at the bar's extreme — the move is intentionally sharp. The bar gaps past the broken level so wrong-side traders cannot exit near their entry, pending orders at the level are eliminated, and stops along the way add fuel. The level is abandoned; no retest follows. Acceleration is what one-sided continuation looks like at the level of order flow: the absence of opposing flow during the bar produces the bar's reach.

Volume asymmetry reveals positioning before price does. When up bars systematically run at one volume level while down or rejection bars run at a higher volume — across a sideways range, before any breakout — the book is tilting. Buyers withdrawing while sellers arrive is distribution at a developing top; sellers exhausting while buyers arrive is accumulation at a developing bottom. The reader detects the asymmetry across the recent bars and sees where the order flow is shifting before price has revealed it.

This is why we build back what is usable, what is linkable. The primaries are honest measurements; the spectrum is where the reader works.

5. The Reader

Each market read is performed by a freshly-instantiated LLM reasoning agent — the Market Specialist, the team's reader of the market — spawned into a zero-context window. The specialist has no history. It has no carryover from a prior read on this pair, no compacted memory of previous sessions, no cached state. Its only persistence is the curriculum it bootstraps in the first moments of its existence.

Diagram 1 — One specialist read, from creation to verdict (per engine) Claude Opus — canonical engine DeepSeek V4 Pro — second engine 0 · The Operations Manager prepares the read assembles the curriculum, the mission brief, and the bar window; creates a brand-new specialist with no memory of any prior read 0 · The Operations Manager prepares the read identical preparation — same curriculum, same brief, same bar window, same fresh start 1 · The specialist reads its curriculum manifesto · principles · framework components dictionary · case library corrections library · role file ingested whole — no compression, no summary 1 · The specialist reads its curriculum identical content to the canonical engine same dictionary, same cases, same corrections same role file 2 · The specialist receives its mission brief which pair, which direction, which window, what to return, and what it is forbidden to read (isolation contract, §11) 2 · The specialist receives its mission brief identical brief — pair, direction, window, output contract, isolation contract 3 · The specialist reads the bar window 365 daily bars, bar by bar, truncated at the current bar — historical bars in validation, yesterday’s close in production 3 · The specialist reads the bar window same 365 bars, same truncation — the future is never visible in either regime 3b · Engine-specific attention support (§10) a condensed reminder of the curriculum’s vocabulary, re-shown next to each bar — DeepSeek only; the curriculum is unchanged applied at each bar 4 · The specialist returns its verdict ENTER / EXIT / NO-ACTION per bar + its full reasoning, verbatim 4 · The specialist returns its verdict identical contract, identical fidelity 5 · The Operations Manager collects all verdicts → the cohort consensus decides (§8) the specialist’s job ends here — it never trades, never sizes, never sees the other specialists’ reads “Fresh” refers to the agent’s memory, not to the data: agent memory = zero on every read; data window = 365 bars, one full year of daily history, identical in validation and production.
Every read follows the same five steps on both engines, and the actors are always the same two: the Operations Manager prepares and collects; the specialist reads and decides. Step 3b is the only engine-specific addition (§10).

Zero context refers to agent state, not to the data the agent reads. The specialist has no memory carryover between sessions — but the data window it reads on each spawn is fixed at 365 bars, the full year of daily history through the current bar.

The bootstrap is the inheritance event. In a few seconds of focused reading, the specialist absorbs every concept, every resolved case, every correction filed by every prior specialist. Not training. Not learning. Inheritance, instant and complete.

The bootstrap reads, in order: the manifesto (the philosophy), the principles (the non-negotiables), the framework (how to integrate), the components dictionary, the case library, the corrections library, and the role file specific to the specialist's function — approximately fifteen hundred lines, ingested without compression or summary. The dictionary the specialist reads is the same dictionary every other specialist has read; the corrections it loads include corrections committed yesterday and corrections committed three months ago, all in original form.

This is what makes the architecture resilient and the intelligence compounding. No single agent persists; no continuity between sessions is required. Every read is performed by a fresh specialist; every specialist inherits a richer curriculum than the last; every resolved trade deposits a new artifact — a case study, a correction, sometimes a refined concept — that joins the curriculum atomically and reaches every future specialist's bootstrap. The intelligence accrues in the curriculum, not in any agent — which makes it durable (no agent state to lose, no drift to manage), scalable (any number of specialists in parallel, across any number of pairs), and unbounded in time (the curriculum grows monotonically with operational time). The compounding lives in the system; the specialists are interchangeable. The curriculum and its compounding mechanics are the subject of §9.

Two architectural commitments govern the read. We treat them as axioms.

Never look ahead. The discipline is constitutional, not operational. Every artifact in the curriculum — every case study, every correction, every teaching read — was authored from bar-by-bar reading without future visibility. The reader was educated in a regime where lookahead never existed; it is not asked to forgo the future at runtime, because the future has never been a thing it had access to. The curriculum draws its case material from across the crypto-industry pair universe — anonymized cases that teach meanings and integrals from many instruments; the live-traded pairs do not contribute their own data to the corpus they are read against. A specialist reading BTCUSDT has never encountered a BTC-specific case during bootstrap, only universal structural patterns rendered as pair X from other instruments. In backtest, the bar window served to the specialist truncates at the read's current bar — the same epistemic horizon the live trader holds at decision time. In live operation, lookahead is impossible by construction: closed-bar components do not repaint. The reader operates identically in either regime, because the curriculum that formed it was itself built that way.

Never overfit. Anonymization in the case library, universality in the corrections library, and the absence of any thresholds, weights, or parameters in the curriculum jointly enforce this. The case library teaches in anonymized form: pair names are replaced by abstract identifiers (pair X, pair Y), calendar dates are replaced by relative bar numbers indexed from trend birth, and price levels are abstracted to relative magnitudes; what remains is the structural trajectory — the sequence of bars, the components present, the read at each bar, the resolution. The reader does not encounter "BTCUSDT, January 2026"; it encounters "pair X, bar 47 to bar 142." There is no nominal handle for memorization. Anonymization forces the lesson into universal form. The reader internalizes the shape of the reasoning, not the specifics of the instance, and applies the shape to a live instrument it has never seen. The bootstrap corpus the specialist inherits is concrete and bounded — on the order of 47 concepts, 27 anonymized cases, and 41 universal corrections at present, drawn from a curated set of instruments across the broader crypto perpetuals universe. The three pairs Lumin currently trades — BTCUSDT, ETHUSDT, SOLUSDT — have never appeared in any specialist's bootstrap in any form. The curriculum that forms the reader is structurally disjoint from the tape the reader trades.

The specialist then reads its pair bar by bar across the 365-bar window to the current bar — historical bars in validation, the latest closed bar in production; the reading discipline is identical in both regimes because the window always ends at the last bar the market has actually closed. When a trend is present, identifying the bar at which the trend was born is itself part of the read — that bar locates the accumulation or distribution base from which a directional thesis derives its conviction. When no trend has yet emerged, the reader reads what is present — a coil, a base, a range, a chop — on its own structural terms. Trend birth is a feature the reader integrates when it has occurred; it is not a precondition of reading. At each new bar the specialist asks: what does this bar say in light of everything that came before, and does the integration produce conviction. The output is one of three actions — ENTER, EXIT, or NO-ACTION — each accompanied by verbatim reasoning. The reasoning is preserved verbatim because the reasoning is the read. A conviction without reasoning is opaque, and opacity is what the system is built to avoid.

When the reader enters, the position is managed bar by bar against the same integration discipline. A pullback is read on its own evidence — close quality, volume behavior, structural respect, momentum response. A structural break is interpreted in the context of the trajectory that produced it. The position closes when the read is invalidated, not when a target is hit. The asymmetric tail that defines compounded equity is preserved by construction, because no fixed schedule truncates it. In the BTCUSDT validation, the consensus held the long from 2025-04-21 at $87,466 to 2025-08-14 at $118,242 — a +35.19% price leg — across approximately four months and through multiple intra-trend pullbacks, because the read kept saying continuation. A fixed-target system would have exited at the first target and forfeited the bulk of the move. The 1d timeframe is the scope claim. The asymmetric multi-month leg captured without interruption is what 1d reading produces; intra-bar excursions a faster timeframe could potentially trade are a different deployment of the same framework, not a like-for-like comparison.

6. Convergence — the form of conviction

Convergence is the single most consequential concept in the curriculum — the named pattern of a coherent read. It sits at the top of the language ladder: where dimensions are the axes of bar state, components are dimensions in context, and concepts are the patterns components form across the trajectory, convergence is the form a complete read takes when those layers integrate without contradiction.

A naive reading of multi-component analysis is summation: momentum says yes, volume says yes, close says yes, therefore enter. This is a checklist, not convergence. It is a sum of independent votes, and it forfeits the entire informational structure of the components — each, in isolation, says less than half of what it says when read in light of the others.

The integration moves across three axes. Any event in a market trajectory answers three questions, and the components organize themselves around them. Convergence is what holds the answers together.

WHAT happened. The event the bar manifested — the directional push that closed at the high, the failure to follow through after a breach of structure, the flush met with a recovery candle, the engulfing bar that reclaimed a level. The WHAT is the bar's verb, the observable action. Without WHAT, there is no event to read; the bar is silent.

HOW it happened. The mechanics with which the WHAT was performed — the volume that accompanied the event, evaluated as a return against the recent regime; the spread the event required; the close position that named the holder. The HOW is the bar's adverb, the credibility of the event. The same directional push at the high, performed once on explosive volume return and once on volume contraction, is not the same read. Same WHAT, different HOW, different conviction.

WHERE it happened. The contextual position the event lives in — the structural location (base, trend, exhaustion, recovery), the cluster context (open air or historical endorsement), the trajectory of bars that produced this one. The WHERE is the bar's setting, the paragraph the sentence sits inside. The same WHAT performed with the same HOW means different things at different WHEREs: a close-at-the-high directional push on conviction-volume at the bottom of an exhausted base is buyer arrival; the identical event near an extended high is the last bull.

Convergence is what integrates across these three axes. The WHAT names the event. The HOW interrogates how credibly it was performed. The WHERE locates it in the broader story. A read with all three converging — an event that says something, performed with conviction that supports what it says, in a context where what it says rhymes with the broader trajectory — is a coherent paragraph. A read missing any one of the three is a sentence without grammar: technically present, structurally incomplete. The reader cannot enter on a spectacular WHAT without HOW support — that is theatre. The reader cannot enter on a spectacular WHAT in the wrong WHERE — that is a trap. The reader cannot enter on a spectacular HOW without an event to perform — that is participation without direction. The triad must align — not perfectly, not unanimously, but coherently — for conviction to form.

Convergence is multiplicative and conditional. Three strong dimensions can outweigh two weak plus one absent. A single dominant dimension can carry soft-supportive remainder when its meaning is sufficiently unambiguous in the present trajectory. The integration is judgment — performed by intelligence, evaluated against accumulated cases, refined by accumulated corrections.

Lumin specifies exactly one rule, and convergence is it — a rule about the form a conviction takes, not the content of any specific one. It does not enumerate components, weights, or thresholds. It does not say which dimensions matter most or how to break ties — those would be derivatives, bound to the past. It says only that a read is the integration of components across dimensions in context. What the framework deliberately does not write down is what a sufficiently educated specialist performs continuously. The discipline this imposes is severe: the modal output is silence.

7. Inside the read — two worked examples

Convergence is best understood through worked examples. Two reads from the BTCUSDT cohort show the WHAT/HOW/WHERE triad in motion: the April 21, 2025 long entry (leg #1 of the production cohort, a +35.19% price move over four months) and the October 7, 2025 short flip (leg #4, a +40.11% price move over five months). Both are presented bar-by-bar; the components terminology a specialist would deploy in its own reasoning has been translated into descriptive prose. The integration is what we are showing.

1. The April 21, 2025 long entry

75,000 80,000 82,500 87,500 92,500 log scale 0 694K BTC #1 02-24 #9 03-04 #17 03-12 #25 03-20 #33 03-28 #41 04-05 #49 04-13 #57 04-21 volume (BTC) quiet coil LONG entry 2025-04-21 @ 87,466 Inside the read — the April 21, 2025 long entry BTCUSDT, bars 1–57 (2025-02-24 → 2025-04-21) · semi-log price · the read window
75,000 82,500 90,000 97,500 105,000 110,000 log scale 0 694K BTC #1 02-24 #11 03-06 #21 03-16 #31 03-26 #41 04-05 #51 04-15 #57 04-21 #61 04-25 #71 05-05 #81 05-15 volume (BTC) quiet coil LONG entry 2025-04-21 @ 87,466 Inside the read — the April 21, 2025 long entry BTCUSDT, bars 1–90 (2025-02-24 → 2025-05-24) · semi-log price · played forward

The setup: six bars of indecision. By mid-April, the prior month's decline has ended in a sharp recovery off the early-April lows; the price oscillates in a narrow range between approximately $83,000 and $85,500. Bar 51 closes at the extreme low of its range on contracting volume. Bar 52 retraces modestly with another lower-half close. Bar 53 prints an inside bar — its entire range contained within the prior bar's — on volume that has fallen further. Bar 54 is another inside bar, on the lowest volume of the recent regime and a weak close. Bar 55 attempts a recovery on volume that remains depressed, closing only in the upper-middle. Bar 56 makes a small relative low, recovers within its range, and closes high — but on volume still well below what the move's preceding bars produced.

The picture, six bars in: contracting volume, contracting range, indecisive closes. Neither buyers nor sellers willing to commit. The market is in a coil — not a trend, not a top, not a bottom, but a holding pattern in which every previous attempt at direction has failed for lack of fuel. Momentum walks sideways. The price-level reader sees six small bars and concludes "consolidation"; the bar-quality reader sees something more specific: a market awaiting the return of participation.

Bar 57 (April 21, 2025, close $87,466): the buyer arrives. The bar opens at $85,139, runs to $88,418 — breaking the recent fourteen-bar structural high — and closes at $87,466 in the upper portion of its range. Volume on this single bar is more than double the recent six-bar average; the bar's range is roughly twice the recent regime. Volume and range expand against the regime simultaneously. Momentum jumps sharply on shorter horizons; intermediate horizons begin to lift.

What makes this a clean buyer-arrival is its relationship to the absence that preceded it. The market had been indecisive for six bars on contracting fuel. The seventh bar is the resolution: participation returns, range expands, the directional verb is up, and the day's last trades sit meaningfully above the day's average price. The triad converges:

The reader returns ENTER long at $87,466.

What feels obvious in hindsight — of course the buyer returned after six bars of fuel-less drift — was not obvious in real time. The price-level reader saw small bars and waited for a confirmation that never came in the form expected; the bar-quality reader saw the absence build into a coil and recognized the seventh bar as the moment the absence resolved into conviction. The buyer's arrival was the resolution of a story that had already been told. The reader's job was to hear it.

2. The October 7, 2025 short flip

110,000 115,000 120,000 125,000 log scale 0 260K BTC #170 08-12 #178 08-20 #186 08-28 #194 09-05 #202 09-13 #210 09-21 #218 09-29 #226 10-07 volume (BTC) rally to ATH SHORT entry 2025-10-07 @ 121,286 Inside the read — the October 7, 2025 short flip BTCUSDT, bars 170–226 (2025-08-12 → 2025-10-07) · semi-log price · the read window
100,000 105,000 110,000 115,000 120,000 125,000 log scale 0 392K BTC #170 08-12 #180 08-22 #190 09-01 #200 09-11 #210 09-21 #220 10-01 #226 10-07 #230 10-11 #240 10-21 #250 10-31 #260 11-10 volume (BTC) rally to ATH SHORT entry 2025-10-07 @ 121,286 Inside the read — the October 7, 2025 short flip BTCUSDT, bars 170–260 (2025-08-12 → 2025-11-10) · semi-log price · played forward

The setup: a weakness stack building beneath a rising price. Bar 220 (October 1, close $118,552) opens a six-bar surge. The bar closes strongly at the high of its range on extreme volume, breaking through every recent structural level — full conviction, fully rewarded. The surface read is unambiguous: a powerful breakout.

What unfolds over the next five bars is a study in how a trend exhausts even as price keeps climbing. Bar 221 makes a new high but closes one notch below the extreme, on slightly less volume — the bar's last trades are less aggressive than the prior bar's. The first item in the weakness stack. Bar 222 prints a new fifty-bar structural high, but the close lands only in the upper-middle of the bar's range, not at the extreme — buyers remain in control, but with less force at the close. Second item. Bar 223 contracts inside the prior bar's range, closing modestly on collapsing volume and a narrowing range — the trend's fuel has drained. Third. Bar 224 prints another fifty-bar high on a wide range, but the close lands in the lower half of the bar — directional intent was made by the open and the high, but by the close the bar's last holders were sellers. Fourth. Bar 225 marks the absolute high — $126,208 — on diminished volume and a mid-range close. Fifth.

Across the six bars, the close-position progression — extreme-high, strong-high, upper-mid, high-mid, lower-mid, upper-mid — is degradation. Each successive bar at higher price posts a weaker close. Volume thins. Ranges narrow. Momentum walks into the upper bound of its range and then flat-lines without further headroom. The sixth item. The price-level reader sees all-time high after all-time high; the bar-quality reader sees a rounding top that has already been made and is simply not yet acknowledged.

Bar 226 (October 7, 2025, close $121,286): the seller arrives. The bar opens at $124,629, runs to $125,098 (just below the all-time high), then sells off to $120,516 and closes at $121,286 — at the extreme low of its range. Volume expands sharply against the prior twenty-one-bar regime; range expands with it. Momentum collapses across both short and intermediate horizons — the engine that had driven price to the all-time high surrenders roughly half its peak elevation in a single bar.

What makes this bar a clean seller-arrival is not its size or its excursion. It is the relationship between this bar and the six bars that preceded it. The weakness stack had already built the case; bar 226 is the resolution. The triad converges:

The reader returns ENTER short at $121,286.

What feels obvious in hindsight — of course the rounding top broke down at the structural extreme — was not obvious in real time. The price-level reader saw all-time highs being made and an unbroken uptrend; the bar-quality reader saw a stack of weakness signals accumulating beneath the surface. The seller's arrival on bar 226 was the resolution of a story that had already been told. The reader's job was to hear it.

Two reads, same discipline.

In both cases, the entry bar was the resolution of a story that the prior bars had already told. In real time, neither read was visible to a price-level scan: the long entry came on a small bar after weeks of indecisive consolidation; the short entry came at a fresh all-time high in the middle of an unbroken uptrend. In retrospect, both are obvious. That is the gap intelligent reading closes — between what a market is doing and what is visible to anyone watching it.

The components are the language. The integration is the read. Everything else in Lumin exists to keep that reader fresh, sharp, and intelligent.

8. The Cohort — consensus against LLM variance

Both worked examples in §7 fired on unanimous specialist reads — three long specialists converged on the April 21, 2025 setup, three short specialists converged on October 7, 2025. Unanimity is the conviction signal the cohort acts on; by design, it is not produced on every read. When independent specialists diverge, the consensus refrains rather than averaging or forcing a position. The architecture is built to wait for agreement, not to manufacture it.

The cohort is a team of independent specialists working in parallel — three long and three short per pair on the Opus substrate, nine long and nine short on the DeepSeek substrate. Each operates in its own zero-context window, isolated from the others; no specialist sees another's reasoning during the read. The team comes together only at the confirmation layer, and confirmation is required per direction. The capital action fires when at least T long specialists independently agree, or when at least T short specialists independently agree. The two directions never cross; neither borrows credibility from the other. No individual read carries capital alone.

The confirmation threshold T is the architecture's defense against two failure modes endemic to any single-LLM read: hallucination, where a specialist arrives at a conviction the underlying evidence does not support, and the lone-wolf path, where a specialist's reasoning drifts away from the cohort's distribution and produces a directional read no other independent reader would arrive at. Requiring T independent same-direction confirmations is what filters both. In production the threshold is set at T = 2 on both substrates — two independently arrived-at confirmations is the structural signal — which means 2-of-3 on Opus (a majority by coincidence of N) and 2-of-18 on DeepSeek (a confirmation count, not a majority). The interpretation is the same: two specialists from independent zero-context spawns produced the same directional read on the same tape; the rest of the cohort is the hedge against that two-of-many being itself a hallucination. Larger N strengthens the hedge — on DeepSeek, sixteen of the eighteen would have to be wrong simultaneously, in the same direction, for the confirmation to be a false signal.

Each specialist is built to read as a trained trader reads — to reason, not to compute. Reasoning is diverse by construction: it is an interpretive act, not a deterministic computation. Two specialists reading the same setup may emphasize different components, weight structural position differently, or take a different conviction at the margin — these are properties of any reasoning-based reader, not noise. The cohort consensus is built on this diversity, not against it.

We operationalize this insight through cohort consensus. For each direction of each pair on each cycle, multiple specialists are spawned independently, in parallel, each with its own zero-context window and its own bootstrap of the same curriculum. They read the same bars and produce independent convictions. A consensus mechanism aggregates their reads into a single capital decision.

The mechanism is asymmetric. Capital action is taken only when independent specialists agree. When their reads diverge — exactly the situations where any single read is most likely to have misweighted a component or drifted in attention — the signal fails consensus and is filtered out.

Diagram 3 — The position ledger as truth between flips · BTCUSDT cohort, October 2025 Between two flips, the position ledger carries the position. Cohort re-spawns are inputs to the next flip decision, not events on the ledger. Oct 1 Oct 2 Oct 3 Oct 4 Oct 5 Oct 6 Oct 7 Oct 8 close $118,552 $120,481 $122,183 $122,343 $123,427 $124,629 $121,287 $123,237 today's cohort fresh spawn reads 365 bars fresh spawn reads 365 bars fresh spawn reads 365 bars fresh spawn reads 365 bars fresh spawn reads 365 bars fresh spawn reads 365 bars fresh spawn reads 365 bars fresh spawn reads 365 bars cohort outcome at bar close FLIP → LONG @ $118,552 no flip no flip no flip no flip no flip FLIP → SHORT @ $121,287 no flip envelope dispatched? YES no no no no no YES no ledger state (post bar close) SHORT held from 2025-08-14 LONG @ $118,552 held continuously through Oct 1 close → Oct 7 close · cohorts re-read every day · no flip confirmation SHORT @ $121,287 flip 1 Oct 1 close flip 2 Oct 7 close the ledger holds the LONG for the full 6-day interval, independent of intermediate cohort outputs What the position ledger carries 1. Two flip confirmations bookend a 6-day LONG. Oct 1's bar close fired SHORT→LONG. Oct 7's bar close fired LONG→SHORT (closing the LONG at +2.31%). Oct 8 already carries the new SHORT — no further envelope needed. 2. Six fresh cohort spawns produced no envelope. Oct 2 through Oct 6 each spawn a fresh cohort that reads the window and reaches no confirmation against the live LONG; Oct 8 spawns a fresh cohort that reads the window and reaches no confirmation against the live SHORT. Vault unchanged on each of those days. 3. Position state changes only at confirmed bar close. Cohort re-reads are inputs to the next flip decision, not events on the ledger. The same shape governs the +35% 4-month leg and the +40% 5-month leg — only the elapsed time and the leg P&L scale.
Diagram 3 — From the BTCUSDT production cohort, 1–7 October 2025. The 6-day LONG between two confirmed flips is the smallest holding interval the cohort produced on BTC across the validation window; the same mechanic governs the +35% 4-month leg and the +40% 5-month leg shown in §7.

An example from one validation run makes the mechanism visible. The six-specialist BTCUSDT Opus cohort below — same curriculum, same window — produced six different return profiles, from +15.96% to +82.53% with any open position marked at the window's last bar:

Specialist Return (incl. open position) Max DD Trades
spec_long_1+54.37%9.23%6
spec_long_2+15.96%16.67%5
spec_long_3+41.83%9.63%4
spec_short_1+38.31%9.54%4
spec_short_2+37.59%5.96%2
spec_short_3+82.53%6.87%4

Window: the same 365 daily bars for all six specialists — one full year through the cohort’s current bar. Return is total performance with any open position marked at the window’s last bar. Per-specialist rows are shown before costs; the consensus results in §12 — the figures capital actually compounds — are net of fees and funding.

Each specialist independently read the same 365-bar window — one full year on the 1d timeframe — and the per-specialist returns above are the inputs the consensus operates on. The cohort consensus filtered the divergent reads and acted only where independent specialists aligned — producing the trend-capturing aggregate documented in §12, with returns higher and drawdown lower than any individual specialist could deliver.

The diversity above is structural — not an artifact of any single set of temperature samples drawn at one moment in time. The chained 2020–2026 backtest referenced in §2 was assembled from seven independent six-specialist cohorts spanning seven market regimes; each cohort produced its own per-specialist variance distribution, and within any single cohort, each fresh spawn produces its own again. The diversity holds at every scale. Across realizations, the consensus aggregate is profitable in every one; dispersion concentrates in low-conviction reads while high-conviction setups converge to unanimity. Annex A unpacks a single DeepSeek V4 Pro cohort's per-bar decisions matrix for BTCUSDT — the chronological view of each specialist's ENTER and EXIT flashes — to make the consensus mechanic concrete; further per-cohort breakdowns are available on request.

The cohort's composition is itself quality-controlled. When the cohort's own activity proves an opportunity existed — several independent specialists converging on the same bar — a specialist that produced no read at all is failing to engage, not being legitimately conservative. Rosters are re-validated against the cohort's performance distribution, and persistently divergent readers are replaced with fresh spawns. The team the capital rides is not a fixed cast; it is a curated one.

Cohort size is a tunable parameter: every additional specialist narrows the dispersion toward the architecture's central tendency, with marginal cost in compute, not in architecture. The Opus cohort runs 6 specialists per pair (3 long + 3 short); the DeepSeek cohort runs 18 specialists per pair (9 long + 9 short). Larger N strengthens the confirmation property — see below.

The cohort is also a structural protection against the failure modes of any single LLM read. A specialist that mis-weights a component, that misreads a structural position, that drifts in attention — these are individual errors. Three specialists making the same individual error simultaneously is a vanishingly rare event. The cohort is the team's robustness layer.

The cohort consensus operates as follows. Each specialist holds a live directional thesis (long, short, or flat) at every bar, established by its most recent ENTER and invalidated only when contested by an opposite-direction ENTER from the cohort. Capital is held in the direction of the cohort's confirmed thesis — at least T independent same-direction confirmations — flipping when the confirmation flips, sidelining only on hard-stop breach. The strategy is continuously in market in the direction the cohort believes in. This is the production strategy presented throughout this paper.

9. The Curriculum — externalized intelligence and the pedagogy of reading

What unifies the cohort is the curriculum. Every specialist in every cohort, across every pair and every cycle, bootstraps from the same source — the same manifesto, the same components dictionary and concepts, the same case library, the same corrections, the same framework, the same role file. The variance the cohort filters, the unanimity it acts on, the per-direction discipline described in §8 — all operate on agents that share an identical starting intelligence. Different reads emerge; the curriculum that produced them does not.

That curriculum is not a knowledge base. It is the deliberate externalization of accumulated reading intelligence into a structural form a reasoning agent can ingest in seconds.

Reading the market well is a tacit skill. It accumulates in human practitioners over years of work — recognizing shapes, weighing components, distinguishing climax from continuation, holding through pullbacks the rule would exit. The skill resists transfer because most of it is implicit. Two practitioners with identical experience can disagree on identical setups because the integrations they perform are private. Conventional knowledge transfer — books, courses, documentation — captures the surface vocabulary but loses the integration logic. The work that intelligent reading actually performs has historically not been transferable.

We have written it down. Not as rules — rules cannot encode contextual judgment. As language, stories, and corrections, in a structural form that a reasoning agent fluent in language can fluently consume. The curriculum is the years of practice rendered into atomic, linkable, navigable knowledge that any fresh agent can inherit in full fidelity.

The pedagogy is the pedagogy of teaching a kid to read. Pure elements first. Stories second. Corrections third. Teaching reads fourth. And throughout: never confusing, never ambiguous, every element coherent with every other, the kid's attention treated as sacred.

Pure elements

The components dictionary is written with severe discipline. Each component is named precisely; its meaning is described in language; its dependencies on other components are declared with semantic backlinks. There is no hidden coupling, no overloaded terminology, no two definitions for the same thing. The kid learning the dictionary acquires a vocabulary in which every word has one meaning and every meaning has one word. Confusion is the curriculum's worst failure mode, and the dictionary is engineered to make confusion structurally impossible.

Stories

The case library is the team's accumulated reading experience, preserved as full bar-by-bar sequences. Each case is a complete trade — from trend birth, through every read at every bar, through entry, management, and resolution — with the verbatim reasoning at each step. The cases are taught in anonymized form: pair names become abstract identifiers (pair X), calendar dates become relative bar numbers indexed from trend birth (bar 1, bar 2, …, bar n), and price levels are abstracted to relative magnitudes. What remains is the structural shape — the way the components moved through the trajectory, the way the read evolved bar by bar, the way the resolution emerged. The kid reads stories about kinds of arcs, not about specific instances. When the kid encounters a live sequence that rhymes with a story, the rhyme is structural, not nominal.

Anonymization is the deepest guard against overfit. A reader that has internalized the structural shape of a market reversal can recognize that shape in any new instance; a reader that has memorized particular dates and prices has memorized only noise. The case library teaches shapes, not specific instances; the reader inherits structural form, never answers bound to the past that produced them.

Corrections

A correction is an integral, never a derivative. "If X then Y" is a derivative: a fitted answer bound to the single past instance that produced it, brittle the moment conditions drift, wrong in silence when the same surface configuration recurs in a different context. An integral is the opposite move: it states the structural root cause of why a class of reading errors recurs, in language a reader can carry into any future configuration where that structure is present. Root causes, not recipes. Lumin's corrections library is gated to admit only the second.

When a specialist's read fails — a missed entry, a forced-fit entry, a held-too-long, a too-early exit — the team performs a post-mortem and produces a correction. The correction states the universal lesson: the attention error named in terms that apply to any pair, any timeframe, any future read — never bound to the specific pair or setup that surfaced it. A correction does not say "next time enter at bar twelve when the bricks are green." A correction says, in the form the reader can carry into any future read on any future pair, what attention was missing and what attention is required when this configuration recurs. The correction links back to the case that produced it and forward to the concepts and entry types it refines — connections every future specialist follows during its bootstrap, so that the lesson reaches the read at exactly the moment the read needs it.

Corrections do not auto-ingest. The decision of whether a correction belongs in the curriculum — and whether its formulation is an integral rather than a derivative — is gated, not automated, but the gate itself is run by the framework, not by a single reviewer. When a specialist's cycle resolves, the Operations Manager (§11) spawns dedicated correction-ingestion agents into their own zero-context windows. One agent distills the specialist's resolution report into a candidate correction in plain, universal language. Three further agents — each isolated from the others — apply the three failure-mode checks: redundancy (does it duplicate or near-duplicate an existing correction in the library); overweighting (would adding it bias the reader's integration toward a concept beyond what the underlying market structure warrants); ambiguity (does its phrasing risk confusing future specialists about the universal lesson). Each agent reads only its own gate question, against the existing curriculum and the candidate text. Only candidates that clear all three independent agent reviews are presented to the human curator for final admission to the library.

The gate is process, not heuristic — and the process is structurally distributed. The human curator's role is final accountability and approval, not ad-hoc judgment from scratch; the framework's agent-gated discipline is what actually decides whether a candidate is universal, non-redundant, and unambiguous. Every step is plaintext, every artifact is versioned in git, every admitted correction is lint-validated against the rest of the curriculum for cross-reference and tone coherence. The discipline is procedural and reviewable by construction; this is part of what makes the curatorial mechanism auditable by an institutional deployer and resilient to single-person dependency.

The curatorial gate is an architectural commitment, not a process detail. Autonomous ingestion would risk derivatives flowing in without integral discipline. Redundant ingestion would over-weight the reader's reasoning by piling repeated emphasis on the same area, biasing integration toward what is over-represented rather than what is structurally important. Ambiguous ingestion would corrupt the language itself. The discipline of curation is a form of overfit protection in its own right — possibly the most important one. Every addition is checked, distilled, made universal, and only then granted the structural privilege of reaching every future specialist.

Corrections compound. A correction filed at fourteen hundred today reaches every specialist that bootstraps from fourteen hundred and one forward. There is no retraining, no parameter migration, no versioning. The next specialist that spawns reads the new correction in the corrections library and applies its lesson during its own integration. Two specialists that spawn five minutes apart will read the same corrections set; two specialists that spawn six months apart will read substantially different sets, and the later specialist will be substantially more intelligent because of it. The kid grows up.

Teaching reads

Beyond cases and corrections, the curriculum includes full teaching reads — extended walkthroughs of complete cycles, anonymized in pairs and dates, in which a specialist reads an entire window from trend birth to final resolution, with reasoning at every bar. Teaching reads show how the components, the corrections, and the framework integrate when applied with discipline. They are the curriculum's worked examples — the pedagogical artifact that, more than any other, transfers the integration logic.

Attention protection

We protect the reader's attention with the same care we protect the curriculum's coherence. The specialist runs on a reasoning-class model chosen for stable long-context attention — the property, natural to selective-state-space and sparse-attention architectures, that the earliest evidence in a long prompt remains as available to the integration as the latest. Even with the right substrate, every additional token is some dilution. The curriculum's atomic structure — one concept per file, one case per file, one correction per file, one role per file — exists so the specialist can selectively load only what the current read requires. The bootstrap is engineered for minimum sufficient context. The role file declares precisely what the specialist must read and what the specialist is forbidden to read. Cross-context pollution is the most expensive mistake the team can make, and the architecture makes it structurally hard.

The curriculum's discipline is what makes this attention protection work. Because every concept is unambiguous, the reader never spends attention disambiguating. Because every correction is universal, the reader never spends attention adjudicating between a correction and the live read. Because every case is anonymized, the reader never spends attention recognizing instances. The reader's attention is reserved entirely for the live integration of components in context — the only thing that produces the read.

The architectural innovation

Most algorithmic systems try to capture intelligence by parameterizing it — fitting models to historical data and deploying the fitted parameters. We capture intelligence by externalizing it as language a reasoning agent can ingest and apply, with the curriculum's discipline ensuring that the language is pure, coherent, and unambiguous. The first part — the externalization — is the long, deliberate work. The second part — the specialist applying it — is the production substrate. Together they constitute a different category of model: an automated system that holds the contextual judgment of a master practitioner, applied with the consistency of a machine, refined daily by every new case the team resolves. The curriculum compounds. The reader stays fresh. The intelligence accrues.

Knowledge, not information

Most systematic systems treat market intelligence as information — patterns identified, parameters fitted to past data, recipes triggered by signal. Information accumulates by addition; the system that consumes it does not grow with it. Lumin's curriculum is not a library of information. It is a body of knowledge: a directed, monotone-growing graph in which concepts, cases, and corrections cross-reference one another so that every entry strengthens the integration of every other. A specialist's bootstrap is not a linear read of a manual — it is the integration of the relevant subgraph for the live read. And every cycle that closes deposits a new entry into the graph through the coherence gate, reaching every specialist that ever spawns thereafter, instantly and without retraining. Information accumulates linearly. Knowledge compounds.

THE CURRICULUM HOW INTELLIGENCE COMPOUNDS Principles · Manifesto the charter that anchors every entry MOCs — Maps of Content framework · language · cases · corrections · agents · operations the navigation layer of the graph CONCEPTS ~47 atomic vocabulary CASES ~27 anonymized stories CORRECTIONS ~41 universal lessons — densely cross-linked: every node points to others — A specialist's bootstrap pulls the subgraph it needs, in seconds, against the live bars. A fresh specialist spawns zero context · bootstraps the curriculum Live read of the tape, bar by bar conviction emerges; cohort consensus governs capital Resolution report closed cycle, verbatim reasoning preserved Human curator (the framework owner) approves the lesson never the recipe; the integral, not the derivative Coherence Gate universal — applies wherever its conditions recur non-redundant — adds, never duplicates well-weighted — does not over-emphasize unambiguous — admits one reading only Filed into the curriculum reaches every future read — instantly, no retraining enters the graph The next specialist that spawns reads everything — including this entry — at bootstrap. No retraining. No parameter migration. Knowledge becomes part of every future read.

10. The Harness — engineering the read

Two architectural choices precede the curriculum and the cohort. The first is what we removed. Earlier iterations of the team experimented with elaborate coordination patterns — specialists handing context to other specialists, agents reviewing and refining one another's outputs mid-read. Every one of those patterns proved costly to the only thing that matters: the specialist's attention on the bars. We removed the coordination patterns — the specialists stayed. The specialist now reads alone, fresh, against the curriculum and its instrument, with nothing intervening between it and the tape.

The specialist's read environment is engineered. The bootstrap is delivered as a single XML-structured prompt — sections for role, components, cases, corrections, framework, the bar window, and a strict statement of what the specialist is forbidden to read. The format is closed and parseable: no preamble, no natural-language imperative, no nested conditionals the substrate might reinterpret. The role file is the contract; the rest of the prompt is the read environment, assembled atomically from the curriculum at bootstrap time.

The read itself is uninterrupted. No intermediate validation, no progress check, no intervention. The specialist completes its integration, returns its conviction with verbatim reasoning, and only then does the team's after-read audit begin.

The after-read audit is where the team's discipline runs. Every resolved read is processed through a fixed sequence: structural extraction of the conviction and its reasoning steps; cross-check against the cases and corrections it should have integrated; quantitative audit of component weighting against expected ranges; internal consistency check across the bar-by-bar trajectory; coherence check against the role file's forbidden-context list. When the cycle resolves, the specialist's predicted trajectory is compared against the realized one, and the delta — entry timing, target accuracy, exit reasoning, holding duration — drives the team's curatorial work on the curriculum. Reads or trajectories that fail any stage surface either a correction to the curriculum, a refinement to the role or prompt, or — in the rarest case — a structural issue with the harness itself.

The economics of a read are concrete and small. A full per-pair cohort — every specialist read plus orchestration — costs on the order of one dollar per day on DeepSeek V4 Pro, ten dollars on Claude Opus, and twenty dollars on Claude Fable, the newest frontier engine to read the curriculum; costs vary within roughly ten percent with reasoning depth and token consumption. Even reading daily with the frontier engine across all three production pairs, the entire reading layer runs under $2,000 per month — less per year than a single junior analyst, and its unit cost falls with every generation of model pricing.

The harness is the third structural pillar of the architecture, alongside the curriculum and the cohort.

Per-substrate harness — meeting the architecture where it lives

A different model is a different reader. The naive way to adapt to one is to rewrite the prompt, tweak the calibration, iterate until something works — the per-model patches systematic adoption typically resorts to. That is a derivative move: respond to symptoms, fit to instances. Our reasoning, on the curriculum side and at the framework level, is integral: understand the structure, intervene at the root. The same discipline applies to substrate adoption. A new substrate that under-reads the curriculum is not a problem to patch by trial and error; it is a structural question whose answer lives in how that substrate's attention machinery actually processes context.

Lumin currently runs on two substrates: Anthropic's Claude Opus as the canonical reader, and DeepSeek V4 Pro as a second operational substrate. The two are architecturally different in a way that matters for long-context reading.

Claude Opus runs dense long-context attention — every token of the prompt is uniformly available to every other token across the full span, so the curriculum's atomic structure (one concept, case, or correction per file) integrates without engineering intervention.

DeepSeek V4 Pro takes a different path: it compresses older context to keep long-window reading affordable. By the time the bar window is reached, the curriculum at the front of the prompt has been folded into compressed summaries. Lumin's harness restores it by injecting a condensed re-pointer to the curriculum's vocabulary — manually distilled once per substrate, not regenerated per cycle — at the position immediately preceding each bar's read, where the substrate's attention is empirically full-bandwidth (Diagram 1, step 3b). The intervention is integral, not derivative: the curriculum is unchanged, no model-specific rules enter the framework, and the re-pointer is applied identically thereafter.

The full mechanism — the per-substrate attention architecture (CSA/HCA), the re-pointer construction, and the integral-vs-derivative reasoning at the engineering level — is documented in a separate technical note available on request.

DeepSeek V4 Pro was added later as a frontier-model diversification track. The cohort now runs concurrently on two architecturally different readers — Claude Opus, the original substrate, and DeepSeek V4 Pro — each integrating the same curriculum on its own cohort. The reads are substantively equivalent: across the chained validation both substrates produce a profitable consensus, sometimes converging and sometimes diverging bar-by-bar. Where they converge, the convergence is substrate-independent — evidence the curriculum is what does the work, not any single model's quirks. Where they diverge, the divergence localizes which side of the read is substrate-sensitive.

Substrate diversity is the load-bearing claim. When two architecturally different readers reading the same instrument against the same curriculum produce equivalent results, the framework — not any single model's quirks — is what does the work. Provider diversity is the deployment consequence: substrate redundancy hedges frontier-vendor exposure, a property structurally relevant to institutional deployment and one that keeps the project independent of any single model provider.

A note on the §1 portability claim. The phrase "without retraining, recalibration, or rebuild" describes ongoing operation: once a substrate is adopted, the curriculum continues to compound and every new case reaches every future spawn without any per-cycle adjustment. The substrate-aware harness above is the one-time adoption cost — written once per substrate, applied identically thereafter. Adoption is a one-time engineering investment; operation thereafter is parameter-free.

11. The Team

The team did not begin as an org chart. It began as a single role — the market specialist, the reader — and the recognition that the reader's attention is the system's scarcest resource. Every other role was added because the reader needed something protected: a fresh context window, an isolation contract, a capital decision separated from market reading, an execution layer blind to the framework, evidence agents structurally prevented from contaminating the read. The team is built bottom-up around the reader, not top-down from an organizational template — each role exists because removing it would force the specialist to spend attention on something other than the live integration.

Lumin therefore operates as a multi-agent team that runs against a curated set of pairs — the pairs Lumin rides. The pair set is selected upstream of the team and treated as fixed for operational purposes; the team's job is to read these pairs intelligently, cycle by cycle, not to screen the broader universe. Each role within the team is a separate spawn with a separate context window, a separate role file, and a separate isolation manifest. The team is real — not a single agent simulating personas, but distinct agents with strictly bounded responsibilities and structurally enforced boundaries.

The Operations Manager conducts the team's lifecycle. It spawns specialists at the right moments, routes their reports to downstream agents, commits resolved cases and corrections back to the curriculum, and maintains the team's operational state across each cycle. The Operations Manager does not read the market.

The Market Specialist is the reader. Specialists are spawned per pair, per direction, per cycle — fresh, isolated, intelligent — and produce the directional convictions on which the rest of the team acts. Specialists are unidirectional: the long thesis and the short thesis are read by separate specialists, so neither read is a compromised average. Specialists are the unit of value in the system; everything else exists to keep them sharp.

The Wrangler is the capital decision layer. It receives the cohort's aggregated convictions, applies the strategy rules that govern how convictions translate into capital action, and produces order tickets (internally called order envelopes) — the team's capital-action record, written once per confirmed flip. Each ticket names the side, the entry, the hard-stop level, and the supporting specialist reads. Each ticket updates the position ledger (internally called the vault) — the versioned, single-source-of-truth record of the team's live position, queryable by every subsequent cycle. The Wrangler enforces protective discipline — hard stops, position sizing, capital conservation — that the specialist's read does not need to consider, because separating capital protection from market reading keeps both functions honest.

Diagram 2 — One day's path from bar archive to position ledger Bar archive — refreshed parquet (OHLCV + components) per pair bar-completed signal Operations Manager runs automatically at 00:00 UTC daily spawns cohorts per active pair Cohort of specialists per pair 6 (Claude Opus) or 18 (DeepSeek V4 Pro) read 365-bar window, return reports OM aggregates reports semantic audit per specialist confirmation detection — T same-direction independent specialists per direction Confirmation threshold met? (modal answer: no) NO — most days YES No action this cycle cohort awaits confirmation; ledger unchanged Wrangler spawn reads cohort reports + ledger state applies the strategy matrix Order envelope flip / hard-stop / sideline side · entry · hard-stop level supporting specialist reads Vault if YES: position updated, cycle log appended if NO: cycle log appended (no-action note) single source of truth for current position state One cycle per day (00:00 UTC). Most cycles end at "no action this cycle" — silence is the cohort's modal output.
Diagram 2 — The daily cycle. Most days, the cohort produces no confirmation and the position ledger is unchanged. When a confirmation fires, the Wrangler writes an order ticket and the ledger flips to the new position. The curatorial loop that feeds resolved cycles back into the curriculum is described in §9.

The Executor is the platform mechanic — the role that takes the order ticket to the exchange. Its design is complete: it tracks funding rates, slippage, fees, and order-book depth; it caps each entry at a structurally-prudent fraction of the pair's 24-hour traded volume — a liquidity-first sizing discipline — and slices oversized entries across time to limit market impact. The Executor is blind to the framework — it does not question the call, it executes it. Status: design complete; it activates with automated execution. In today's production the confirmed signal is executed manually against the exchange, and the Executor's discipline is applied by hand.

The Data Analyst is the historical pattern reference. It performs blind statistical analysis against the team's narrative database — blind in the sense that it is structurally prevented from seeing the specialist's hypothesis, so its evidence cannot be biased toward confirmation. The specialist consults the analyst when historical reference is helpful; the analyst returns evidence, never a verdict.

The Intraday Analyst is a one-minute microstructure reader, consulted on demand — never by default. The specialist consults it only when the daily bar closes on a wide range with an ambiguous close position, the configuration in which the bar's interior, not its OHLCV summary, determines which side held the day. Consults skew toward smaller-cap pairs where wide-spread bars with ambiguous closes occur more frequently; on the production majors the consult is rare. Outside that specific configuration the Intraday Analyst is not spawned.

The two evidence-agent roles above (Data Analyst, Intraday Analyst) are on-demand roles: they exist in the team's design and are spawned only on the configurations they were designed for — which, on the current production majors, means rarely. The §7 worked examples are both high-conviction BTC reads on a major with clean-close bars, so neither analyst is consulted in either example. On smaller-cap pairs or on bars where intraday microstructure carries the read, both roles enter the cycle.

The architectural commitment that holds the team together is the isolation matrix: a per-role, per-file access manifest, declared in each role's spawn configuration as machine-readable access_files and access_denied lists, that defines what each agent's context may and may not contain. Evidence agents are blind to the specialist's hypothesis. Execution is blind to the framework. Each role's context is the minimum sufficient set for its specific question. The matrix is the system's answer to a problem single-agent architectures cannot solve: a single agent reading everything reads with bias on everything; a multi-agent team with role-bounded isolation reads each question with the minimum sufficient context for that question, and the absence of contaminating context is itself a feature.

An honesty disclosure on isolation. The team's principles file names this candidly: isolation is enforced at the contract layer — spawn configuration, role manifest, framework discipline — not at the operating-system or kernel layer. A specialist's role file declares the files it must read and the files it must not, and its bootstrap loader honors that declaration; a kernel sandbox does not refuse a forbidden read. The same is true for every other role. We treat this as a control because the contract is documented, versioned in git, lint-validated by tooling, and audited by every code review that touches a role file or spawn manifest — not because it is technically unbreakable. We name the limit so an institutional auditor does not need to surface it in due diligence: the discipline is procedural and reviewable; deepening it to kernel-enforced sandboxing is on the deployment roadmap, not in the current substrate.

12. Results

Lumin's production strategy holds the cohort's confirmed directional view continuously: capital is long whenever the long-thesis specialists meet the confirmation threshold T, short whenever the short-thesis specialists do, flipping when the confirmation flips. The strategy is always positioned in the direction the cohort believes in; it sidelines only on hard-stop breach.

We present two complementary validations. The first establishes multi-regime durability: a chained 2020–2026 BTCUSDT backtest spanning seven independent six-specialist cohorts run consecutively across seven market regimes — COVID, the 2020–21 mania, the 2022 capitulation including FTX and LUNA, the 2023 recovery, the 2024 ATH, and the 2025–26 cycle — same architecture, same curriculum, same confirmation rule across all seven cohorts, with the equity from each cohort compounding into the next. The second establishes multi-instrument generalization: a recent 14-month deployment on three institutional-grade Binance USDT-M perpetuals (BTCUSDT, ETHUSDT, SOLUSDT) run concurrently. The recent BTCUSDT cohort is the seventh and final link of the chained series — the same trades on the same tape — so the two evidence sets reinforce rather than duplicate one another.

Multi-regime durability — BTCUSDT chained 2020–2026

The chained 6.4-year window resolves to 76 months of returns (January 2020 → May 2026). The histogram below shows month-by-month performance under the production strategy; the table aggregates institutional risk metrics across the full window.

-25% +0% +25% +50% 2020 2021 2022 2023 2024 2025 2026 Monthly returns — BTCUSDT chained 2020–2026 76 months · production strategy · net of fees & funding · slippage not modelled positive month negative month

Edge is time-distributed, not concentrated. Of 72 months, approximately 72% produced positive returns net of costs; the longest losing streak across the full window is 3 months. The maximum drawdown duration — the longest stretch spent below a prior NAV peak — is five months. No single month dominates the cumulative return.

MetricValue
WindowJan 2020 → May 2026 (72 chained months)
Annualized return (net)+135.11%
Annualized volatility50.53%
Sharpe ratio (rf=0)*1.98
Sortino ratio5.42
Calmar ratio4.47
Maximum drawdown (NAV)30.22%
Maximum drawdown duration5 months
Win rate (% positive months)~72% (72-month chained window)
Best month+46.97%
Worst month−22.45%
Longest winning streak8 months
Longest losing streak3 months

*Sharpe computed from monthly returns: (mean monthly arithmetic return ÷ monthly standard deviation) × √12. The annualized return above is the CAGR over the chained window; the two are not derivable from each other by simple ratio.

Multi-instrument generalization on Claude Opus — three pairs, 14-month window (Feb 2025 → May 2026)

The same architecture was deployed concurrently on BTCUSDT, ETHUSDT, and SOLUSDT to confirm that the read generalizes across instruments at the same time. Each pair's window is 365 daily bars — one full year on 1d, the canonical window over which trading decisions accrue. Six fresh-spawn specialists per pair (three long + three short), 1× notional, no leverage, flip-only. The figures below extend through the live sleeve's current cycle (2026-05-27); the per-pair Opus trade ladders are detailed beneath.

Leg P&L and equity in the ladders below are net of taker fees and of funding accrued over each leg's holding period. The table and trade ladders show the 14-month backtest equity from each pair's $1M baseline at the cohort's read-window start (2025-02-26 for BTC, 2025-02-25 for ETH and SOL). The §2 live-sleeve percentages (+22.72% / +6.14% / +10.89%, net) are a different baseline: the production sleeve was funded with fresh $1M-per-pair allocations in March 2026 and the percentages reflect each sleeve's NAV through 2026-05-27. Same strategy, same pairs, same execution — different start dates and different starting capitals. The two evidence sets are independent rather than additive.

Pair Window Return (net, incl. open position) Final Equity (on $1M, net) Trades Max DD (NAV) Sharpe Buy & Hold
BTCUSDT 2025-02-26 → 2026-05-27 +123.47% $2,234,721 6 14.20% 2.45 −11.63% (MDD −49.56%)
ETHUSDT 2025-02-25 → 2026-05-27 +373.83% $4,738,320 6 21.21% 2.73 −18.87% (MDD −62.22%)
SOLUSDT 2025-02-25 → 2026-05-27 +297.38% $3,973,837 12 22.19% 2.38 −42.89% (MDD −68.52%)
$1M $2M $3M $4M Mar 2025 Jun 2025 Sep 2025 Dec 2025 Mar 2026 May 2026 BTCUSDT 2.17× · +116.5% ETHUSDT 4.53× · +352.5% SOLUSDT 3.54× · +253.6% $1M baseline Equity curves — production strategy on three pairs 14-month windows · $1M starting capital · NAV mark-to-market

Three pairs, one strategy, the same 14-month window extended through the live sleeve — all figures net of fees and funding. Net returns range from +123.47% to +373.83%. Sharpe ratios cluster between 2.38 and 2.73. Maximum drawdowns sit between 14.20% and 22.19% — versus buy-and-hold drawdowns of 49% to 69% on the same windows. Per-pair Sharpe ratios here are computed from the daily net equity path, annualized. The difference is the read.

Several properties of the multi-instrument results bear emphasis.

Realized return is uncapped. The first BTCUSDT long held a +35.19% price move across approximately four months. The October short held a +40.11% price move across five months — through multiple intra-trend bounces. None would have survived a fixed-target system; all were captured by a reader that integrated continuation evidence bar by bar and held until the read was invalidated.

The cohort is conservative on entry. Five trades over fourteen months on BTCUSDT — roughly one trade every three months. The modal output of the system is no entry. The selectivity is what produces the asymmetric payoff.

Drawdown is bounded by the read, not by stops. Over the recent 14-month BTCUSDT cohort, maximum drawdown was 14.20% on a net mark-to-market basis. The wider 30.22% figure reported in the chained section above is computed across the entire 6.4-year equity series and reflects earlier-regime drawdowns the recent window does not contain — primarily the 2022 capitulation. The buy-and-hold reference for the recent 14-month BTCUSDT window had a maximum drawdown of −49.56%.

BTCUSDT — trade ladder

The BTCUSDT cohort traded six legs across the evaluation year, capturing the major regime transitions of the period — the April long from $87K to $118K, the August flip to short, the October short capturing the $121K → $72K decline across five months, the post-bottom long held through to the May 13 flip, and the post-flip short currently in market.

# Side Entry Date Entry Exit Date Exit Leg P&L Equity After
1LONG2025-04-21$87,4662025-08-14$118,242+32.92%$1,329,231
2SHORT2025-08-14$118,2422025-10-01$118,552+0.43%$1,334,885
3LONG2025-10-01$118,5522025-10-07$121,287+2.04%$1,362,183
4SHORT2025-10-07$121,2872026-03-04$72,641+41.14%$1,922,640
5LONG2026-03-04$72,6412026-05-13$79,288+9.36%$2,102,667
6SHORT2026-05-13$79,288(MTM 2026-05-27)$74,418+6.28% (unrealized)$2,234,721

ETHUSDT — trade ladder

The ETHUSDT cohort traded six legs across the evaluation year. The first long held from $1,756 to $4,374 — a +149.16% price leg across four months. The October flip captured the parabolic top and ran nearly five months to $2,057, a +53.74% price leg. The February-onset long extended +9.77% in price through to the May 13 flip; the post-flip short is currently held.

# Side Entry Date Entry Exit Date Exit Leg P&L Equity After
1LONG2025-04-22$1,755.572025-08-25$4,374.25+145.05%$2,450,458
2SHORT2025-08-25$4,374.252025-10-01$4,345.85+0.89%$2,472,348
3LONG2025-10-01$4,345.852025-10-07$4,445.76+2.09%$2,524,085
4SHORT2025-10-07$4,445.762026-02-25$2,056.50+54.56%$3,901,295
5LONG2026-02-25$2,056.502026-05-13$2,257.54+9.91%$4,287,811
6SHORT2026-05-13$2,257.54(MTM 2026-05-27)$2,023.70+10.51% (unrealized)$4,738,320

SOLUSDT — trade ladder

The SOLUSDT cohort traded twelve legs — a higher-frequency profile reflecting SOL's denser regime transitions across the window. The cohort captured the spring rally to $234, the autumn short to $132, the January-2026 push and reversal, the spring-2026 chop with disciplined consensus flips, and the May 13 flip to short that recovers the chop drawdowns through the post-flip leg currently held.

# Side Entry Date Entry Exit Date Exit Leg P&L Equity After
1LONG2025-04-09$119.012025-05-29$166.62+39.65%$1,396,486
2SHORT2025-05-29$166.622025-07-10$164.29+1.53%$1,417,863
3LONG2025-07-10$164.292025-07-23$189.40+14.79%$1,627,618
4SHORT2025-07-23$189.402025-08-12$191.76−1.11%$1,609,537
5LONG2025-08-12$191.762025-09-15$234.18+21.35%$1,953,217
6SHORT2025-09-15$234.182026-01-02$132.24+42.82%$2,789,497
7LONG2026-01-02$132.242026-01-19$133.38+0.52%$2,804,060
8SHORT2026-01-19$133.382026-02-25$88.01+33.24%$3,736,248
9LONG2026-02-25$88.012026-03-26$86.47−1.54%$3,678,861
10SHORT2026-03-26$86.472026-04-16$89.03−3.32%$3,556,890
11LONG2026-04-16$89.032026-05-13$91.11+2.09%$3,631,401
12SHORT2026-05-13$91.11(MTM 2026-05-27)$82.38+9.43% (unrealized)$3,973,837

Funding as signed directional exposure

Perpetual futures carry funding — a periodic payment between long and short holders that compensates for the difference between perpetual and spot. Funding is not merely a deductible cost. For a strategy with persistent directional positioning, funding is signed exposure: long-funding regimes (longs pay shorts) erode the long thesis materially over multi-week holds; short-funding regimes pay the short thesis to wait. Lumin's directional posture across funding windows is therefore part of the economics, and this paper now accounts for it directly: every figure in this document deducts funding event by event from Binance's published funding-rate history against the position actually held. The effect is visible in both directions. The 2020–2021 bull cohorts — long through persistently positive funding — paid the largest tolls of the whole validation. The October 2025 BTCUSDT short, held through a negative-funding episode, was paid to wait; the live sleeve's current short legs are net-better than their gross because of the same effect. Across the full 6.4-year chained window the strategy's asymmetric, multi-month holds proved structurally robust to funding: the chained net result remains within sight of the gross one, and no calendar year flipped from profitable to unprofitable on costs.

Annex A — How the cohort actually decided (BTCUSDT, 365-bar cycle, illustrative)

Note on this annex. The per-specialist data and the realized trade ladder shown below come from a DeepSeek V4 Pro validation cohort on a 365-bar BTCUSDT window (2025-05-28 → 2026-05-27). The cohort backtests and live results presented in §2 and §12 of this paper were produced on Claude Opus 4.7, the canonical production substrate, over a different window. The consensus mechanic is identical across substrates — eighteen fresh-spawn specialists, the same curriculum, the same aggregation rule. This annex uses the DeepSeek cohort because its full per-specialist breakdown is the artifact we are sharing here to make the mechanic concrete; the dates, prices, and per-specialist dispersion below are specific to this run.

The cohort consensus is the production decision rule. This annex unpacks a single 365-bar cycle on BTCUSDT to show exactly how it produces the realized equity path — what the eighteen specialists individually saw, and how the consensus aggregates their convictions into the trade ladder.

Eighteen fresh-spawn specialists — nine reading the long thesis, nine reading the short thesis — each consumed the same 365-bar window independently against the same curriculum. Each returned an autonomous conviction with verbatim reasoning. The consensus rule then aggregated these eighteen reads into the cohort's directional position bar-by-bar.

The eighteen reads — bar-by-bar decisions across the window

The matrix below is the raw cohort layer: each row is a bar date on which at least one specialist flashed an ENTER or EXIT, each column is one specialist (L1–L9 long, S1–S9 short), and each filled cell is that specialist's action at that bar with its execution price. Bars on which all eighteen specialists held without action are not shown; the window contains roughly forty bars with at least one flash across the full 365-bar cycle. This is the chronological read — what each specialist actually decided, when, and at what price — before the consensus rule aggregates the flashes into the production trade ladder.

Rows = bar dates where at least one specialist flashed ENTER or EXIT. Quiet bars (all specs CONSIDERED-NO-ACTION) are excluded. Cell color encodes direction (green = long spec, red/orange = short spec). EN = ENTER, ex = EXIT, ↑ = long spec column, ↓ = short spec column. This is the raw cohort layer BEFORE the production consensus rule is applied — useful for auditing convergence and divergence patterns at the bar level.

DateL1L2L3L4L5L6L7L8L9S1S2S3S4S5S6S7S8S9
2025-07-02EN ↑
$108,800
EN ↑
$108,800
2025-07-09EN ↑
$111,200
EN ↑
$111,200
2025-07-15ex ↑
$117,738
ex ↑
$117,738
EN ↓
$117,738
2025-07-18ex ↑
$117,896
2025-07-22ex ↓
$119,994
2025-07-31ex ↑
$115,697
EN ↓
$115,697
EN ↓
$115,697
2025-08-13EN ↑
$123,324
ex ↓
$123,324
2025-08-14EN ↓
$118,242
EN ↓
$118,242
EN ↓
$118,242
2025-08-18ex ↑
$116,184
2025-08-22ex ↓
$116,898
2025-09-02EN ↑
$111,188
2025-09-10EN ↑
$113,897
EN ↑
$113,897
ex ↓
$113,897
2025-09-19ex ↑
$115,570
ex ↑
$115,570
2025-09-22ex ↑
$112,605
2025-10-01EN ↑
$118,552
EN ↑
$118,552
ex ↓
$118,552
2025-10-07ex ↑
$121,286
ex ↑
$121,286
EN ↓
$121,286
EN ↓
$121,286
EN ↓
$121,286
EN ↓
$121,286
EN ↓
$121,286
2025-10-10ex ↓
$112,715
ex ↓
$112,715
ex ↓
$112,715
ex ↓
$112,715
2025-10-30EN ↓
$108,264
2025-11-03EN ↓
$106,544
2025-11-11EN ↓
$103,006
EN ↓
$103,006
2025-11-18ex ↓
$92,917
2025-11-26EN ↑
$90,438
2025-12-01ex ↑
$86,242
2026-01-05ex ↓
$93,822
2026-01-13ex ↓
$95,375
2026-01-20EN ↓
$88,391
EN ↓
$88,391
EN ↓
$88,391
2026-01-29EN ↓
$84,605
EN ↓
$84,605
2026-02-05ex ↓
$62,868
ex ↓
$62,868
2026-02-06ex ↓
$70,544
ex ↓
$70,544
ex ↓
$70,544
ex ↓
$70,544
ex ↓
$70,544
2026-02-25EN ↑
$67,952
EN ↑
$67,952
2026-03-04EN ↑
$72,641
EN ↑
$72,641
EN ↑
$72,641
EN ↑
$72,641
EN ↑
$72,641
EN ↑
$72,641
EN ↑
$72,641
ex ↓
$72,641
2026-03-18ex ↑
$71,203
ex ↑
$71,203
2026-03-27ex ↑
$66,364
ex ↑
$66,364
2026-04-07EN ↑
$71,890
EN ↑
$71,890
2026-04-13EN ↑
$74,385
EN ↑
$74,385
2026-05-07ex ↑
$79,969
ex ↑
$79,969
ex ↑
$79,969
2026-05-13ex ↑
$79,288
ex ↑
$79,288
ex ↑
$79,288
ex ↑
$79,288
EN ↓
$79,288
EN ↓
$79,288
2026-05-22ex ↑
$75,513
2026-05-26EN ↓
$75,906
EN ↓
$75,906
EN ↓
$75,906
EN ↓
$75,906
2026-05-27ex ↑
$74,418

40 bar dates with at least one cohort flash, across 18 specs.


Two structural properties of the cohort are visible in the matrix. First, individual specialists fire on different bars — the long thesis is read by nine independent specialists, and they confirm or reject the same structural signals at slightly different moments, by design. Second, the consensus rule extracts a tighter directional path than any single specialist achieves alone: the matrix shows the raw flashes, the equity ladder below shows what the strict-majority confirmation rule actually executed on. The dispersion is the raw input; the consensus is what the production rule extracts from it.

The consensus aggregation — what the production rule extracted

The production rule is flip-only with hard-stop sideline: it enters a direction when at least two specialists are live and valid on that side with a strict majority over the opposite, it flips when the opposite side achieves the same condition, and it sidelines only when a hard-stop triggers. Validity is recency-aware: a specialist's vote is muted once the opposite side has signalled an entry after it. The rule is always-in-market by construction, so the cohort holds a directional position on roughly every bar except during hard-stop cooldowns.

Applied to the eighteen reads above, the rule produced six legs across the 365-bar window — five closed wins and one open short marked-to-market at the window close. Each leg's flip is the moment the consensus rule rotated direction because a strict-majority of valid opposite-side specialists agreed the prior thesis had ended.

# Direction Entry Exit Leg P&L Equity ($100K start)
1LONG2025-07-02 @ $108,8002025-07-31 @ $115,697+5.48%$105,478
↻ Flip to SHORT @ $115,697 on 2025-07-31
2SHORT2025-07-31 @ $115,6972025-09-10 @ $113,897+2.27%$107,876
↻ Flip to LONG @ $113,897 on 2025-09-10
3LONG2025-09-10 @ $113,8972025-10-07 @ $121,287+5.94%$114,285
↻ Flip to SHORT @ $121,287 on 2025-10-07
4SHORT2025-10-07 @ $121,2872026-02-25 @ $67,953+45.01%$165,727
↻ Flip to LONG @ $67,953 on 2026-02-25
5LONG2026-02-25 @ $67,9532026-05-13 @ $79,288+16.91%$193,758
↻ Flip to SHORT @ $79,288 on 2026-05-13
6SHORT2026-05-13 @ $79,288open · MTM @ $74,418+6.28% (unrealized)$205,926

Final cohort equity: $205,926 on a $100K start+93.76% on closed legs, or +105.93% marking the open leg to the window's last bar, net of fees and funding. The buy-and-hold reference on the same window returned −30.92%, peaking at $115,693 before drawing down to $69,083. The cohort lost a leg to no one — every closed leg was a win — and its single open leg is currently unrealized profit. Time in market: 90.41%.

What the table shows that no single specialist's read captures: the +43.97% price leg from October 2025 to February 2026 was the structural moment that defined the cycle's return. No individual specialist held that leg whole; several aggressive specialists chopped in and out of it for smaller realized P&L. The consensus rule's strict-majority discipline kept the cohort in the position through three intra-trend pullbacks because the opposite side never achieved majority confirmation. This is the asymmetric-tail property §5 names: the read holds because the integration says continuation, not because a fitted target said so.

Glossary — the paper's terms in plain words

TermMeaning
Substrate / engineThe large language model the framework runs on. Canonical = the reference production engine (Claude Opus today).
SpecialistThe reader: a freshly created AI agent that reads one pair, in one direction, bar by bar, and returns a verdict with its reasoning.
Spawn / fresh spawnThe creation of a new specialist instance with zero memory of any prior read. Every read starts from a clean slate.
CurriculumThe written body of knowledge every specialist reads at birth: the dictionary, the case library, the corrections, the principles.
Mission briefThe specialist's assignment: which pair, which direction, which window, what to return, what it may not read.
Bar windowThe data the specialist reads: 365 daily bars ending at the last closed bar. Historical in validation, live in production — same horizon either way.
CohortThe team of independent specialists reading the same window in parallel. Their agreement — not any single read — is what moves capital.
Confirmation threshold (T)The number of independent same-direction specialist reads required before capital acts.
Operations ManagerThe conductor: prepares each read, collects verdicts, applies the consensus rule, maintains the records. It never reads the market itself.
WranglerThe capital-decision layer: turns a confirmed consensus into an order ticket with entry, side, and hard-stop.
Order ticket (envelope)The capital-action record written on every confirmed flip: side, entry, hard-stop level, supporting reads.
Position ledger (vault)The versioned single-source-of-truth file recording the team's live position and equity. Updated only on confirmed actions.
Bar archiveThe system's historical price database, refreshed daily from the exchange before each cycle.
FlipClosing the position in one direction and opening the opposite direction at the same moment, on consensus reversal.
Hard stopThe structural protection: a fixed close-based level whose breach overrides everything and sidelines the position.
Marked-to-market (MTM)Valuing an open position at the latest price, so reported performance includes the unrealized leg.
FundingThe periodic payment longs and shorts exchange on perpetual futures every eight hours. Signed: a cost in some regimes, income in others.
Human curatorThe framework owner — the single human gate every curriculum addition passes before it can reach future specialists.

13. Closing

The market is structured, but its structure is contextual. The components are a language of meaning, and meaning is integral, not derivative. We do not decompose the market down to its primaries and then trade the primaries; we read the spectrum the primaries form when integrated in context. Convergence is the form that integration takes. The reader is what performs the integration. The cohort is what makes the read robust. The curriculum is what makes the reader intelligent. The team is what protects the read.

What we have externalized — and what no parameterized system can — is the tacit reading intelligence that accumulates in a practitioner over years of practice with markets. The curriculum is that intelligence written in structural form: pure elements, anonymized stories, universal corrections, full teaching reads — never confusing, never ambiguous, every page coherent with every other. A fresh reasoning agent fluent in the curriculum's language performs in seconds the integration that took the practitioner years to learn to perform.

Because the curriculum holds the language of structure rather than the prices of any past instance, the same reader applies to any new pair, any new timeframe, any new regime, with the same machinery — there is no re-mining. Because there are no thresholds, no fire conditions, no fitted parameters, there is nothing to overfit; the reader's epistemic position is the live trader's, never the puzzle-solver's. The reader is designed to say no almost always — the system exists to find the trade, not a trade — and selectivity is what produces the asymmetric payoff. And every cycle the team operates, the curriculum becomes richer for every future read; capital deployed on Lumin benefits from operational time as a function of accumulated intelligence, a property no parameterized system structurally permits.

The reader's attention is the system's scarcest resource. We never let the reader look ahead. We never let the reader overfit. We feed the reader the spectrum, not the primaries. We let the reader read.


© Houssem Ben Salem, MSc · Lumin · Architectural & Methodological Whitepaper · 2026