Reputation Power Web 3.0 for Dapp Owners

Reputation Power Web 3.0 for Dapp Owners

There is an important discussion around Web 3.0 about the ability to manage the identity and reputation of each user that joins the platform. RP is very important in our physical world that helps financial processes perform without any issue. In order to prove the trustworthiness and reliability of the new Web platform, dapps owners must consider reputation power when using Web 3.0 features.

What are NFT Badges?

All dapp owners can design NFT badges and they help developers trace every user’s credibility within the Web 3.0 ecosystem. An NFT badge is a great approach for dapps that provides an opportunity to encompass the achievements and acknowledgments of a member.
A social resume in Web 3.0 can be built on the activity of members and their interactions in the ecosystem. This way, members can mint a unique social NFT which will store all their interactions. Thus, a reputation power factor will be created by performing actions in the Web 3.0 ecosystem.

What is Matrix Reputation Power and Why Do We Need It?

Matrix provides you with an active and live environment and everyone can mint NFT badges and get reputation power according to contributions to the Metis ecosystem.
Matrix works to give everyone reliable information using the Metis RP system and it helps everyone get full insight into members’ social credibility.
As a Web 3.0 enthusiast or Metis developer, you can sign up on the Matrix RP system and help yourself with designing your unique social NFT and enhancing your reputation power.
Starting a social NFT is an opening to get a range of capabilities and fulfil Web 3.0 transactions without any issue.
Singing up on the platform is as easy as ABC and you can deploy NFT badges following a few steps.

Signing Up and Configuring a Polis Account

An NFT badge is a way of managing credibility and authentication within the Web 3.0 ecosystem. You can take a few steps as below to deploy your NFT badge and start the process of reputation power enhancement.

Step 1

If you don’t have a Poils account, let’s create one. Open the Polis website and you have different options to sign up for Polis. You can easily connect with MetaMask after signing in to your MetaMask account.
Let’s create a new Polis account with an email address. Note that you need to save the given mnemonic keywords to be able to recover your account in the future. After creating a Polis account, you can sign in and have your working dashboard with a range of features.

Step 2

In the Polis dashboard, go to profile settings so you are able to submit a request for developer access.
Metis gives you developer access according to the policies, and you will get the following features to manage everything you need for NFT badges.

Compile and Deploy a Test Dapp

Goerli (Metis testnet) allows you to deploy test contracts and get a full-featured Ethereum environment. You can use the Github test Dapp to compile and deploy your first dapp on the Goerli and get started with the Polis environment.
Clone the repository in VSCode and make sure you have updated your .env file in the contract folder. The private key is available after creating an account under the profile settings.
Edit the hardhat.config.ts file in the contract folder and change the gas fee to 1000000000.
Use the following commands in the terminal to compile and deploy your test dapp on the Goerli testnet.
$ yarn install
$ yarn metis
Our contract was deployed at 0xA3542067b8ef203f54155DC303fb54eefB9C80B3 address, so we can use it to create a domain and dapp on the Polis platform.

Deploy an NFT Badge with 1 Level Only

In order to create an NFT badge, you need to create a dapp using the Polis dashboard.

Step 1

Go to the NFT badge section and then select the “Create Dapp” option.

Step 2

By clicking on the “Create Dapp” icon, you have a new window to start your dapp in the Polis environment. You need to add some information for your dapp so that end-users will be able to contact you.
Here are the configurations for our test dapp on the Polis platform. We use the localhost to deploy the dapp for the first time.
  • App name: TestDapp
  • Developer name: Your name
  • User support email: An email to receive user messages
  • App home page: Your application home page
  • Authorised domains: localhost.localdomain:3000

Step 3

Once created, you can access your API key in the “Application” section. Now, click on “Deploy NFT” to create an NFT badge for your dapp.

Deploy an NFT Badge with Multiple Levels

The Metis Polis environment allows you to deploy multi-level NFT badges for your dapp. You can use the “Deploy NFT” section to create a multi-level NFT badge with different RP values and icons.

Using NFT Badge Dashboard

After creating your NFT badge, you can use the Matrix website to explore the latest NFT badges.
There are several features when using the Polis dashboard. dapp developers can manage their smart contracts, create templates, and promote their decentralised apps. Click on “Smart contract section” to see its unique capabilities.
You can create a template that includes the source code of your smart contract and its information.