El pitch
El Capitán — electricista, peronista confeso y guerrero de la cripta — presentó AniRayo: una app PWA que convierte cualquier Android con Chrome en una terminal de cobro. La novedad: en lugar de QR, el cliente acerca un anillo NFC al teléfono del comerciante para pagar.
El flujo es elegante: el comprador configura su anillo con una conexión NWC (Nostr Wallet Connect) de Alby — con límite diario de gasto — y el comerciante abre la app, ingresa monto y su Lightning Address. El cliente acerca el anillo → la app lee la conexión NWC → genera invoice → lo paga automáticamente → sats enviados en 2 segundos. Agustín lo probó en vivo durante la demo y el NFC fue detectado. El Capi lo construyó en 36 horas continuas sin conocimiento de programación previo.
Análisis técnico
- Stack: Vanilla JS + CSS + Vite — limpio para ser un primer proyecto
- NFC:
window.NDEFReader(Web NFC API nativa del browser, sin librerías externas) - Payments:
@getalby/sdk+@getalby/lightning-toolspara NWC e invoices BOLT11 - Arquitectura: Sin backend — toda la lógica en el cliente. PWA-ready, mobile-first
- Limitación clave: Web NFC API solo funciona en Chrome Android — no iOS, no desktop
- Sin detección automática de pago: El comerciante cierra el cobro manualmente
Fortalezas ✅
- La idea del anillo es un diferenciador brutal. "¿Con qué pagaste?" — "Con el anillo." Eso genera conversación y FOMO. No es solo técnica, es narrativa de producto.
- Non-custodial de verdad. El comerciante pone su Lightning Address, el comprador controla su anillo. Nadie tiene custody de nada.
- Límite diario como feature de seguridad. Si perdés el anillo, el daño máximo está acotado. Brillante como decisión de diseño.
- Sin apps que instalar. PWA en Chrome Android = cero fricción para el comerciante. El punto de venta es la URL.
- Funciona en vivo. Demo sin trampa ni cartón — Agustín lo probó en el stream.
- Roadmap ambicioso. Plan mes a mes hasta octubre 2026 — visión de producto real, no one-shot hackathon.
- CLAUDE.md + AGENTS.md en el repo. Muestra madurez para trabajar con agentes AI — el flujo de desarrollo del futuro.
Sugerencias concretas 🔧
- Detección automática de pago (NIP-57 o LUD-21). El comerciante tiene que cerrar el cobro manualmente. Con estos estándares la app hace polling y muestra "PAGO RECIBIDO ✅" automáticamente. Es la diferencia entre demo y POS real. Prompt: "Implementame detección automática de pago usando NIP-57 y/o LUD-21. Cuando el invoice sea pagado, muestra confirmación visual con animación y sonido."
- Cambiar el nombre. "AniRayo" se cruza con anime y con nombres propios. Sugerencias: RingPay, SatsRing, Anel (anillo en portugués — suena cool). El naming es parte del producto.
- Manejo de errores en el flujo NFC. ¿Qué pasa si el anillo no tiene NWC configurado? ¿Si la conexión expiró? ¿Si el monto supera el límite diario? UX clara para cada caso de borde — no pantalla en blanco ni error de consola.
- Fallback QR. Un botón "pagar con QR" mantiene la app universal para quienes no tienen anillo. El comerciante no puede rechazar un pago por falta de hardware.
- Soporte iOS y desktop. Web NFC API no funciona en Safari ni en desktop Chrome. Comunicar claramente los requisitos (Chrome Android) en la landing.
- Configuración multi-anillo. Perfiles distintos — anillo de trabajo, personal, salida nocturna — con límites distintos. Gestión de conexiones NWC múltiples.
Ideas para diferenciarse 💡
- Tienda de anillos NFC en Hash21. Lai tiene la tienda, el Capi tiene la app — vender el anillo configurado y listo para usar es un business natural. "Comprás, escaneás el QR de setup, listo." Lo mencionaron durante la call.
- Modo evento. El organizador genera un "link de evento" — todos los comerciantes comparten la sesión y el organizador ve el volumen total en sats. Para mercadillos Bitcoin, meetups, La Crypta.
- NFC en tarjeta de presentación. La tarjeta digital de negr0 (Digital Card) + un tag NFC que al tocarlo abre tu wallet y permite zapear directo. Crossover natural entre proyectos del hackathon.
- Alertas Nostr. Cada pago recibido publica un Nostr DM privado al Lightning Address del comerciante — "Recibiste 2100 sats de [alias]."
- Open source del firmware NFC. Publicar la config del anillo como estándar abierto — cualquiera puede hacerse el suyo con cualquier anillo NFC compatible.
Score hackathon 🏆
AniRayo es el proyecto con el factor sorpresa más alto de la call. La idea del anillo NFC como instrumento de pago es memorable, ejecutable y tiene narrativa clara. El stack es limpio y correcto — usar NWC como abstracción de wallet es una decisión técnica sólida. Con NIP-57/LUD-21 implementado y el nombre cambiado, este proyecto sube a 8.5+. Uno de los con más potencial de producto real más allá de la hackathon.