Elements

Elements are the fundamental building blocks of objects in the protocol.

Several types of elements exist within a universe:

  • Material: Immutable content such as images, audio, structured data, and more. These are stored on the Previous chain and referenced on universe chains using a material hash.

  • Information: Arbitrary data associated with an object.

  • Value: Represents an amount of fungible tokens on a universe chain. Information and materials linked to values can be accessed during runtime in smart contracts on the Previous chain.

  • Artifact: Represents non-fungible tokens (NFTs) on a universe chain. Information and materials linked to artifacts can be accessed during runtime in smart contracts on the Previous chain.

All elements are 32 bytes in length. Values and Artifacts are collectively referred to as token elements due to their token-based nature.