# DNFT-as-a-Service

Published 2022-10-31

Learn more about DNFTs before you continue
/cepheus-dnfts/introduction/

# Introduction

Businesses are struggling to incorporate NFTs and stay relevant in the wave of blockchain, metaverse, and Web3 dominating the traditional ways. However, with this being said, NFTs have already become a mainstream phenomenon. This tendency can be explained by the growing number of influencers involved, the emergence of new gaming communities, and the increasing demand for digital art. In terms of gaining traction, businesses can have their own in-house NFT marketplace or they can leverage any existing NFT as a Service (NFTaaS).

# What we offer

We follow the same model as BaaS by letting companies use cloud-based networks and services to build and manage their own NFT applications. The cost of setting up an NFT application is a lot, and many companies cannot afford to be self-sufficient. Are you one of them?

You don’t need to build your own infrastructure/application to get it done when you can get our DNFT-as-a-Service that in exchange for a monthly subscription fee. We offer you tools and infrastructure to launch your own DNFT project, within a day.

# How does it work

Put simply, a dynamic NFT is an NFT that can change based on external conditions. Change in a dynamic NFT often refers to changes in the NFT’s metadata triggered by a smart contract. This is done by encoding automatic changes within the NFT smart contract, which provides instructions to the underlying NFT regarding when and how its metadata should change.

DNFTs can be upgraded in multiple ways based on external conditions
DNFTs can be upgraded in multiple ways based on external conditions

Dynamic elements besides metadata changes can also exist. For example, dynamic NFTs can be minted based on certain conditions, such as when a hidden spot is found in an augmented reality application. Dynamic NFTs can also house “hidden traits” manifested through user interactions instead of within the metadata. As fully unique and customizable tokens, NFTs can be programmed in an infinite number of ways. However, most dynamic NFTs must implement some form of metadata change in order for non-technical users to “see” the changes.

# Infrastructure

We designed an infrastructure that is accessible and easy to use by Web3 projects in any form. The DNFT service can be easily integrated with your existing dApp(s).

We leverage the scalable services from cloud providers, these cloud providers help us scale and deliver high performance loading speed of your DNFTs. It is essential for play-to-earn games and metaverses where you do not want a latency between user interaction and updating NFT traits.

The infrastructure consists of the following components:

  • Smart contracts
  • REST API
  • Caching (NFT images)
  • Monitoring system (displays statistics)

# SDK

The SDK is a set of tools, libraries, relevant documentation, code samples, processes and guides that allow you to build applications and connect with our infrastructure. It has never been so easy to deploy DNFTs.

# Potential Use Cases

NFT metadata is where the token’s name is specified, traits are assigned, and file links are placed. While the tokenID provides a permanent identifier for verifiable ownership, the metadata is the essence of the NFT—housing the elements that make it useful.

Generative NFT art projects often have a variety of traits, with some rarer than others. These traits are placed within an NFT’s metadata alongside an IPFS link to an image or video that corresponds to the NFT’s traits. In a DNFT, these traits change based on external conditions.

# Example use cases

This functionality can be useful for character progression—a core tenet of many different game models—in blockchain games. When first starting a game with a playable NFT character, the NFT has base stats reflected in its metadata. As the player continues leveling up, the metadata in the NFT changes to reflect the character’s growth.

Another case where metadata changes are useful is in the tokenization of virtual assets, where a host of changing metrics are often required. For example, an NFT representing a property could reflect its maintenance history, age, market value, and more. Tokenizing these changing assets therefore requires NFTs which have the ability to update with changing metadata.