Written in spine.CONTRACTS and asserted by tests, not prose in
a doc. Every duplicated-truth bug this system has had was two components believing they
owned one fact, so ownership is now explicit and a collision is a test failure.
Wiring — what it needs, and whether that data actually arrived
An organ is never healthier than what it reasons over. Effective is
its health after dependencies; a green organ with a red effective verdict is the state that
matters most, and the one a tile cannot show.
Decisions — including what it rejected
The rejected branch is the informative half: it tells you whether the call
was close, and which reason would still stand if you cleared the loudest one.
State changes
Problems in the last 48h
Activity — events per hour
A list of the last twelve lines cannot show you that an organ fell silent at
11:40. A count per hour can.
Raw payloads & shape drift
The actual JSON produced and consumed. A parser reading one level too
shallow returns {} — indistinguishable from "the market said nothing" unless
the shape is on record. That ambiguity once cost a full trading day.
The book
Open positions
· Kuber's PAPER book (sandbox) — your real Dhan account is under Review
Activity
· from the ledger, not the session-scoped
broker books — so it survives the night
Order book
When
Strategy
Symbol
Side
Qty
Filled
Price
Status
Trade book
· fills only — the only proof an order became a position
When
Strategy
Symbol
Side
Qty
Price
Value
These are the live processes. The Fleet panel used to list
dhanneeti/*/ package directories — research artefacts, none of which is a
running thing. A halted strategy and a quiet one looked identical.
Live journal — every decision, including the ones that chose nothing
Time
Strategy
Status
Dir
Reason
Show the working — every number behind that answerThe market
The book
Your real Dhan account — the positions you take on Stratzy and Dhan
Algos. Read through OpenAlgo's existing session, read-only: nothing on this page can
place, modify or cancel an order. Kuber's own paper book is under Positions.
Position detail — legs, greeks, payoff
Research packages
· simulated backtests — NOT trades you have
taken
Open positions
Today's journal
Time
Event
Dir
Detail
P&L
Today's decisions — fired or skipped, and why
Time
Strategy
p
Dir
Fired
Reason
Probes call each organ and check the data is usable, not that the API answered. Effective health = min(own, worst dependency) — Brain cannot be green while Eyes is red.
Wiring
#
Organ
Own
Effective
Requires
Detail
Pre-market rehearsal — places nothing
Phantom links — declared but NOT wired
Every organ writes here. An organ can report GREEN while quietly logging errors — that is the gap this closes.
Divergence — the same fact, from independent sources
not checked yet — press re-check (read-only, safe with a live position)
Live is earned, never toggled. Every check must pass. NO-TRADE days are excluded from the evidence count — an outage must not run the clock out.
Go-live gate
Verdict
—
Evidence days
—
Excluded
—
Expectancy
—
Max DD
—
Same days, both sides — when an overlap exists. Until our forward window
reaches days the Stratzy corpus also covers, the per-day cells stay blank rather than comparing
two different windows. Days the system was blind are removed from our numbers and from Stratzy's — otherwise the comparison flatters whoever was luckier about the outage.
Us vs the average Stratzy algo
Our total
—
Our / day
—
Stratzy / day
—
Days compared
—
Date
Us
Stratzy avg algo
Top Stratzy algos in the corpus
Algo
Win%
Expectancy
Total
Max DD
Verdict
Dhan token
The one credential in the estate. Paste the fresh token here each evening — it goes
straight to OpenAlgo and is never stored by Apollo. A dead token is the single failure that has cost
this system the most trading days.
The box above is a doorway, not a drawer: the token is checked and handed straight to OpenAlgo, which is the estate's only broker credential store. Apollo keeps no copy it could let go stale — when there were two stores, pasting into one left the other dead and the cockpit still looked fine.
Capital per algorithm
Type what each algorithm may use. Saving writes the lot size straight to
the strategies. A strategy already holding a position is not resized until it closes, and
the three together can never exceed the ruin floor.
Claude key
Powers the plain-English explanation on the Review tab. It explains
the numbers and never produces one — the probability stays deterministic so it can be
checked against what actually happened. Stored write-only in Apollo's .env
at 0600; this screen can never read it back.
Kill switch
Halts the paper runner immediately and hard-blocks any future live trading.
Kuber-ji · paper-only · a stale heartbeat is RED, never "no trades today"