nexu Capsule Runtime

demostatic previewcontract-bound sandbox

UI screens

API endpoints

Intent contracts

Iteration timeline

Runtime data

{
  "version": "nexu.runtime.v1",
  "capsule": "demo",
  "created_at": "2026-05-30T18:47:56+00:00",
  "blueprint": {
    "version": "nexu.blueprint.v1",
    "capsule": "demo",
    "created_at": "2026-05-30T18:47:56+00:00",
    "type": "vertical_slice",
    "domain": "general",
    "contracts": [
      {
        "id": "capsule.demo.main",
        "intent": "evolve:demo",
        "input": [
          "frozen_slice",
          "fixtures",
          "user_goal"
        ],
        "output": [
          "evolved_capsule",
          "promotion_plan",
          "evidence_map"
        ],
        "effect": [
          "read"
        ],
        "forbid": [
          "destructive_write",
          "secret_leak"
        ]
      }
    ],
    "ui": {
      "screens": [
        {
          "route": "/demo",
          "layout": "capsule_preview",
          "sections": [
            {
              "id": "intent_summary",
              "type": "summary"
            },
            {
              "id": "input_fixtures",
              "type": "data_panel"
            },
            {
              "id": "preview",
              "type": "mock_surface"
            },
            {
              "id": "evidence",
              "type": "verification_panel"
            }
          ]
        }
      ]
    },
    "api": {
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/demo",
          "kind": "mock_endpoint",
          "response": {
            "status": "ok",
            "source": "capsule_fixture"
          }
        }
      ]
    },
    "tests": {
      "suggested": [
        "contract_outputs_are_present",
        "forbidden_effects_are_absent",
        "capsule_promotion_plan_is_reviewable"
      ]
    }
  },
  "contracts": [
    {
      "raw": "manifest:capsule.demo.main",
      "contract_id": "capsule.demo.main",
      "scope": "module",
      "intent": "evolve:demo",
      "priority": 2,
      "domain": "general",
      "input": [
        "frozen_slice",
        "fixtures",
        "user_goal"
      ],
      "output": [
        "evolved_capsule",
        "promotion_plan",
        "evidence_map"
      ],
      "effect": [
        "read"
      ],
      "forbid": [
        "destructive_write",
        "secret_leak"
      ],
      "require": [
        "validate.contracts",
        "verify.capsule"
      ],
      "validate": [
        "input_presence",
        "output_presence",
        "no_forbidden_effect"
      ],
      "meaning": "evolve this isolated project slice without mutating the source project",
      "source": "/home/tom/github/semcod/nexu/examples/backend_service/.tmp_nexu_run/.nexu/capsules/demo/intract.yaml",
      "line": 0
    }
  ],
  "fixtures": {},
  "iterations": [
    "S1",
    "S2"
  ]
}