AO Collections are designed to allow users to group atomic assets together.
The creation of a collection happens with these steps:
- The collection process handlers are fetched from Arweave.
- Collection fields are replaced with the values submitted by the user.
- A new process is spawned, with the collection tags.
- A message is sent to the newly created process with an action of 'Eval', which includes the process handlers.
- A message is sent to a collection registry which contains information on all created collections.