> For the complete documentation index, see [llms.txt](https://docs.astrakode.tech/akb-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.astrakode.tech/akb-wiki/astrakode-wiki/smart-contract-ide/technologies/hyperledger-fabric/components/asset-definition.md).

# Asset Definition

**Define the Name:** Assign a unique, descriptive name to your asset for easy identification.

**Set Properties:** Click on "PROPERTIES\*" to specify the attributes that make up your asset, ensuring each property is essential and well-defined.

<figure><img src="https://2858323203-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FftQi2WH09aEf2MrrxVMT%2Fuploads%2F1vX3pl8S0DMD46iu3SUG%2Fimage.png?alt=media&amp;token=665958b7-db74-4387-b7e9-1063336c0951" alt="" width="281"><figcaption></figcaption></figure>

In the "Add Struct Data Entity" section, you can define a new data structure by assigning a unique name, specifying if the entity is constant, and selecting its type. You can then add various properties to the structure by clicking the "+" button, where you will provide labels and types for each property. Additionally, you can use the "DefinitionRef" field to reference other existing definitions, ensuring your data structure is comprehensive and well-organized.
