← the Glass House
The physics, live

All 24 equations, interactive

Don't read about the physics — run it. Every equation from the book, with the book's own traffic-light benchmarks. None of these numbers care about your intentions. That's what makes them honest.

Act I — The Physics

Extinction Rate

R_ext · Ch 1

How fast generic work goes extinct. Above 5 you're landfill the moment tooling catches up.

Result3.00

Drifting generic. Raise the denominator — find the weird.

deep dive + embed →

Authenticity Half-Life

A_hl · Ch 1

How long your work resists being replicated by a machine. Higher is safer.

Result3.60

Half-life in months to years. A fingerprint the machine can't print.

deep dive + embed →

Theater Ratio

R_t · Ch 2

(Press releases + demo days) ÷ production deploys. Count deploys, not announcements.

Result1.00

They ship. The announcements have work behind them.

deep dive + embed →

Vendor Gravity Force

F_g · Ch 2

Sunk cost × political capital ÷ migration effort². You can't fight the well; orbit it.

Result2.63

Movable. A replacement pitch can survive here.

deep dive + embed →

Entropy Tax

E_tax · Ch 2

Maintenance × e^(λt). The status quo is never free — read the curve, not a point.

Result$729K/yr

Curve is bending (1.8×). Run the Financial Autopsy.

deep dive + embed →

Legacy Friction Coefficient

μ_leg · Ch 2

Years since last update ÷ pages of documentation. Obscure + terrifying = nobody will touch it.

Result0.20

Mid friction. The docs are thinning while the years pile up.

deep dive + embed →

Technical Debt Compound Rate

D_comp · Ch 2

Bugs found ÷ bugs fixed. Above 1.0 the team is underwater.

Result1.33

Underwater. Don't pitch the blueprint to a drowning person. Be the bucket.

deep dive + embed →

Consensus Paralysis Factor

F_cp · Ch 2

Communication paths in a decision group — n(n−1)/2. Why big rooms can't decide.

Result36paths

Paralyzed. Committees are graveyards — shrink the deciding group or nothing ships.

deep dive + embed →

Curator Value Function

V_curator · Ch 3

(Signal selected ÷ noise available) × context depth. Sell the taste layer, not the generator.

Result0.12

Real curation. As noise → ∞ this value explodes — if the context stays real.

deep dive + embed →

Authenticity Token

T_authentic · Ch 3

Human trust × 1/AI-substitutability. Prove you have context AI can't fake — that's the whole moat.

Result2.00

Holding, barely. Lower your substitutability before the next model release.

deep dive + embed →

Act II — The Protocol

Risk Tax

RT · Ch 4

(P_fail × cost of disaster) + (panic × career cost). The number running in their amygdala.

Result470

You're not selling features — you're lowering this number. Swap the fear-words.

deep dive + embed →

Decision Fatigue

DF · Ch 4

Decisions made ÷ glucose remaining. Why the 4pm 'no' is automatic.

Result10.00

Post-lunch. The default answer is drifting to 'no'.

deep dive + embed →

Dorian Gray Index

D_gray · Ch 5

(Dark-pattern revenue ÷ trust eroded) × time. Trust erodes exponentially, not linearly.

Result30.00

The rot is spreading in the attic. Put this next to the growth dashboard.

deep dive + embed →

Soul Score

S_soul · Ch 5

Σ(human impact × honest intent). Intent is binary: +1 genuine, −1 exploitative. The Mirror Test, quantified.

Result10.00

Net positive. What you're smuggling is medicine.

deep dive + embed →

Reversibility Ratio

R_r · Ch 6

Blast radius ÷ rollback speed. Build the Kill Switch before the feature.

Result0.50

Ship it. Hand the CIO the kill switch and say 'press it.'

deep dive + embed →

Wedge Velocity

V_w · Ch 7

(Acute pain × trust increment) ÷ adoption friction. If adoption needs procurement, your wedge is blunt.

Result40.00

It moves, slowly. Find sharper pain or cut friction.

deep dive + embed →

Good Trouble Coefficient

GT · Ch 8

(Impact × values-alignment) ÷ (career risk + bureaucratic friction). Structural, not sentimental.

Result8.00

Go. This is the quiet kind of trouble that outlives the building.

deep dive + embed →

Insurgent Index

I_insurgent · Ch 8

Problems solved quietly ÷ credit claimed publicly. Give the credit away — your manager becomes your shield.

Result3.00

Balanced — but the spotlight is a targeting laser.

deep dive + embed →

Legacy Liability

L_legacy · Ch 9

P × (1+r)^t. The cheapest option always looks expensive today. Show them what doing nothing costs.

Result$5.48M/yr

Doubles in 4.4 years. That's $15,017/day of inaction — the fire under the chair.

deep dive + embed →

Self-Funding Coefficient

S_fc · Ch 9

(Human cost − AI cost) ÷ pilot cost. Above 10 the CFO is negligent not to buy.

Result8.00

Pays for itself. Pitch the CFO.

deep dive + embed →

Act III — The Invasion

Zombie Scorecard

Score · Ch 10

(Pain Owner ×5) + (Timeline ×3) + (Budget ×5), each 0–5. Is this deal alive, or are you selling to a corpse?

Result36/65

One vital sign missing. Find it before you spend another hour.

deep dive + embed →

Vaporware Index

I_v · Ch 10

