Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

ERC-5114

ERC-5114 is a proposed Ethereum Request for Comments (ERC) standard that defines the interface and behavior for Soulbound Tokens (SBTs), which are non-transferable tokens permanently bound to a single wallet address.
Chainscore © 2026
definition
TOKEN STANDARD

What is ERC-5114?

ERC-5114 is an Ethereum token standard that defines a mechanism for creating soulbound badges, which are non-transferable, non-fungible tokens (NFTs) permanently bound to a single wallet address.

ERC-5114, also known as the Soulbound Badge Standard, is an Ethereum Request for Comments (ERC) that proposes a new class of non-fungible token (NFT) designed to be permanently non-transferable. Unlike standard NFTs governed by ERC-721 or ERC-1155, a soulbound token (SBT) minted under this standard cannot be sold, traded, or otherwise moved from the wallet that initially received it. This immutability is enforced at the smart contract level, making the token a persistent, on-chain record of an achievement, membership, or credential that is inseparably linked to a specific Ethereum address.

The primary technical mechanism of ERC-5114 is the overriding of key transfer functions. The standard's transferFrom and safeTransferFrom functions are hardcoded to always revert, effectively locking the token in place. This design enforces soulbinding without relying on external restrictions or mutable permissions. The standard is fully compatible with existing NFT infrastructure, meaning soulbound badges remain viewable in wallets and on marketplaces (though non-transferable), and they can inherit metadata standards like ERC-721 Metadata for name, image, and description. This allows them to represent verifiable credentials, attestations, or proof of participation in a decentralized manner.

The use cases for ERC-5114 center on creating persistent, unforgeable identity and reputation layers on-chain. Key applications include representing educational degrees or professional certifications, where the badge proves completion without being sellable; DAO membership and governance rights, ensuring voting power is tied to a verified participant; event attendance or contribution proofs for conferences or open-source projects; and credit history or decentralized identity (DID) components. By preventing transfer, these tokens aim to reduce sybil attacks and create a more robust framework for trust and reputation within decentralized ecosystems, moving beyond purely financialized assets.

etymology
TOKEN STANDARD

Etymology and Origin

The history and naming convention behind the ERC-5114 token standard, which introduces soulbound tokens to the Ethereum ecosystem.

The term ERC-5114 follows the established Ethereum Request for Comments (ERC) numbering convention, where '5114' is a unique identifier assigned by the Ethereum Improvement Proposal (EIP) editors. The standard was proposed by Lucas @0xLucas and others to create a formal specification for Soulbound Tokens (SBTs), a concept originally theorized by Ethereum co-founder Vitalik Buterin, economist Glen Weyl, and lawyer Puja Ohlhaver in their 2022 paper Decentralized Society: Finding Web3's Soul. The number itself is sequential and holds no intrinsic meaning, but the standard's purpose is deeply tied to the 'soul' metaphor for non-transferable identity.

The etymology of 'soulbound' is borrowed from role-playing games (RPGs), where certain powerful items are bound to a character and cannot be traded or sold, ensuring they represent a permanent part of that character's identity and journey. In the blockchain context, ERC-5114 operationalizes this concept by defining a token interface where the critical transfer and approve functions are permanently disabled or reverted. This enforces the token's non-transferability, making it a persistent, verifiable record of attributes, affiliations, or credentials 'bound' to a specific Ethereum address, or 'Soul'.

The origin of ERC-5114 lies in addressing a gap in the ERC-20 and ERC-721 standards, which are fundamentally designed for transferable assets. While other standards like ERC-1155 can be configured for non-transferability, ERC-5114 makes it an explicit, immutable guarantee at the smart contract level. Its development was driven by the need for primitive building blocks for decentralized identity and reputation systems, enabling use cases such as immutable educational certificates, non-transferable membership badges, and unforgeable attestations that compose to form a rich, user-centric social graph on-chain.

key-features
TOKEN STANDARD

Key Features of ERC-5114

ERC-5114 is a token standard for Soulbound Badges, enabling the creation of non-transferable, reputation-based tokens on the Ethereum blockchain.

