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.
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 basado en drops – el checkout tenía que absorber picos, no derrumbarse bajo ellos.
El go-to-market de LivLive era basado en drops. Cuando un drop entraba en vivo, el checkout veía picos de tráfico de horas contra una línea base plana, y un checkout normal se muere en ese patrón. Benchmarkamos el flujo personalizado a 1.000+ usuarios concurrentes sin degradación, luego corrimos 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 todo el tiempo.
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 para mints y 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, fiat & crypto rails
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 – lógica de referidos on-chain y 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