{
  "portaShape": {
    "formatVersion": "0.1",
    "kind": "bundle",
    "id": "dev.portashape.product-canon",
    "name": "PortaShape Product System",
    "description": "A conceptual self-description of PortaShape as one system-shaping workspace.",
    "purpose": "Make digital systems visible, operable, and portable.",
    "systems": [
      {
        "id": "portashape-workspace",
        "type": "system-shaping-workspace",
        "capabilities": [
          "connect",
          "discover",
          "surface",
          "observe",
          "shape",
          "map",
          "translate",
          "transmute",
          "simulate",
          "validate",
          "execute",
          "compare",
          "preserve",
          "learn"
        ]
      }
    ],
    "elements": [
      {
        "id": "system-model",
        "kind": "model",
        "name": "Canonical System Graph"
      },
      {
        "id": "surface-engine",
        "kind": "engine",
        "name": "Surface Engine"
      },
      {
        "id": "runtime-bridge",
        "kind": "engine",
        "name": "Runtime Bridge"
      },
      {
        "id": "relation-engine",
        "kind": "engine",
        "name": "Relation Engine"
      },
      {
        "id": "verification-engine",
        "kind": "engine",
        "name": "Verification Engine"
      },
      {
        "id": "execution-engine",
        "kind": "engine",
        "name": "Execution Engine"
      },
      {
        "id": "artifact-library",
        "kind": "library",
        "name": ".posh Artifact and Library System"
      }
    ],
    "surfaces": [
      {
        "id": "portashape-main-workspace",
        "name": "PortaShape Workspace",
        "lenses": [
          "explore",
          "shape",
          "map",
          "run",
          "compare",
          "library"
        ]
      }
    ],
    "mappings": [
      {
        "id": "runtime-and-mapping-unification",
        "source": [
          "surface-engine",
          "runtime-bridge",
          "relation-engine"
        ],
        "destination": "portashape-main-workspace",
        "operation": "transmute",
        "explanation": "Runtime controls and system mappings are views and operations over the same canonical system graph."
      }
    ],
    "libraries": [
      {
        "id": "web-native-runtime",
        "name": "PortaShape Web-Native Runtime Library",
        "path": "../libraries/web-native-runtime",
        "role": "Reference renderer, component contract library, onboarding corpus, and showcase bank."
      }
    ],
    "settings": {
      "principles": [
        "meaning-before-format",
        "one-model-many-views",
        "explicit-authority",
        "explicit-loss",
        "safe-execution",
        "inspectable-automation"
      ]
    },
    "metadata": {
      "status": "conceptual",
      "created": "2026-07-20",
      "sourceSet": [
        "PortaShape.md",
        "tuner.md",
        "posh.posh",
        "htmxalpine04-main.zip"
      ]
    }
  }
}
