Get Started

Welcome to Marble Documentation

Marble is a lightweight, highly customizable digital item standard for just about anything.


Simple Contract Interface 🕹

The Marble Digital Item Standard is meant to be straightforward and easy to understand - no complex designs to slow you down. Simply create a new item and begin "glueing" data to it.

Verifiable Off-Chain Content 📋

Marble Contracts allow individual items to set links pointing to external content. Optional fields are available for setting content checksums and algorithms, adding to the easy audit-ability of stored item content.

Generic Attribute System 💎

Every Marble Item can optionally be assigned one or more named attributes, each with an associated point value. This generic pattern allows developers the freedom to design and interpret attributes specific to their application use case.

Custom Behaviors 🎛

Marble Items are assigned to a group that controls allowed behaviors such as mint-ability, transferability and destructibility. New behaviors can also be added that define how Items are allowed to act.

Prebuilt Frames 📦

Marble offers the ability to create new Item Frames that can easily be applied to a blank Item with a single action. This allows developers to add large sets of tags, attributes, and other features to an item all at once instead of individually.

Learn More

Follow the page links below to learn more about Marble 👇

Marble CLI

Coming Soon 🛠

Developed with and by Dappetizer