
What Are Soulbound Tokens?
A soulbound token is:
- Non-transferable: Bound to the recipient only.
- Exclusive: Represents something unique and personal.
- Verifiable: On-chain proof of ownership and authenticity.
Example: A company could issue loyalty rewards as soulbound tokens that only the original customer can redeem, ensuring uniqueness and preventing resale.
ERC4671: The Non-Tradable Token Standard (NTT)
ERC4671 defines the framework for Non-Tradable Tokens (NTTs). Each contract represents a certificate authority that can issue or revoke tokens.
Key Features:
- Unique Certificates
- Multiple Tokens
- Revocation
- Verifiability .
IERC4671 Interface
ERC4671 is ERC165-compliant and includes:
Metadata & Identity
Each NTT contains:
- Name
- Symbol
- TokenURI
Note: Metadata should avoid confidential data since URIs can be queried publicly.
Enumerable Features
ERC4671Enumerable lets contracts query:
- emittedCount()
- holdersCount()
- tokenOfOwnerByIndex(owner, i)
- tokenByIndex(i)
Delegation & Minting
Authorities can delegate minting rights:
- delegate() / delegateBatch()
- mint() / mintBatch()
- issuerOf()
Consensus-Based Minting & Revocation
Some use-cases require multiple voters (multi-sig style):
- voters()
- approveMint(owner)
- approveRevoke(tokenId)
Pull Mechanism
A token owner can migrate their NTT to a new address by signing a transfer authorization, ensuring recovery without making tokens tradable.
NTT Store
The NTT Store (IERC4671Store) allows users to expose their NTTs for third-party verification.
Soulbound Identity & Security
- Non-transferable identity layer for Web3
- Privacy concerns: URIs must not leak sensitive data
- Solution: Restrict metadata access or keep confidential data off-chain
Conclusion: Soulbound Tokens (ERC4671 NTTs) introduce a secure, verifiable, and exclusive identity layer for Web3. They ensure digital assets remain personal, non-tradable, and tamper proof.
Resource Hub
Explore all articles →
Browse every guide on the Blockhertz blog
Explore Blockhertz
Views
10
Read Time
8 min read
Likes
0
Published
Oct 22, 2025
SIGNAL THREAD
NO SIGNALS YET — BE FIRST TO TRANSMIT
Muhammad Asif
Senior Blockchain Developer & Founder, Blockhertz
Blockchain developer and security engineer with 8+ years of experience. Founded Blockhertz in 2018 to build AI-powered tools for Web3 teams — smart contract auditing, architecture generation, gas optimization, and RWA tokenization platforms. Serving clients worldwide.