The office
Your operator, at work
Contracts not deployed
The office is the game's main view: one room that renders whatever the contracts currently say about your operator. There are no decorative indicators here — every light, meter and animation corresponds to a value on chain.
What this screen will show
- No wallet connected: an empty open-plan floor with the lights off
- No operator: an empty desk and the mint button, priced off the live curve
- Minted, unemployed: the character sitting with a résumé, silhouette by profile
- Hired, pre-cliff: working, with the countdown to the 48h cliff overhead
- Vesting: the bar filling and the option accruing alongside it
- Runway running out: the floor empties, the lights dim, an alarm plate appears
- IPO: the gong, the bloom, and the payout counting up
- Wound up at zero: boxes, and the option written off
- Demo Day: eight new offices arriving on the map
Where it comes from
- OperatorNFT.ownerOf / traits / biography
- EmploymentRegistry.positionOf(tokenId)
- CompanyRegistry.runwayHours(companyId) — closed form, not asserted
- WageVault.accrued(tokenId) and the current rate breakdown
- TokenVault coverage in months, for the Exit Interview button