En Web3, la confianza no se otorga, se verifica. A medida que las aplicaciones descentralizadas se vuelven más autónomas, la necesidad de hechos en cadena nunca ha sido mayor. Ya sea verificando el estado KYC de un usuario, confirmando la autenticidad de una máquina o gestionando la reputación, los desarrolladores requieren una infraestructura confiable para emitir y validar reclamaciones sin depender de sistemas centralizados. Verax es esa infraestructura.
Verax es un registro de atestación de código abierto diseñado para ser la capa de memoria pública de las redes descentralizadas. Permite a desarrolladores, protocolos y máquinas crear y verificar atestaciones: reclamaciones firmadas en la cadena que se pueden reutilizar en todo el ecosistema. En lugar de sistemas aislados, Verax proporciona un registro estandarizado y compartido por red, ofreciendo consistencia y composibilidad para cualquier caso de uso que dependa de datos verificables.
Verax fue creado por ConsenSys para servir a Linea, pero su utilidad ahora abarca mucho más que una sola red. En el paisaje fragmentado de hoy, las dApps a menudo crean sus propios sistemas para verificar usuarios o acciones. Esto lleva a contratos inteligentes redundantes, formatos inconsistentes y una mala interoperabilidad. Verax resuelve esto al introducir un registro modular, nativo de la cadena, donde las atestaciones se almacenan una vez y se utilizan muchas veces.
No importa quién los emitió o de dónde provienen. Esta estructura compartida reduce los costos de gas, agiliza el desarrollo y hace que el ecosistema Web3 sea más componible.
Verax está diseñado con cinco componentes que trabajan juntos para apoyar el ciclo completo de las atestaciones.
Una atestación es una declaración firmada en la cadena hecha por una dirección sobre otra. Puede confirmar que una billetera pasó KYC, que una máquina completó una tarea, o que un usuario cumple con un umbral de puntuación. Estas afirmaciones se almacenan públicamente y pueden ser verificadas por cualquier aplicación que haga referencia al esquema que siguen.
Los esquemas definen la estructura de una atestación: los campos, tipos y reglas de validación. Un esquema podría incluir un estado booleano, una marca de tiempo y una cadena para la jurisdicción. Una vez registrado, cualquier atestación vinculada a ese esquema debe seguir su formato, lo que permite una interpretación consistente en las dApps.
Los portales son contratos opcionales que restringen quién puede emitir atestaciones para un esquema dado. Esto es útil en casos como el cumplimiento, donde solo las entidades aprobadas, como Sumsub o instituciones reguladas, deberían emitir ciertas reclamaciones. Los portales proporcionan acceso controlado mientras preservan la apertura del sistema.
Los módulos añaden lógica programable a las atestaciones. Pueden hacer cumplir condiciones como la expiración, revocación o reglas de puntuación. Esto permite que las atestaciones evolucionen con el tiempo o respondan a la actividad en la cadena sin alterar los contratos principales.
Toda la actividad de Verax, incluyendo esquemas, atestaciones y emisores, se registra en un único registro por cadena. Este registro está indexado por un subgrafo público, lo que ofrece a los desarrolladores acceso en tiempo real a datos estructurados sin tener que construir su propia infraestructura.
Cada atestación en Verax debe conformarse a un esquema. Esta es la base que define la forma de los datos, qué campos incluye, qué tipos de datos se utilizan y qué condiciones deben cumplirse. Un esquema puede incluir campos como sujeto, estado, puntuación y marca de tiempo, dependiendo del caso de uso. Una vez creado, un esquema se publica en la cadena y se le asigna un ID único, lo que permite que cualquier contrato o aplicación lo referencie de manera inequívoca.
Si deseas controlar quién puede emitir atestaciones utilizando tu esquema, puedes envolverlo en un portal. Un portal es un contrato inteligente que otorga permiso a emisores específicos. Por ejemplo, solo las instituciones verificadas o las direcciones controladas por DAO podrían estar autorizadas para emitir atestaciones bajo un esquema de cumplimiento. Los portales son opcionales: si estás construyendo un ecosistema abierto donde cualquiera puede emitir atestaciones, puedes omitir este paso.
Con el esquema y (opcionalmente) el portal en su lugar, los emisores pueden comenzar a crear atestaciones. Una atestación es una declaración firmada sobre un sujeto que sigue el formato definido en el esquema. Se escribe directamente en el registro de Verax, donde se vuelve accesible públicamente. En este punto, también se pueden adjuntar módulos para agregar lógica dinámica como fechas de expiración o derechos de revocación. El resultado es una declaración inmutable, verificable y reutilizable almacenada en la cadena.
Cualquier contrato inteligente o aplicación frontend puede leer las atestaciones de Verax y usarlas en su propia lógica. El subgrafo de Verax indexa todas las atestaciones, lo que las hace fácilmente buscables. Un protocolo de préstamos podría verificar si una billetera tiene una cierta puntuación de confianza. Un grifo podría verificar si una máquina ha pasado un filtro de bots. Y una DAO podría usar atestaciones para confirmar que los votantes cumplen con los criterios de participación. Dado que todo está estandarizado y sin permisos, el proceso de verificación es rápido y confiable.
Una de las características más poderosas de Verax es que las atestaciones no pertenecen a una sola aplicación. Una vez escritas, pueden ser leídas por cualquiera. Eso significa que una verificación de identidad realizada en una aplicación puede ser reutilizada por otras, sin que el usuario tenga que volver a verificar. Esta composabilidad desbloquea enormes eficiencias en Web3. También habilita casos de uso como reputación portátil, acceso delegado y prueba compartida de historia para billeteras y contratos inteligentes por igual.
Verax está en vivo en las mainnets de Linea y Base, con implementaciones en testnet en Optimism, Scroll y más. Su arquitectura es independiente de la cadena, diseñada para funcionar sin problemas en cualquier red compatible con EVM. Cada red ejecuta un único contrato de registro de Verax, reduciendo la duplicación y permitiendo que todas las aplicaciones en esa cadena compartan una fuente unificada de verdad de atestación.
El uso de esquemas estandarizados y un contrato por red permite una integración rápida, una auditoría más sencilla y un comportamiento consistente a través de los protocolos. Verax también admite la extensibilidad futura, incluyendo pruebas de conocimiento cero, atestaciones fuera de la cadena y interoperabilidad entre cadenas.
Verax ya está apoyando casos de uso críticos en identidad, automatización y acceso a tokens.
Sumsub emite atestaciones de Verax a los usuarios que aprueban KYC en Linea. Estas atestaciones siguen un esquema estándar y están limitadas a Sumsub a través de un portal. Cualquier dApp compliant puede leer estas atestaciones, permitiendo a los usuarios verificar una vez y acceder a muchos servicios sin repetir el proceso.
Automata utiliza Verax para verificar máquinas. Después de verificar un dispositivo fuera de la cadena, emiten una atestación que prueba la autenticidad de la máquina. Otras aplicaciones como grifos de tokens o piscinas de staking pueden validar que una billetera pertenece a una máquina real, reduciendo la actividad de bots y ataques de Sybil.
L2Faucet se basa en Verax para prevenir el spam. Antes de enviar tokens, verifica las atestaciones de socios como Sumsub o Automata, asegurando que solo los usuarios verificados reciban tokens. Esto mantiene los servicios de faucet eficientes y libres de abusos.
Verax simplifica la verificación y desbloquea nuevas capacidades para los desarrolladores de Web3.
En lugar de escribir nuevos contratos para manejar la elegibilidad o la confianza, los desarrolladores registran un esquema y utilizan la infraestructura existente. Esto ahorra tiempo, costos de auditoría y gas.
Las atestaciones creadas en una dApp pueden ser utilizadas en otras. Un puntaje de reputación de un protocolo de préstamo puede ser utilizado para acceder a una nueva plataforma, o una atestación de votante verificada puede servir a múltiples sistemas de gobernanza.
Verax permite la verificación de máquina a máquina, lo cual es crítico para agentes de IA, dApps autónomas e infraestructura descentralizada (DePIN). Reclamaciones como "la máquina completó la tarea" o "el agente cumplió con los criterios" pueden ser registradas y reutilizadas sin middleware centralizado.
Verax es de código abierto y gobernado de manera transparente. Todo el código, esquemas y lógica de los módulos se mantienen públicamente. Mientras que ConsenSys lanzó inicialmente el protocolo, la gobernanza se está trasladando hacia modelos liderados por la comunidad.
Las propuestas para nuevos esquemas, módulos o actualizaciones de lógica están abiertas a contribuciones, y la gobernanza basada en DAO está en la hoja de ruta. Crucialmente, Verax no define lo que es verdadero; proporciona herramientas para publicar y verificar afirmaciones. Cualquiera puede emitir o evaluar atestaciones basadas en sus propios criterios.
Verax ofrece un camino rápido hacia la integración.
Los contratos de ejemplo, plantillas y herramientas para desarrolladores están disponibles en GitHub. La mayoría de los equipos pueden emitir y verificar atestaciones en menos de una hora.
Verax se está convirtiendo en la capa de atestación predeterminada para las cadenas EVM, pero su hoja de ruta es más amplia.
Verax reemplaza sistemas de verificación fragmentados y únicos con un registro universal y nativo de cadena para atestaciones. Ofrece a los desarrolladores una forma de emitir y consumir reclamaciones que son confiables, reutilizables y fáciles de construir. Desde KYC y protección contra Sybil hasta coordinación de IA y calificación crediticia, Verax sirve como la capa de confianza compartida para Web3.
En un internet descentralizado donde las aplicaciones, agentes y usuarios necesitan probar cosas sin depender del control centralizado, Verax ofrece una respuesta simple: dejar que los datos hablen—en la cadena, en público, y en un formato que cualquiera pueda confiar.