Escrito por Pablo Gómez
Founder & CEO de Metlabs · Revisado el 11 de octubre de 2026
ERC-5192 añade una única función de vista, locked(uint256 tokenId), que devuelve un booleano. Si locked es true, todas las funciones de transferencia de ERC-721, como transferFrom o safeTransferFrom, deben revertir para ese token. El estándar emite eventos Locked y Unlocked al fijar o cambiar el estado, y soporta detección de interfaz vía ERC-165, de modo que un indexador puede preguntar si el contrato lo implementa. Es deliberadamente mínimo: no define cómo se acuñan, queman o gestionan los tokens, y mantiene compatibilidad con todo el tooling de ERC-721 para lectura y visualización.
Es la base técnica de las credenciales, la identidad y la reputación on-chain: títulos académicos, certificaciones, membresías, prueba de asistencia y badges de reputación. Resuelve que un activo de identidad no deba poder venderse ni alquilarse, lo que evita mercados de credenciales compradas. Su origen conceptual está en el paper Decentralized Society: Finding Web3's Soul, firmado por Weyl, Ohlhaver y Buterin en 2022, que introdujo la idea de los tokens soulbound como cimiento de una identidad verificable.
El estándar, titulado Minimal Soulbound NFTs, está en estado Final, y su implementación de referencia la mantiene attestate en GitHub. Es la forma canónica de declarar la no transferibilidad mediante la función locked(), y conecta de forma natural con sistemas de attestations y con esquemas como POAP para prueba de asistencia. Conviene matizar que muchos tokens soulbound aplican la no transferibilidad de forma ad-hoc sin declararla vía ERC-5192, por lo que atribuir adopción concreta exige verificar contrato a contrato.
También conocido como
- ERC5192
- Minimal Soulbound NFTs





