{
  "$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"
}