LivLive
Más de $2M recaudados a través del producto, +1.000 usuarios concurrentes, desde cero en 6 semanas.
LivLive lleva la experiencia de Pokémon GO a la vida cotidiana con RWAs, la única plataforma RWA con un motor de recompensas AR inmersivo a escala global. Más de $2M recaudados a través del producto.
Resumen
LivLive lleva la experiencia de Pokémon GO a la vida cotidiana con RWAs, la única plataforma RWA con un motor de recompensas AR inmersivo a escala global. Más de $2M recaudados a través del producto.
¿Cuál es el reto?
Sin base de código, sin infraestructura, seis semanas. Alcance: sistema de referidos on-chain multinivel, drops de NFT fiat-a-chain vía Wert.io, pagos cripto vía NOWPayments, DApp completo de checkout y la observabilidad para hacer pasar dinero real por todo.
Marketing por drops: el checkout tenía que absorber los picos, no derrumbarse bajo ellos.
El go-to-market de LivLive era por drops. Cuando un drop salía en vivo, el checkout recibía picos de tráfico de horas contra una línea base plana, y un checkout normal se muere en ese patrón. Pusimos a prueba el flujo a medida con 1.000+ usuarios concurrentes sin degradación, y luego lanzamos la misma carga contra los pagos de referidos on-chain para que la distribución de comisiones no tartamudeara en el pico. Presión de tiempo extrema de principio a fin.
Lo que hicimos
Restricción: comercio Web3 listo para producción, deadline duro, dinero real a punto de pasar por encima. La decisión no obvia: dos rieles de pago a través de un único handler de webhook firmado, con Cloud KMS como único poseedor de la clave que firma los mints y los pagos de referido. Concretamente: contratos de referido on-chain multinivel, riel fiat Wert.io, riel cripto NOWPayments, DApp completo de checkout, backend NestJS. Trade-off: más superficie de infraestructura que un flujo de un solo riel. Lo que compró: un checkout que mintea el NFT y distribuye la comisión multinivel en la misma transacción, y que después recaudó $2M+ a través del producto.
Resultados



Production architecture
El diagrama ilustra una arquitectura simplificada de alto nivel y omite detalles confidenciales de implementación y seguridad.
Checkout: vías fiat y crypto
sequenceDiagram
autonumber
participant U as User
participant FE as Next.js DApp
participant API as NestJS API
participant W as Wert.io
participant NP as NOWPayments
participant KMS as Cloud KMS
participant SC as LivLive Contracts
U->>FE: select item · checkout
FE->>API: POST /orders (pending)
API-->>FE: orderId
alt Fiat rail (card)
FE->>W: open widget · pay
W-->>API: signed IPN webhook
else Crypto rail (USDT/USDC/…)
FE->>NP: open widget · pay
NP-->>API: signed IPN webhook
end
API->>API: verify signature
API->>KMS: sign mint + payout tx
KMS-->>API: signed tx
API->>SC: LivLiveNFT.mint(to=user)
API->>SC: LivLiveRevenue.distributeCommissions(refs)
SC-->>API: emit events · tx hash
FE->>API: poll order status
API-->>FE: completed · tokenId
Lo que aprendimos
Bajo presión de tiempo extrema, ser implacable con el alcance es la única salida. Nos enfocamos en lo que tenía que funcionar perfectamente, la lógica de referidos on-chain y los flujos de pago, y aplazamos el resto. La auditoría de seguridad confirmó que recortar calidad nunca fue el trade-off que hicimos.
¿Quieres resultados como estos?
Cuéntanos qué estás construyendo. Te diremos si somos el equipo adecuado.
Agendar llamada