01

Non-Transferable by Design

The core feature of an ERC-5114 Soulbound Badge is its permanent, non-transferable nature. Once minted to an address, it cannot be sent to another wallet. This enforces the concept of soulbinding, where tokens represent immutable achievements, memberships, or credentials tied to a specific identity (a 'Soul').

02

Revocable by Issuer

Unlike most fungible or non-fungible tokens, ERC-5114 badges can be revoked by the original issuing contract. This allows organizations (DAOs, protocols, communities) to:

  • Remove badges for users who no longer meet criteria.
  • Enforce accountability and maintain the integrity of the reputation system.
  • The revocation logic is programmable within the issuer's smart contract.
03

Composability with ERC-721

ERC-5114 is designed as an extension of ERC-721. This provides significant technical advantages:

  • Backward Compatibility: It inherits all standard NFT functionality (metadata, enumeration) and works with existing NFT marketplaces and wallets.
  • Developer Familiarity: Builders can use established ERC-721 tooling and patterns.
  • The key additions are the enforcement of non-transferability and the optional revocation mechanism.
04

On-Chain Reputation & Governance

This standard enables soulbound reputation systems where badges act as verifiable, on-chain credentials. Primary use cases include:

  • DAO Governance: Granting non-transferable voting rights or access to specific proposals.
  • Loyalty Programs: Issuing permanent achievement badges for protocol usage.
  • Credentialing: Representing completion of courses, KYC status, or professional certifications.
05

Contrast with Transferable NFTs

ERC-5114 defines a distinct token class compared to standard NFTs:

  • ERC-721/ERC-1155: Assets are fungible or non-fungible commodities meant to be traded, sold, or used as collateral.
  • ERC-5114: Tokens are non-transferable attestations representing identity or status. They are not financial assets but social or reputational primitives.
how-it-works
TOKEN STANDARD

How ERC-5114 Works

A technical overview of the ERC-5114 standard, which defines a mechanism for creating Soulbound Tokens (SBTs) that are non-transferable and permanently bound to a single Ethereum wallet address.

ERC-5114, also known as the Soulbound Token (SBT) standard, is an Ethereum Request for Comments that defines a new class of non-fungible token (NFT) which is permanently bound to a single wallet address and cannot be transferred, sold, or traded. It extends the widely adopted ERC-721 standard by introducing a mandatory locked state and a lock() function that, once called, irrevocably prevents any transfer of the token. This creates a permanent, on-chain attestation of identity, membership, or achievement that is inseparable from the holder's cryptographic identity.

The core mechanism works by overriding the standard transferFrom and safeTransferFrom functions inherited from ERC-721. Before any transfer is executed, the contract checks the token's locked status via an internal _isLocked function. If the token is locked, the transfer call will revert, enforcing non-transferability. The lock() function is typically designed to be callable only once, often by the token minter or a designated authority, and emits a Locked event to provide a permanent, verifiable record on the blockchain of when the token became soulbound.

A primary use case for ERC-5114 is creating verifiable credentials, such as educational diplomas, professional licenses, or event attendance proofs, that cannot be fraudulently resold. For example, a university could mint an ERC-5114 token representing a degree to a graduate's wallet. Once locked, this token serves as a tamper-proof, on-chain credential that the graduate can present to employers or other institutions, with the assurance that its provenance is indisputable. This stands in contrast to standard NFTs, whose value is often derived from their tradability.

Implementing ERC-5114 requires careful consideration. Developers must decide when and by whom the lock() function can be invoked—whether at minting, after a claim process, or by the holder themselves. The standard also introduces new query functions, like isLocked(uint256 tokenId), allowing external contracts and user interfaces to easily check a token's status. It's important to note that while the token is non-transferable, the wallet it's bound to is not; if a user loses their private keys, the soulbound token is effectively lost, as it cannot be recovered or moved to a new wallet.

