{
  "schema_version": 1,
  "asset_id": "ENV-001",
  "slug": "hearth",
  "nickname": "Hearth",
  "slogan": "A quiet room for noticing.",
  "bio": "A sheltered room and terrace where making, observing and meeting a neighbor share one small world.",
  "version": "01",
  "kit_revision": 1,
  "status": "Candidate · import untested",
  "production_approved": false,
  "page": "https://simsim.deovia.com/assets/hearth/",
  "manifest_url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/asset.json",
  "latest_manifest_url": "https://simsim.deovia.com/assets/hearth/asset.json",
  "guide": "https://simsim.deovia.com/assets/hearth/EDITING.md",
  "instructions": "https://simsim.deovia.com/assets/hearth/AGENTS.md",
  "source_fingerprint": "cdf8ecb84554aeb9f3b96ec5a925105a06dbf6bf12110e47fab0baede6cd49bf",
  "fingerprint_algorithm": "sha256 of sorted path:sha256 lines joined with LF, for editable-source, material-source and generation-prompt roles; no trailing LF",
  "bundle": {
    "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/editing-kit.zip",
    "checksum_url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/editing-kit.zip.sha256",
    "format": "zip"
  },
  "editing": {
    "kind": "layout",
    "primary_source": "source/layout.json",
    "candidate_source": "source.json",
    "capabilities": [
      "edit-layout-json",
      "rebuild-obj-mtl",
      "rebuild-floor-plan",
      "package-candidate"
    ],
    "runtime": "Python 3.9+; standard library; offline",
    "units": "meters",
    "up_axis": "Y",
    "commands": {
      "verify": "python3 asset.py verify",
      "build": "python3 asset.py build-layout layout-edit.json --out candidate-02",
      "revision": "python3 asset.py revision --candidate candidate-02 --summary \"Describe the actual change\" --tool \"Name the editor used\""
    }
  },
  "provenance": {
    "method": "Measured, procedural geometry",
    "original_model_version": null,
    "original_prompt_available": false,
    "missing_sources": [
      "Blender source",
      "final materials",
      "UVs",
      "rig",
      "engine import evidence"
    ]
  },
  "dependencies": [
    {
      "asset_id": "PROP-001",
      "relation": "receiver volume proxy only; reference sheet does not define exact geometry"
    }
  ],
  "files": [
    {
      "path": "source/layout.json",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/source/layout.json",
      "role": "editable-source",
      "media_type": "application/json",
      "bytes": 7587,
      "sha256": "c29fe8c3552ef8713cc01109fadf2f98062ae11418c739c3f7bad2480017514e"
    },
    {
      "path": "source/materials.mtl",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/source/materials.mtl",
      "role": "material-source",
      "media_type": "text/plain",
      "bytes": 513,
      "sha256": "c666b97ab28f496dbd0d3a2619ef55b36744010d2d1e58c5207c65f0afb732f1"
    },
    {
      "path": "references/ENV-001-v01.obj",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/references/ENV-001-v01.obj",
      "role": "baseline-geometry",
      "media_type": "text/plain",
      "bytes": 9018,
      "sha256": "ea64bcc8b0b02be378dad08506ba6b672b628e72ee9e208612cd9e51edd8e000"
    },
    {
      "path": "references/ENV-001-v01.mtl",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/references/ENV-001-v01.mtl",
      "role": "baseline-materials",
      "media_type": "text/plain",
      "bytes": 513,
      "sha256": "c666b97ab28f496dbd0d3a2619ef55b36744010d2d1e58c5207c65f0afb732f1"
    },
    {
      "path": "references/preview.png",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/references/preview.png",
      "role": "preview",
      "media_type": "image/png",
      "bytes": 93271,
      "sha256": "4a5412bc7184066f870436f9b79d98f016a85afa331b0c8a29c76dce3dbd94a0"
    },
    {
      "path": "references/production-order.md",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/references/production-order.md",
      "role": "context",
      "media_type": "text/markdown",
      "bytes": 3655,
      "sha256": "9e961c59f01f37a299fa6fd406c11bc535464a087ae83e695b223497d1011b14"
    },
    {
      "path": "references/review.md",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/references/review.md",
      "role": "open-questions",
      "media_type": "text/markdown",
      "bytes": 1626,
      "sha256": "1c715bedd5bb54770bc25607df21445eb07f72f47d10ece1453d34e6a6afd022"
    },
    {
      "path": "EDITING.md",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/EDITING.md",
      "role": "editing-guide",
      "media_type": "text/markdown",
      "bytes": 2414,
      "sha256": "b6f9ce4cfe20ca302d9d6c669ee1ad59dc5699f0462dd94ff36588d6b38f5f3a"
    },
    {
      "path": "asset.py",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/asset.py",
      "role": "offline-tool",
      "media_type": "text/x-python",
      "bytes": 9952,
      "sha256": "f3f466577d8231cb7e5c13ca4fd240ed32e4b7e7c405ec2c8f43e7177730fc7d"
    },
    {
      "path": "AGENTS.md",
      "url": "https://simsim.deovia.com/assets/hearth/versions/01/kit-01/AGENTS.md",
      "role": "agent-instructions",
      "media_type": "text/markdown",
      "bytes": 2218,
      "sha256": "69414842d9d37a94c0677f6cd49214a6ae4c639c0236de43442c9a43dc94e46a"
    }
  ],
  "access": {
    "read": "public",
    "download": "public",
    "local_modification": "offline editable sources and candidate helper",
    "publish": "authorized studio source repository and existing Sites deployment",
    "public_write_api": false,
    "editor_notes": "private; authorized studio sign-in",
    "image_generation_connected": false
  },
  "validation": {
    "engine_import": "unrun",
    "player_validation": "unrun",
    "visual_review": "candidate only"
  },
  "rights": {
    "license": null,
    "note": "Public archive access does not assert a general reuse license."
  }
}
