Home/Rulers Before Models/Rulers Before Models

Chapter 1 · SITUATION · Start here

The CEH-001 situation

This series uses the same running example as the companion book, Financial AI: a hypothetical account called North Desk. Here, it holds a rare distressed claim with no clean market price. Two honest pricing methods land near 1.50 and 2.10. The midpoint, 1.80, is banned -- averaging two disagreeing honest methods doesn't produce a third honest answer.

Ch 1 · CEH-001 Stock-trading desk 1.50 / 2.10 · deny 1.80

Why start here

CEH-001 is this book's running exam case: a credit-equity hybrid on an equity desk. Not a vanilla CDS, not a listed share. Two honest marks land near 1.50 and 2.10. The midpoint 1.80 is denied. Later chapters assume you can see that fight.

Think of this page as a short physical law: the statement is small (two honest marks, refuse the average), the machinery underneath is the rest of the series. The companion book, Financial AI, already introduced North Desk -- a trading account, a "Coin" representing a bet with some win probability, and a "Forecaster" (a model) that proposes trade ideas through a named alias. This book uses that same account to ask a different question, not a second, unrelated example. A dashboard or a language model that simply prints one confident-looking number instead of showing the real disagreement between two honest methods is exactly the failure mode this book exists to prevent.

Bid, ask, mid (quick)

Bid: highest buy price now. Ask: lowest sell price. Mid is usually (bid + ask) / 2. On a liquid stock the crowd prints that for you. On CEH-001 there is no trustworthy mid for the claim itself, so the firm must construct a mark (the value it books for inventory, P&L, limits).

The rare building in distress

Imagine you must appraise a rare, historic building in the middle of a city. No one has sold this exact building in years, so you cannot look up its market price. Worse: the company that owns the building is heading toward financial distress (roof leaking, tenants leaving, bankruptcy risk rising).

That is CEH-001: a one-off claim with real legal cashflows, no clean public tape for the claim itself, and an issuer under stress. The finance team still has to answer: what is this worth on the books today?

Two math teams use two honest methods and get two different answers. That disagreement is the whole point of this chapter.

What is a credit spread?

When a company borrows money, it is like a landlord asking investors to fund a building.

Wider spread means markets want more pay for the risk. Tighter spread means less fear is priced in.

What is a basis point (bp)?

Distress levels and yields move in tiny fractions. Professionals use basis points (bps, said "bips") so they do not drown in decimals. Think of them as pennies on a percentage point:

In the table below, the market demands about 3.00% extra return (300 bps) to take a chance on our distressed issuer. Similar names nearby only require 2.00% to 2.40% extra (200-240 bps). That gap says buyers see this company's distress as a major threat relative to peers.

NameCredit spread
Peer A200 bp
Peer B220 bp
Peer C240 bp
Our issuer300 bp

Recipe A: neighborhood fear (spread frame)

Team A says: do not trust only the internal books of a distressed owner. Look at the neighborhood.

Recipe A maps that neighborhood fear (through a contracted transform) into the desk's internal value units for CEH-001. On this morning it lands near 1.50, with a plausible band [1.42, 1.58].

What is 1.50? An internal ticket unit (points, percent of notional, or another model unit), not necessarily dollars on a retail screen. The series keeps the unit abstract so you watch the fight between frames. When inventory is 40,000 units, a 0.60 gap becomes money.

Recipe A stays alive because risk files, stress packs, and some hedges already speak spread language. Forcing them onto pure cashflow present value makes them translate silently and lose the audit trail.

Recipe B: rent check (curve / schedule frame)

Team B rejects neighborhood gossip as the whole story. They open the legal lease (the contract calendar) and ask: exactly what cash will this pay over time, and what is that worth today?

Because Recipe B focuses on the rigid legal schedule and time infrastructure, its math lands at a different internal score: 2.10, band [2.01, 2.22].

Recipe B stays alive because client fair-value language, some accounting paths, and cashflow-bucket hedges speak schedule language.

Discount curve in one line. It is a priced calendar for money: each maturity has a discount factor between 0 and 1. Change day-count, bootstrap set, or interpolation without a hash, and the same coupon dates present-value to a different mark. That is why later chapters care about curve honesty and "as-of" clocks.

Same building, two answers

Same claim, same legal document, same clock:

They disagree because they measure different things. The English word "mark" pretends they measured the same thing.

The $12,000 midpoint lie (why 1.80 is banned)

