Additional plugin-like features, called Layers, are optional and not required to be a valid Marble contract, but do add exceptional capabilities on top of the Marble Core Interface.
Some Layers have dependencies on Marble Core or other Marble Layers.
Tags
π·
Named content trackers that can hold any string based content, and also a method to store the content checksum and the algorithm used to produce it.
The Bonds layer allows for items to be backed with fungible currencies that transfer with ownership. Bonds can be released after a configurable release event time, or upon item destruction.
The Boxes layer adds functionality for batching items for various purposes. Items placed in boxes are unable to be transferred until removed from the box by the box owner.