# Requirements

Robot core defines the robot metadata and asset structure requirements for the robot.

```{toctree}
:maxdepth: 1
:hidden:

requirements/clean-folder
requirements/no-overrides
requirements/robot-naming
requirements/thumbnail-exist
requirements/verify-robot-physics-attribute-source-layer
requirements/verify-robot-physics-schema-source-layer
requirements/robot-schema
requirements/robot-type
requirements/root-joint-pinned
```