SEC.01 · THE LATTICE · LIVE

Read the cycle.Screen the market.Structure the trade.

One terminal, one computation — and every number traces back to the
reading that caused it. Built on a framework of our own.

CURRENT READING
MID EXPANSION
CONFIDENCE48 %
COMPOSITE SCORE+21

10 indicator families · 221 months

Every cell is a real reading · 2008-01 — 2026-05 · historical, not a forecast

SEC.02 · THE DIVIDE · 01 / 06

Every analysis is two jobs

One of them is mechanical. Knowing which is the whole trick.

MACHINE
Put every input on one scaleKeep each sign straightRank the whole universeRe-read 221 monthsRecompute every page from one runReconcile the export with the screen
JUDGEMENT
Is this divergence the start of something?How much conviction does this deserve?When is the model out of its regime?

SEC.03 · THE CYCLE CLOCK

2009-01
QUADRANTCONTRACTION
LEVEL-0.42
MOMENTUM 12M-0.25
STRONGESTSURVEYS
June 2009 — the turnMomentum crosses into positive territory while the level is still deep below zero. On the clock the point swings into the recovery quadrant long before anything looks good. This crossing is the single most valuable moment the construction exists to catch.

Unweighted composite — the engine’s own verdict is weighted and may differ · rim segments are the ten families · historical, not a forecast

SEC.04 · CALIBRATION

Anyone can average ten indicators

The result would be worthless, and it would look exactly as convincing. What separates a reading from a number is the calibration underneath it — so here is that part, plainly.

THE BENCHDEMONSTRATION

Two inputs, no common ground

Different units, different scales. Nothing here can be added yet.

Synthetic inputs, real method — the six stages are the ones the engine runs, in this order. The real numbers are the lattice at the top of this page.

The specific weights, thresholds and the input list stay inside the terminal. What the page shows is the shape of the reasoning — and every cell on this page is an output of it.

SEC.05 · THE TERMINAL · 01 / 06

The cycle, scored

One scorecard reads the cycle from surveys, credit, rates and commodities, and states the portfolio bias that follows.

  • Contributions break out by family — you see what moved it
  • Confidence stated beside every verdict, never implied
  • Recomputed on ingest, not cached as an opinion
BLUE EAGLE · DASHBOARDSIMULATED
REGIMEMID EXPANSIONBIASRISK-ONUPDATED2 MIN AGO
62%CONFIDENCE
CONTRIBUTION BY FAMILY
Surveys+0.62
Credit+0.41
Rates-0.28
Housing+0.19
Labour+0.34
Commodities-0.47
Liquidity+0.22
Prices-0.66

SEC.06 · THE ENGINE

Many inputs in. One verdict out.

Four stages, in this order, every time. Watch a reading change colour the moment its direction is applied — that single step is where most of the damage gets done elsewhere, and it happens before anything is compared to anything.

What actually separates it

01 / 6DIFFERENCE

It shows its work

Every reading decomposes — family, indicator, sub-index, direction, magnitude. You can follow any number back to the thing that caused it and stop wherever you are satisfied.

02 / 6DIFFERENCE

It disagrees with itself out loud

When the inputs conflict, the confidence falls and says so. Conflict is information about the state of the cycle; averaging it into a clean number is the one thing that destroys it.

03 / 6DIFFERENCE

Phase, not mood

Level and momentum are kept on separate axes, because “weak but improving” and “strong but deteriorating” are opposite instructions that collapse into the same number the moment you add them together.

04 / 6DIFFERENCE

The whole cycle is in the record

Eighteen years, not a trailing window that quietly forgets the last crisis. A calibration you cannot test against 2008 and 2020 is a calibration you have not tested.

05 / 6DIFFERENCE

One computation, every surface

The dashboard figure, the chart and the export come from the same run. There is no presentation pipeline — which is the usual place for two numbers to start disagreeing without anyone noticing.

06 / 6DIFFERENCE

One dataset, delivered

The terminal fetches the published dataset at start and keeps it in memory for the session. Every reading on screen comes from that copy.

SEC.07 · OPTIONS · PAYOFF AT EXPIRY

Touch it, don't read about it

Move the strike, change the structure. The arithmetic is the product's own: intrinsic value at expiry per leg, signed by direction, times contracts times multiplier.

SPOT 100BE 103.5
Structure
LONG C 1001×
SHORT C 1201×
MAX PROFIT$1,650
MAX LOSS−$350
BREAK-EVEN103.5

Capped on both sides.

Premiums are fixed example values so the curve computes without market data. In the terminal they come from the chain.

SEC.08 · FOUNDATION

What it runs on

The dataset comes from us, versioned and the same for every installation. The terminal recomputes every page from that one origin — so the number on the dashboard is the number in the export.

