On-chain protocols - Deep Dive

We are currently exploring the broader ecosystem to enable the on-chain protocols. They will cross many different elements of the network:

  • Space protocol - All the places that exist on the network. [Later]

  • Object protocol - All objects that exist on the network.

  • Identity protocol - All people (identities) that exist on the network. [Later]

  • Attestation protocol - Attestations about places, objects, and people made by network participants.

Below we outline how we envision some of these protocols working. This may be changed based on future exploration:

Object protocol

The object protocol enables creators to convert MML objects into tradable assets on the blockchain. This is accomplished by creating a record within an on-chain registry contract that is connected to an NFT. This registry includes a metadata structure containing essential information that helps an experience understand the associated MML object. It allows for either linking to an existing NFT or minting a new one, both of which can represent the ownership of the object.

Attestation protocol

Attestations allow network participants to assign properties to identities, places, and objects on the network. These attestations can then be used by other participants for any purpose. Examples of attestations and their value:

  • A major brand attesting that an object is an official object (e.g., Nike attesting to say this is a Nike shoe). This could then be used by metaverse owners to ensure no counterfeit objects are in their spaces.

  • A KYC provider attesting that an identity is over 18. This could then be used by metaverse owners to ensure no minors are in their experience.

  • An object moderator attesting that an object contains no violent material. This could then be used as a filter by a metaverse operator to ensure no violent content in their experience.

Last updated