El pitch
Lai presentó Hash21, un hub de arte Bitcoiner con e-commerce integrado en Lightning. El proyecto nació de su trabajo personal verificando arte en la blockchain (guardando hashes de obras), evolucionó a una galería colectiva donde artistas pueden compartir y vender objetos de diseño físicos inspirados en Bitcoin, y ahora integra Lightning para "zapear" obras y artistas directamente.
Para la hackathon, construyó la sección Shop: objetos de diseño reales a la venta, pagables vía QR Lightning. Lai no tiene experiencia en programación — construyó todo con Claude Code (Opus 4.6). Se mandó un zap durante la demo y llegó a su wallet en vivo. El diseño es minimalista negro/dorado, estética editorial de galería. Ya tiene 6-8 artistas sumados.
Análisis técnico
- Stack: JavaScript vanilla + React + HTML (fue mergeando partes)
- Hosting: GitHub Pages — cero costo de infra, buena decisión para MVP
- Payments: Lightning via QR e invoices BOLT11. Funciona. La detección de pago es manual — confirma llegada revisando la wallet, no hay listener automático
- Arquitectura: Frontend-only. Limita opciones de UX pero mantiene todo soberano
Fortalezas ✅
- Diseño impecable. Sin código, Lai logró una estética que la mayoría de devs no logra — tipografía elegante, paleta coherente, jerarquía clara.
- Idea genuina. No es "otro POS Lightning" — es un espacio cultural. Arte + Bitcoin + comunidad. Diferenciador real.
- Funciona en vivo. La demo no mintió: mandó sats durante el pitch y llegaron. MVP funcional > demo bonita que no funciona.
- Visión a largo plazo. "La colección de arte abstracto Bitcoiner más grande de Latinoamérica" — objetivo ambicioso y alineado.
- Sin background técnico → build con agentes. Prueba viviente del argumento "ahora cualquiera puede construir."
Sugerencias concretas 🔧
- Implementar NIP-57 + LUD-21 para detección automática de pago. Ahora el flujo es "pagar → confiar en que llegó". Con estos estándares el pago se detecta automáticamente y el UX cierra el loop.
- Lightning Address por artista. Hoy los sats van todos a Lai. Cada artista debería configurar su propia Lightning Address al sumarse.
- Unificar el código. La mezcla de vanilla JS + React es deuda técnica. Migrá todo a React/Vite.
- OpenTimestamps para verificación de obra. El hash guardado en variable no prueba nada sin ancla pública.
- LNURL-pay con metadata. Permite incluir título de obra, imagen, descripción en la invoice.
Ideas para diferenciarse 💡
- "Certificado de zap": Al completar un pago, el comprador recibe un badge único Nostr — "Soy dueño del zap #4 de [obra]". On-chain y verificable.
- Subastas Lightning: Si hay varios interesados en una obra, subasta con tiempo limitado via BOLT12.
- Colección física con NFC: Tag NFC embebido en la obra que verifica autenticidad contra el hash en Bitcoin.
- "Zap stream" en vivo: Mostrar el flujo de zaps en tiempo real como heatmap de energía creativa en la galería.
Score hackathon 🏆
El proyecto más "producto terminado" en términos de presentación. Con NIP-57/LUD-21 implementado sube a 8+. El código desordenado limita el score técnico pero no refleja incapacidad — refleja que es su primer proyecto real.