ERC404 es una implementación experimental combinada de ERC20 / ERC721 con liquidez nativa y fraccionamiento. Aunque estos dos estándares no están diseñados para ser combinados, esta implementación se esfuerza por hacerlo de la manera más sólida posible, minimizando las compensaciones.
En su implementación actual, ERC404 aísla eficazmente la lógica estándar de ERC20 / ERC721 o introduce rutas cuando es posible. Las rutas podrían describirse mejor como un esquema de codificación con pérdida en el cual los datos de cantidad de tokens y los IDs comparten espacio bajo la suposición de que las transferencias de tokens insignificantes que ocupan el espacio de IDs no ocurren o no necesitan ocurrir.
Este estándar es totalmente experimental y no ha sido auditado, aunque se han realizado pruebas con el objetivo de asegurar que la ejecución sea lo más precisa posible. Sin embargo, la naturaleza de los estándares superpuestos implica que los protocolos que se integren no comprenderán completamente su funcionalidad combinada.