{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreicgvbgjlnh5aintuzvblyavypeodppkat3svcahua4eaiapkx4qqe",
"uri": "at://did:plc:ep3fxt5imrl3vy62u2j2i4vl/app.bsky.feed.post/3mgrsbjjmvbx2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreicbxklgzocrcedppgdosrcdjnqtrwl7jmrukwkcp55eamlskfklyu"
},
"mimeType": "image/png",
"size": 594494
},
"description": "TL;DR\n\ninVision is now a live system-state dashboard instead of a placeholder. The simulator now exposes a real Legitimacy mechanic driven by active human-node objections, a distinct referendum flow when legitimacy collapses, and a server-owned Stability engine with explainable components, crisis caps, confidence, and governor alerts on threshold changes.\n\n\nWhat shipped\n\n\n1) inVision is now live and server-owned\n\n * The inVision page is no longer a blurred placeholder.\n * GET /api/invision now r",
"path": "/vortex-dev-log-10-invision-goes-live-legitimacy-referendum-and-stability-engine/",
"publishedAt": "2026-03-11T11:37:15.000Z",
"site": "https://blog.humanode.io",
"textContent": "## TL;DR\n\ninVision is now a live system-state dashboard instead of a placeholder. The simulator now exposes a real Legitimacy mechanic driven by active human-node objections, a distinct referendum flow when legitimacy collapses, and a server-owned Stability engine with explainable components, crisis caps, confidence, and governor alerts on threshold changes.\n\n## What shipped\n\n### 1) inVision is now live and server-owned\n\n * The inVision page is no longer a blurred placeholder.\n * GET /api/invision now returns live system-state data computed on the server.\n * The page now renders:\n\n\n 1. top-level system-state banner\n 2. Legitimacy\n 3. Stability\n 4. Decentralization\n 5. governance signals\n 6. treasury/economy indicators\n 7. risk signals\n 8. general chamber proposal pressure\n 9. largest factions\n\n\n\n### 2) Legitimacy is now a real system mechanic\n\n * Legitimacy is now derived from live active human-node objections.\n * Any currently active human node can open My Governance and declare:\n\n\n 1. VORTEX IS ILLEGITIMATE\n\n\n * Each active human node carries equal legitimacy weight.\n * Governors do not receive extra weight.\n * Chamber membership, delegation, and treasury do not directly change the legitimacy percentage.\n * My Governance now shows the legitimacy section and objection controls directly.\n\n\n\n### 3) Legitimacy breach now creates a distinct referendum\n\n * When legitimacy falls below the trigger threshold, the system auto-creates a referendum.\n * This is not a proposal-pool flow and not a normal chamber vote.\n * The referendum is its own vote surface with its own route and vote action.\n * Only currently active human nodes can participate.\n * CM/MM scoring is not used in the referendum path.\n * The referendum flow is treated as a constitutional emergency mechanism rather than ordinary chamber governance.\n\n\n\n### 4) Passed legitimacy referendum now resets the simulation\n\n * If the referendum passes, the simulator wipes simulation state and restarts from a clean governance baseline.\n * Indexed human-node proof data is preserved:\n\n\n 1. proof_ledger\n 2. chain_indexer_state\n 3. This makes legitimacy a real constitutional control, not a cosmetic UI signal.\n\n\n\n### 5) Stability is now a real explainable engine\n\n * Stability is no longer a placeholder percentage.\n * The engine is server-owned and computed from canonical governance/execution signals.\n * It uses a rolling Last 30d + live backlog snapshot.\n * The current engine includes:\n\n\n 1. decision closure\n 2. backlog health\n 3. delay health\n 4. formation continuity\n 5. governor continuity\n 6. constitutional calm\n 7. concentration health\n\n\n * The published inVision payload now includes:\n\n\n 1. score\n 2. band\n 3. confidence\n 4. component breakdown\n 5. applied caps/floors\n 6. window label\n\n\n\n### 6) Crisis caps and confidence are built into stability\n\n * Stability can now be hard-capped during crisis conditions such as:\n\n\n 1. active legitimacy referendum\n 2. no active governors with live governance load\n 3. severely stale chamber-vote backlog\n 4. legitimacy dropping below 40%\n\n\n * A confidence layer prevents low-data conditions from pretending to be precise.\n\n\n\n### 7) System threshold alerts now reach governors\n\n * Both Legitimacy and Stability now emit feed alerts when they cross decile thresholds.\n * Alerts trigger in both directions:\n\n\n 1. upward\n 2. downward\n\n\n * Crossings at 10% through 90% are persisted as system feed items.\n * These alerts surface in Urgent and route users into inVision.\n * Alert delivery is now aligned with the actual governor baseline, including genesis/bootstrap governors.\n\n\n\n### 8) Reliability and cleanup during closeout\n\n * Tightened local migration reconciliation so current local schemas can be brought back into sync reliably.\n * Removed leftover debug and hardcoded placeholder behavior in active simulator surfaces.\n * Restored Courts to a blocked WIP state so unfinished placeholder metrics are not shown as live production data.\n * Performed additional bug-fix passes on alert routing, recipient resolution, and urgent-feed visibility.\n\n\n\n## Validation\n\n * **Server:**\n\n\n 1. yarn prettier:check passed\n 2. yarn typecheck passed\n 3. targeted regressions passed:\n\n\n\n- tests/api/invision.test.ts\n\n- tests/api/my-governance.test.ts\n\n- tests/api/stability.test.ts\n\n- tests/api/system-metric-alerts.test.ts\n\n * **Web:**\n\n\n 1. yarn prettier:check passed\n 2. yarn typecheck passed\n 3. yarn build passed\n\n\n\n## Why this matters\n\n * inVision is now a real political/economic systems page instead of a stub.\n * Legitimacy is now enforceable at the human-node layer, not just described in docs.\n * The system now has a constitutional emergency path when consent collapses.\n * Stability is now explainable, server-owned, and visible as a first-class system metric.\n * Governors now get feed/urgent warnings when the system materially changes state.\n\n",
"title": "Vortex Dev Log #10 — inVision Goes Live, Legitimacy Referendum, and Stability Engine",
"updatedAt": "2026-03-11T11:37:15.876Z"
}