{
  "$schema": "https://neuralstock.org/schemas/v0.1/registry.schema.json",
  "aliases": [
    {
      "alias": "latest",
      "id": "book_stack_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "cabinet_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "chair_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "desk_lamp_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "monitor_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "mug_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "potted_plant_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "procedural_crate_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "procedural_table_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "room_door_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "room_floor_panel_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "room_wall_panel_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "room_window_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "shelf_01",
      "version": "1.0.0"
    },
    {
      "alias": "latest",
      "id": "stool_01",
      "version": "1.0.0"
    }
  ],
  "document_type": "registry",
  "entries": [
    {
      "asset": {
        "id": "book_stack_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.318258196,
          0.157999992,
          0.227147252
        ],
        "maximum": [
          0.159129098,
          0.157999992,
          0.113573626
        ],
        "minimum": [
          -0.159129098,
          0.0,
          -0.113573626
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A compact stylized stack of books sized for desks, shelves, and other interior surfaces.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 4463,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "d46ccee35f6c387cb16b6b2fd64c6057ac5abf532f8d232b3b8ee1b1bc616db4",
        "uri": "/assets/book_stack_01/1.0.0/manifest.json"
      },
      "name": "Stack of books",
      "semantics": {
        "affordances": [
          "pickup",
          "stackable",
          "support-surface"
        ],
        "categories": [
          "decor",
          "props"
        ],
        "placement": "surface",
        "tags": [
          "book",
          "reading",
          "stack"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 972
    },
    {
      "asset": {
        "id": "cabinet_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.899999976,
          1.199999928,
          0.539999992
        ],
        "maximum": [
          0.449999988,
          1.199999928,
          0.270000011
        ],
        "minimum": [
          -0.449999988,
          0.0,
          -0.269999981
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A freestanding two-door storage cabinet with top and handle anchors for furnished interiors.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 4753,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "d15a5b36220391364e59a001a952edb4872e7798a215fe0cdbc9f52ac1c30259",
        "uri": "/assets/cabinet_01/1.0.0/manifest.json"
      },
      "name": "Two-door cabinet",
      "semantics": {
        "affordances": [
          "storage",
          "support-surface"
        ],
        "categories": [
          "furniture",
          "storage"
        ],
        "placement": "floor",
        "tags": [
          "cabinet",
          "cupboard",
          "two-door"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 2392
    },
    {
      "asset": {
        "id": "chair_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.47999999,
          0.879999995,
          0.51999998
        ],
        "maximum": [
          0.239999995,
          0.879999995,
          0.25999999
        ],
        "minimum": [
          -0.239999995,
          0.0,
          -0.25999999
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A compact wooden chair with a stable seat anchor for dining, desk, and room layouts.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 4881,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "da0d038f2fd2877b6969c9c3d2b090985f5d9f99c5a755e1e9ba088797c55f6c",
        "uri": "/assets/chair_01/1.0.0/manifest.json"
      },
      "name": "Wooden chair",
      "semantics": {
        "affordances": [
          "sit"
        ],
        "categories": [
          "furniture",
          "seating"
        ],
        "placement": "floor",
        "tags": [
          "chair",
          "dining-chair",
          "wooden"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 2076
    },
    {
      "asset": {
        "id": "desk_lamp_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.25999999,
          0.603346646,
          0.377999992
        ],
        "maximum": [
          0.129999995,
          0.603346646,
          0.188999996
        ],
        "minimum": [
          -0.129999995,
          0.0,
          -0.188999996
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A stylized articulated desk lamp with base and light-origin anchors for task-light scenes.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 4916,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "c8d06bf20ad631326a73de73047639d6511b48b58e66a902256d5070885590e5",
        "uri": "/assets/desk_lamp_01/1.0.0/manifest.json"
      },
      "name": "Desk lamp",
      "semantics": {
        "affordances": [
          "light-origin",
          "movable"
        ],
        "categories": [
          "lighting",
          "props"
        ],
        "placement": "surface",
        "tags": [
          "desk-lamp",
          "lamp",
          "task-light"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 1360
    },
    {
      "asset": {
        "id": "monitor_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.589999974,
          0.524999976,
          0.180000008
        ],
        "maximum": [
          0.294999987,
          0.524999976,
          0.090000004
        ],
        "minimum": [
          -0.294999987,
          0.0,
          -0.090000004
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A freestanding desktop monitor with stable screen-center and base anchors for workstation scenes.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 4938,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "926bdea762e2ea3f75003bf4d864296184abfa91164b40b5f89eefa96b227c27",
        "uri": "/assets/monitor_01/1.0.0/manifest.json"
      },
      "name": "Desktop monitor",
      "semantics": {
        "affordances": [
          "display-surface",
          "movable"
        ],
        "categories": [
          "electronics",
          "props"
        ],
        "placement": "surface",
        "tags": [
          "computer-monitor",
          "display",
          "screen"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 852
    },
    {
      "asset": {
        "id": "mug_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.132,
          0.103500001,
          0.097999998
        ],
        "maximum": [
          0.066,
          0.103500001,
          0.048999999
        ],
        "minimum": [
          -0.066,
          0.0,
          -0.048999999
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A small handled drinking mug with grip and liquid-surface anchors for desks and kitchen scenes.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 4448,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "2d0976b8e91b82e1d768c9ac2358c45779d4e120400c867a39a221cae950da56",
        "uri": "/assets/mug_01/1.0.0/manifest.json"
      },
      "name": "Handled mug",
      "semantics": {
        "affordances": [
          "graspable",
          "liquid-container"
        ],
        "categories": [
          "kitchen",
          "props"
        ],
        "placement": "surface",
        "tags": [
          "cup",
          "drinkware",
          "mug"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 1256
    },
    {
      "asset": {
        "id": "potted_plant_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.653359234,
          0.899999976,
          0.569827498
        ],
        "maximum": [
          0.326679617,
          0.899999976,
          0.284913749
        ],
        "minimum": [
          -0.326679617,
          0.0,
          -0.284913749
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A broad-leaf potted plant with pot-base and soil anchors for interior decoration and scene dressing.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 4480,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "1cf9196583666ecaf7496894f7333b6914878a49896ef21589018e8d38fbbd35",
        "uri": "/assets/potted_plant_01/1.0.0/manifest.json"
      },
      "name": "Potted plant",
      "semantics": {
        "affordances": [
          "decorative",
          "movable"
        ],
        "categories": [
          "decor",
          "plants"
        ],
        "placement": "floor",
        "tags": [
          "foliage",
          "indoor-plant",
          "potted-plant"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 712
    },
    {
      "asset": {
        "id": "procedural_crate_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.600000024,
          0.449999988,
          0.400000006
        ],
        "maximum": [
          0.300000012,
          0.449999988,
          0.200000003
        ],
        "minimum": [
          -0.300000012,
          0.0,
          -0.200000003
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A bounded procedural wooden shipping crate for storage, stacking, and warehouse scene dressing.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 5054,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "7cc08e34afa867e6960e55376bce3d8864d9eeabe4f2061c630b5aff00e1db01",
        "uri": "/assets/procedural_crate_01/1.0.0/manifest.json"
      },
      "name": "Procedural wooden crate",
      "semantics": {
        "affordances": [
          "stackable",
          "storage",
          "support-surface"
        ],
        "categories": [
          "props",
          "storage"
        ],
        "placement": "floor",
        "tags": [
          "crate",
          "shipping",
          "wooden"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 2268
    },
    {
      "asset": {
        "id": "procedural_table_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          1.799999952,
          0.75999999,
          0.899999976
        ],
        "maximum": [
          0.899999976,
          0.75999999,
          0.449999988
        ],
        "minimum": [
          -0.899999976,
          0.0,
          -0.449999988
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A bounded procedural wooden table with top and front anchors for dining, work, and room layouts.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 7091,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "ba48cf372a887ce802df1ffe96f6acba0c02ae30d44de3d09e4c266d6402afee",
        "uri": "/assets/procedural_table_01/1.0.0/manifest.json"
      },
      "name": "Procedural wooden table",
      "semantics": {
        "affordances": [
          "support-surface"
        ],
        "categories": [
          "furniture",
          "tables"
        ],
        "placement": "floor",
        "tags": [
          "desk",
          "dining-table",
          "wooden-table"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 1616
    },
    {
      "asset": {
        "id": "room_door_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.949999988,
          2.099999905,
          0.14
        ],
        "maximum": [
          0.474999994,
          2.099999905,
          0.07
        ],
        "minimum": [
          -0.474999994,
          0.0,
          -0.07
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A bounded procedural framed room door with hinge and handle anchors for modular interior construction.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 5222,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "5960be3e6aca392d6abfbaa113441f4ec7f994caf6195aa62b8b29c0b1d09d2c",
        "uri": "/assets/room_door_01/1.0.0/manifest.json"
      },
      "name": "Procedural room door",
      "semantics": {
        "affordances": [
          "openable",
          "passage"
        ],
        "categories": [
          "architecture",
          "openings"
        ],
        "placement": "floor",
        "tags": [
          "door",
          "doorway",
          "frame",
          "modular"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 992
    },
    {
      "asset": {
        "id": "room_floor_panel_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          2.0,
          0.119999997,
          2.0
        ],
        "maximum": [
          1.0,
          0.119999997,
          1.0
        ],
        "minimum": [
          -1.0,
          0.0,
          -1.0
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A bounded procedural floor panel with a top-surface anchor for modular rooms and walkable layouts.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 4982,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "7ca2478ae93d9fa53e2f841b1ee59c51524caaaa617b128f700f37ad0169eb2a",
        "uri": "/assets/room_floor_panel_01/1.0.0/manifest.json"
      },
      "name": "Procedural floor panel",
      "semantics": {
        "affordances": [
          "support-surface",
          "tileable",
          "walkable"
        ],
        "categories": [
          "architecture",
          "surfaces"
        ],
        "placement": "floor",
        "tags": [
          "floor",
          "modular",
          "panel"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 648
    },
    {
      "asset": {
        "id": "room_wall_panel_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          3.0,
          2.5,
          0.14
        ],
        "maximum": [
          1.5,
          2.5,
          0.07
        ],
        "minimum": [
          -1.5,
          0.0,
          -0.07
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A bounded procedural wall panel with front and top anchors for modular interior construction.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 5175,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "002590e87e95bce95f85a8f349b1a1f5cb879e29db08b37c5ae4f7cf7f9e84b5",
        "uri": "/assets/room_wall_panel_01/1.0.0/manifest.json"
      },
      "name": "Procedural wall panel",
      "semantics": {
        "affordances": [
          "mount-surface",
          "partition",
          "tileable"
        ],
        "categories": [
          "architecture",
          "surfaces"
        ],
        "placement": "floor",
        "tags": [
          "modular",
          "panel",
          "wall"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 648
    },
    {
      "asset": {
        "id": "room_window_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          1.200000048,
          1.049999952,
          0.119999998
        ],
        "maximum": [
          0.600000024,
          1.049999952,
          0.059999999
        ],
        "minimum": [
          -0.600000024,
          0.0,
          -0.059999999
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A bounded procedural glazed window module with an opening-center anchor for modular interior walls.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 5065,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "99de7d90e79a6bd607f1214887d486810dd7811eb33ff1277583070a703752a8",
        "uri": "/assets/room_window_01/1.0.0/manifest.json"
      },
      "name": "Procedural room window",
      "semantics": {
        "affordances": [
          "view-through",
          "wall-opening"
        ],
        "categories": [
          "architecture",
          "openings"
        ],
        "placement": "wall",
        "tags": [
          "frame",
          "glass",
          "modular",
          "window"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 756
    },
    {
      "asset": {
        "id": "shelf_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.899999976,
          1.799999952,
          0.349999994
        ],
        "maximum": [
          0.449999988,
          1.799999952,
          0.174999997
        ],
        "minimum": [
          -0.449999988,
          0.0,
          -0.174999997
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A bounded procedural shelving unit with four support-surface anchors for storage and room dressing.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 7209,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "c92b3320a8c7dc6c1b5940dd626c85f7d8c970135a14eafd21238e2eea0b610d",
        "uri": "/assets/shelf_01/1.0.0/manifest.json"
      },
      "name": "Procedural shelving unit",
      "semantics": {
        "affordances": [
          "storage",
          "support-surface"
        ],
        "categories": [
          "furniture",
          "storage"
        ],
        "placement": "floor",
        "tags": [
          "bookcase",
          "shelf",
          "storage"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 1080
    },
    {
      "asset": {
        "id": "stool_01",
        "version": "1.0.0"
      },
      "bounds_m": {
        "dimensions": [
          0.419999986,
          0.5,
          0.419999986
        ],
        "maximum": [
          0.209999993,
          0.5,
          0.209999993
        ],
        "minimum": [
          -0.209999993,
          0.0,
          -0.209999993
        ]
      },
      "coordinate_system": {
        "forward_axis": "+Z",
        "handedness": "right",
        "meters_per_unit": 1,
        "space": "asset-local",
        "unit": "meter",
        "up_axis": "Y"
      },
      "description": "A compact wooden stool with a stable seat anchor for counters, desks, and casual seating areas.",
      "license": "CC0-1.0",
      "manifest": {
        "bytes": 4160,
        "file_name": "asset.json",
        "media_type": "application/json",
        "role": "manifest",
        "sha256": "f1b091af5e652aa45249171be3398fed65a4b89ce7b5634d724acda1e16c47c9",
        "uri": "/assets/stool_01/1.0.0/manifest.json"
      },
      "name": "Wooden stool",
      "semantics": {
        "affordances": [
          "sit"
        ],
        "categories": [
          "furniture",
          "seating"
        ],
        "placement": "floor",
        "tags": [
          "seat",
          "stool",
          "wooden"
        ]
      },
      "target_profile": "web-v1",
      "triangle_count": 1640
    }
  ],
  "generated": true,
  "generated_at": "2026-08-01T21:00:00Z",
  "profiles": [
    "web-v1"
  ],
  "revision": "a3e851194d092bf1a06452a62ae98ba8687462ea0cbca668a9b9cc2385768523",
  "schema_version": "0.1",
  "withdrawals": []
}
