To create a vAtom, you need to create a template and a template variation, and register actions and faces.
The template defines private fields and resource types to be used by your vAtom. It can also set the default content of all fields. See the API details here.
The template variation sets the content of all fields, and sets the resource content URLs. If a field is not included, the default value set in the template is used. See the API details here.
Faces define how a vAtom should appear in different environments. See the API details here.
Actions define what a user can do with a vAtom. The Transfer
action allows them to transfer the vAtom
to another user, the Drop
action allows users to drop it on the map, etc. See the API details here.
Once you have all the above set up, you can create your vAtom. Emitting the vAtom will use your template to create the vAtom and put it in your account. See the API details here.