{
  "model": "step-study",
  "units": "mm",
  "parameters": {
    "length": 48,
    "width": 24,
    "height": 16,
    "steps": 4
  },
  "sha256": "2c960fa1e38497cf5bb611c232b7b3119791727761780b0501ecd3e32a463ef9",
  "passport": {
    "schema_version": 1,
    "model_version": "1.0.0",
    "variant_id": "b45f5c43344c0f81227a9d1b36e71110538bfd870861d22e5aa5b740778b9545",
    "design_license": "CC-BY-4.0",
    "attribution": "OpenPrintLab contributors",
    "editable_source": {
      "recipe_path": "models/recipes.py",
      "recipe_sha256": "e14264525158821b20ae92be35f2850053f8fa45d9494342a2a020e3474fe245",
      "catalog_path": "models/catalog.json",
      "catalog_entry_sha256": "ed226f3ea06ee1ed9a9f03746d941c774ea327b61f5858385b0d761047cfd83e"
    },
    "suggested_print_recipe": {
      "id": "p2s-pla-0.4-v1",
      "status": "unverified_starting_point",
      "printer": "Bambu Lab P2S",
      "nozzle_mm": 0.4,
      "material": "PLA",
      "plate": "Select the actual installed plate preset",
      "layer_height_mm": 0.2,
      "wall_loops": 3,
      "top_shell_layers": 4,
      "bottom_shell_layers": 4,
      "infill_percent": 15,
      "supports": "Off initially; inspect every layer",
      "brim": "Off initially; review adhesion",
      "temperature_and_speed": "Use actual printer and filament preset defaults",
      "orientation": "Broad flat base down",
      "ams_required": false
    }
  },
  "evidence": {
    "scope": {
      "model_version": "1.0.0",
      "variant_id": "b45f5c43344c0f81227a9d1b36e71110538bfd870861d22e5aa5b740778b9545",
      "stl_sha256": "2c960fa1e38497cf5bb611c232b7b3119791727761780b0501ecd3e32a463ef9"
    },
    "geometry": {
      "status": "passed",
      "checker": "openprintlab.geometry.v1",
      "checker_source_sha256": "c7c10af43469c94dc56322ff4711f68589f82f38d5fce5b304cdaf117c61674f"
    },
    "slicer": {
      "status": "not_performed",
      "actual_settings": null,
      "record_url": null
    },
    "physical": {
      "status": "not_performed",
      "actual_settings": null,
      "record_url": null
    }
  },
  "validation": {
    "generated": true,
    "software_checked": true,
    "slicer_checked": false,
    "physical_print_tested": false
  },
  "checks": {
    "dimensions_mm": [
      48.0,
      24.0,
      16.0
    ],
    "triangles": 72,
    "volume_mm3": 11520.0,
    "closed_edges": true,
    "consistent_winding": true,
    "connected": true,
    "nondegenerate": true,
    "within_p2s_envelope": true
  },
  "limitations": [
    "No slicer review or physical print test has been performed.",
    "These checks do not certify printability, tolerances, strength or safety.",
    "Only axis-aligned box-union recipes are supported; not a general mesh repair tool."
  ]
}