The desk owns 40,000 units of this product. How the booked number moves:

Mark usedPosition valueDistance from neighborhood truth (A)Distance from contract truth (B)
1.50 (Recipe A)$60,000$0$24,000
2.10 (Recipe B)$84,000$24,000$0
1.80 (average)$72,000$12,000$12,000

In a meeting, 1.80 feels fair. It is a lie relative to both contracted geometries. It sits in neither band (the corridor between 1.58 and 2.01 is empty). Averaging does not shrink risk; it hides a $12,000 invisible error behind one smooth float. Downstream systems will treat 1.80 as a measurement.

You are not fighting elegance. You are fighting a $12,000 invisible error wearing the costume of a single number.

Keeping the pipeline honest

We keep both recipes because departments speak different languages. Risk may need neighborhood panic (Recipe A) for limits and hedges. Client reporting may need the schedule (Recipe B) for fair-value language. An honest system does not say "models agree around 1.80." It says:

Under the neighborhood frame, 1.50 [1.42, 1.58]. Under the contract frame, 2.10 [2.01, 2.22]. We are not blending them. State your business purpose so we can log which frame you choose today.

That is what later chapters mean by rulers, as-of honesty, powered eval, and Clearance rights: software must refuse midpoint peace, not manufacture it.

Job identity is part of the mark. A morning risk file may still speak spread language, because that's the sensor risk actually trusts when panic is moving fast. A client fair-value call may speak schedule language instead, because that's the contract math the client's own auditors expect to see. A hedge residual has to name which mark it is measured against, spread-frame or curve-frame, because the P&L of a hedge only means something relative to one specific ruler. The 1.80 midpoint tries to serve all three jobs, risk, client reporting, and hedging, by serving none of them honestly.

One morning (short)

09:05-09:40. Peer spreads move. Curve points update. Freeze what was knowable at the decision clock. Tomorrow's ten-year already in today's table cheats the exam.

09:47. Dual marks on the ticket: 1.50 and 2.10, bands, frame ids. No blend field.

10:06. Bad agent writes mark = 1.80 from a "consensus" tool. Good agent cannot.

11:30. Client call chooses a frame on the record, or keeps both clouds visible.

Soft leakage that looks like calm

There is a second, subtler failure, more dangerous than the midpoint because nobody is proposing a wrong number on purpose. Thursday afternoon a feature looks "better behaved" -- model error shrank. The cause was a peer scaler fitted on a window that included Friday's co-break day, information the Thursday 14:00 decision was not allowed to use in aggregate form. Every row timestamp still looked legal on its own. The world looked calmer because the yardstick itself was secretly stretched, not because the desk actually knew more.

That is why later chapters refuse to treat "all timestamps ≤ t" as the whole information contract. The CEH-001 fight is not only spread versus curve. It is also honest rulers versus quiet cheats that manufacture midpoint-shaped peace.

Where AI helps, and where it peacemakes

What "stock-trading desk" means here

This series is not a rates-trading detour that wandered into equities. The showcase is an equity research and trading desk that must mark and hedge single-name risk. Shares, options, portfolio loss cards, and Clearance rights to spend are the centre.

Discount curves appear because any stock-linked schedule still needs a coin for time. Spread language appears because distress-linked single-name structures are marked with peer information when they do not print.

If your mental picture is only "predict the stock," you will misread half the gates later on. If your mental picture is "mark a never-printed single-name exposure with two contracted rulers while an AI tries to average them," you will recognise every later chapter as the same morning wearing thicker tools.

Numbers to keep

ObjectValueMeaning
Spread-frame mark1.50Neighborhood / peer-spread geometry
Spread band[1.42, 1.58]Stakeable support under A
Curve-frame mark2.10Contract cashflow / discount geometry
Curve band[2.01, 2.22]Stakeable support under B
Frame gap0.60Honest disagreement
Denied midpoint1.80Uncontracted average
Inventory toy40,000 unitsTurns 0.60 into real money

How to read what comes next

Whenever a later chapter says "refuse 1.80," return here: two panes, two jobs, one empty corridor, and a position whose honest statement is a pair.

Next: time-infrastructure tricks in Recipe B, and as-of honesty when the market moves hard after 09:05.

Book: Chapter 1 in Rulers Before Models.

ch01Open on YouTube ↗

Next. Open ch02: Models in the stack: what they do and what they must not do. Rulers Before Models index.