The emergence of standards like ERC-5114 is a significant step toward a decentralized society (DeSoc), where reputation, affiliations, and credentials are composable elements of a user's on-chain identity. By providing a standardized technical foundation, it enables interoperability across applications, allowing a soulbound token issued by one protocol to be recognized and utilized by another, fostering a richer ecosystem of trust and social coordination built directly on the Ethereum blockchain.

examples
ERC-5114

Examples and Use Cases

ERC-5114, the Soulbound Badge standard, enables non-transferable, revocable tokens that represent persistent on-chain credentials. These examples illustrate its practical applications.

02

Proof of Attendance & Achievement

Event organizers or educational platforms can mint badges as verifiable proof of attendance (POAP) or course completion. Unlike traditional NFTs, these badges are soulbound to the recipient's wallet, preventing resale and ensuring the credential authentically represents the holder's experience. This creates a permanent, fraud-resistant record of participation.

03

Access Control & Gated Experiences

Smart contracts and dApps can use ERC-5114 badges for permissioned access. For instance:

  • A Beta Tester Badge grants early access to a new protocol.
  • A Holder Badge for a specific NFT collection unlocks exclusive content.
  • A KYC/AML Verified Badge enables compliance-gated DeFi pools. The revocable nature allows admins to remove access instantly.
04

Professional & Skill Certification

Institutions can issue on-chain certifications for skills or professional licenses. A coding bootcamp could issue a Solidity Developer badge, or a regulatory body could issue a Licensed Advisor credential. Because the badge is non-transferable and linked to a Soul (a wallet identity), it serves as a tamper-proof, portable record of qualification that can be verified by any third party.

05

Contrast with Transferable NFTs (ERC-721)

This highlights the core innovation of ERC-5114:

  • ERC-721 (NFT): An asset. Transferable, tradable, represents ownership (e.g., digital art, collectibles). Value is often speculative.
  • ERC-5114 (Badge): A credential. Non-transferable, revocable, represents affiliation, status, or proof. Value is social or functional. This distinction prevents the commodification of identity and reputation.
06

Technical Implementation: The `Soul`

A key technical concept is the Soul—the Ethereum address to which a badge is bound. The badge's ownerOf function always returns this Soul's address. Revocation is managed by an issuer or badge manager contract, which can call burn on the badge, removing it from the Soul's wallet. This creates a clear, on-chain authority structure.

ecosystem-usage
TOKEN STANDARD

Ecosystem Usage and Adoption

ERC-5114, the Soulbound Badge standard, defines a non-transferable token for representing immutable on-chain credentials, memberships, and achievements. Its adoption is driven by the need for verifiable, sybil-resistant identity primitives.

01

Core Use Case: Sybil Resistance

ERC-5114 tokens are non-transferable by design, binding them permanently to the wallet that first receives them. This makes them ideal for:

  • Proof-of-Attendance Protocols (POAPs) that cannot be bought or sold.
  • DAO membership badges to ensure one-person-one-vote governance.
  • On-chain credentialing for verifiable skills or achievements that are tied to an individual.
02

Technical Mechanism: The `locked` Flag

The standard introduces a mandatory public state variable, bool public locked, which is set to true upon minting. This flag prevents the transfer and approve functions in compliant contracts from executing, enforcing non-transferability at the protocol level. This is a simpler, more explicit mechanism than previous attempts using revert statements in _beforeTokenTransfer hooks.

03

Comparison to ERC-721 & ERC-1155

While built on the familiar ERC-721 metadata interface, ERC-5114 is fundamentally different:

  • ERC-721/1155: Assets are fungible or non-fungible commodities meant to be traded.
  • ERC-5114: Tokens are non-transferable attestations of identity or status.
  • Key Distinction: ERC-5114's locked flag provides a standardized, chain-readable guarantee of soulbinding, whereas previous implementations were custom and not interoperably detectable.
04

Integration with Identity Stacks

ERC-5114 badges act as composable building blocks within broader decentralized identity frameworks. They are designed to be used with:

  • Ethereum Attestation Service (EAS): Badges can represent attested claims.
  • Verifiable Credentials (VCs): Providing the on-chain, immutable component of a VC system.
  • DAO Tooling: Platforms like Snapshot can use badge ownership for weighted voting or gated access.
