TheBadge Labs
Financiado · Avalanche Codebase

TheBadge Labs

Plataforma de certificación y credenciales on-chain

Co-founder & Product Engineer2021 — 2024

Plataforma Web3 para emitir y verificar credenciales on-chain. Convierte las certificaciones en activos digitales verificables, portables e infalsificables. Pensada para empresas, universidades y DAO.

Impacto y resultados

  • Seleccionado para la primera cohorte de Avalanche Codebase (2024), 15 equipos de más de 30 países
  • Levantó más de $200K en pre-seed
  • Más de 15 emisores institucionales incorporados
  • Más de 5.000 credenciales acuñadas en Polygon mainnet
  • Ecosistema completo de credenciales: herramientas para emisores, wallet, portal de verificación
  • Colaboración con OpenVino: certificaciones de vinos orgánicos llevadas on-chain
  • Presentado en Consensus 2024 (pitch day de Avalanche Codebase en Austin)

Problema

Las credenciales están aisladas en bases de datos institucionales, son fáciles de falsificar y difíciles de verificar de un país a otro. Las soluciones blockchain existentes eran demasiado técnicas o carecían de privacidad.

Resumen

Los emisores acuñan credenciales como NFT con metadata embebida y pruebas de verificación. Los titulares custodian sus credenciales y comparten pruebas selectivas mediante árboles Merkle. Incluye dashboard para emisores, wallet, API de verificación y marketplace de descubrimiento.

Arquitectura del sistema

Híbrido on-chain/off-chain: contratos ERC-1155 para definiciones de credenciales y revocación. Almacenamiento de metadata en IPFS con anclaje de hash on-chain. Pruebas Merkle para divulgación selectiva.

1

Capa de contratos inteligentes

ERC-1155 con extensiones para metadata, revocación y expiración. Registro de emisores confiables e interfaz de oráculo de revocación.

SolidityHardhatOpenZeppelinPolygon
2

Capa de almacenamiento y contenido

Metadata y evidencia en IPFS vía Pinata. On-chain solo se guardan los hashes del contenido, para ahorrar gas. Pruebas de árbol Merkle para divulgación selectiva.

IPFSPinataMerkle Trees
3

Capa de API y verificación

API en NestJS para onboarding de emisores, solicitudes de acuñación y verificación. Devuelve el estado de verificación sin necesidad de interactuar con la blockchain.

NestJSTypeScriptPostgreSQLGraphQL
4

Aplicaciones frontend

Dashboard para emisores con plantillas de credenciales, wallet para que los destinatarios compartan sus credenciales y portal público de verificación por ID o código QR.

ReactNext.jsTypeScriptTailwindWagmi

Galería

Demos

TheBadge Labs Presentation

TheBadge Platform Walkthrough

Decisiones de arquitectura

  • 1

    Guardar todo on-chain es carísimo. IPFS con anclaje de hash resigna algo de disponibilidad a cambio de costos mucho menores; las revocaciones críticas siguen on-chain.

  • 2

    ERC-1155 permite acuñar por lotes y tener varios tipos por contrato, a cambio de una gestión de tokens algo más compleja que con ERC-721.

  • 3

    Polygon para el arranque (centésimas de centavo por acuñación) con un bridge a Ethereum planificado para dar permanencia a las credenciales de alto valor.

Consideraciones de escalabilidad

Tipos de credenciales ilimitados y escala a millones de credenciales. Pico: más de 10.000 acuñaciones/día en Polygon a centésimas de centavo cada una. Cuello de botella: capacidad de pinning en IPFS.

Testimonios

“TheBadge is a decentralized certification platform backed by Kleros dispute resolution. A project with huge potential on real world assets and for issuing soulbound tokens certifying skills.”
— Federico Ast, Founder, Kleros · Source
“Grateful to have found @thebadgexyz — our students are happy with their NFT certificates.”
— Umar Mallam Hassam, Co-Founder, Web3CFO Club · Source

Tecnologías utilizadas

SolidityHardhatReactNext.jsTypeScriptNestJSIPFSPinataPolygonOpenZeppelinGraphQLPostgreSQL