ONE RUN98431762a6ebIN STEPCELLS LIT0
> source set ............ read
> fingerprint ........... 98431762a6eb
> regime engine ......... recomputed
> every page ............ rebuilt
> export ................ matches dashboard

One origin, everything downstream. The lattice at the top of this page is 2,210 values on its own, and every one of them comes from the same run as the number on the dashboard — there is no second pipeline for presentation, which is the usual place for two figures to start disagreeing.
Diagram of one run · stage order is real, the cell count is the diagram’s

SEC.09 · YOUR DATA

Where things stand

Delivered, not collected

The terminal receives the dataset from us and holds it in memory for the session. It is never written to your disk.

No third-party calls for the interface

Fonts and assets are served from your own instance. The page you are reading makes no outbound request to anyone.

Configuration, not fine print

Where the generated prose comes from is a setting you control, and it is written down where settings live.

SEC.10 · WHO BUILT IT

Built by the people who needed it

Three of us. All three have traded options for years — long enough to know which decisions actually move a result and which only feel like work. One of us works in mathematics. Nobody came to the problem from the software side and hired for the domain afterwards; the domain came first, and this terminal exists because the work was already being done by hand, badly, every week.

The desk

The work that decides a position happens before the position exists — reading the cycle, ranking the names, structuring the trade. For years that meant spreadsheets, browser tabs and a great deal of retyping. Every screen in this terminal replaces something we used to do by hand, which is why none of them are general-purpose: each one was shaped by a step we were already taking.

The mathematics

Calibration is not a matter of taste. Which direction an input carries, how it is scaled against its own history, what it is worth beside the others — each of those has an answer, and each can be got wrong. One of us works in mathematics, so those questions were settled before they were written into code, and the terminal shows you the reading that produced a number rather than the number on its own.

The years

Experience is not a credential here, it is a filter. Long enough at this and you know which of a hundred possible indicators are worth carrying, when a signal has quietly stopped meaning what it used to, and which parts of a process deserve to be automated — and which deserve to stay slow. Most of what this terminal does not do was left out on purpose.

The path

We built this for ourselves first and still run it that way. Every reading on this page is an export from the instance we use — 221 months across ten indicator families, produced by the same code that ships inside the terminal. Not a demonstration dataset assembled for a website, and not a screenshot.

SEC.11 · ACCESS

How you get it

By approval

Blue Eagle is a Windows application you install and run on your own machine — not a website you log into. Your data stays on your disk; the account exists to hold your license and, if you switch it on, a backup of your trade inventory.

  1. 01Create an accountEmail and a password. A mail confirms the account exists — there is no link to click.
  2. 02Wait for approvalEvery account is released by hand. You get a mail the moment it is.
  3. 03Download and installA Windows installer, roughly 850 MB. No admin rights needed.
  4. 04ActivateSign in once inside the application. The license binds to that machine; you can move it later from your account.
Create an account

SEC.12 · QUESTIONS

Answered briefly

No. It places no orders and makes no recommendations. It prepares data, classifies it against a fixed ruleset, and shows how each classification was reached so you can disagree with it.

One row per indicator family, one column per month, 18 years wide. Each cell is that family's standardised state in that month — green risk-on, red risk-off, and the stronger the reading the brighter the cell. The line beneath is the families combined. It is an export from the running engine, not a mock-up, and it is historical rather than a forecast.

Yes — a 5-month centred mean, and it is worth saying so plainly. The structure the grid exists to show lives in the low frequency; unsmoothed, month-to-month flicker buries it. The smoothed series is what the readout figures are taken from as well, so the number beside the grid is the number in the cell.

Because the argument is about structure, not inventory. Grouped rows make the vertical bands legible, and the specific input list is not something a public page needs to publish.

From us. The macro dataset is compiled and published on a fixed schedule, and every installation fetches that same published version — so two terminals reason over identical numbers. No automatic third-party feed sits in the macro layer, by design.

The position monitor works from what you record. A live broker view requires a workstation on the same machine and is not reachable from a server, so it is deliberately absent rather than half-built.

Yes — it is the product. There is no browser version, and this page is not a preview of one. It is a Windows installer of roughly 850 MB, most of that the numerical and charting stack, and everything you see in the terminal is computed on your own machine.

Because of where the work happens. Re-ranking a screen, rescaling a series against its own history or re-pricing a structure means going over the whole dataset in memory — and it happens again on every click, not once when the page loads. Locally that is instant and costs nothing. On a server the same click becomes a round trip, carried for every user at the same time, and the cost of running it would arrive back as the price. Your inventory and watchlist would also have to leave your disk for it to be possible at all. None of that is impossible to build; it is simply worse on every count that matters, so the terminal runs where the data already is.

Blue Eagle — Analysis Terminal