05

Adoption Drivers & Limitations

Adoption is driven by projects needing cryptographic proof of unique personhood.

Drivers:

  • DAO governance integrity.
  • Authentic community building (e.g., contributor recognition).
  • Compliance with regulations requiring non-transferable licenses.

Limitations:

  • Loss of Key: A lost private key means the badge is permanently inaccessible, unlike a transferable asset which can be moved to a new wallet.
  • Immutability: Badges cannot be revoked or burned by the issuer by default, requiring careful upfront design.
06

Example: On-Chain Developer Credential

A protocol like Ethereum Attestation Service could issue an ERC-5114 badge to a developer who completes an audit.

Flow:

  1. An attester (e.g., a security firm) mints a "Certified Auditor" badge to the developer's address.
  2. The badge is locked to that address forever.
  3. The developer can now use this badge as a verifiable credential when applying for audit work, proving their certified status in a sybil-resistant way.

This creates a portable, trust-minimized reputation system.

SOVEREIGN TOKEN INTERFACE

Comparison: ERC-5114 vs. Other Token Standards

A feature-by-feature comparison of ERC-5114's sovereign token interface against established fungible and non-fungible token standards.

Feature / PropertyERC-5114 (Sovereign)ERC-20 (Fungible)ERC-721 (NFT)ERC-1155 (Multi-Token)

Primary Purpose

Interface for sovereign, off-chain state

Fungible utility tokens

Unique, non-fungible assets

Semi-fungible & batch tokens

Token State Location

Off-chain (sovereign chain)

On-chain (host chain)

On-chain (host chain)

On-chain (host chain)

Interface Type

Read-only status interface

Balance & transfer logic

Ownership & transfer logic

Batch balance & transfer logic

Sovereign Verification

Native Cross-Chain

Gas Efficiency for Status Checks

High (local read)

Medium (on-chain call)

Medium (on-chain call)

Medium (on-chain call)

Requires Bridge for Transfers

security-considerations
ERC-5114

Security and Design Considerations

ERC-5114, the Soulbound Badge Standard, introduces unique security and design challenges by creating non-transferable, reputation-based tokens. This section details the key considerations for secure implementation and effective system design.

01

Non-Transferability Enforcement

The core security mechanism of ERC-5114 is its immutable non-transferability. Once minted to a Soul (an EOA or smart contract wallet), the badge cannot be moved, sold, or traded. This is enforced at the protocol level, preventing common attack vectors like phishing for private keys to steal transferable assets. The standard's transfer and safeTransferFrom functions must permanently revert, making the badge a permanent attribute of the recipient's on-chain identity.

02

Revocation & Burn Authority

A critical design decision is defining who holds revocation rights. The standard allows an issuer (the deploying contract) to burn badges. This introduces centralization and trust considerations:

  • Centralized Issuer: A single entity controls revocation, creating a point of failure.
  • Decentralized Governance: Revocation logic can be governed by a DAO or multisig for collective oversight.
  • Automated Rules: Revocation can be triggered by on-chain events (e.g., a governance vote). Improper access control on the burn function is a major security risk, as a compromised issuer could arbitrarily destroy user reputation.
03

Sybil Resistance & Identity Binding

ERC-5114 badges derive value from being bound to a unique, persistent identity. The primary design challenge is ensuring Sybil resistance—preventing a single entity from obtaining multiple badges by creating many wallets. Common mitigation strategies include:

  • Integration with Proof-of-Personhood systems (e.g., World ID, BrightID).
  • Requiring a history of on-chain activity (gas spent, tenure).
  • Linking to off-chain verified identity (KYC). Without Sybil resistance, badges can be gamed, undermining their reputation and governance utility.
04

Interoperability & Composability

