{
  "contract": "pcc.vws.structural-engine-stack-catalog",
  "version": "12.0.0-dev",
  "updated_at": "2026-09-01",
  "purpose": "Fail-closed routing for multi-actor biomechanics, registered anatomy, cinematic truth rendering, and downstream controlled appearance.",
  "machine_inventory": {
    "gpu": "NVIDIA GeForce RTX 4090 Laptop GPU",
    "vram_mib": 16376,
    "blender": "5.0.1 HEADLESS OWNER/RENDER SMOKE PASS / CYCLES AOV TRUTH BUNDLE PENDING",
    "slicer": "5.12.3 REGISTERED STRUCTURE SMOKE PASS / CONTEXT DATA AND VALIDATION PENDING",
    "warp": "1.14.0 CUDA CONTACT SMOKE PASS / LIBUIPC TRIANGLE CCD PENDING",
    "houdini": "APPLICATION NOT DETECTED / LICENSE SERVER DIRECTORY ONLY / INSTALL AND RUNTIME PROOF REQUIRED",
    "comfyui": "DETECTED / MODEL AND WORKFLOW PROOF REQUIRED",
    "unreal": "NOT DETECTED",
    "omniverse": "NOT DETECTED",
    "sofa": "26.06.00 BATCH BEAM SIMULATION SMOKE PASS / PROCEDURE SCENE CALIBRATION PENDING",
    "febio": "NOT DETECTED",
    "artisynth": "3.9 INSTALLED / CLI PASS / FEM RUN UNPROVEN"
  },
  "hardware_compatibility_policy": {
    "classification_ceiling_vram_gib": 24,
    "hardware_incompatible_only_when_required_vram_gib_exceeds": 24,
    "at_or_below_ceiling": "INSTALL_PROVE_OR_MEMORY_MANAGE",
    "actual_vram_recorded_separately": true
  },
  "machine_proof_receipts": {
    "blender": {
      "status": "HEADLESS_SMOKE_PASS",
      "sha256": "03d5d78ad67154f644663c3345f6d8b46f6e41d197f63187f0d65e6d5c18a61d"
    },
    "slicer": {
      "status": "REGISTERED_STRUCTURE_SMOKE_PASS",
      "sha256": "0a8786989f1e5804af0d95addf708cf8e625f5a477b240a2d2e09ba5ba362b51"
    },
    "sofa": {
      "status": "BATCH_SIMULATION_SMOKE_PASS",
      "sha256": "3f4bada0370bc9467a636d24c5f3b33ea5016572979a3274dfea72d08758eee6"
    },
    "warp": {
      "status": "GPU_CONTACT_SMOKE_PASS",
      "sha256": "1294f7e09769bcbf9427063f7a22067c5a887d189cb9ee7b6d507d18afca4518"
    },
    "artisynth": {
      "status": "INSTALLED_CLI_VERIFIED_FEM_RUN_UNPROVEN",
      "sha256": null
    }
  },
  "canonical_handoff": {
    "scene": "OpenUSD",
    "deformation_cache": [
      "USD",
      "Alembic"
    ],
    "immutable_ids": [
      "actor_id",
      "body_part_id",
      "organ_id",
      "instrument_id",
      "anatomical_corridor_id",
      "topology_state_id"
    ],
    "required_frame_outputs": [
      "linear-beauty",
      "exact-z-depth",
      "world-or-camera-position",
      "world-or-camera-normals",
      "motion-vectors-or-optical-flow",
      "actor-instance-id",
      "body-part-id",
      "organ-id",
      "instrument-id",
      "cryptomatte",
      "contact-mask",
      "authorized-corridor-mask",
      "collision-violation-mask",
      "camera-and-render-metadata"
    ]
  },
  "recommended_open_stack": [
    {
      "order": 1,
      "engine": "3D Slicer",
      "role": "DICOM segmentation, registered anatomy, coordinate frames, organ labels, portals and routes",
      "machine_status": "REGISTERED_STRUCTURE_SMOKE_PASS / CONTEXT VALIDATION PENDING",
      "authority": "registered-anatomy"
    },
    {
      "order": 2,
      "engine": "ArtiSynth",
      "role": "Separate actor skeletons, muscles, joints, inverse motion and coupled multibody/FEM pose",
      "machine_status": "INSTALLED / CLI PASS / FEM RUN UNPROVEN",
      "authority": "actor-mechanics"
    },
    {
      "order": 3,
      "engine": "SOFA 26.06",
      "role": "Interactive deformable contact, catheter/needle rods, puncture/incision state and topology events",
      "machine_status": "BATCH BEAM SIMULATION SMOKE PASS / PROCEDURE CALIBRATION PENDING",
      "authority": "interactive-procedure-mechanics"
    },
    {
      "order": 4,
      "engine": "FEBio 4.13",
      "role": "Calibrated nonlinear tissue, multiphasic/FSI, active material, damage, erosion and batch reference solve",
      "machine_status": "NOT_DETECTED",
      "authority": "offline-biomechanics"
    },
    {
      "order": 5,
      "engine": "NVIDIA Warp plus libuipc or IPC Toolkit",
      "role": "Independent signed-distance, continuous-collision and unauthorized-intersection verification",
      "machine_status": "WARP CUDA CONTACT SMOKE PASS / LIBUIPC NOT DETECTED",
      "authority": "independent-contact-verifier"
    },
    {
      "order": 6,
      "engine": "Blender Cycles plus BlenderProc",
      "role": "Cinematic render and deterministic depth, normal, motion, instance and part truth passes",
      "machine_status": "HEADLESS OWNER/RENDER SMOKE PASS / CYCLES AOV + BLENDERPROC NOT PROVEN",
      "authority": "cinematic-truth-render"
    },
    {
      "order": 7,
      "engine": "Wan FunControl or VACE",
      "role": "Controlled appearance finish from supported RGB control videos",
      "machine_status": "BENCHMARK_REQUIRED",
      "authority": "appearance-only"
    }
  ],
  "optional_or_escalation_lanes": [
    {
      "engine": "Houdini 22 Otis / Vellum / Solaris / Karma",
      "role": "Cinematic tissue, procedural geometry, FX, USD and AOV rendering",
      "boundary": "Not medical validation; may not overwrite authoritative solver geometry"
    },
    {
      "engine": "Unreal Engine plus MetaHuman plus Movie Render Queue",
      "role": "Real-time cinematic actor staging, cameras and multilayer rendering",
      "boundary": "Not detected; object-ID and path-tracer routes require runtime proof"
    },
    {
      "engine": "NVIDIA Omniverse / OpenUSD / RTX",
      "role": "USD scene hub, calibrated review and synthetic ground truth",
      "boundary": "Not detected; use small local scenes or proved cloud compute"
    },
    {
      "engine": "PhysX 5",
      "role": "Fast GPU FEM and collision preview",
      "boundary": "Preview only; no surgical topology or medical authority"
    },
    {
      "engine": "LS-DYNA or Abaqus Explicit",
      "role": "Licensed high-consequence severe-contact, failure and implantation escalation",
      "boundary": "Expert licensed HPC lane; context-specific verification and validation still required"
    }
  ],
  "appearance_control_boundary": {
    "documented_rgb_controls": [
      "depth",
      "pose",
      "canny-edge",
      "line",
      "trajectory",
      "optical-flow",
      "layout",
      "spatiotemporal-mask"
    ],
    "never_treat_as_native_model_semantics": [
      "instance-ids",
      "body-part-ids",
      "organ-ids",
      "surface-normals",
      "signed-distance-fields",
      "contact-forces",
      "tissue-strain",
      "anatomical-corridors"
    ],
    "geometry_authority": false,
    "identity_authority": false,
    "biomechanics_authority": false
  },
  "resource_policy": {
    "heavy_gpu_concurrency": 1,
    "sequence": "regional solve -> verified cache -> unload solver -> truth render -> appearance -> independent QC",
    "local_preview": "reduced bounded scene",
    "whole_body_high_resolution_fea": "CPU_RAM_OR_CLOUD_HPC",
    "silent_coarsening": false,
    "unproven_fallback": false
  },
  "release_labels": [
    "ILLUSTRATIVE",
    "VERIFIED_NUMERICS",
    "VALIDATED_CONTEXT_OF_USE"
  ],
  "promotion_policy": "BLOCK_UNLESS_SELECTED_ENGINES, INPUTS, NUMERICS, STRUCTURAL_PASSES, CONTINUITY, AND CONTEXT_RECEIPTS_PASS",
  "sources": [
    "https://www.sofa-framework.org/",
    "https://sofa-framework.github.io/doc/simulation-principles/topology/",
    "https://github.com/sofa-framework/BeamAdapter",
    "https://github.com/febiosoftware/FEBio",
    "https://www.artisynth.org/Main/HomePage",
    "https://ipc-sim.github.io/",
    "https://github.com/spiriMirror/libuipc",
    "https://github.com/NVIDIA/warp",
    "https://docs.blender.org/manual/en/latest/render/layers/passes.html",
    "https://github.com/DLR-RM/BlenderProc/blob/main/docs/tutorials/renderer.md",
    "https://www.sidefx.com/docs/houdini/nodes/sop/otissolver.html",
    "https://dev.epicgames.com/documentation/en-us/unreal-engine/cinematic-render-passes-in-unreal-engine",
    "https://docs.omniverse.nvidia.com/extensions/latest/ext_replicator/visualization.html",
    "https://github.com/ali-vilab/VACE",
    "https://github.com/aigc-apps/VideoX-Fun/blob/main/comfyui/wan2_2_fun/README.md",
    "https://www.fda.gov/regulatory-information/search-fda-guidance-documents/assessing-credibility-computational-modeling-and-simulation-medical-device-submissions"
  ]
}