Adjectives in the pitch ÷ live demo minutes. Works both ways — score yourself.

Result2.50

Software, not slides. Proceed.

deep dive + embed →

Audit Defense Score

D_audit · Ch 11

(Certifications × scope) ÷ auditor fear. Make saying NO riskier than saying YES.

Result20.00

Survivable — inherit compliance from your cloud and lower the fear to zero.

deep dive + embed →

Trust/Risk Ratio

T_r · Ch 12

(Traffic volume × uptime) ÷ incident severity. Run silent until the math is undeniable, then push the alert.

Result4,800

Keep running silent. The math isn't undeniable yet.

deep dive + embed →
The formula sheet
#1 · Ch 1
Extinction Rate
Rext=LinesgenericLinesauthentic×AIvelocityR_{ext} = \frac{Lines_{generic}}{Lines_{authentic}} \times AI_{velocity}
#2 · Ch 1
Authenticity Half-Life
Ahl=Taste+Context+CraftReplicabilityA_{hl} = \frac{Taste + Context + Craft}{Replicability}
#3 · Ch 2
Theater Ratio
Rt=Press_Releases+Demo_DaysProduction_DeploymentsR_t = \frac{Press\_Releases + Demo\_Days}{Production\_Deployments}
#4 · Ch 2
Vendor Gravity Force
Fg=Sunk_Cost×Political_CapitalMigration_Effort2F_g = \frac{Sunk\_Cost \times Political\_Capital}{Migration\_Effort^2}
#5 · Ch 2
Entropy Tax
Etax=Maintenance×eλtE_{tax} = Maintenance \times e^{\lambda t}
#6 · Ch 2
Legacy Friction Coefficient
μleg=Years_Since_Last_UpdatePages_of_Documentation\mu_{leg} = \frac{Years\_Since\_Last\_Update}{Pages\_of\_Documentation}
#7 · Ch 2
Technical Debt Compound Rate
Dcomp=Bugs_FoundBugs_FixedD_{comp} = \frac{Bugs\_Found}{Bugs\_Fixed}
#8 · Ch 2
Consensus Paralysis Factor
Fcp=n(n1)2F_{cp} = \frac{n(n-1)}{2}
#9 · Ch 3
Curator Value Function
Vcurator=SignalselectedNoiseavailable×ContextdepthV_{curator} = \frac{Signal_{selected}}{Noise_{available}} \times Context_{depth}
#10 · Ch 3
Authenticity Token
Tauthentic=Trusthuman×1SubstitutabilityAIT_{authentic} = Trust_{human} \times \frac{1}{Substitutability_{AI}}
#11 · Ch 4
Risk Tax
RT=(Pf×Cd)+(Tpanic×Ccareer)RT = (P_f \times C_d) + (T_{panic} \times C_{career})
#12 · Ch 4
Decision Fatigue
DF=DecisionsmadeGlucoseremainingDF = \frac{Decisions_{made}}{Glucose_{remaining}}
#13 · Ch 5
Dorian Gray Index
Dgray=Revenuedark-patternTrusteroded×TimeD_{gray} = \frac{Revenue_{dark\text{-}pattern}}{Trust_{eroded}} \times Time
#14 · Ch 5
Soul Score
Ssoul=features(Impacthuman×Intenthonest)S_{soul} = \sum_{features}(Impact_{human} \times Intent_{honest})
#15 · Ch 6
Reversibility Ratio
Rr=ImpactblastSpeedrollbackR_r = \frac{Impact_{blast}}{Speed_{rollback}}
#16 · Ch 7
Wedge Velocity
Vw=Painacute×TrustincrementFrictionadoptV_w = \frac{Pain_{acute} \times Trust_{increment}}{Friction_{adopt}}
#17 · Ch 8
Good Trouble Coefficient
GT=Impactchange×AlignmentvaluesRiskcareer+FrictionbureaucracyGT = \frac{Impact_{change} \times Alignment_{values}}{Risk_{career} + Friction_{bureaucracy}}
#18 · Ch 8
Insurgent Index
Iinsurgent=Problems_SolvedquietlyCredit_ClaimedpubliclyI_{insurgent} = \frac{Problems\_Solved_{quietly}}{Credit\_Claimed_{publicly}}
#19 · Ch 9
Legacy Liability
Llegacy=P×(1+r)tL_{legacy} = P \times (1 + r)^t
#20 · Ch 9
Self-Funding Coefficient
Sfc=CosthumanCostAICostpilotS_{fc} = \frac{Cost_{human} - Cost_{AI}}{Cost_{pilot}}
#21 · Ch 10
Zombie Scorecard
Score=(Pain_Owner×5)+(Timeline×3)+(Budget_Code×5)Score = (Pain\_Owner \times 5) + (Timeline \times 3) + (Budget\_Code \times 5)
#22 · Ch 10
Vaporware Index
Iv=AdjectivespitchLive_Demo_MinutesI_v = \frac{Adjectives_{pitch}}{Live\_Demo\_Minutes}
#23 · Ch 11
Audit Defense Score
Daudit=Certifications×ScopeAuditor_FearD_{audit} = \frac{Certifications \times Scope}{Auditor\_Fear}
#24 · Ch 12
Trust/Risk Ratio
Tr=Volumetraffic×TimeuptimeSeverityincidentsT_r = \frac{Volume_{traffic} \times Time_{uptime}}{Severity_{incidents}}