Introducing Base SBT Developer Toolkit

Masa
Masa
Published in
4 min readApr 26, 2023

Build web3 communities on Base with Masa Identity Infrastructure

We are thrilled to announce the launch of the Base SBT Developer Toolkit, powered by Masa. Masa, the identity infrastructure for building web3 communities, is excited to empower developers building on Base with our detailed guides, including our CLI, SDK and more.

Yesterday, Masa launched Base Camp, the first soulbound identity app on Coinbase’s Base blockchain testnet. Giving users the ability to mint .base soulnames (soulbound domain names), and to get early access to our mainnet launch. Over 25,000 .base names were minted in the first 24-hours hours upon launching on Base.

Upon the launch of Base Testnet, the Base team published a Request for Builders, to inspire innovative infrastructure and dapps to build on the new blockchain. Masa is responding to that call by bringing on-chain trust and reputation to Base, through our pioneering SBT-powered identity infrastructure.

Today’s developer documentation release is intended to help Base developers harness the full power of Masa Protocol, as the identity infrastructure for building your web3 community on Base. These guides include a quickstart guide to build on Base Goerli, and various use cases of Masa Identity Infrastructure, such as acquiring users with custom soulnames, gamifying community engagement with soulbound badges, identifying power users with soulbound memberships, and eliminating bots with Base on-chain verification.

The release also includes the Masa zkSBT (Zero-Knowledge Soulbound Token), a brand-new token design that provides privacy-preserving and secure storage of private data on any EVM blockchain. The zkSBT inherits its design from the Masa SBT Self-Sovereign token standard, which is designed to store private user data in an encrypted and secure manner.

Check out our quickstart guides below, as well as detailed guides for our CLI, SDK, front-end SDK (Masa React), and back-end SDK (Masa Express).

Base Goerli Quickstart: This guide offers a quick introduction to using Masa on the Base Goerli Testnet. It will walk you through minting a Masa Green 2FA Self-Sovereign SBT using the Masa CLI, ensuring you’re not a bot through mobile text-based OTP verification.

Soulbound Achievement Badges: Learn how to use non-transferable, soulbound achievement badges to track and reward individuals’ achievements in your community. This guide covers the steps for launching an Achievement Badge SBT system using the Masa SDK and CLI.

Soulbound Membership Badges: This guide will help you set up a membership program and gamify member engagement using non-transferable, soulbound badges. It covers the steps for creating a membership program that grants perks, access to exclusive offers, and souldrops (soulbound airdrops) to long-standing community members.

Bot Killer: Discover how Masa Green can help you eliminate bots. Our Masa Green SBT verifies that a user is not a bot using two-factor authentication. This section explores the implementation of Masa Green SBT for creating bot-proof allowlists, airdrop distributions, and governance voting.

Displaying SBTs: Create a visually appealing gallery-like view of your SBTs using masa-react. This section provides guidance on using the Masa React Sample Application as a boilerplate.

Custom Soulnames: Create custom soulnames, which are human-readable pseudonymous usernames that resolve to a user’s wallet, to drive virality and incentivize community affinity. Learn how soulnames are tradable, based on ERC-721, and compatible with the Masa SoulLinker to resolve addresses and link to SBT identifiers such as SBT Achievement Badges and Masa Green SBTs.

Resolving Soulnames: Learn how to integrate the domain resolving of .base soulnames to simplify transaction transfers, and to access an active community of users on the Base testnet..

We love feedback

Our developer documentation is designed to provide you with the necessary knowledge and tools to successfully leverage Masa Identity Infrastructure and implement Masa Protocol in your web3 projects and on Base blockchain. We believe that these guides will empower you to create innovative solutions that leverage the power of Masa Protocol.

We are committed to continuously improving and expanding our documentation to address your needs. We encourage you to explore these guides and share your feedback with us — you can submit a pull request in our dev docs repo here with updates or suggestions and participate in our bug bounty here. Together, we can build a more secure, connected, and inclusive web3 ecosystem.

Join the Masa Discord server #developers channel to ask questions and share your feedback.

Be a part of the Masa Community 🌽

Website | Discord | Telegram | Twitter

--

--

Masa
Masa
Editor for

The decentralized network for Fair AI, where you earn by contributing data. Build anything, anywhere with the world's data.