PM View
The allocator's cockpit. The PM runs a Pod — it allocates envelopes and watches aggregate exposure across its children. How the PM's two halves divide, and what the aggregates cockpit shows.
The PM runs a Pod: the node above the Books. It never authors a ticket. Its actions are allocations — sizing children's envelopes, arming and de-arming, assigning Coverage, narrowing authority downward. The PM's job splits cleanly into two halves at two timescales, and each half reads its own screen.
The two halves of the PM
- Discovery — the Scanner. When a universe-wide scan fires, the PM's discovery half does the single-name deep read that decides whether to author a new leaf into the pod. That is the Scanner View, and it ships today: a scan-fire wake seated to the PM resolves to it.
- Allocation — the aggregates cockpit. Between discoveries, the PM reads the pod's aggregate exposure and envelope utilization across its children and moves budget. That is the cockpit this page describes.
The two halves are one seat because they share a role — the PM that allocates is the PM that discovers — but they are different jobs at different speeds, which is why they read different screens. The discovery half is a minutes-latency single-name read; the allocation half is a slow, aggregate read.
The aggregates cockpit
The allocation cockpit is the PodView — the screen that renders a Pod node's aggregate state.
Two invariants are fixed by contract and shape the cockpit:
- A
PodViewhas no kernel, by construction. It allocates and aggregates; it never holds positions. There is no acting block on a Pod node, because a Pod node acts by moving envelopes, not by resting orders. - Positions appear only at Books. The leaf is the only place inventory lives; every node above a Book allocates and aggregates. A fact no child has published is absent — and absent is UNKNOWN, which de-arms a PM wake with a logged reason, never a silent zero. The cockpit reads its children's real facts or it reads an honest gap; it never fills one in.
The cockpit rides the same View grammar and the same resolution rules as the seat Views: it is a
role-keyed screen, chosen by the same explicit View > seat View > phase default precedence, and
enabled by the same seatViews opt-in. As the aggregate panes land, the cockpit joins this
section as the PM's allocation View, alongside the Scanner View that already covers its discovery
half.
Open vs wake
The PM allocates on the pod's clock, not the tape's — it wakes to re-size an envelope, to de-arm a child whose triggering fact went absent, or to review aggregate exposure, rather than to manage a tick. Where the Watcher View leads with what moved on a single name, the allocator's read leads with exposure and utilization summed across children — the aggregate the Books roll up to. That aggregate is the variant-independent layer of the section: a Pod allocates the same way whether its Books trade equity-index options, futures, perpetuals, or FX, because it reads envelopes and exposure, not chains. The instrument variant lives at the Book; the allocation cockpit sits above it.