Definition
A Soulbound Token (SBT) is a publicly verifiable, non-transferable digital token bound permanently to a specific blockchain wallet (called a “Soul” in the original proposal). Unlike standard NFTs—which can be bought, sold, and transferred—SBTs cannot be moved from the wallet that received them. They represent attestations, credentials, memberships, and commitments that are inherently tied to the recipient and lose meaning if transferred.
The concept was introduced by Vitalik Buterin, Puja Ohlhaver, and Glen Weyl in their May 2022 paper “Decentralized Society: Finding Web3’s Soul.” The name derives from “soulbound” items in World of Warcraft—powerful gear that, once equipped, cannot be traded to other players. The analogy is deliberate: certain attributes (a university degree, a professional certification, a community contribution record) are meaningful precisely because they cannot be bought on a secondary market.
Why It Matters
The Web3 ecosystem has a trust problem. As of 2024, over $3.8 billion had been lost to rug pulls and social engineering scams across DeFi protocols, according to DeFi Llama data. The fundamental issue: wallet addresses are anonymous and carry no verifiable reputation. A wallet that held $100 million in liquidity yesterday can vanish today, and there is no on-chain mechanism to distinguish a trusted community builder from a serial scammer.
SBTs address this by creating an on-chain social graph. A wallet’s SBT collection becomes its verifiable resume: education credentials, DAO membership, protocol contributions, event attendance, professional certifications—all publicly auditable and impossible to fabricate or purchase. Gitcoin Passport, one of the earliest production SBT-like systems, uses on-chain attestations to calculate a “humanity score” that helps distinguish real users from Sybil attackers in quadratic funding rounds.
The implications extend beyond reputation. SBTs enable under-collateralized lending (a wallet’s education and employment SBTs serve as social collateral), sybil-resistant governance (one soul, one vote, verified by SBT accumulation), and community recovery mechanisms (a lost wallet can be socially recovered by consensus among the SBT-verified social network of the soul).
How It Works
SBTs are implemented as smart contracts with modified transfer functions:
Issuance: An issuer (a university, employer, DAO, or protocol) mints an SBT to a specific wallet address. The SBT contains metadata describing the credential: what it represents, when it was issued, and the issuer’s on-chain identity.
Non-transferability: The token’s smart contract overrides or disables the standard ERC-721
transferandtransferFromfunctions. Attempting to transfer the token to another wallet reverts the transaction. The token is permanently bound to the receiving wallet.Revocation: The issuer retains the ability to revoke (burn) the SBT if the underlying credential is invalidated—for example, if a professional license is revoked or a membership lapses. Some implementations allow the holder to burn their own SBTs for privacy reasons.
Verification: Any party can query the blockchain to verify that a specific wallet holds a specific SBT from a specific issuer. This verification is permissionless and does not require contacting the issuer. The on-chain data is the proof.
Privacy considerations: The default implementation makes all SBTs publicly visible on-chain, which creates a tension with privacy. Proposals for “private SBTs” use zero-knowledge proofs to allow holders to prove they possess certain SBTs without revealing their full collection or wallet address—selective disclosure for on-chain credentials.
Several standards have emerged: ERC-5192 (Minimal Soulbound NFT), ERC-5484 (Consensual Soulbound Token), and ERC-4973 (Account-Bound Token). Adoption is growing, with over 500 projects integrating SBT-like mechanisms by late 2024.
Stealth Cloud Relevance
SBTs present a nuanced alignment with Stealth Cloud’s privacy model. On the surface, permanently visible on-chain tokens appear to conflict with the zero-identity principle. A wallet laden with SBTs is a wallet with a public biography.
But the privacy-enhanced SBT model—where zero-knowledge proofs enable selective disclosure—aligns precisely with Stealth Cloud’s authentication philosophy. A user could prove to Ghost Chat that they hold an “Active Subscriber” SBT without revealing their wallet address, their other SBTs, or any other identity information. The proof is the credential. Nothing else crosses the wire.
This complements Sign-In with Ethereum with an attribute layer: SIWE proves wallet control (you are authorized), while ZK-SBT proves claims about the wallet (you are subscribed, you are verified, you are a member). Together with Verifiable Credentials and Decentralized Identifiers, SBTs form the on-chain identity primitive that Stealth Cloud can reference without ever learning who the user is.
Related Terms
- Verifiable Credentials
- Decentralized Identifier
- Sign-In with Ethereum
- Zero-Knowledge Proof
- Elliptic Curve Cryptography
The Stealth Cloud Perspective
Soulbound Tokens prove that reputation and privacy are not contradictions. Stealth Cloud envisions a system where your credentials speak and your identity stays silent—where what you have earned is verifiable, but who you are remains yours alone.