As a reputation primitive, ERC-5114 badges are designed to be read by other smart contracts (composability). This requires careful interface design:

  • Standardized Interface: The balanceOf and ownerOf functions allow protocols to easily query badge ownership.
  • Attestation Layers: Badges can be used as inputs for attestation frameworks like EAS (Ethereum Attestation Service) to create verifiable claims about the badge holder.
  • Access Control: Other dApps can gate features (e.g., governance weight, mint allowances) based on badge ownership. Ensuring these external calls are gas-efficient and secure is a key design goal.
05

Metadata & Upgradability

Badge metadata (name, image, description) is typically stored off-chain via a URI (often IPFS). Key security considerations include:

  • Immutable vs. Mutable Metadata: Should the issuer be able to change the badge's image or description after minting? Immutable metadata provides stronger guarantees.
  • Permanence: Using decentralized storage (IPFS, Arweave) prevents link rot and censorship.
  • Schema Standards: Adhering to metadata standards (like those for ERC-721) ensures wide compatibility with wallets and explorers. Smart contract upgradability for the issuer contract must be handled with extreme caution to avoid breaking the non-transferability guarantee.
06

Privacy & Graph Exposure

By permanently linking badges to a Soul, ERC-5114 creates a public, immutable social graph of affiliations and achievements. This has significant privacy implications:

  • Public History: All past badge awards (and revocations) are permanently visible on-chain.
  • Analysis Risks: Sophisticated analysis can infer personal details or behavior patterns from badge holdings.
  • Mitigations: Users may employ smart contract wallets or identity proxies as their Soul to add a layer of indirection. However, the fundamental transparency of the blockchain limits true privacy for on-chain reputation systems.
DEBUNKED

Common Misconceptions About ERC-5114

ERC-5114, the Soulbound Token Standard, is often misunderstood. This section clarifies its technical purpose, corrects prevalent myths, and distinguishes it from related concepts like ERC-721 and ERC-1155.

No, ERC-5114 is a distinct standard with a fundamentally different design philosophy and security model from ERC-721. While both can represent non-fungible assets, ERC-5114 enforces soulbinding at the protocol level by removing the transferFrom and safeTransferFrom functions entirely, making tokens permanently locked to a wallet. An ERC-721 token made non-transferable via a modifier can still have its transfer logic altered by a contract upgrade or owner intervention. ERC-5114's immutability is baked into the interface; a compliant contract cannot implement transfer functions, providing a stronger guarantee of permanence. This makes it suitable for credentials, achievements, and non-financialized identity attributes where revocation or transfer would invalidate their meaning.

ERC-5114

Technical Deep Dive

A comprehensive FAQ on ERC-5114, the Soulbound Token (SBT) standard, covering its core mechanics, use cases, and technical implementation details for developers.

ERC-5114 is an Ethereum token standard for creating Soulbound Tokens (SBTs), which are non-transferable, non-fungible tokens permanently bound to a single wallet address, or 'Soul'. It works by implementing a transfer function that always reverts, effectively locking the token in the recipient's wallet after the initial mint or airdrop. The standard extends the ERC-721 metadata interface, ensuring compatibility with existing NFT infrastructure while enforcing permanence through its core logic. This creates a persistent, on-chain record of attributes, credentials, or memberships that cannot be sold or transferred, establishing verifiable digital identity.

ERC-5114

Frequently Asked Questions (FAQ)

ERC-5114 is a proposed standard for Soulbound Badges, non-transferable tokens that represent achievements or affiliations. This FAQ addresses common technical and conceptual questions about the standard.

ERC-5114 is an Ethereum token standard for creating Soulbound Badges, which are non-transferable, non-burnable, and non-mergeable NFTs permanently bound to a single wallet address. It works by extending the ERC-721 standard and overriding critical functions like transferFrom, safeTransferFrom, and burn to always revert, thereby enforcing permanent ownership. The standard introduces a Badge struct to store metadata and a badges mapping to track which badges a wallet holds. A key mechanism is the badge registry, a central contract that mints badges to recipients based on predefined, verifiable criteria, ensuring they are issued programmatically and cannot be arbitrarily created.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
ERC-5114: The Soulbound Token (SBT) Standard Explained | ChainScore Glossary