La fábrica produce.
VPLAY monetiza
cada segundo.
VPLAY es la división de video de Grupo Veniu: un estudio de producción vertical y una plataforma de distribución hiper-gamificada, al estilo de GoodShort y ReelShort, pero con una diferencia de fondo: un solo recurso de maquila se rebana en seis rutas que se venden a compradores distintos: novelas por episodio, advergames de video para marcas, tutoriales, cortos, exposición de producto y series corporativas. Dos monedas, rachas, membresía, anuncios recompensados y push con video, con Odoo como libro mayor.
VPLAY Original
30 V-Coins (≈ $2.9) o membresía
ID 169005948 · Liga Plata · Siguiendo 0
¡Hurra!
Felicidades por ganar 10 Chispas
Episodio 13 🔒
Te faltan V-Coins y Chispas. Elige cómo desbloquear:
¿Los mejores dramas cada día?
Estrenos, ofertas especiales y sincronizar tu historial. Push + WhatsApp NEXUS.
Nuevas series💰
Recompensas🎟
Promociones 30%
Rama A desbloqueada
+50 Chispas de marca. Completa las 5 ramas y recibe un cupón real de BiB Drinks generado en Odoo.
Un recurso de maquila. Seis cajas registradoras.
El mismo equipo, el mismo set, la misma jornada de grabación se rebana en formatos que se venden a compradores distintos. La ruta B2B (marcas y empresas) financia la producción; la ruta B2C (audiencia) la convierte en un activo recurrente que sigue cobrando meses después. Y cada episodio visto alimenta el siguiente brief.
Brief → guion vertical → rodaje "una jornada, seis formatos" → post con asistencia de IA. Nace de Content Factory (módulo Odoo ve_ugc_factory).
Un rodaje genera episodios, ramas de advergame, tutorial, tráiler, cortes UGC y clips de 6 s para push.
Feed vertical, desbloqueo por episodio, membresía, anuncios recompensados, push, WhatsApp NEXUS. Video cifrado, no descargable.
IAP, suscripción, ads, sponsors, placement, cursos, licencias, white-label, live shopping, eventos VEntertainment.
KPIs por episodio y decisiones de advergame alimentan el siguiente brief: qué gancho, qué nicho, qué cliffhanger convierte.
Segmentación por uso
Cada pieza nace con un propósito de capitalización declarado: venta directa, sponsor, lead-gen, retención, capacitación o licencia. Sin propósito no se graba.
Gamificación total
Dos monedas (V-Coins compradas y Chispas ganadas), rachas, misiones, predicciones narrativas, ligas, pase de temporada, coleccionables, referidos y regalos. La app se siente como un juego que también cuenta historias.
Orquestación Veniu
Odoo v19 como libro mayor de V-Coins, suscripciones y facturación; API propia para el tráfico de la app; Botpress NEXUS por WhatsApp para push conversacional, cupones y recuperación.
Si sólo vas a ver cinco pestañas, ve estas.
Cuánto vale el micro-drama, quién gana y qué copiamos de GoodShort.
Seis unidades de negocio sobre una sola maquila, organigrama, P&L y plan de 90 días.
35 vías, la economía de las dos monedas y el simulador con tres escenarios.
En qué formato se entrega, cómo se protege y cómo se construye.
El ask, el uso de fondos, los hitos que liberan tramos y los riesgos con su plan B.
El micro-drama ya es una industria. El hueco en español sigue abierto.
Fuera de China el formato factura USD 2.7 mil millones en 2025 y 3.6 mil millones en 2026, y de su líder se dice que cruza a utilidad este año: ReelShort pasa de USD 785 M en 2025 a 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia MPA vía Variety. Latinoamérica ya pone 23% de las descargas, pero cada descarga vale 12.6 veces menos que en Estados Unidos (ingreso por descarga de DramaBox, estimación de un analista independiente). Esa brecha no se cierra bajando precios: se cierra con pago local, anuncios recompensados como moneda y rutas B2B que moneticen la atención sin depender de la tarjeta del usuario. No localizamos ninguna plataforma que combine hoy novela vertical + advergame interactivo + cursos + white-label corporativo sobre un ledger ERP en español. Ese es el espacio de VPLAY.
Tres formas de medir el mismo mercado y cuál usar frente a un socio.
2023-2025 reportado; 2026-2028 proyección MPA.
Descargas de apps de short drama por región, Q1-2026 (más de 850 M en el trimestre). El volumen ya vive en mercados emergentes; el dinero sigue en EE.UU. (49% del IAP global en Q1-2025, ~60% del ingreso móvil 2024). Sensor Tower
China: más que la taquilla
RMB 67.79 mil millones en 2025 (+34.4%) iiMedia; MPA lo pone en USD 9.4 mil millones, por encima del cine MPA. Más de 830 M de espectadores y ~60% paga o transacciona; 576 M de usuarios (52.4% de los internautas) a jun-2024 CNNIC.
Ex-China: la parte que nos toca
USD 1.4 mil M (2024) → 2.7 (2025) → 3.6 (2026e) → 9.5 (2031e). EE.UU. 1.5 mil M en 2025 → 3.7 en 2031. Mezcla 2030: 74% suscripción/IAP · 25% publicidad · 1% comercio. MPA Ingreso ultramarino de apps chinas: USD 1.5 mil M ene-ago 2025 (+194.9%). CNSA
| Medición | 2024 | 2025 | 2026e | Horizonte | Qué incluye | Fuente |
|---|---|---|---|---|---|---|
| China · iiMedia (RMB) | 50.44 mil M (CNSA) | 67.79 mil M (+34.4%) | — | más de 100 mil M en 2027; más de 150 mil M en 2030 | Ingreso de plataformas | iiMedia · Statista · CNSA |
| China · MPA (USD) | 7.0 mil M | 9.4 mil M | — | 16.2 mil M en 2030 (CAGR 11.5%) | Total; supera la taquilla de cine | MPA / Deadline |
| Ex-China · MPA (USD) | 1.4 mil M | 2.7 mil M | 3.6 mil M | 9.5 mil M en 2031 (CAGR 21%) | Total: tiendas, web y publicidad | MPA / Variety |
| EE.UU. · MPA (USD) | 819 M | 1.5 mil M | — | 3.7 mil M en 2031 | Total | MPA |
| Global · Omdia (USD) | — | 11 mil M (China ~83%) | 14 mil M | 26 mil M en 2030 | Total con China dentro | Omdia |
| IAP tiendas · Sensor Tower (USD) | Q1: 178 M | 2.98 mil M (+115%) · Q1: 700 M | Q1: ~750 M | — | Solo App Store + Google Play | Sensor Tower |
| Deloitte TMT 2026 (USD) | — | — | 7.8 mil M in-app ⚠️ | — | Micro-series in-app; cita de segunda mano | Deloitte (2ª mano) |
Cinco apps se reparten 79% del mercado fuera de China.
Cuotas 2026 según MPA. Detrás quedan unas 300 apps menores; el panel chino de la industria contaba 1,549 apps en jul-2026 Streaming Lens. La consolidación ya empezó, y la entrada de ByteDance (Melolo, PineDrama) con modelo gratuito presiona a los de en medio.
Cuotas de mercado ex-China 2026. MPA / Variety · Por descargas el mapa es otro: FreeReels fue #1 en Q1-2026 con más de 100 M de instalaciones (+123% t/t) y DramaReels #1 en may-2026. Sensor Tower · Insightrackr
ReelShort 8-13 (Fandom oficial); DramaBox 5-10 con muro típico en el ep. 6; GoodShort web ~12-14. "Los primeros 10 episodios deciden la viabilidad".
≈ USD 0.30-0.60 (≈ MXN 5-10 conv.). Terminar una serie de 80 episodios cuesta USD 15-47 ≈ MXN 255-800.
USD 14.99-19.99/semana o 49.99-199/año. Ya es 60-70% del gasto en ReelShort y 70% en DramaBox.
ReelShort 15-30 monedas por anuncio hasta ~250/día; DramaBox 15 anuncios × 2 monedas. Publicidad llegará a ~15% del ingreso en 2028.
100+ monedas por semana completa, tareas (compartir, activar push), referidos. Y +10% por recargar en web: evita la comisión de tienda.
Fuentes: ReelShort Fandom (Coins y Subscription, ago-2026) · QWE (jul-2026) · shortdramaapps.com (jun-2026) · Streaming Lens (ago-2026) · MPA vía Variety · Plot Party. detalle
| App | Dueño / grupo | Ingresos (último dato) | Descargas / usuarios | Modelo | Precios en México | Gamificación | Español |
|---|---|---|---|---|---|---|---|
| ReelShort | Crazy Maple Studio (California) · participada por COL Group (Beijing). Vendedor iOS: New Leaf Publishing | USD 785 M (2025) → 1.05 mil M (2026e) · 1.4 mil M (2027e) · 1.7 mil M (2028e). IAP Q1-2026 ~140 M | ~70 M MAU (2026); 370 M+ descargas; NA = 59% del ingreso; LATAM+APAC ≈ 3/5 de usuarios y menos de 1/5 del ingreso | 5-13 gratis · 60 monedas/ep · VIP 14.99 sem (intro 11.99) / 49.99 mes / 199 año · web store propio | Play MX IAP MXN 2 – 4,299 ⚠️ · VIP sem ≈ MXN 255, año ≈ 3,385 (conv.) · episodio ≈ MXN 5-10 | Check-in 7 días (100+ monedas) · anuncios 15-30 monedas (≈250/día) · tareas · referidos · Vote Props e interactive choice passes · estante Interactives · ReelTalk | Sí · ES + 21 idiomas · ~40 títulos ES/PT en un año |
| DramaBox | StoryMatrix Pte. Ltd. (Singapur) · Beijing Dianzhong Technology · Disney Accelerator jul-2025 | USD 323 M brutos 2024 (217 M IAP; utilidad neta 10 M) · 2025 ⚠️ entre 276 M y 530 M según fuente | 465 M+ descargas desde 2023 · 44 M MAU H1-2025 · 90 M registrados · 43.5% hombres | 5-10 gratis · muro ep. 6 · 70% suscripción (16.99-19.99 sem; 49.99 año) · 30% monedas · ads programáticos desde abr-2026 | Play MX IAP MXN 10 – 6,199 ⚠️ · sem ≈ MXN 289-340, año ≈ 850 (conv.) | Check-in · 15 anuncios/día × 2 monedas · descuento de nuevo usuario · bundles con bono | Sí · ES + 15 idiomas · 20+ títulos locales MX/CO/BR en 2026 |
| GoodShort | Singapore New Reading Technology Pte. Ltd. (NewReading / Xinyue, casa de GoodNovel). No es de Crazy Maple | ~USD 17.3 M/mes (jul-2025, est. Vitrina) · 6% cuota ex-China · más de 66% del ingreso en EE.UU./Canadá | 50 M+ descargas Play · 4.36 M reseñas Play MX · 106 K calificaciones 4.9★ iOS MX · ~30 M MAU (est.) | Monedas + VIP semanal por niveles · packs por episodio · recarga web con +10% | Play MX IAP MXN 20 – 5,999 ⚠️ · packs no visibles sin cuenta | Check-in con racha creciente · desbloqueo por anuncio limitado · promo 10%/24 h · "Following" | Sí · web y app en ES (13 idiomas) · catálogo chino doblado |
| NetShort | NetStory Pte. Ltd. (Singapur) | #1 ingresos IAP+IAA may-2026 (+12.1% m/m) · ~USD 18.9 M/mes jul-2025 | #2 descargas may-2026 · hit "Evil Bride vs CEO's Secret Mom" | Monedas por episodio | Play MX IAP MXN 10 – 6,399 ⚠️ | No documentado | Parcial · comisiona contenido en español (España) |
| DramaWave | Skywork AI Pte. Ltd. (Kunlun Tech) | ~USD 17 M/mes (jul-2025) · 13% cuota · #5 ingresos may-2026 | 53 M descargas (abr-2025) · 72% desde SEA/LATAM · 86% Android · 84% mujeres | IAP · 80%+ de adquisición pagada | 25 idiomas en iOS MX · packs sin dato | Localización con IA | Sí (interfaz) |
| ShortMax | ShortTV Ltd. · Jiaxing Jiuzhou Culture | ~USD 17 M+/mes (2025) · +3,888% a/a 2023→24 | 50 M+ descargas · foco SEA (Indonesia 16.6%) | Híbrido IAP + IAA · proveedor de PineDrama | 20 idiomas en iOS MX | Distribución vía TikTok | Sí (interfaz) |
| Melolo · PineDrama | ByteDance · TikTok Pte. Ltd. | Melolo: sin cifra · PineDrama #14 ingresos may-2026 (+75% m/m) | PineDrama 17.6 M descargas en 30 días; #3 descargas may-2026 · Melolo ×21 descargas t/t Q1-2025 | Gratis: Melolo ad-supported; PineDrama gratis y sin anuncios como entrada | Sin IAP relevante | Palanca: ecosistema TikTok | Sí · Melolo solo ES/EN/ID/PT · PineDrama 48 idiomas |
| FreeReels | ⚠️ dueño no verificado (Play com.freereels.app) | — | #1 descargas Q1-2026: 100 M+ instalaciones (+123% t/t) | Ad-supported | — | — | Sin dato |
| MyDrama · GammaTime | Holywater (Ucrania) con Fox Entertainment · Bill Block (ex-Miramax) | MyDrama Serie A USD 22 M (ene-2026) · GammaTime seed USD 14 M | MyDrama 40 M+ usuarios · GammaTime 30 M MAU | Fox compromete 200+ shows en 2 años; series en 6-8 semanas | Sin presencia relevante en MX | — | Enfocadas en inglés |
Fuentes de la tabla: iTunes Search API storefront MX y fichas de Google Play MX (1-sep-2026) · MPA vía Variety (6-ago-2026) · Sensor Tower (jul-2025, jun-2026) · Insightrackr (8-jun-2026) · Vitrina · Streaming Lens · Filmustage (6-may-2026) · PRODU (26-jun-2026) · Hollywood Reporter (5-nov-2025) · Wikipedia ReelShort/DramaBox. Los rangos de IAP en Play MX (⚠️) son el primer rango que muestra la ficha, no una lista de packs.
| Concepto | ReelShort | DramaBox | GoodShort | Lectura para VPLAY |
|---|---|---|---|---|
| Episodios gratis | 5-13 (Fandom oficial: 8-13) | 5-10 · muro típico en el ep. 6 | ~12-14 en web · muro observado en el ep. 15 | 8 (muro en el ep. 9); experimento vivo 5 vs 8 est. |
| Precio por episodio | 60 monedas ≈ USD 0.30-0.60 ≈ MXN 5-10 (conv.) | ~USD 0.20-0.50 · "~5 monedas" con starter | Packs por episodio (sin cifra en MXN) | 30 V-Coins ≈ MXN 2.9 (60 en episodio de clímax) est. |
| Pack inicial de monedas | USD 4.99 = 500 (≈ MXN 85) · 9.99 = 1,000+150 · 29.99 = 3,000+750 · 99.99 = 20,000 (+100%) | USD 4.99 = 300 monedas | — | MXN 49 = 500 V-Coins (×2 la primera compra); packs de 49 a 999 est. |
| VIP semanal | USD 14.99 (intro 11.99) ≈ MXN 255 | USD 16.99-19.99 ≈ MXN 289-340 | VIP semanal por niveles (sin cifra) | MXN 59 (bienvenida 49 las 3 primeras semanas) est. |
| VIP anual | USD 199 ≈ MXN 3,385 (variante 99.99) | USD 49.99 ≈ MXN 850 (~4.20/mes) | — | MXN 999 (mensual 149) est. |
| Terminar una serie de 80-100 eps | USD 15-47 ≈ MXN 255-800 | USD 19.99-50 en monedas | — | La membresía debe salir más barata que 2 series |
| Rango de IAP en Google Play MX | MXN 2 – 4,299 | MXN 10 – 6,199 | MXN 20 – 5,999 | Techo alto para "ballenas": packs hasta MXN 5,000+ |
| Bono por pagar en web | Web store propio (menos comisión) | — | +10% vs la app | +10% de V-Coins con SPEI / OXXO / tarjeta est. |
| Anuncios recompensados | 15-30 monedas c/u · hasta ~250/día | 15/día × 2 monedas = 30/día · 30 s con 20 s de espera | Limitado (sin cifra) | Tope 10/día (+10 Chispas en misión, +30 al sustituir el desbloqueo); moneda principal en LATAM |
Conversiones (conv.) a MXN 17.01: USD 4.99 = 85 · 9.99 = 170 · 14.99 = 255 · 16.99 = 289 · 19.99 = 340 · 29.99 = 510 · 49.99 = 850 · 99.99 = 1,701 · 199 = 3,385. Fuentes: ReelShort Fandom (ago-2026) · QWE (jul-2026) · Streaming Lens (ago-2026) · Filmustage (may-2026) · shortdramatop (14-jul-2026) · fichas Google Play MX (1-sep-2026). Las estimaciones de VPLAY se desarrollan en la pestaña de monetización.
Lo abrimos por dentro: qué copiamos y qué mejoramos.
Se navegó el sitio sin cuenta (web en inglés y en /es), se descargó el HTML y se observó el tráfico del reproductor. Todo lo que sigue es verificable desde cualquier navegador; los packs de recarga (/uc) se renderizan tras iniciar sesión y quedan como hueco.
Navegación que empuja a pagar
Cabecera: Inicio · Categorías (Fantasy, Urban, Romance, Thriller, Superpower, Ancient, Action, Sci-Fi, LGBTQIA+, Suspense) · Descargar · TOP UP · buscador · Following · Log In · 13 idiomas. El banner superior dice literalmente "Score 10% extra value vs the app — Top Up Now": "Score" no es calificación, es el verbo del gancho de recarga web. El pie incluye Business, Subscriptions y Manage Subscription.
La ficha como prueba social
Breadcrumb Home / Romance / título · Vistas 580.0K · Seguidores 99.4K (serie observada) y en otra ficha Views 38.4M · Followers 6.3M · reparto con perfil enlazado · botón azul Ver gratis · Añadir a Suscripciones · idioma de subtítulos (13) · compartir a Facebook, X, Reddit y WhatsApp · lista de episodios (EP 69 / EP.64) con los primeros 11 visibles y "View More". Título SEO largo: "… Drama & Movie Online to Watch for Free – Romance Short Film – GoodShort".
Reproductor y muro en web
Página /episode/
Hallazgo técnico: protegen el acceso, no el contenido
(MSE, hls.js o similar) con controlsList="nodownload" y PiP deshabilitado. Manifiesto HLS en v3.goodshort.com/…/
El tropo es el género
No hay géneros clásicos como sistema principal: cada tarjeta lleva 3-6 tags clicables y una sinopsis larga; los estantes se llaman "Counterattack", "Cutie", "Love Stories". Series de 60-100 episodios. El tag funciona a la vez como descubrimiento para el usuario y como brief de guion para el estudio.
Escala del catálogo
/dramas/playlets pagina de 1 a 242 con ~24 títulos por página: ~5,800 títulos est. Estantes de la home: Most Trending · Top in GoodShort · Hot List · Love Stories · Counterattack · Cutie · ENG Dubbed Dramas · Popular Now. Ficha Play MX: "GoodShort – Dramas Cortos Hub", 50 M+ descargas, 4.36 M opiniones, clasificación Adolescentes; promete "dramas cortos y películas originales de aproximadamente un minuto" con "yernos residentes, doctores mágicos, directores ejecutivos, multimillonarios, reinas y dioses de la guerra".
El usuario mexicano ya está. Casi nadie le habla en su idioma ni le cobra como paga.
México es el tercer país en descargas de ReelShort (7.74%, tras Brasil 21.96% y EE.UU. 9.29%) y pasa 27.9 minutos al día dentro de DramaBox. Pero paga ~12× menos que el estadounidense: RPD de USD 0.27 contra 3.40. ReelShort tiene 3/5 de sus 70 M de usuarios en LATAM y APAC y saca de ahí menos de 1/5 del ingreso. Vitrina · Omdia · Streaming Lens · MPA

| Actor | Qué hace en español | Estado | Fuente |
|---|---|---|---|
| DramaBox | Interfaz ES; primeras producciones locales MX/CO/BR (20+ en 2026) con In-To Films y Dos Ke Tres Films (México) y Albereda Films (Colombia); ¡Atención, soy la jefa! (MX) y His Love Was a Lie (CO); formato 70-80 eps × 90 s; "#1 en varios mercados de LATAM"; compra series a productoras externas a USD 150-250 K (60-90 eps) con fee de productor 10-15% y "español/portugués" como categoría emergente | Produciendo | PRODU 26-jun-2026 · AXIS |
| ReelShort | Interfaz ES + 21 idiomas; ~40 títulos en español y portugués en un año; "ReelShort: ¡Miniseries Ya!" en App Store MX; 200+ originales y meta de 400 en 2026, sin producción local en México reportada | Doblaje y compra | Ecosistema Startup · Filmustage |
| GoodShort | Web y app en español; doblaje al inglés de catálogo chino; "Dramas Cortos Hub" en Play MX | Traducido | observación propia |
| NetShort · DramaWave · StardustTV · Shorta (AR) | Comisionan o compran contenido en español, sobre todo en España; StardustTV recibe descargas desde México | Compran | Audiovisual451 · Insightrackr |
| Melolo (ByteDance) · PineDrama (TikTok) | Melolo solo en ES/EN/ID/PT: apuesta explícita por hispanohablantes; PineDrama en 48 idiomas, lanzada en Brasil | Gratis | App Store MX · AXIS |
| TelevisaUnivision | "40 micro-dramas a fin de 2025, 100 en 2026" ⚠️ una sola fuente; no confirmado en PRODU ni en comunicados | Sin confirmar | AXIS (única fuente) |
| España | Atresmedia (Una novia por Navidad: 20 M de vistas, T2 en rodaje), RTVE Playz, Banijay Iberia (3 proyectos), Vertical Factory AIE (A siete cuadras de ti, 40 eps × 90 s), Zona Mixta (Aulas de sangre, 60 eps × 2 min) | Produciendo | Audiovisual451 |
| Argentina · Latin Media | Olga, Von Bivant, The Eleven Hub y Telefe entrando al vertical; Latin Media presentó 30 series verticales + 6 microdramas en 2025 | Arrancando | Ecosistema Startup |
| Región | Por serie | Días de rodaje | Eps/día |
|---|---|---|---|
| China gama baja | USD 11-830 K (rango amplio) | 5-7 | 14-20 |
| China premium | USD 50-150 K · "S-class" 400-600 K | 10-15 | — |
| EE.UU. estándar | USD 150-300 K (ReelShort "por debajo de 300 K") | 8-14 | 4-6 |
| Europa | USD 75-200 K | 10-14 | — |
| India | USD 12-18 K (45 eps) | 3 | 15 |
| LATAM | USD 10-50 K ≈ MXN 170-850 K (conv.) est. | 5-12 | — |
| IA-assisted (global) | USD 15-80 K (-80%); temporada en menos de 2 semanas | — | — |
Fuentes: Streaming Lens (abr/ago-2026) · Filmustage · TIME · Hollywood Reporter · MPA vía Deadline · Vitrina · ETC Journal. En GVR (1 GVR = MXN 350): serie EE.UU. USD 150 K ≈ 7,290 GVR; serie LATAM USD 30 K ≈ 1,458 GVR est. Marketing = 5-9× la producción en EE.UU.; solo ~5% de títulos son hits (ROI 5-20×), ~25% promedio (1.5-3×) y ~70% no recupera (modelo de analista, no dato auditado). Streaming Lens
México pone 7.74% de las descargas de ReelShort y 27.9 min/día en DramaBox, pero el catálogo es chino doblado: DramaBox lleva 3 títulos mexicanos en 2026 y ReelShort dobla o subtitula. No existe humor, acento ni códigos mexicanos con talento de redes locales.
Una serie LATAM cuesta USD 10-50 K en 5-12 días —modelo de un analista, no auditado— contra 150-300 K en EE.UU. (mediana ≈ 7× menos). VPLAY apunta a MXN 0.7-0.9 M por temporada de 60-80 episodios todo incluido, con jornada de MXN 48 k directos. Con RPD de USD 0.27 el B2C solo no paga un CPI de 0.50-1.00; el B2B (marcas, corporativos, educación) sostiene la unidad económica mientras crece el catálogo.
Content Factory (ve_ugc_factory) ya opera en Guadalajara, Odoo v19 es el libro mayor del grupo y NEXUS ya conversa por WhatsApp. VPLAY añade la capa móvil y de video, no un estudio desde cero.
In-To Films y Dos Ke Tres Films graban en México para DramaBox: el talento y la infraestructura existen, pero producen para plataformas extranjeras que se quedan con el activo. PRODU
En México no hay régimen tipo NRTA; aplica la LFPDPPP 2025 y las reglas de publicidad a menores: cumplimiento barato frente a China. No localizamos ninguna app global que cobre por OXXO, SPEI o telco: el hueco 4.
Lo que cambia el juego este año: IA en producción, interactivo, marcas dentro de la trama.
IA en producción
10,000+ títulos con IA por mes a inicio de 2026; ~50,000 micro-dramas IA subidos a Douyin en marzo; los títulos IA en el top-100 chino pasaron de ~7% a 38-40% en un año. Presupuesto IA-assisted USD 15-80 K por serie (-80%), post -40%, temporada en menos de 2 semanas. Fuera de China el uso dominante es doblaje y localización: la palanca para el español. Riesgo: saturación; el diferencial pasa a IP, personajes repetibles y distribución. ETC Journal · Vitrina · MPA
Series interactivas
ReelShort opera el estante "ReelShort Interactives" y vende dentro del VIP "Vote Props" e "interactive choice passes"; en China la IA ya genera storylines ramificadas y loops virales. No localizamos ninguna app en español con interactivos: oportunidad directa para el "elige tu final" patrocinado de VPLAY. ReelShort · MPA
Branded short dramas
China: 233 colaboraciones marca × micro-drama en ene-ago 2025, 87 marcas nuevas y más de 60% de tasa de reinversión. DramaBox integró programática institucional con The Trade Desk (abr-2026); ReelShort llevará la publicidad a ~15% del ingreso en 2028. Los briefs de marca ya piden completitud, calidad de comentarios, search lift y personajes repetibles: el episódico logra 3× completitud frente al one-off y el CTA a mitad de narrativa rinde 40-60% menos. iiMedia · MPA · Influencers Time
Hollywood y capital entran
Fox × Holywater (MyDrama): 200+ shows en 2 años y Serie A de USD 22 M; Peacock licenció 10 títulos de ReelShort; GammaTime (Bill Block, con Anthony Zuiker) levantó USD 14 M; MicroCo (Cineverse) paga USD 100-200 K por serie; DramaBox buscó USD 100 M a valuación de 500 M. El formato ya no es "solo chino". HR · AXIS · Filmustage
NRTA anuncia reglamento
La autoridad de radio y TV formula por primera vez reglas específicas para micro-dramas. Global Times
Permiso o número de registro para emitir
Temas políticos, militares, diplomáticos y religiosos con revisión adicional; producciones de más de CNY 1 M requieren aprobación superior; sin aprobación = "cero promoción". DramaPanda
Retiros masivos
Más de 25,000 episodios retirados; Hongguo (120 M MAU) suspendida 5 días y 130 títulos fuera a fin de 2024. Trade.gov · Vitrina
Campaña de 2 meses
Contra contenido dañino para menores, soft-porn, culto al dinero, valores matrimoniales distorsionados, violencia/venganza, títulos vulgares y piratería; auto-inspección de plataformas. Global Times
Borrador "Administrative Measures"
Definición (menos de 20 min por episodio, narrativa continua) y tres categorías: I gran presupuesto o temas sensibles y II presupuesto medio, ambas con revisión y aprobación previa; III bajo presupuesto gestionada por la plataforma con código de programa. Comentarios hasta el 23-jul-2026. Global Times
Telco bundles
AIS (Tailandia) desde abr-2026; Indonesia y Filipinas a fin de 2026; Telkomsel con FlexTV. Palanca #1 de margen según MPA junto con el web store. Para México: Telcel, AT&T, Izzi. MPA
Consolidación
~300 apps menores (MPA); 331 en el panel de Sensor Tower (oct-2025); 1,549 en el panel chino (jul-2026). Los de en medio, sin IP ni distribución propia, son los que desaparecen. Streaming Lens
Géneros que abren
True crime, thriller, horror, anime, comedia y deportes/boxeo (GoodShort ya etiqueta Boxer y Athletes). Sinergia directa con VBoxing y VGaming dentro del ecosistema Veniu. HR · GoodShort
Los números contra los que se medirá VPLAY.
Sensor Tower y MPA no publican retención D1/D7/D30 del short drama fuera de China; se usan proxies de apps de entretenimiento y el dato largo de DramaBox. Cada supuesto de VPLAY se fija en la mitad baja del rango por tratarse de una app nueva en LATAM.
| KPI | Referencia del mercado | Tipo | Supuesto VPLAY | Fuente / cálculo |
|---|---|---|---|---|
| Retención D1 / D7 / D30 | Apps de suscripción entretenimiento: D1 45-60% · D7 30-45% · D30 18-25%. Streaming/media general: D1 35-45% · D7 15-25% · D30 8-15% | Proxy genérico | D1 30% · D7 15% · D30 8% meta F1 | Prooflytics · MWM |
| Retención larga | DramaBox: 17% al mes 6 · 15% al mes 12 (2024) | DATO | M6 12% est. | Sensor Tower |
| Conversión free → pago | China ~60% transacciona (MPA); más de 50% paga CNY 11-50/mes (CNNIC). Ex-China no publicada: est. 5-8% EE.UU., 1.5-3% LATAM (RPD ÷ ARPPU) | DATO / est. | 2-3% LATAM · 5-8% US Hispanic est. | MPA · CNNIC · cálculo |
| ARPPU | EE.UU. USD 40-60/año (serie completa 15-47; VIP 14.99-19.99/sem) · México MXN 150-300/año | est. | MXN 150-300/año est. | precios de tienda |
| RPD (ingreso por descarga) | EE.UU. USD 3.40-4.70 · Europa 1.50-2.50 · MENA 0.73 · SEA 0.40-0.60 · LATAM 0.27 | est. de analista (no auditado) | Meta ≥ MXN 9 en M12 (hito) → 13.6 = USD 0.80 en F2, tres veces el benchmark est. | Streaming Lens |
| CPI | Short drama EE.UU. en Meta más de USD 15 · LATAM genérico USD 0.50-2.00 (≈ MXN 8.5-34) · TikTok 0.50-2.50 · Facebook 1.00-3.00 | DATO / est. | Android MX USD 0.50-1.00 (MXN 8.5-17); CAC blended ≤ MXN 10 (F1) → 8 (F2) est. | Streaming Lens · Business of Apps |
| Descargas pagadas | ReelShort 70% · DramaBox y ShortMax 60%+ de sus descargas son de adquisición pagada (2024); más de 5 mil millones de impresiones en Facebook y TikTok | DATO | ≤ 40% de instalaciones pagadas; reinversión en tráfico ≤ 35% del ingreso: creadores, TikTok/Kwai, WhatsApp est. | Sensor Tower |
| Tiempo diario | 25 min global · ReelShort 35.7 · DramaBox MX 27.9 · SEA ~40 | DATO | 20 min est. | Sensor Tower · Omdia |
| Muro de pago | Tras 8-15 episodios (Plot Party) · 5-10 (Filmustage/QWE); ReelShort 5-13; DramaBox ep. 6 | DATO | 8 gratis, muro en el ep. 9 (experimento vivo 5 vs 8); % que llega al muro como KPI que manda | varias |
| Demografía | EE.UU./CA: 16-24 21% · 25-34 24% · 35-44 22%; ReelShort ~75% mujeres; DramaBox 43.5% hombres; DramaWave 84% mujeres; MPA: mujeres urbanas 30-60 con poder adquisitivo | DATO | Núcleo: mujeres 25-44 · nichos masculinos vía deportes/boxeo | Plot Party · Filmustage · MPA |
| Contenido de marca | Episódico: 3× completitud vs one-off; CTA a mitad de narrativa rinde 40-60% menos | Afirmación de agencia | CTA al final del arco; completitud como métrica de venta | Influencers Time 7-mar-2026 |
Prueba la regla
Mueve el costo por instalación y mira qué ingreso por descarga exige la regla de 2.5×. La barra roja es el RPD que LATAM paga hoy.
Con CPI de USD 0.60 harían falta 5.6× el RPD actual. El B2B y los anuncios recompensados cubren la diferencia.



- Media Partners Asia vía Variety (6-ago-2026, ReelShort USD 1 mil M y cuotas ex-China) y vía Deadline/Yahoo (17-sep-2025, China supera taquilla; ex-China 2024-2030).
- Sensor Tower: State of Short Drama Apps 2025 (jul-2025) y 2026 (jun-2026); Short-Drama Redefines Mobile Entertainment (ene-2025); State of Mobile 2026 vía Marketing Dive (20-feb-2026).
- iiMedia Research vía Huajin Securities/iTiger (RMB 67.79 mil M) · CNSA vía Yicai Global (8-dic-2025) y Trade.gov (15-dic-2025) · iResearch vía Chambers · Statista (17-dic-2025) · Omdia vía Vitrina y Ecosistema Startup (abr-2026).
- Insightrackr (8-jun-2026) · Vitrina (plataformas 2026) · AXIS AI Studios (1-sep-2026) · Streaming Lens (costos abr/ago-2026; DramaBox Revenue 2026; Vertical Invasion 2026) · Filmustage (6-may-2026) · Hollywood Reporter (5-nov-2025) · TIME (2024).
- ReelShort Fandom Coins y Subscription (ago-2026) · QWE (jul-2026) · shortdramaapps.com (jun-2026) · shortdramatop.com (14-jul-2026) · goodshort.com (HTML y tráfico del reproductor, 1-sep-2026) · fichas de Google Play MX y App Store MX vía iTunes Search API (1-sep-2026).
- PRODU (14 y 26-jun-2026) · Ecosistema Startup (11 y 23-abr-2026) · Audiovisual451 (19-may-2026) · Global Times (ene-2025, jun-2026) · DramaPanda (5-feb-2025) · ETC Journal (15-may-2026) · beginnersinai (22-may-2026) · VML · Influencers Time (7-mar-2026) · Plot Party · Prooflytics · Business of Apps (CPI 2025) · Wikipedia (ReelShort, DramaBox, Duanju) · DOF/Excélsior (tipo de cambio 1-sep-2026).
Huecos declarados: packs y VIP de GoodShort en MXN (página tras login) · precios IAP exactos en App Store MX · retención y conversión específicas del short drama fuera de China · CPI de short drama en México · ingresos oficiales de GoodShort (solo estimaciones de terceros) · DramaBox 2025 (USD 276 M vs 530 M) · TelevisaUnivision 40→100 (una sola fuente) · dueños de FreeReels y Kalos TV.
Un estudio con una app. No una app.
VPLAY nace como S.A.P.I. de C.V. propia en Guadalajara, con Grupo Veniu de accionista mayoritario, y se organiza en seis unidades de negocio que comparten una sola maquila. El B2B pre-vende la jornada antes del estreno; el B2C convierte el catálogo en hábito, datos y activo licenciable. Si la app tarda, el estudio sigue vivo en modo estudio; si despega, el estudio ya amortizó el catálogo. Esa secuencia —estudio primero, plataforma después— es la que siguió DramaBox, el número dos global, antes de dar utilidad (USD 10 M sobre 323 M de ingreso en 2024) MPA, y la que el líder pagó con pérdidas hasta 2026: ReelShort pasa de USD 785 M en 2025 a 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia MPA vía Variety.
Seis cajas registradoras, un solo día de rodaje.
Cada unidad tiene comprador propio, modelo de cobro propio, fase de arranque y un KPI que la mata si no se cumple. Studio transfiere a las demás a costo; Platform es centro de costo hasta que las cuatro unidades comerciales sean rentables. Precios, tickets y metas salen de la rúbrica GVR (1 GVR = MXN 350) y de los unit economics del blueprint blueprint §4 y §6.
VPLAY Studio
La fábrica. Hereda la Content Factory (módulo ve_ugc_factory): 2 jornadas por semana, post, asistencia de guion y edición automatizada, localización. Produce todo el catálogo, ejecuta los encargos B2B y vende maquila a terceros.
- Comprador
- Interno (App, Brands, Academy) + marcas, agencias y plataformas que compran en español
- Ingreso
- Transferencia interna por episodio (MXN 12-15 k MVP → 9-11 k régimen → 6-9 k escala) + maquila en GVR + buy-outs (LATAM USD 25-60 k por serie est.)
- KPI
- ≥ 10 episodios por jornada y costo por episodio ≤ MXN 15 k en D90 → ≤ 11 k en F1 → ≤ 9 k en F2
- Lidera
- Showrunner / director creativo + productor de línea
- A1 / A3
- MXN 0.3 M → 2.0 M de maquila nueva a terceros; margen 40 % est.
VPLAY App
La plataforma B2C: micro-dramas y cortos con V-Coins (compradas, sin caducidad) y Chispas (ganadas, caducan a 30 días y se gastan primero), muro de tres salidas, rachas, misiones, predicciones, referidos calificados en D7, checkout web y video cifrado.
- Comprador
- Audiencia 16-44 en México (≈ 75 % mujeres en romance); Brasil y US Hispanic desde F3
- Ingreso
- Episodio 30 V-Coins ≈ MXN 2.9 (pack de MXN 49 = 500 V-Coins; clímax 60; el precio se prueba a 20/30/40 en el día 75); packs MXN 49-999; membresía 59 semanal · 149 mensual · 999 anual (rango del blueprint 49-69 / 129-179 / 899-1,199); rewarded con tope 10 anuncios al día; recarga web +10 % est.
- KPI
- D1/D7/D30 30/12/6 % en soft launch → 30/15/8 en F1; conversión a pago ≥ 1.5 % → 3 %; ARPU bruto por MAU-mes 3.9 → 6.0
- Lidera
- Product Manager (Sergio interino en F0, PM propio en M4) + Flutter senior + backend senior
- A1 / A3
- MXN 1.2 M → 27.7 M; margen bruto 79 % (tiendas y PSP 13 % de mezcla, video 8 %) est.
VPLAY Brands
Advergame "elige tu final" con las decisiones como dato y cupón real canjeable, placement y UGC dentro del drama, episodio co-creado, temporada patrocinada, serie brandeada, misiones y push patrocinados. Contratos con etiquetado de publicidad y reloj de derechos de imagen.
- Comprador
- Marcas de consumo, bebidas, belleza, retail, fintech y telcos (cartera Content Factory + VSolutions)
- Ingreso
- GVR (1 GVR = MXN 350): placement 8-20 · episodio co-creado 40-90 · temporada patrocinada 180-550 con ticket objetivo 300 GVR = MXN 105 k · serie a medida 120-400 · advergame +60-150. Cobro 50 % a la firma / 50 % a la publicación
- KPI
- B2B ≥ MXN 150 k/mes en D90 → 340 k en F1 → 610 k en F2; tasa de decisión ≥ 60 %; cupón canjeado ≥ 8 %
- Lidera
- Ejecutivo de ventas B2B (base + comisión 5-10 %) + showrunner
- A1 / A3
- MXN 3.0 M → 8.5 M; margen 55-70 % del paquete (25-70 % incremental del advergame) est.
VPLAY Academy & Corporate
Tutoriales y EduShorts grabados en la misma jornada ("Odoo en 60 s"), series corporativas de onboarding, cultura y ventas entregadas en tenant propio o en el LMS del cliente, cursos vendibles y licencia por asiento. Además genera leads calificados a VSolutions.
- Comprador
- RH y dirección (cartera VSolutions), universidades, gobierno y sector cívico, profesionales 25-44
- Ingreso
- Serie corporativa 150-300 GVR (MXN 52-105 k) + ECO 3-8 k/mes; pieza suelta 40-120 GVR; curso B2C MXN 199-999 (F1); asiento MXN 150-400 al año (F2) est.
- KPI
- 2 corporativas por mes; ≥ 10 leads calificados a VSolutions al mes (≥ 30 en F2); ≥ 10 tenants con ECO en M12
- Lidera
- Ventas B2B + guionista vertical
- A1 / A3
- MXN 1.1 M → 3.0 M; margen 55-65 %. "Un lead calificado de ERP vale más que 100 desbloqueos" est.
VPLAY Distribution
El catálogo como activo: licencias a canales FAST, OTT, telcos y aerolíneas; doblaje asistido a portugués e inglés; licenciamiento de IP; cortos a festivales y fondos públicos; estrenos y watch parties en Hub Providencia con premios que no son dinero.
- Comprador
- Plataformas, telcos, editoriales, fans y fondos públicos (FILMA Jalisco, FICG)
- Ingreso
- FAST: 40-60 % del ingreso publicitario para el dueño del contenido; mínimo garantizado por territorio; doblaje asistido USD 0.17-0.27 por minuto; boletos MXN 250-900 est.
- KPI
- 1 contrato de licencia, white-label o LMS institucional firmado en M12 (hito H12); carpeta FILMA Jalisco 2027 ingresada (H14)
- Lidera
- Producción ejecutiva (dirección de la división)
- A1 / A3
- MXN 0.1 M → 2.1 M; margen 85 %. Es el activo que se vende si todo lo demás se detiene est.
VPLAY Platform
El núcleo técnico: app Flutter, API propia (NestJS + PostgreSQL + Redis) en AWS Querétaro, ledger de dos monedas espejado en Odoo (ve_vplay), video CMAF con cifrado, antifraude y datos. Centro de costo con ECO interno hasta la fase 3.
- Comprador
- Interno; en F3 medios, universidades, marcas y socios regionales
- Ingreso
- F3: SaaS multi-tenant MXN 15-60 k/mes + rev-share 10-20 %; franquicia del formato MXN 0.5-1.5 M + regalía 5-8 % est.
- KPI
- Conciliación ledger ↔ Odoo con 0 diferencias; crash-free ≥ 99.5 %; arranque p75 < 1.5 s; 100 % de compras verificadas en menos de 10 s
- Lidera
- Backend / API senior + VSolutions (módulo Odoo y complemento en GVR)
- A1 / A3
- MXN 0 → 1.0 M; margen 90 %. No se construye la versión SaaS hasta que las unidades 1-4 sean rentables est.
Una sociedad nueva que aísla el riesgo y un consejo con dientes.
- Sociedad
- Nueva S.A.P.I. de C.V. en Guadalajara con denominación neutra; "VPLAY" es marca comercial, no razón social. Si el reporte fonético del IMPI bloquea las clases 38/41, cambia la marca, no la sociedad.
- Qué aísla
- Multas de datos personales y consumidor, responsabilidad de juegos y sorteos, y reclamaciones de talento no tocan a las demás empresas del grupo ni al hub Odoo multiempresa.
- Aportación
de Veniu - En especie, a valuar por perito: MXN 6-9 M est. Content Factory y ve_ugc_factory, patrón del ledger VENIU POINTS, NEXUS/Botpress con base opt-in, Mesa de Soporte, Hub de Reservaciones, acceso a Hub Providencia, cartera B2B de VSolutions, horas de VSolutions del MVP a costo, investigación, marca y dominios.
- Cap table
- Post-money base: Grupo Veniu 62 % · inversionistas 30 % · pool de talento 8 % con vesting a 4 años para showrunner, PM y GM est., a negociar. El detalle del ask, los tramos y el retorno vive en la pestaña
- Consejo
- Cinco asientos: dirección (presidencia) · 1 Grupo Veniu · 1 inversionistas + 1 observador · 1 independiente de la industria audiovisual · 1 GM cuando exista.
- Comités
- Greenlight semanal (veta la serie sin preventa) · Riesgo mensual (puede pausar adquisición, campañas o mecánicas) · Tramo en M6 y M12 (libera el dinero contra hitos).
- Partes
relacionadas - Todo servicio de Veniu a VPLAY a costo + máximo 10 % con tabulador anexo; aprobación del consejero de inversionistas por encima de MXN 500 k al año por proveedor est.
- Odoo
- Compañía "VPLAY" en el hub sólo para contabilidad, CFDI, CRM, ventas web y portal de marcas. Ningún tráfico de la app pega al ERP: la API propia en Querétaro recibe todo y Odoo recibe hechos por cola.

| Materia reservada (mayoría calificada con el consejero de inversionistas) | Umbral | Por qué está en la lista |
|---|---|---|
| Presupuesto anual y su desviación | > 15 % | El plan mensual es el contrato con el socio; la desviación sostenida dispara comité de riesgo extraordinario |
| Deuda | > MXN 2 M | Evita apalancar una división en fase de quema planeada |
| Emisión de acciones u opciones | cualquiera | Protege la participación y el pool de talento |
| Venta o licencia exclusiva del catálogo o de la IP | cualquiera | El catálogo es el activo que se vende si todo lo demás se detiene |
| Inversión en adquisición de usuarios | > 35 % del ingreso | Es el riesgo que mata la categoría: los estudios chinos reinvierten 80-85 % en tráfico Sixth Tone |
| Cualquier mecánica con azar comprado | prohibida | Sorteo sin permiso = prisión de 3 meses a 3 años (LFJS art. 12) LFJS |
| Partes relacionadas fuera del tabulador y compensación de directivos | cualquiera | Grupo Veniu es mayoritario y proveedor: la transparencia se pacta antes, no después |
De nueve personas en nómina a treinta, con compuertas.
Ningún rol se abre por entusiasmo: cada alta tiene mes, condición de apertura y prueba de contratación. Se publican perfiles, no nombres —salvo la dirección, el equipo se contrata con el tramo 1—.

P&L por unidad a 12 y 36 meses, y la curva mensual completa.
Todo lo que sigue sale de un solo modelo mensual del escenario base. La pérdida del año 1 es planeada: es catálogo, plataforma y equipo. Brands y Academy están en equilibrio o cerca desde el mes 9-12; la App concentra la inversión. El ingreso actual de Content Factory no se cuenta como ingreso nuevo: sus tarifas se usan como referencia de precios, no como línea del plan. Todas las cifras de este bloque son estimación declarada sobre ese modelo est. blueprint §4.2 y §9.
| Unidad | Ingreso A1 | A2 | A3 | Margen bruto | Qué absorbe del costo común | Lectura |
|---|---|---|---|---|---|---|
| VPLAY App | 1.2 | 9.6 | 27.7 | 79 % | 55 % del catálogo · 70 % de tecnología · 100 % de adquisición | MAU 60 k (M12) → 150 k (M18) → 500 k (M36); ARPU 3.9 → 6.0 |
| VPLAY Brands | 3.0 | 6.5 | 8.5 | 55-70 % | 30 % del catálogo · 15 % de tecnología | 1-2 marcas/mes en A1 → 3-4 en A2 → 5 en A3; ticket medio 250-300 GVR |
| VPLAY Academy | 1.1 | 2.4 | 3.0 | 55-65 % | 15 % del catálogo | 1 → 2 corporativas al mes; ECO recurrente con ≥ 10 tenants en M12; el lead a VSolutions no se cuenta |
| VPLAY Studio (maquila nueva a terceros) | 0.3 | 1.4 | 2.0 | 40 % | — | No incluye el ingreso actual de Content Factory |
| VPLAY Distribution | 0.1 | 1.0 | 2.1 | 85 % | Doblaje y legal | Eventos desde F1; licencias desde M13 |
| VPLAY Platform | 0 | 0.4 | 1.0 | 90 % | — | 1 white-label o LMS en M12 (hito H12); SaaS hasta F3 |
| Ingreso bruto total (MXN M) | 5.7 | 21.3 | 44.3 | — | B2B 79 % / 55 % / 37 % del total | Run-rate del mes 36 ≈ MXN 54 M al año |
| De ingreso a EBITDA (MXN M) | Año 1 | Año 2 | Año 3 | Run-rate M36 |
|---|---|---|---|---|
| Ingreso bruto | 5.7 | 21.3 | 44.3 | 54 |
| Ingreso neto (tras tiendas y pasarelas) | 5.5 | 20.0 | 40.7 | 49 |
| Costo operativo (incluye capex y desarrollo) | 18.9 | 27.9 | 31.2 | 32 |
| EBITDA de caja | −13.3 | −7.8 | +9.5 | +17 (31 %) |
| Quema acumulada | −13.3 | −21.2 | −11.6 | pico 21.4 en M22 |
Lo que ya opera, lo que falta construir.
VPLAY no arranca de cero: arranca sobre piezas que ya corren en producción dentro del grupo. Eso es exactamente lo que hace que el dinero del socio compre contenido y crecimiento, no infraestructura básica. La columna "falta" es igual de importante: es lo que sí se construye con la ronda.
| Activo del ecosistema | Estado hoy | Ya tenemos · qué aporta a VPLAY | Falta · qué se construye | Ahorro est. |
|---|---|---|---|---|
| Content Factory (ve_ugc_factory) | Operando | Briefs Bronce/Plata/Diamante, roster UGC y cartera de marcas viva; es la unidad Studio antes de llamarse Studio | Extender el brief con "rama de advergame" y "placement en episodio"; contrato de maquila con VPLAY | Proceso y cartera |
| Odoo v19 en Odoo.sh (hub de 9 compañías) | Operando | Contabilidad, CFDI, CRM, ventas web, suscripciones y portal del cliente listos; usuario bot JSON-2 | Módulo ve_vplay (120-200 GVR + ECO): partners espejo, packs, pasivo por monedas, CFDI global, portal de marcas | Base contable |
| VENIU POINTS (ledger idempotente) | Reconciliado 6-jul-2026 | Patrón probado de wallet cross-empresa, delta idempotente por (source, ref) y firma HMAC ordenada | Ledger propio de dos monedas en la API (append-only con clave de idempotencia) y su espejo diario en Odoo | 100-150 h |
| NEXUS / Botpress con HITL | En producción | WhatsApp con humano al relevo: alta por OTP, recuperación, cliffhanger, cupones y soporte sobre base opt-in propia | Plantillas de autenticación y utilidad para VPLAY; límite de 1 mensaje al día y silencio 23:00-08:00 | 60-100 h |
| VSolutions (cartera B2B y horas) | Operando | Primeros compradores de series corporativas y tutoriales; rúbrica GVR y ruta de cliente ya en uso comercial | Complemento del MVP a costo (≈ MXN 0.38 M) y fases 2-3 de producto | Pipeline sin CAC |
| VEntertainment · Hub Providencia, VBoxing, VGaming, V4Wheels | Operando | Locación real de rodaje, sala de estreno y premios que no son dinero: convierte Chispas en valor sin activar reglas de dinero ni de sorteos | Calendario de estrenos y watch parties; boletaje sobre el Hub de Reservaciones | MXN 15-25 k por estreno |
| Advergames Lab (veniu_advergames_lab) | Listo, sin desplegar (7-ago-2026) | Diseñador visual de niveles y contrato JSON por clave: el patrón del editor de ramas | Motor de ramas del MVP (árbol JSON de 3-8 nodos con doble reproductor); editor visual hasta F1 | 80-120 h en F1 |
| Games Hub (veniu_games_hub) | Pusheado, pendiente instalar | Portales servidos por controlador, una marca = un tenant | Tenant privado para series corporativas (F1) y white-label (F3) | 60-100 h |
| Hub de Reservaciones · Mesa de Soporte | v19 en producción | Boletos de estreno multi-marca; tickets de pagos fallidos y monedas no acreditadas con D9/SPOC | Cola dedicada de VPLAY y acuerdos de nivel de servicio propios | 1 agente en MVP |
| App, API, video con cifrado y antifraude | Por construir | — | Flutter + PWA, NestJS + PostgreSQL + Redis en Querétaro, CMAF con cifrado y tres sistemas de derechos, verificación de compras en servidor, integridad y datos: 2,900-3,900 h de esfuerzo para el MVP est. — de las cuales 2,000-2,200 h de F0-F1 las cubren los dos seniors en nómina y el resto es el complemento de VSolutions (≈ MXN 0.38 M) más el equipo compartido | — |
Semana a semana, con qué se vende ya en cada tramo.
La semana 1 arranca con la firma del tramo 1; el día 90 cae 13 semanas después. Si una compuerta no se cumple, no se abre la siguiente línea de gasto (jornadas, adquisición de usuarios, iOS). Antes de la semana 1 hay un día 0 que no cuesta nómina y sí decide el año: constitución de la sociedad, búsqueda fonética y solicitudes en el IMPI (5 clases), cuentas de organización en ambas tiendas, credenciales de reproducción protegida, verificación de negocio en Meta, despacho legal por iguala y congelamiento del contrato de formato de video.
- Altas 1-8: showrunner, productor de línea, Flutter senior, backend senior, guionista, ventas B2B, editor vertical, editor de post asistida
- Biblias de las 3 series con mapa de rebanado; guiones de los episodios 1-40; casting cerrado con chemistry reads
- Repos, CI/CD, entornos en Querétaro; esquema de datos y contrato de API congelados; prueba comparativa de video protegido
- Lista de 30 cuentas objetivo; deck del advergame; 10 reuniones B2B agendadas
- Piloto interno de 10 personas: ≥ 7 piden el episodio 2
- Jornadas 1-6 de la serie que monetiza (martes y jueves) con nodos 1-4 del advergame y escena espejo con y sin producto
- Contratos de talento firmados con sello de tiempo antes del llamado; registro de guion y biblia en trámite
- App en pruebas internas de Play y TestFlight; anuncios recompensados con verificación en servidor en sandbox; desbloqueo por V-Coins, Chispas o anuncio
- Checkout web con tarjeta, OXXO y SPEI en pruebas; CFDI global y suscripción web en Odoo
- Primera cápsula corporativa grabada (media jornada con teleprompter)
- Jornadas 7-8: serie 1 terminada (80 episodios) y 40 ya en el CDN; piloto de 20 episodios de la serie 2
- Reproductor con video cifrado, muro de tres salidas y anuncios en producción; pruebas cerradas con 50 usuarios; kill-switches en configuración remota
- Conciliación diaria ledger ↔ Odoo sin diferencias; borrado de cuenta en app y web; aviso de privacidad y términos publicados
- Soft launch Android + web en Guadalajara con la serie completa programada 1 episodio al día; adquisición inicial de MXN 50 k; medición de arranque y estabilidad
- Prueba del piloto de la serie 2 con 200-500 usuarios reales
- Advergame publicado con sponsor y tablero de decisiones por nodo en el portal de marcas
- Estreno de la serie 2 (comedia, el motor de referidos) con push a las 14:00 y misiones sociales; serie 3 en rodaje
- Experimentos vivos: 5 vs 8 episodios gratis, precio de 20/30/40 monedas, orden del muro; pack web con bono para el Buen Fin
- iOS aprobado en App Store o TestFlight externo; despliegue de Play al 10 → 50 → 100 %
- Antifraude en producción; referidos calificados; medición D7 de la cohorte del soft launch
Cuatro trimestres, cuatro objetivos, resultados con número.
Cada resultado clave es medible en Odoo o en la analítica de producto y aparece en el tablero mensual del consejo. Los trimestres 2 y 4 coinciden con los comités de tramo: sus resultados clave son los hitos que liberan dinero.
| Trimestre | Objetivo | Resultados clave | Qué desbloquea |
|---|---|---|---|
| T1 · M1-M3 MVP |
Existir, rodar con contrato y vender antes de estrenar. |
|
Abre las jornadas del trimestre 2 y la inversión en adquisición |
| T2 · M4-M6 Tramo 2 |
Convertir el piloto en un producto que cobra y concilia. |
|
Libera el tramo 2 (MXN 7 M) · hitos H1-H7 |
| T3 · M7-M9 Retención |
Probar que el catálogo retiene sin comprar tráfico. |
|
Justifica —o no— el gasto de adquisición del trimestre 4 |
| T4 · M10-M12 Tramo 3 |
Demostrar que el peso invertido en tráfico regresa. |
|
Libera el tramo 3 (MXN 5 M, ampliable a 8 M) · hitos H8-H14 |
Quién entra, cuándo y con qué prueba.
El orden no es de organigrama: es de ruta crítica. Primero lo que impide rodar y lo que impide cobrar; después lo que escala. Cada rol trae una prueba de contratación concreta y un sueldo bruto mensual estimado con base en tabuladores públicos de agosto de 2026 Frente 5.
Despacho legal por iguala + contador
Compartido con Grupo Veniu
Sin las opiniones escritas sobre mecánicas, monedas y régimen fiscal no se diseña la economía; sin el contrato de talento no se rueda. Es el único gasto que ocurre antes de que exista nómina.
Showrunner / director creativo
Nómina + pool de talento
Sin biblias no hay casting ni guion, y en el MVP también dirige episodios. Prueba: biblia de una página y dirigir un episodio de 90 s en 3 horas con el kit ligero.
Productor de línea
Nómina
Controla el costo por episodio, el indicador que más mata a un estudio. Prueba: presupuestar una jornada a MXN 48 k con call sheet real.
Desarrollador Flutter senior
Nómina
La app es la ruta crítica de 12 semanas y la comparación de video protegido empieza el día 1. Prueba: reproductor vertical con precarga y muro simulado en una semana.
Backend / API senior
Nómina · NestJS + PostgreSQL + Redis
Ledger, verificación de compras y recompensas por servidor son el corazón del dinero. Prueba: ledger idempotente con clave de idempotencia y callback de recompensa firmado.
Guionista vertical
Nómina + MXN 1,200-2,500 por episodio freelance
20 episodios antes del día 21 y el árbol del advergame. Prueba: 3 episodios en 72 horas con el muro marcado y uno ramificado.
Ventas B2B · sponsors y corporativos
Base + comisión
El sponsor debe firmarse antes del día 25 o se activa el fallback interno. Prueba: role-play de venta del advergame con precios GVR.
Editor vertical senior + editor de post asistida
Nómina
Montan el pipeline una semana antes de la primera jornada; el segundo cubre insertos, subtítulos, doblaje de emergencia y consistencia. Pruebas: corte de un episodio en 48 h con 2 ganchos; 3 piezas en 48 h documentando créditos y licencias.
Casting y banco de crew freelance
Por jornada, sin carga patronal, con cesión de derechos
DoP 8 k · sonidista 4 k · gaffer 3 k · maquillaje 2 k · script 2 k; actores 5,000 / 2,500 / 800 por llamado. Prueba: jornada pagada de prueba, self-tape vertical y chemistry read.
Adquisición / growth + community
Una sola persona en el MVP
Entra con los primeros dailies para producir 20-40 creativos por semana antes del soft launch. Prueba: plan de creativos y experimento de precio.
Product Manager + oficial de cumplimiento (medio tiempo)
Nómina · el segundo reporta al consejo
El PM libera a la dirección del rol interino antes del lanzamiento público; cumplimiento arma tablero de fraude, bitácora de consentimientos y calendario regulatorio antes de escalar.
Flutter mid · editor #2 en nómina · data/QA medio tiempo
Se abre sólo con ≥ 30 k MAU, ≥ 3 series simultáneas o ≥ MXN 400 k/mes de B2B
Ninguna de estas altas es automática por calendario.
Ad-ops / monetización + community dedicado
Nómina
El perfil de adquisición se queda en adquisición; la monetización de anuncios y la comunidad dejan de ser un rol compartido.
GM / COO de VPLAY
Nómina + pool de talento
Descarga a la dirección y es condición del tramo 3. Junto con el consejero independiente cierra el riesgo de persona clave.
Creator relations · ingeniero de video · 2.º director · director de casting · soporte
Nómina y freelance
Escala México: 10-12 jornadas al mes y más de 100 k MAU.
Country lead Brasil / US Hispanic · localización · ad sales y telco
Sólo con Serie A o EBITDA positivo y H8-H10 cumplidos
La expansión no se contrata con la ronda actual: se contrata con la evidencia.
Lo que todavía no es dato.
Marca VPLAY
La búsqueda fonética en el IMPI está pendiente (el buscador exige captcha). Hay anterioridades conocidas: una marca "VPLAY" en clase 28 en Estados Unidos (2017), vplay.com desde 1998 y vplay.com.br desde el 30-sep-2025. Por eso la sociedad lleva denominación neutra, el nombre alterno ya tiene diseño y no se imprime nada hasta el reporte.
Opiniones legales
Las cuatro opiniones escritas —mecánicas de juego, ley fintech para monedas de circuito cerrado, régimen fiscal de las monedas y datos personales— están encargadas, no obtenidas. Son el hito H7 del tramo 2, no un supuesto ya resuelto.
Pipeline B2B
No hay cartas de intención firmadas: hay pipeline con probabilidad sobre una cartera viva (Content Factory y VSolutions). El primer sponsor se firma en la semana 4 o se activa el fallback interno con una marca del propio grupo.
El modelo financiero
Las cifras salen de un modelo mensual documentado en el blueprint, no de un archivo de cálculo auditado. Las bandas de valuación pre-money mexicanas son estimación: se verifican con fuentes de capital privado antes de negociar.
Costos de producción
Los MXN 0.7-0.9 M por temporada y los 10-12 episodios por jornada son estimación propia sobre tarifas públicas: se validan en la jornada de prueba de la semana 2-3. El tabulador ANDA 2026 no es público (se usa el de 2021 como piso).
El equipo
Se publican perfiles y pruebas de contratación, no nombres: salvo la dirección, el equipo fundacional se contrata con el tramo 1. Cada rol trae mes de alta, condición de apertura y prueba práctica.
Seis rutas, seis compradores, un mismo rodaje.
En micro-drama la producción es barata y la distribución es cara: los estudios chinos reinvierten 80–85 % del ingreso en comprar tráfico Sixth Tone y en Latinoamérica un usuario de DramaBox deja US$0.27 por descarga contra US$3.40 en EE. UU., según estimación de un analista independiente Streaming Lens. Por eso VPLAY no fabrica "videos": fabrica activos con destino comercial declarado. Cada jornada de set se rebana en seis rutas que se venden a compradores distintos, y la ruta B2B (marcas, empresas, educación) financia la B2C mientras el catálogo madura.

Formato, comprador, cobro, producción, KPI y ticket de referencia.
Micro-dramas verticales (novelas)
Series de 70–100 episodios de 60–120 s con gancho a 3 s y cliffhanger por minuto. Es el motor del hábito diario y el activo que después se licencia y se dobla.
- Formato
- 9:16 · 1080×1920 · 90 s (estándar LATAM de DramaBox: 70–80 eps × 90 s PRODU)
- Comprador
- Audiencia 16–44; ~75 % mujeres en ReelShort Filmustage
- Cobro
- 8 eps gratis (muro en el 9; experimento vivo 5 vs 8) → 30 V-Coins/ep ≈ MXN 2.9 (clímax 60) est., membresía semanal MXN 59 con bienvenida de 49 las 3 primeras semanas est., anuncio recompensado con tope de 10 al día
- Producción
- 6 jornadas/mes en MVP · 10–12 eps/jornada · 2 protagonistas + 3 secundarios por llamado Frente 5
- KPI
- D1/D7/D30 meta 30/15/8 % (cuartil alto) est. Frente 3 · % que llega al muro (ep. 6–10) · conversión a pago 2–3 % est.
- Ticket ref.
- MXN 12–15 k por episodio terminado en MVP; 6–9 k en escala est. · benchmark ReelShort: 60 monedas ≈ US$0.60/ep ReelShort
Advergames de video
Episodios interactivos "elige tu final" donde la marca entra en la trama y cada decisión es un dato de intención de compra. No localizamos quién lo venda todavía en español para marcas Frente 1.
- Formato
- 9:16 · 3–8 nodos · 2–4 min totales · 2–3 opciones por nodo con 8 s de decisión
- Comprador
- Marcas de consumo, bebidas, retail, fintech; en China hubo 233 colaboraciones marca × micro-drama ene-ago 2025 iiMedia
- Cobro
- Sponsor por temporada (serie a medida 120–400 GVR + advergame 60–150 GVR) est. · CPCV directo · cupón real generado en Odoo · dashboard de decisiones
- Producción
- Se graba en el mismo set de la Ruta A con 2–3 ramas extra por jornada; producto y arte coordinados por vestuario
- KPI
- Tasa de decisión · completitud (episódico rinde 3× vs pieza única) · CTA al final del arco (a mitad rinde 40–60 % menos) Influencers Time
- Ticket ref.
- MXN 63–193 k por temporada patrocinada (180–550 GVR) est. · China: RMB 400–800 k y 3–4 días por serie de marca Daxue
Tutoriales & EduShorts
Series de 30–90 s ("Odoo en 60 s", "Botpress sin código", "tu primera factura CFDI"). Venden cursos, certificaciones y consultoría de VSolutions; el mismo actor y set del drama, con teleprompter.
- Formato
- 9:16 nativo + máster 16:9 para LMS y YouTube · 30–90 s · series de 20 piezas
- Comprador
- Profesionales 25–44 (46 % de la audiencia del formato en EE. UU./CA Plot Party), empresas, universidades (EduVeniu, UNE)
- Cobro
- Curso B2C MXN 199–999 est. · licencia B2B MXN 150–400/asiento/año est. · sponsor tech · lead-gen a VSolutions
- Producción
- 1 jornada dedicada de teleprompter = 15–20 piezas; en jornada mixta con el drama, 4–6 est. · avatar de marca opcional (HeyGen Creator US$29/mes HeyGen)
- KPI
- Leads calificados/mes · conversión a consultoría · completitud por pieza
- Ticket ref.
- MXN 1.5–3 k por pieza de costo directo est. · 1 lead calificado de ERP vale más que 100 desbloqueos
Cortos cinematográficos
Piezas de 5–15 min con valor de festival y de marca. Posicionan a VPLAY como estudio, no solo como app, y abren la puerta de FILMA Jalisco, OTT y FAST.
- Formato
- 16:9 (2.39:1 opcional) · captura 4K, entrega 1080p · 5–15 min · marca de agua forense por sesión
- Comprador
- Audiencia premium, OTT y canales FAST, marcas con patrocinio cultural, festivales (FICG en marzo)
- Cobro
- PPV 150–200 V-Coins ≈ MXN 15–20 (MXN 0.098 por V-Coin) con ventana de 72 h est. Frente 3 · licencia FAST: el dueño recibe 40–60 % del ad revenue inorain / OTTEngine
- Producción
- 2–4 jornadas · equipo completo (FX3 + 24-70 GM II) · post extendida con color y mezcla
- KPI
- Watch-time · selección en festival · licencias firmadas · MG cobrado
- Ticket ref.
- Apoyo FILMA Jalisco a cortos hasta MXN 200 k y pilotos de serie hasta 100 k (bolsa 2026: 92.5 mdp) Informador
Exposición de producto (UGC / placement)
Lo que Content Factory ya opera hoy (testimoniales, unboxing, placement dentro del drama) más el live shopping con actores que entra en F2. Se inserta en el calendario de A y B sin jornada propia.
- Formato
- UGC 9:16 de 15–60 s · placement en el máster del episodio · 3 variantes de gancho para redes
- Comprador
- Marcas de consumo y retail; briefs Bronce / Plata / Diamante en ve_ugc_factory
- Cobro
- Placement ligero 8–20 GVR (MXN 2.8–7 k) · episodio co-creado 40–90 GVR (MXN 14–31.5 k) est. · live shopping en tienda propia (0 % vs 6 % TikTok Shop MX Tiendanube)
- Producción
- Se levanta en la misma escena: versión neutra para A y versión con producto para E; arte y vestuario llevan la lista de marcas
- KPI
- ROAS del cliente · GMV del live · renovación del paquete · +40 % de efectividad del placement cuando la marca co-crea la trama iClick
- Ticket ref.
- 4 placements/mes × 12 GVR ≈ MXN 16.8 k en el modelo base de 100 k MAU est. · tarifa UGC de mercado en MX: MXN 2–3.5 k por video de 15 s y 4.5–8 k por 60 s Shortway
Series corporativas & capacitación
Onboarding, employer branding, cultura, seguridad y ventas con lenguaje de micro-drama. Se entrega en el LMS del cliente o en un tenant privado de VPLAY (white-label).
- Formato
- 9:16 o 16:9 según el LMS · 60–90 s · 8–12 episodios por serie · SCORM o enlace firmado
- Comprador
- RH, operaciones y ventas de corporativos; gobierno y universidades como variante cívica/educativa
- Cobro
- Proyecto cerrado 150–300 GVR (MXN 52–105 k) + ECO 3–8 k/mes por serie de 8–12 eps est.; la pieza suelta extraída de una jornada ya pagada queda en 40–120 GVR · white-label SaaS MXN 15–60 k/mes + rev-share 10–20 % en F3 est.
- Producción
- 1–2 jornadas en locación del cliente o en set propio; avatar corporativo para actualizaciones sin re-rodar
- KPI
- Completitud interna · renovación ECO · NPS del área que compró
- Ticket ref.
- MXN 52–105 k + ECO 3–8 k/mes por serie (150–300 GVR); a 40–120 GVR no se cubre ni media jornada, por eso ese rango queda sólo para la pieza suelta. Se cotiza en la rúbrica viva veniu.bot.pricing, no en este documento
Cada ruta tiene su unidad económica y un solo KPI que manda.
| Ruta | Formato · duración | Comprador | Modelo de cobro | Unidad económica | KPI que manda | Entra en |
|---|---|---|---|---|---|---|
| A · Micro-drama | 9:16 · 60–120 s · 70–100 eps | Audiencia (B2C) | 30 V-Coins por episodio, membresía, anuncio recompensado (tope 10/día) | Ingreso ÷ costo: ≥ 1× antes del estreno (B2B), ≥ 1.5× a 12 meses en escala, ≥ 2.5× acumulado a 36 meses; hits 5-20× est.; B2C ≈ MXN 3.9 por MAU/mes con 100 k MAU Frente 3 | Retención D7 y % que llega al muro de pago | F0 |
| B · Advergame | 9:16 ramificado · 3–8 nodos · 2–4 min | Marca (B2B) | Sponsor por temporada + CPCV + cupón canjeado + dashboard | Ticket del sponsor − costo incremental de ramas (2–3 por jornada) | Tasa de decisión, CTA al final del arco, costo por lead | F0 |
| C · Tutorial | 9:16 + 16:9 · 30–90 s · series de 20 | Profesionales, empresas, universidades | Curso pagado, licencia por asiento, sponsor tech, lead a VSolutions | Costo por lead calificado; asiento MXN 150–400/año est. | Leads/mes y conversión a consultoría | F1 |
| D · Corto | 16:9 · 5–15 min | Audiencia premium, OTT/FAST, marcas, festivales | PPV, licencia (40–60 % del ad revenue en FAST), patrocinio cultural, apoyo FILMA | Licencia + PPV + apoyo público ÷ costo | Watch-time, selección oficial, MG cobrado | F1–F2 |
| E · Producto | UGC 15–60 s · placement en episodio | Marca y retail (B2B) | Brief GVR Bronce/Plata/Diamante, placement por episodio, comisión de live | Margen del brief (Content Factory) + GMV del live sin comisión externa | ROAS del cliente, renovación del paquete | F0 |
| F · Corporativo | Serie 8–12 eps · 60–90 s | RH, operaciones, gobierno, educación | Proyecto GVR cerrado + ECO de hosting (tenant privado) | GVR cerrado + MRR recurrente | Completitud interna, renovación | F0 |
Qué se extrae de cada escena grabada.
Jornada tipo del día 3 de "Casi Amantes" (T1). Ocho escenas en dos locaciones; de cada una sale el episodio, y además ramas patrocinadas, tutoriales con el mismo actor y set, material de tráiler, UGC natural y clips de 6 s para push. La intensidad marca cuánto se planea de antemano: siempre, si el brief lo pide u oportunista.
| Escena grabada | Episodio (A) | Rama de advergame (B) | Tutorial (C) | Tráiler / corto (D) | UGC / placement (E) | Clip de push 6 s |
|---|---|---|---|---|---|---|
| 1 · Llegada a la oficinaInterior día · 2 actores · 55 min | Ep. 21 completo: gancho "la nueva asistente"Siempre | Nodo 1: ¿café de la marca o agua?Si el brief lo pide | — | Plano del CEO para el tráiler de T1Siempre | BTS de vestuario con marcaSi el brief lo pide | Fotograma del gancho + "Ver ahora"Siempre |
| 2 · Confrontación en el elevadorInterior · 2 actores · 40 min | Ep. 22: cliffhanger "no firmé quererte"Siempre | Sin rama (tensión pura) | — | Beat emocional del tráilerSiempre | — | Clip de 6 s del cliffhangerSiempre |
| 3 · Desayuno familiarCocina · 4 actores · 70 min | Ep. 23: la abuela descubre el contratoSiempre | Nodo 2: el producto en la mesa decide el menúSiempre | "Receta en 60 s" con la abuela (Academy)Si el brief lo pide | — | Unboxing natural del productoSiempre | Clip "¿qué haría tu abuela?"Si el brief lo pide |
| 4 · Monólogo a cámaraTeleprompter · 1 actor · 45 min | Confesión del ep. 24 (voz en off)Si el guion lo pide | — | 4 piezas "Odoo en 60 s" con el mismo actor y setSiempre | — | Testimonial de marca en primera personaSi el brief lo pide | Cita del monólogo como tarjeta de pushSi el brief lo pide |
| 5 · Exterior noche · GuadalajaraCalle · 2 actores · 60 min | Ep. 25: persecución bajo la lluviaSiempre | Nodo 3: ¿pide el auto por app o camina?Si el brief lo pide | — | Plano de ciudad para el cortoSiempre | — | Clip nocturno para el push de las 21:00Siempre |
| 6 · Decisión con producto en manoEscena espejo A/B · 30 min | Solo versión neutra | Nodo 4 y 5: rama con marca / rama sin marcaSiempre | — | — | Placement "hero" de 15 sSiempre | "Tu decisión vale +50 Chispas"Si el brief lo pide |
| 7 · Detrás de cámarasDescanso · crew · 20 min | — | — | Making-of como pieza de AcademySi el brief lo pide | Material para el EPK del cortoSi el brief lo pide | 3 clips UGC de actores con productoSiempre | Oportunista |
| 8 · Cliffhanger de cierreInterior noche · 3 actores · 50 min | Ep. 26: "él ya lo sabe"Siempre | Nodo final: cupón real al completarSi el brief lo pide | — | Cierre del tráilerSiempre | — | Clip del último segundo (racha de mañana)Siempre |
| Totales por jornada est. | 10–12 episodios | 2–3 ramas (5 nodos) | 4–6 piezas | 1 tráiler + 3 teasers | 4–6 clips UGC + 2 placements | 8–10 clips de 6 s |
¿Cuántas piezas salen de un mes de set?
Mueve la cadencia y el simulador calcula piezas por formato y el costo por episodio con la estructura del equipo fundacional (nómina creativa ×1.32, freelance de rodaje MXN 19,000/jornada, actores MXN 20,700/jornada, locaciones MXN 5,000/jornada) Frente 5.
"Costo de estudio" = nómina creativa + compartidos + SaaS + variables de rodaje. "Costo cargado" reparte toda la operación MVP (≈ MXN 713 k/mes con 6 jornadas, incluye producto, growth y ventas) entre los episodios del mes. Benchmark del Frente 5: MXN 12–15 k en MVP · 6–9 k en escala est.. Los tutoriales, ramas y clips salen de las mismas jornadas: su costo marginal es post, no rodaje.
Lunes a sábado: preproducción, rodaje, post, publicación y push en la misma semana.
Semana con dos jornadas (la cadencia MVP alterna semanas de una y dos jornadas para cerrar en 6 al mes; en escala son tres por semana, 12+ al mes). La app estrena todos los días: el calendario existe para que el set nunca espere a la post ni la post al set.
| Día | Preproducción | Rodaje | Post | Publicación en la app | Push · comunidad |
|---|---|---|---|---|---|
| Lunes | GUIONLock de guion de la semana (10–12 eps + 2–3 ramas) · brief de marca aprobado en Frame.io · call sheets en StudioBinder · lista de props con marcas | SCOUTINGLocación y luz de la jornada 1 · prueba de vestuario con placement | QCEntrega de la semana anterior · QC automático (ffprobe: 1080×1920, loudness) · subida a Mux | Estreno 19:00 · 2 episodios · tráiler de la serie nueva en el feed | Teaser de 6 s "nuevo episodio" a seguidores · misión de la semana |
| Martes | ENSAYOLectura de ramas con actores (1 h) · continuidad | JORNADA 1Oficina + cocina (escenas 1–4 y 6) · 10–12 eps · 2 ramas · placement hero · 8–10 h | DAILIESCopia a LucidLink · selección de tomas por script · corte del tráiler | 2 episodios | Fotograma del cliffhanger (Android) · video en la notificación (iOS) · 21:00 |
| Miércoles | AJUSTEReescritura ligera según dailies · brief del siguiente sponsor (ventas B2B) | JORNADA 2Exterior noche + teleprompter (escenas 4, 5, 7, 8) · 8–10 eps · 4–6 tutoriales · UGC | CORTEEps 1–6 · subtítulos automáticos + revisión · insertos generativos (establecimientos) | 2 episodios + 1 tutorial | Misión "ver 15 minutos" · racha día 3 |
| Jueves | GREENLIGHTFicha de propósito de la siguiente serie · casting de secundarios | PICKUPSSolo si QC falla (máx. 2 h) | CORTE + COLOREps 7–12 y ramas · LUT de serie · stickers de decisión · mezcla para bocina de celular | 2 episodios + rama de advergame | "Tu decisión vale +50 Chispas" · reporte de decisiones al sponsor (Odoo) |
| Viernes | PLANCalendario de la semana siguiente · matriz escena × formato firmada | — | MÁSTERQC final · másteres CMAF con DRM · versiones TikTok / Shorts (OpusClip) · 8–10 clips de push | 2 episodios + tráiler de la próxima serie · cupón de fin de semana | Cupón de membresía por tiempo limitado · WhatsApp utility solo a usuarios de pago con opt-in |
| Sábado | — | COMUNIDADLive de 30 min con actores (materia prima de UGC y live shopping) | DATOSReporte semanal: retención por episodio, tasa de decisión, leads de tutoriales → siguiente brief | Maratón de 4 episodios (muro de pago) · votación del final | Digest semanal · watch party · predicción del final con Chispas (nunca con V-Coins compradas) |
6 jornadas → 50–60 episodios/mes
Una temporada de 80 episodios cada 6 semanas, más 2 advergames, 20–25 tutoriales y 50 clips de push al mes. Al soft launch (D60) debe haber ≥ 2 series completas (≈ 160 eps), 1 advergame, 20 tutoriales y 200 clips de push est.; al D90, 3 series rodadas (≈ 200 eps) y en el M6, ≥ 3 series publicadas con ≥ 200 episodios. La v1 pedía 3 series completas (240 eps) desde el lanzamiento, que a 10–12 eps por jornada exigiría ≥ 9 jornadas al mes desde la semana 1 blueprint §7.3 · v1.
12+ jornadas → 140+ episodios/mes
Dos unidades de rodaje en paralelo, 12 episodios por jornada y el costo por episodio baja a MXN 6–9 k est.. Se activan colorista, diseñador de sonido y 2–3 directores de episodios en nómina Frente 5.
Opt-in 61 % y apertura contextual 14.4 %
La push contextual abre 14.4 % contra 4.19 % la genérica; Android no reproduce video en la notificación, así que el clip de 6 s vive en la app y la push lleva el fotograma del cliffhanger Batch 2025.


El tropo es el género: ocho nichos LATAM y sus sponsors naturales.
GoodShort no usa géneros clásicos: descubre por tropo (CEO, Revenge, Contract Marriage, Werewolf, Heiress…) GoodShort observado. VPLAY copia el sistema y lo llena con códigos mexicanos que casi no se producen todavía: DramaBox lleva 3 títulos MX en 2026 y ReelShort dobla catálogo ajeno Frente 1. Cada nicho define muro de pago, hora de push y quién paga la temporada.
| Tropo / nicho | Señal de mercado (dato) | Serie de trabajo VPLAY | Sponsors naturales est. | Muro · push · rutas |
|---|---|---|---|---|
| Romance · contrato / matrimonio relámpago | ~75 % mujeres en ReelShort; GoodShort obtiene >66 % de su ingreso en EE. UU./Canadá con un catálogo romance-led Filmustage · Vitrina | Casi Amantes (80 eps) | Belleza y cuidado personal, moda, joyería, apps de citas, flores y regalos | Muro ep. 9 · push 21:00 · A + B + E |
| Venganza · contraataque · "regreso de la ex" | Estante "Counterattack" y tags Revenge / Getting Back at Ex en GoodShort; es el tema más vigilado por el regulador chino, así que se produce fuera GoodShort · NRTA | Ya no soy tu princesa | Fintech y crédito, seguros, gimnasios, cosmética "glow-up", legaltech | Muro ep. 6 (gancho fuerte) · push 22:00 · A + B |
| Familia · herencia · secretos | Tags Family / Heiress / Family Reunion; ficha de referencia con 38.4 M vistas y 6.3 M seguidores; MPA: mujeres urbanas 30–60 con poder adquisitivo GoodShort · MPA | Lazos Rotos | Alimentos y hogar, supermercados, seguros de vida, farmacias, bancos de retiro | Muro ep. 10 · push domingo 20:00 · A + E + F (versión cívica) |
| CEO · contrato · oficina | Tags CEO / Female CEO / Billionaire / Office Romance; la ficha de GoodShort en Play MX promete "directores ejecutivos, multimillonarios" Play MX | El contrato de Diego | Autos premium, inmobiliarias, relojes, banca patrimonial, coworking, software de gestión (placement natural de Odoo) | Muro ep. 8 · push 13:00 y 21:00 · A + B + C |
| Sobrenatural · fantasía urbana · horror | Categorías Fantasy / Superpower y tags Werewolf / Vampire / Reborn; "géneros que abren": horror y true crime HR | La Llorona de Chapalita | Bebidas energéticas, gaming (VGaming), telcos, streaming, retail de Día de Muertos | Muro ep. 6 · push viernes 23:00 · A + B + D |
| Comedia · suegras, vecinos, oficina | "Géneros que abren": comedia; hueco documentado: no existe catálogo con humor, acento y códigos mexicanos Frente 1 | Suegra Nivel Dios | Botanas, delivery, telcos, plataformas de pago, cerveza (solo +18 y etiquetado LFPC) | Muro ep. 10 (más gratis, más compartido) · push 14:00 · A + E |
| Tech & negocios · emprendedor | Tags Business / Underdog Rise; 25–44 años = 46 % de la audiencia del formato en EE. UU./CA Plot Party; sinergia directa con VSolutions | La startup del barrio + "Odoo en 60 s" | SaaS, bancos PyME, fintech B2B, universidades (UNE, EduVeniu), programas públicos de emprendimiento | Gratis + lead-gen · push martes 9:00 · C + F + A |
| Deportes · boxeo · futbol | Tags Boxer / Athletes / Sport; "deportes/boxeo" entre los géneros que abren; sinergia con VBoxing y VEntertainment GoodShort · HR | Doce Rounds | Bebidas isotónicas, ropa deportiva, casas de apuestas (excluidas por diseño), gimnasios, telcos | Muro ep. 8 · push día de partido · A + D + eventos |
Quién compra qué: seis compradores, seis paquetes.
Marcas de consumo
Compran la trama: placement, episodio co-creado, serie a medida o advergame "elige tu final" con cupón real. En China 87 marcas entraron por primera vez al formato en 2025 y más del 60 % reinvirtió iiMedia.
- Ticket: placement 8–20 GVR · episodio 40–90 GVR · serie 120–400 GVR · advergame +60–150 GVR est.
- KPI: completitud, tasa de decisión, cupón canjeado en Odoo
- Regla: etiqueta "contenido patrocinado" (LFPC art. 32)
Retail & e-commerce
Compran la conversión: live shopping con actores, catálogo dentro del episodio y merch de personajes. Hongguo (ByteDance) abrió una división de e-commerce sobre sus 300 M MAU BigGo.
- Ticket: comisión sobre GMV en tienda propia (0 % externa) vs TikTok Shop MX 6 % y 8 % SFP Tiendanube
- KPI: GMV del live, ROAS, recompra
- Regla: CFDI y LFPC en cada venta desde Odoo eCommerce
Educación
Compran la biblioteca: EduShorts, cursos certificados y licencia por asiento para universidades y escuelas. Anclas propias: EduVeniu y UNE (20 k alumnos).
- Ticket: curso B2C MXN 199–999 · licencia MXN 150–400 por asiento/año est.
- KPI: completitud, certificados emitidos, renovación anual
- Regla: SCORM o enlace firmado; sin perfilado de menores (LFPDPPP 2025)
RH corporativo
Compran la serie interna: onboarding, seguridad, ventas y cultura en tenant privado, con avatar corporativo para actualizar sin re-rodar.
- Ticket: 150–300 GVR (MXN 52–105 k) + ECO 3–8 k/mes por serie de 8–12 eps est.; pieza suelta 40–120 GVR; white-label SaaS MXN 15–60 k/mes en F3 est.
- KPI: completitud interna, NPS del área, renovación
- Regla: marca de agua por sesión; datos del empleado nunca salen del tenant
Gobierno & cívico
Compran la explicación: trámites, salud, cultura, turismo y seguridad contados como micro-drama. FILMA Jalisco es aliado (bolsa 2026 de 92.5 mdp) y puerta a otros estados Informador.
- Ticket: proyecto GVR cerrado por campaña est.; sin ECO si el hosting es público
- KPI: alcance, completitud, trámites iniciados por deep link
- Regla: sin contenido en veda electoral; propósito cívico declarado en la ficha
Telcos · OTT · FAST
Compran el catálogo terminado: licencia por hora, bundle con datos móviles y carrier billing. MPA señala los bundles telco como palanca #1 de margen (AIS Tailandia desde abr-2026) MPA / Variety.
- Ticket: FAST 40–60 % del ad revenue para el dueño; DCB LATAM +12.8 % a/a; doblaje PT/EN US$60–200 por serie con voz sintética inorain · ElevenLabs
- KPI: horas licenciadas, MG cobrado, territorios
- Regla: cadena de derechos limpia (117 bis, voz sintética con consentimiento)
Lo que el set entrega a la post, ruta por ruta.
| Ruta | Relación · resolución | Duración por pieza | Piezas por temporada | Estructura narrativa | Entrega y protección |
|---|---|---|---|---|---|
| A · Micro-drama | 9:16 · 1080×1920 · 24–30 fps | 60–120 s (LATAM: 90 s) | 70–100 episodios; 8 gratis (experimento 5 vs 8) | Gancho ≤ 3 s · giro por minuto · cliffhanger en el último segundo · muro ep. 6–10 | CMAF por HLS + DASH, H.264 tope 4,000 kbps, segmentos de 4 s, cifrado cbcs + Widevine/FairPlay, URL firmada Frente 2 |
| B · Advergame | 9:16 · 1080×1920 | Nodo 30–60 s · total 2–4 min | 3–8 nodos · 2–3 opciones por nodo · 1 nodo final con cupón | Decisión con temporizador de 8 s y opción por defecto; rama "con marca" y "sin marca" grabadas en espejo | Mismo máster que A; cada opción lleva sponsor_payload_json y cada decisión registra latencia Frente 8 |
| C · Tutorial | 9:16 nativo + máster 16:9 | 30–90 s | Series de 20; 4–6 por jornada | Promesa en 2 s · un solo concepto · cierre con CTA a curso o WhatsApp | Subtítulos quemados + SRT; exportación a LMS (SCORM) y YouTube; transcripción automática |
| D · Corto | 16:9 (2.39:1 opcional) · captura 4K | 5–15 min | 1 corto + tráiler 60 s + 3 teasers | Tres actos; primer plano cerrado el 80 % del tiempo también en 16:9 para que viaje a 9:16 | Entrega 1080p con marca de agua forense; PPV con ventana de 72 h; DCP solo para festival |
| E · Producto / UGC | 9:16 · 1080×1920 | 15–60 s | 4–6 clips por jornada + 2 placements en episodio | Testimonial, unboxing o placement hero; 3 variantes de gancho para A/B en redes | Etiqueta "patrocinado" en pantalla; versión para TikTok/Reels y versión para la app |
| F · Corporativo | 9:16 o 16:9 según el LMS | 60–90 s | 8–12 episodios por serie | Un comportamiento por episodio · personaje recurrente · cuestionario al cierre | Tenant privado con marca de agua por sesión; SCORM o enlace firmado; avatar para actualizaciones |
Regla de la casa: sin propósito no se graba.
Cada pieza nace con un propósito de capitalización escrito antes del primer llamado: venta directa, sponsor, lead-gen, retención, capacitación o licencia. En el modelo de datos la ruta se describe con tres campos del título (type · sponsor_id · pricing_model) y el brief queda ligado a ve_ugc_factory Frente 8. Si la ficha no cierra, la serie no entra al calendario.
Ruta primaria y secundarias, comprador, propósito, cobro y KPI de cierre. La abre el showrunner; la firma producción ejecutiva.
Orden de venta o brief aprobado en el portal de marcas. Sin sponsor firmado, la rama se escribe pero no se graba; la Ruta A llena el hueco.
El guionista marca el episodio de paga (6–10) y entrega el árbol de decisiones; el asistente de guion genera variantes de cliffhanger, el humano elige.
Cesión de imagen y voz con remuneración irrenunciable (LFDA 117 bis), consentimiento separado para voz sintética, etiqueta "contenido patrocinado" (LFPC art. 32) y registro del guion en INDAUTOR Frentes 3 y 5.
Showrunner y productor de línea firman qué sale de cada escena. Es el documento que la post recibe con los dailies y el que audita finanzas al cierre del mes.
Casi Amantes · Temporada 1
- Ruta primaria
- A · micro-drama 80 eps × 90 s · romance-contrato
- Rutas secundarias
- B advergame de 5 nodos (bebidas) · E 2 placements · 40 clips de push · tráiler para D
- Propósito
- Venta directa (monedas + membresía) + sponsor
- Comprador
- Audiencia romance 25–44 · marca de bebidas (brief Plata)
- Cobro
- Gratis eps 1–8 · 30 V-Coins desde ep. 9 · sponsor 180 GVR est.
- KPI de greenlight
- Piloto interno de 10 personas: ≥ 7 piden el ep. 2 · sponsor firmado antes del día 1 de rodaje
- KPI de cierre
- D7 ≥ 15 % · 55 % llega al muro · tasa de decisión ≥ 60 % · cupón canjeado ≥ 8 % est.
- Registro
- INDAUTOR guion + biblia · contratos 117 bis · aviso de privacidad de casting
- Dueño
- Showrunner · firma: producción ejecutiva
| Propósito | Rutas que lo cumplen | Evidencia en Odoo | KPI de cierre | Dueño |
|---|---|---|---|---|
| Venta directa | A · D | Movimientos de wallet (consumo de V-Coins), suscripciones, PPV | Ingreso por episodio y por temporada; breakage reconocido según NIIF 15 | Product Manager |
| Sponsor | B · E | Orden de venta + brief en ve_ugc_factory + reporte de decisiones | Completitud, tasa de decisión, cupón canjeado, renovación | Ventas B2B |
| Lead-gen | C | Lead en CRM con UTM del episodio y conversación NEXUS | Leads calificados/mes y conversión a consultoría | VSolutions |
| Retención | Clips de push · E · votaciones | Evento tap-to-play de la push y racha del usuario | D7 y D30 de la cohorte que recibió la push | Growth |
| Capacitación | C · F | Tenant o LMS con completitud y certificado | Certificados emitidos, renovación ECO | Academy |
| Licencia | D · catálogo A doblado | Contrato, cadena de derechos, MG facturado | Horas licenciadas y MG cobrado por territorio | Producción ejecutiva |
Así se siente VPLAY. Tócalo.
El teléfono de la portada es funcional: navega con la barra inferior, reclama la racha de 7 días, ve un anuncio de 15 s no saltable (elegido por el usuario) y gana Chispas, intenta desbloquear el episodio 13 sin saldo y aparecerá el muro de pago con sus tres salidas; entra al advergame y toma una decisión que se registra como dato. Todo lo que ves replica lo observado en GoodShort, ReelShort y DramaBox fuente, con dos diferencias de fondo: la marca entra en la trama y cada toque termina en un asiento (ledger propio + resumen diario a Odoo v19).
Cada botón salta a la pestaña Inicio y abre esa pantalla dentro del teléfono. En el teléfono: las portadas abren el player, "Desbloquear" dispara el muro, el modal de push aparece solo a los 6.5 s y la cuenta regresiva del cupón corre de verdad.
Segmento "vio el ep. 6 y no el 7 en 3 h": push con clip en iOS, fotograma + ▶ en Android; deep link con autoplay fuente.
Token + manifiesto + primer segmento ya pedidos desde el deep link; subtítulo quemado, 720p, el usuario ni ve el feed.
Tres salidas. El que no paga ve 15 s de anuncio y sigue; el que ya vio 3 anuncios hoy ve la oferta de primera compra; el suscriptor no ve nada.
Modal "¡Hurra!" con la bonificación (día 5 = +25) y una segunda acción sugerida: ver anuncio por +30 o invitar a alguien.
WhatsApp con preview del cliffhanger; la amiga entra por PWA con OTP y a los 3 episodios ambas reciben Chispas. Vuelve mañana a las 21:00.
Doce pantallas, un solo embudo: descubrir → ver → chocar con el muro → pagar o ganar → volver mañana.
Inicio · feed
Grid de 3 columnas con etiqueta de ruta (Popular · Nuevo · Tutorial · Advergame · Corto), vistas como prueba social (GoodShort muestra vistas y seguidores en cada ficha) y una fila patrocinada. "Continuar viendo" trae el candado del siguiente episodio: es el gatillo del muro. Filas personalizadas con cache de 60 s por segmento.
GET /feedPlayer vertical · muro a las 3 salidas
9:16, autoplay, subtítulo quemado, lateral de acciones (❤ 💬 🎁 ↗). En el mockup el ep. 13 se bloquea a los 18 s para mostrar el muro; en producción el muro cae en el episodio N configurado por título (referencia: ReelShort 5-13 gratis, DramaBox muro en el ep. 6 fuente). Salidas: anuncio de 15 s · 30 V-Coins · membresía.
GET /episodes/{id}/play · 402Advergame ramificado
La marca está dentro de la trama: a los 71 s aparece la decisión con 8 s de timeout y opción por defecto; cada rama es un episodio hijo de una choice. En el mockup: cinco ramas, +50 Chispas de marca por decisión y cupón real al completar, generado en Odoo; en el contrato de API de referencia la decisión acredita +5 Chispas y avanza la misión patrocinada, y la recompensa final la fija cada campaña est. fuente. No localizamos una oferta equivalente en español para marcas fuente.
POST /decisionsRecompensas
Saldo grande, racha de 7 días y misiones con botón rosa: ver anuncio (+10 Chispas, tope 10/día), vincular WhatsApp (+30), activar push (+60), invitar (hasta 500/día), predecir el final (+100 Chispas, sin azar y sin compra), seguir TikTok (+20), ver 15 min (+20). Una racha de 7 días hace 2.4× más probable el regreso al día siguiente fuente.
POST /streaks/checkin · /missions/{id}/claimMembresía
Plan semanal con precio ancla tachado y cuenta regresiva, mensual y anual con "2 meses gratis"; beneficios con ícono; al tocar "Únete ya" sale el cupón dorado. El mockup usa el precio canónico del blueprint final: semanal MXN 59 con bienvenida de MXN 49 las 3 primeras semanas, mensual MXN 149 y anual MXN 999, el patrón intro → precio pleno con cupón de bienvenida de 60 minutos est. fuente. Referencia de mercado: ReelShort VIP US$14.99/sem (≈ MXN 255), DramaBox US$16.99-19.99/sem fuente.
GET /subscription · RTDN / ASN v2Puntos de miembro
Solo suscriptores: puntos diarios canjeables por días extra (500 = +1 día · 1,000 = +5 días), merch VTrade (2,500) y experiencia V4Wheels (4,000); tabla de canje del mockup est.. Para el usuario gratuito se ven bloqueados: aspiracional. Convierte las Chispas en algo con valor percibido sin ser dinero, sin activar la Ley Fintech fuente.
entitlement · passPerfil · billetera
ID, liga (Bronce → Diamante), saldo de V-Coins y Chispas, historial del ledger, regalos, referidos, idioma, ayuda, privacidad y términos. Incluye borrar mi cuenta (obligatorio en ambas tiendas; purga en ≤ 30 días) y exportar mis datos (ARCO, LFPDPPP 2025).
GET /wallet · DELETE /me · GET /me/exportRecarga
Packs con bono creciente y oferta de primera compra: el mockup muestra MXN 49 = 500 V-Coins (primera compra ×2) (misma oferta sp_first del contrato de API); el frente de monetización propone MXN 49 = 500 V-Coins → MXN 2.9 por episodio de 30 V-Coins, un tercio de EE. UU. est. fuente. En la PWA: +10 % de V-Coins por recargar con SPEI/OXXO/tarjeta (GoodShort da +10 % en web fuente). Las V-Coins compradas nunca caducan (Apple 3.1.1 fuente); el recibo se verifica en servidor antes de acreditar.
POST /purchases/verify · /checkout/webRegalos
Regalar episodio, V-Coins o pase (tipos del modelo gift); en el mockup, series 3×/semana para miembros y membresía 1×/semana est.; solo con V-Coins (las Chispas no se transfieren: regla anti-lavado de bonos fuente). El regalo llega por WhatsApp con el cliffhanger como preview y un claim_url: cada regalo es una adquisición sin CPI.
POST /giftsColección · coleccionables
Cromos de personaje por episodio visto o misión, álbum por serie, favoritos y "avísame del estreno" (push programada). Regla legal: los cromos raros se ganan o se eligen; nunca azar sobre V-Coins compradas (LFJS 1947 castiga sorteos sin permiso SEGOB; Brasil Lei 15.211/2025 prohíbe loot boxes a menores fuente).
achievement · user_missionOnboarding · OTP WhatsApp
Age gate → OTP por WhatsApp (SMS de respaldo a US$0.03 fuente) → pre-permiso de push (+60) → tropo favorito → primer episodio en autoplay. El nuevo usuario recibe 50 Chispas de bienvenida que caducan a los 30 días; nunca V-Coins. Sesión de 30 días para no volver a pedir código.
POST /auth/otp/request · /verifyPortal de marcas (web)
Self-service para el sponsor: brief del advergame, aprobación de guion, mapa de integración por episodio, métricas de decisiones y completitud por rama, cupones emitidos y facturación CFDI. Vive en el portal de Odoo (vplay.brand, vplay.campaign, vplay.ad.slot) y convive con ve_ugc_factory para que el mismo brief alimente producción y publicación fuente.
Odoo portal · JSON-2Cada pantalla tiene un dueño en el backend: la API propia responde al pulgar; Odoo lleva el libro.
Regla de la ruta técnica: el tráfico de la app nunca toca Odoo (1 worker ≈ 6 usuarios concurrentes según la documentación oficial de Odoo 19 fuente). La API NestJS + Postgres + Redis resuelve feed, sesiones, wallet y eventos; Odoo recibe eventos de negocio por JSON-2 con idempotencia fuente.
| Pantalla | Objetivo de negocio | Mecánica clave | Backend · modelo / endpoint | Evento analítico |
|---|---|---|---|---|
| Onboarding | Alta sin fricción y consentimientos | Age gate · OTP WhatsApp (6 dígitos, 5 min de vida, 5 intentos, 3 envíos/10 min) · pre-permiso push +60 · tropo favorito · bono 50 Chispas | user, otp_challenge, device · POST /auth/otp/request → /verify · PUT /devices/{install_id}/push-token | app_open (cold_start) |
| Feed Inicio | Descubrimiento y hábito | Filas continue_watching · collection · sponsored; badges de ruta; candado visible | title, collection · GET /feed?cursor=&locale=es-MX (Redis 60 s) | feed_view · feed_item_click |
| Ficha de serie | Convertir interés en primer play | Vistas + seguidores, tags de tropo, lista de episodios con state free / locked / unlocked, botón seguir | season, episode · GET /titles/{title_id} | play_start (entry=click) |
| Player vertical | Consumo + muro de pago | Swipe entre episodios, prefetch al 70 %, muro en ep. N con 3 salidas, progreso en lote cada 10 s | view_progress, unlock · GET /episodes/{id}/play (402 EPISODE_LOCKED) · PUT /episodes/{id}/progress | play_progress 25/50/75 · ep_complete · paywall_view |
| Muro de pago | Conversión del usuario gratis | Anuncio de 15 s no saltable · 30 V-Coins (Chispas primero) · membresía; oferta de primera compra en el 409 | POST /episodes/{id}/unlock con Idempotency-Key · SELECT … FOR UPDATE sobre wallet | unlock (method, cost) |
| Anuncio recompensado | Ingreso del que no paga | Pantalla completa, contador, disclosure; el crédito llega solo con el callback S2S firmado (ECDSA/SHA-256) | ad_reward_event · POST /rewards/ad/claim (202) · GET /webhooks/ads/admob fuente | ad_start · ad_complete · ad_reward_credited |
| Advergame player | Datos + sponsor | Overlay de decisión (timing_ms, 8 s, default), ramas precargadas, recompensa por rama, cupón al completar | choice, decision, campaign · POST /decisions → next_episode_id | decision (choice_id, option_id, latency_ms) |
| Recompensas | Retención diaria (DAU/MAU) | Racha 7 días con hitos, misiones diarias/semanales/patrocinadas, tope diario de emisión | streak, mission, user_mission, bonus_lot · POST /streaks/checkin · POST /missions/{id}/claim | reward_claim (type, amount) |
| Membresía | Ingreso recurrente | Countdown, cupón, planes, beneficios, restaurar compras; estado por notificaciones de tienda | subscription, entitlement · GET /subscription · webhooks Apple V2 / Play RTDN → Odoo subscription.changed | subscription_start / renew / cancel |
| Recarga | Ingreso IAP y web | Packs con bono (MXN 49 = 500 V-Coins), primera compra ×2, +10 % en PWA (SPEI / OXXO / tarjeta vía Conekta: tarjeta 3.4 % + $3, OXXO 2.6 % + $3, SPEI $12.50, todo + IVA fuente) | store_product, purchase · POST /purchases/verify · POST /checkout/web → Odoo purchase.verified + CFDI | purchase (store, is_first) |
| Puntos de miembro | Retención del suscriptor | Puntos diarios, canje por días extra, merch, experiencias; bloqueado para free | pass, user_pass, entitlement · GET /passes/current · POST /passes/claim | reward_claim (type=pass) |
| Colección | Re-engagement | Favoritos, "avísame", cromos y álbum por serie, ligas semanales | achievement, league_membership, segment · GET /leagues/current · cron push | push_received · push_open |
| Regalos | Viralidad sin CPI | Regalar episodio / serie / membresía; llega por WhatsApp con preview; solo V-Coins | gift · POST /gifts (201, claim_url) | share (channel) |
| Referidos | CAC orgánico | Código, recompensa bilateral al calificar (3 episodios o 1 compra); rechazo por misma familia de dispositivo | referral · POST /referrals/redeem (409 SAME_DEVICE_FAMILY) | referral_redeem |
| Perfil · billetera | Transparencia y upsell | Dos saldos, historial, bonos por vencer, idioma, privacidad, borrado de cuenta | wallet, ledger_entry · GET /wallet · DELETE /me · GET /me/export | — |
| Portal de marcas (web) | B2B self-service | Brief, aprobación, métricas de decisiones, cupones, facturación | Odoo vplay.brand · vplay.campaign · vplay.ad.slot · portal nativo + l10n_mx_edi; webhook HMAC → API (campaign.slot.updated) | decision agregado por campaign_id |
Cinco pasos, cero formularios: el teléfono es la cuenta.
Año de nacimiento antes de cualquier contenido. Alimenta birth_year y filtra campañas con restricción (las marcas de bebidas del catálogo Veniu exigen +18). Menores sin perfilado publicitario ni push promocional (LFPDPPP 2025; en Brasil, verificación de edad obligatoria para plataformas grandes por la Lei 15.211/2025 fuente). GoodShort se clasifica "Adolescentes" en Play MX fuente; VPLAY nace con la puerta puesta.
POST /auth/otp/request {channel:"whatsapp"} → código de 6 dígitos, 5 min de vida, 3 envíos por 10 min, reenvío a los 45 s; si WhatsApp no entrega en 20 s cae a SMS. Costo: SMS a México US$0.03 por Identity Platform fuente; la plantilla de autenticación de WhatsApp la opera NEXUS/Botpress, que Veniu ya tiene en producción. Sesión de 30 días con refresh rotativo: el código se pide una vez. Login social opcional; si hay Google, Sign in with Apple es obligatorio (Apple 4.8).
Primero un pre-permiso propio ("¿Los mejores dramas cada día?" con tres razones), después el diálogo del sistema: así el "no" del usuario no quema el permiso nativo. Al aceptar: PUT /devices/{install_id}/push-token con zona horaria y horas de silencio; +60 Chispas. En iOS la push lleva video real (adjunto MP4 hasta 50 MB vía Notification Service Extension fuente; en la práctica clips de 6-10 s y ≤ 3-5 MB porque la extensión tiene ~30 s para descargar est.); en Android la notificación no reproduce video: fotograma del cliffhanger + ▶ + deep link con autoplay fuente.
Tres chips, no una lista de géneros: en GoodShort el tropo es el género (CEO, Venganza, Matrimonio por contrato, Heredera, Hijos adorables…) fuente. VPLAY los traduce a códigos mexicanos: telenovela, familia, fútbol, migración, quinceañera, emprendedor. Va a preferences_json y ordena la primera fila del feed.
Sin pasar por la ficha: el episodio 1 del título recomendado arranca en 720p con subtítulo quemado. Bono de bienvenida: 50 Chispas que caducan a los 30 días (la moneda comprada nunca caduca; la ganada sí, patrón ReelShort fuente). El muro llega en el episodio N por título (default 8 (experimento vivo 5 vs 8); ReelShort mediana 10, DramaBox 6) y ya trae las tres salidas.
- Tiempo diario
- 25 min/día global (+85 % desde ene-2025); DramaBox México 27.9 min/día fuente
- Plataforma
- Android domina: DramaWave, con 72 % de sus descargas en SEA y LATAM, es 86 % Android; para México, StatCounter ago-2026 da Android 66 % / iOS 34 %: Android + web primero, iOS en el mismo trimestre fuente
- Referidos
- +37 % de retención en clientes referidos fuente; VPLAY: 50 Chispas al invitado y 100 al que invita cuando el invitado completa 3 episodios o 1 compra
- Conversión a pago
- Mediana 1.8 % (Media & Entertainment 2.1 %; cuartil alto 8.7-10.5 %) fuente · meta VPLAY MX 2-3 % est.
GoodShort ya resolvió el qué; VPLAY cambia el cómo y el para quién.
Exploración pública de goodshort.com el 1-sep-2026, sin cuenta. Dueño: NewReading PTE. LTD. (Singapur), hermana de GoodNovel; no es de Crazy Maple fuente.
El feed se diseña para un pulgar, una mano y una red 4G.
Prefetch del siguiente episodio
Cuando el episodio N llega al 70 % se pide token, manifiesto, init y primer segmento de N+1 (y N+2 en Wi-Fi); en Flutter se instancia el segundo controlador en segundo plano. Resultado: swipe → play en menos de 300 ms fuente.
Autoplay y arranque en 720p
Renglón de arranque fijo en 720p (ni el borrón de 360p ni el stall de 1080p); el ABR ajusta después. Segmentos de 4 s con IDR cada 2 s, misma GOP en todos los renglones. Meta: Video Startup Time p50 < 800 ms, p90 < 1.5 s, medido con Mux Data fuente.
Cliffhanger cada 60-90 s
Episodios de 60-120 s; el formato que DramaBox produce en México es 70-80 episodios × 90 s fuente. El guion marca el gancho y el modelo lo guarda (episode.cliffhanger_text): es el texto de la push, del regalo y de la miniatura bloqueada.
Subtítulos quemados + CC
Se ve sin sonido en el transporte: el subtítulo va quemado en el video en es-MX y además como pista CC (captions_json) para pt-BR y EN, tamaño ajustable. Brasil es el #1 de descargas de ReelShort en LATAM (21.96 %) fuente: el doblaje y el CC son la puerta al segundo mercado.
Botón regalar en el player
Siempre visible en la columna lateral, junto a ❤ y 💬. Regala el episodio que estás viendo (3×/semana) o la serie; el receptor entra por WhatsApp sin instalar (PWA) y con OTP. Cada regalo es una adquisición sin CPI, frente a un CPI LATAM de US$0.50-2.00 fuente.
Muro con tres salidas, nunca una
Anuncio, V-Coins o membresía; el anuncio recompensado es una de las vías, no la única (Apple 3.2.2 prohíbe apps "predominantemente" de anuncios y forzar acciones para acceder fuente). El 409 INSUFFICIENT_FUNDS trae la oferta de primera compra ya calculada.
Zona del pulgar
Todo lo que se toca vive en el tercio inferior y a la derecha: barra de navegación, lateral de acciones, botones de decisión. Área táctil mínima 44 pt / 48 dp fuente. Nada de gestos ocultos: el swipe vertical cambia de episodio y punto.
Red inestable por diseño
Respuestas < 20 KB, reintentos con backoff, cola offline de eventos (lotes de hasta 100 por POST /events), progreso en lote cada 10 s o al pausar. El usuario ve skeletons, nunca un spinner de pantalla completa fuente.
Cada toque es un evento con nombre
Taxonomía fija: play_start, play_progress, ep_complete (métrica reina), paywall_view, unlock, decision, push_open. GA4 gratis como base, almacén propio desde 100k MAU (Mixpanel costaría ≈ US$6,700/mes a 25M eventos fuente).
La decisión no interrumpe el video: las dos ramas ya están cargadas cuando aparece la pregunta.
Ejemplo con el contrato real de la API: episodio 3 de "Tu noche en Umbral" (92 s), decisión a los 71 s, dos ramas (4a / 4b), timeout de 8 s con opción por defecto fuente. Toca una opción y sigue el rastro del dato.
// toca una opción para ver la petición y la respuesta reales
- Ramas
- Un episodio puede ser hijo de una choice (parent_choice_id); las opciones llevan sponsor_payload_json con el producto que representa cada una. MVP: advergame lineal de 1 rama (semanas 9-12); ramas múltiples en el mes 4-6 fuente.
- Costo de licencia
- Una llave DRM por serie y por nivel de calidad, no por episodio: así una serie de 80 episodios de 90 s no paga 80 licencias por usuario (Mux: US$100/mes + US$0.003 por licencia fuente).
- Anti-trampa
- La decisión se acepta solo con X-App-Check válido y dentro de la ventana del episodio; la recompensa por rama es moneda ganada (Chispas), caduca y no se transfiere.
- Lo que ve la marca
- % que eligió cada opción, latencia media de decisión, completitud por rama, cupones emitidos y canjeados; agregado y anonimizado (LFPDPPP 2025). El brief de marca ya pide completitud y personajes repetibles fuente.
Si no corre bien en un Android de MXN 4,000 con 4G, no corre.
| Métrica | Meta | Cómo se logra | Fuente |
|---|---|---|---|
| App abierta → feed pintado | < 1 s est. | Feed cacheado en local + skeleton; GET /config y GET /feed en paralelo; sin splash animado | Propuesta 08 §1.1 |
| Video Startup Time | p50 < 800 ms · p90 < 1.5 s | Arranque en 720p, manifiesto + init + primer segmento ≈ 200-600 KB, prefetch | 02 §1.1 y §4.6 · Mux Data |
| Swipe → play | < 300 ms | Prefetch de N+1 al 70 %; segundo controlador en segundo plano | 02 §4.6 · FastPix |
| Rebuffer ratio | < 0.5 % | Escalera 360-1080p con saltos 1.5-2×, pico ≤ 200 % del promedio | 02 §1.4 (Apple HLS Authoring Spec) |
| p95 GET /feed | < 250 ms desde México | API en Querétaro + Cloudflare (PoP en Guadalajara); Redis 60 s | 08 §5.3 (SLO est.) · AWS / GCP / Cloudflare |
| p95 POST /unlock | < 400 ms | Una transacción SQL con FOR UPDATE; saldos materializados | 08 §5.3 (SLO est.) |
| Callback S2S del anuncio | < 2 s p95 | Verificación ECDSA con llaves cacheadas ≤ 24 h; el cliente hace polling a 1.5 s | 08 §3.3 y §5.3 (SLO est.) · AdMob SSV |
| Datos por minuto visto | ≈ 21 MB est. | Mezcla 30 % 1080p / 60 % 720p / 10 % ≤ 540p; "ahorro de datos" fija tope 540p en red móvil | 02 §1.4 (est.) |
| Cobertura DRM en Android | > 97 % del parque MX est. | Widevine cbcs desde Android 7.1 (API 25); Android 5-7.0 residual | Media3 DRM docs · 02 §2.2 |
| Disponibilidad API | 99.9 % mensual | Autoscaling horizontal; push por lotes desde cola, nunca en el request | 08 §5.3 (SLO est.) y §1.1 |
Ver sin sonido
Subtítulo quemado + CC con tamaño ajustable; el cliffhanger se entiende en el camión.
TalkBack / VoiceOver
Etiqueta semántica en cada control del player, del muro y de la decisión; orden de foco = zona del pulgar.
Contraste sobre video
Degradado inferior fijo bajo texto y botones; ratio AA mínimo aun sobre escenas claras.
Menos movimiento
Se respeta prefers-reduced-motion / "Eliminar animaciones": sin halos, sin coins que rebotan; el timer de decisión se muestra en texto.
es-MX · pt-BR · EN
UI, subtítulos, changelog de tiendas y push en tres idiomas desde el MVP; el doblaje automático cuesta est. US$60-200 por serie e idioma est.
Privado por defecto
Sin PII en logs, teléfonos cifrados en reposo, ATT en iOS, borrado de cuenta desde el perfil, aviso de privacidad LFPDPPP 2025.

Treinta y cinco vías. Cinco motores. Un solo catálogo.
La app líder del formato vive de dos motores: el usuario paga y el usuario mira. VPLAY suma tres más porque ya tiene la fábrica y el ecosistema Veniu detrás: la marca paga, el activo se licencia y el ecosistema cobra (eventos VEntertainment, merch VTrade, leads a VSolutions). Ese es el punto entero de la tesis: con un ingreso por descarga de USD 0.27 en Latinoamérica —estimación de un analista independiente Streaming Lens— el B2C solo no paga la operación. Aquí está cada vía con su mecánica, su benchmark, su fase de entrada y su riesgo legal; y un simulador para moverlas.
Cinco cajas registradoras sobre el mismo minuto grabado.
Cada motor cobra a un comprador distinto y falla por razones distintas. Si el CPI se dispara, el motor 1 se frena pero el 3 sigue firmando. Si una marca se cae, el catálogo ya está rodado y el motor 4 lo licencia. Esa independencia es la defensa, no una lista de deseos.
💰 Usuario paga
V-Coins por episodio, membresía semanal/mensual/anual, pase de temporada, pase de progreso, propinas, cursos, coleccionables, club de fans, financiamiento colectivo y las dos mecánicas de decisión (predicciones y votación del final). Es el motor que la categoría ya probó: en ReelShort los pagos del espectador son 85-90 % del ingreso en todo el pronóstico 2025-2028. MPA
📺 Usuario mira
Anuncio recompensado (la moneda principal en México), intersticial entre episodios, pre/mid-roll del canal web, feed patrocinado, push patrocinado y house ads. eCPM recompensado LATAM: Android USD 1.90 · iOS 3.75. Appodeal Q4-2024
🏷 Marca paga
Advergame "elige tu final", placement y UGC dentro del drama, episodio co-creado, temporada patrocinada, serie corporativa, venta en vivo con el elenco y maquila en GVR. Es el motor que pre-vende la jornada antes del estreno y el que ya factura hoy en Content Factory.
📡 Activo se licencia
Catálogo a FAST/OTT/telcos, doblaje por idioma, IP licensing, LMS por asiento, white-label, carrier billing, franquicia del formato, datos agregados. Ingreso sin costo marginal sobre contenido ya amortizado. En FAST el dueño del contenido se queda 40-60 % del ingreso publicitario. inorain / OTTEngine
🎪 Ecosistema Veniu
Estrenos y watch parties en Hub Providencia, merch y drops por VTrade, referidos calificados que sustituyen compra de tráfico y leads de ERP a VSolutions. Un referido retiene 37 % más. Deloitte
Las 35 vías, una por una.35 visibles
Cada tarjeta lleva su mecánica, un benchmark con fuente, la fase en que entra (F0 pre-lanzamiento · F1 lanzamiento · F2 escala · F3 plataforma) y su riesgo legal (🟢 comercio digital ordinario · 🟡 regulación sectorial · 🔴 juegos y sorteos, datos o dinero electrónico). Filtra por motor.
V-Coins por episodio (IAP)
Packs de monedas; el episodio bloqueado cuesta 30 V-Coins. ReelShort vende USD 4.99 = 500 monedas y cobra 60 por episodio; su pack de USD 99.99 entrega 20,000 (+100 %): la moneda del pack grande vale la mitad. ReelShort Fandom
Membresía por niveles
Semanal MXN 59 (bienvenida 49 las 3 primeras semanas), mensual 149, anual 999. En DramaBox la suscripción es 70 % del ingreso; la retención a 12 meses es 17 % mensual vs 44 % anual. Streaming Lens · RevenueCat
Pase de temporada
Compra única que abre una serie completa y sustituye 800-1,500 V-Coins. Ancla de precio: 60-70 % del costo en V-Coins de la serie → MXN 249-399 est.. Adelanta flujo de caja de producción.
Pase de progreso (temporada)
Pista de niveles que sube viendo, votando y cumpliendo misiones; versión gratuita y versión de pago con coleccionables y director's cut. Referencia: el pase de Fortnite cuesta ~950 V-Bucks ≈ USD 8 por temporada; la conversión específica del formato no está publicada. Business of Apps
Propinas y regalos virtuales
Regalo animado a un personaje o al elenco; VPLAY retiene 30-50 % y paga al talento como servicio, sin retiro de dinero por parte del usuario. Referencia de mercado: TikTok LIVE retiene ~50 %; Twitch reparte 50/50 y 70/30 en Partner Plus. InfluencerFee · Twitch
Cursos y tutoriales vendibles
Micro-cursos verticales grabados en la misma jornada del drama (4-6 piezas por jornada). Precio B2C MXN 199-999 est.; también se canjean por 250 V-Coins. Alimentan lead-gen de ERP hacia VSolutions.
Financiamiento colectivo de temporada
Los fans financian la temporada 2 o el final alternativo. Referencia de comisión de plataforma: Patreon cobra 10 % + procesamiento; hecho nativo sobre Odoo la comisión externa es 0 %. Obliga a cumplir la promesa de entrega (LFPC). Patreon
Coleccionables sin azar comprado
Cromos de personajes con rareza que se ganan (misiones, rachas) o se eligen (compra directa del cromo que quieres). Nunca sobre aleatorio pagado: eso sería loot box. Impacto est. 3-8 % de ARPU incremental.
Club de fans
Cuota mensual por detrás de cámaras, sesiones con el elenco y votos dobles. Referencia de comisión: Patreon 10 %; nativo en VPLAY, 0 % fuera de tienda. Patreon
Predicciones narrativas
"¿Con quién se queda?": el pozo se juega y se reparte sólo en Chispas (moneda ganada), como las Predictions de Twitch con puntos ganados. Con V-Coins compradas sería juego con apuesta: prohibido por el artículo 1 de la LFJS. Es retención, no caja directa. LFJS art. 1
Votación del final
1 voto gratis al día; votos extra por misión o por membresía. El final ganador se produce en la siguiente tanda de jornadas. Referencia de la mecánica: en Webnovel 100 power stones = 1 capítulo extra con 1-3 stones gratis al día. Webnovel
Anuncio recompensado
15-30 s no saltables que el usuario elige: +10 Chispas en misión, +30 cuando sustituye el desbloqueo del episodio. Tope 10 al día y acreditación sólo por SSV firmado. eCPM LATAM: Android USD 1.90 / iOS 3.75; México est. 2-5 / 4-9. Appodeal Q4-2024
Intersticial entre episodios
Nunca dentro del episodio y nunca al abrir la app; 1 cada 3-5 minutos y cerrable a los 15 s por política de Google Play. eCPM global USD 2.5-5 (tier-1 5-8); el intersticial de video paga 40-60 % más que el estático. La membresía lo apaga. AdReact 2026
Pre-roll y mid-roll (AVOD/FAST)
Sólo en el canal web y en televisión conectada, modelo FAST. CPM bruto de CTV USD 12-30 en EE. UU. con carga de 8-12 min/hora; el fill arranca en 40-60 % y madura arriba de 80 %. OTTEngine
Tarjeta patrocinada en el feed
Formato nativo con la estética del catálogo. Es el de menor eCPM de la mezcla en mercados emergentes: est. USD 0.3-1.0 en México. Se usa como relleno y como escaparate de marcas, no como columna. TopOn H1-2025
Push patrocinado con video
Notificación rica con el clip de la marca; video real sólo en iOS (extensión de servicio), en Android se simula con fotograma + botón. El push rico sube la apertura directa +22 % y la personalización +37 %. Máx. 2 push/día, 1 WhatsApp/día, silencio 23:00-08:00. Sin rate card pública: se empaqueta en el brief. Airship 2025
Espacios propios (house ads)
Inventario propio para empujar series, cursos, eventos VEntertainment y la recarga web. Costo cero; su valor es el CPI evitado: el CPI pagado en Android México se estima en MXN 8.5-17. est. · Blueprint §6.2
Pieza jugable / interactiva
Mini-juego o video "elige tu final" patrocinado, servido como formato publicitario. Se vende como pieza de marca, no por eCPM. Casos canónicos del género: Tipp-Ex "A hunter shoots a bear" con 22.9 M de vistas en su canal oficial y la serie shoppable de Walmart con eko. YouTube oficial · WSJ
Drama de marca, placement y advergame
Placement 8-20 GVR · episodio co-creado 40-90 · temporada patrocinada 180-550 (objetivo 300 GVR = MXN 105 k) · advergame +60-150. Cobro 50 % a la firma / 50 % a la publicación. Casos: Bestore alcanzó 143 M de exposición y su episodio extra superó 100 M de vistas; Maybelline "Maybe This Christmas" hizo 5.7 M y 7.1 M de vistas en sus dos episodios. 36Kr · canal oficial
Serie corporativa white-label
Inducción, cultura o ventas en formato vertical gamificado, entregada en el LMS del cliente o en un tenant privado. 150-300 GVR (MXN 52-105 k) + ECO 3-8 k/mes; se rueda en media jornada con teleprompter y sale de la cartera viva de VSolutions. Blueprint §6.3
Venta en vivo (live shopping)
Transmisión con el elenco y carrito integrado. En TikTok Shop México la comisión es 6 % (SFP 8 % desde el 15-ene-2026); con tienda propia sobre Odoo eCommerce la comisión externa es 0 % y el CFDI sale del mismo asiento. Tiendanube 2026
Servicios de producción (Content Factory)
La maquila vendida como servicio: briefs Bronce/Plata/Diamante a MXN 14 k / 22 k / 32 k al mes (6/12/20 piezas) y UGC suelto a 1,500. Referencia internacional: un buy-out de serie en EE. UU. cuesta USD 150-250 k por 60-90 episodios. Content Factory · Filmustage
Licencia educativa por asiento (LMS)
Catálogo licenciado a empresas y escuelas por asiento o por sitio: est. MXN 150-400 por asiento al año en volumen. Ancla natural: EduVeniu y UNE dentro del grupo.
White-label / SaaS de la plataforma
Otro medio, universidad o marca opera su propio VPLAY multi-tenant. Est. MXN 15-60 k/mes + rev-share 10-20 %. Regla dura: no se construye la versión SaaS hasta que las unidades 1 a 4 sean rentables.
Licencia de catálogo (FAST, OTT, telcos)
La biblioteca terminada se licencia a terceros. En FAST el dueño del contenido recibe 40-60 % del ingreso publicitario (mínimo recomendado 50/50; 65/35 en canal propio) y las plataformas toman 30-50 %. No localizamos tarifas públicas por título/hora para telcos ni aerolíneas. inorain · OTTEngine
IP licensing (drama ↔ novela ↔ audio)
Compra de opciones baratas sobre novelas en español y venta del IP propio a editoriales y audio. Yuewen abrió 2,000 IPs para adaptación a short drama en mar-2025. Guiones y biblias registrados en INDAUTOR desde F0. Yuewen
Doblaje y licencia por idioma
Portugués (Brasil) e inglés primero. Doblaje asistido: est. USD 0.50-1.66 por minuto según el nivel de estudio → una temporada de 120 minutos cuesta USD 60-200 por idioma. El consentimiento de voz del elenco va en contrato: la LFDA reformada el 14-may-2026 exige acuerdo previo por escrito. Tarifario · LFDA
Cobro en la factura del celular
Membresía cargada al recibo o al saldo del operador: llega al segmento sin tarjeta. El cobro por operador en LATAM crece +12.8 % a/a en transacciones y el contenido digital es 48 % del ingreso mundial de ese canal. El split del operador no es público: est. 10-40 %. Mordor · IMARC
Datos e insights agregados
Panel de consumo y de decisiones de advergame por segmento, siempre agregado y anonimizado. Es la vía de mayor riesgo: la nueva LFPDPPP exige aviso, consentimiento para perfilado y ARCO, y el precedente de la multa de MXN 42.85 M a la FMF por consentir con casilla marcada define el estándar. Est. MXN 15-40 k por reporte. LFPDPPP · caso FMF
Franquicia del formato
El playbook completo (estudio + app + rúbrica de precios) licenciado a socios en Monterrey, CDMX o Bogotá. Est. MXN 0.5-1.5 M de cuota inicial + 5-8 % de regalía. Obliga a entregar la circular de oferta de franquicia 30 días antes de firmar (LFPC art. 142).
Merch y drops (VTrade)
Producto físico o digital ligado a la serie, canjeable con Chispas o comprable directo. Sin benchmark público del formato; est. margen 40-60 % bajo demanda. Cierra el círculo con el catálogo de VTrade y el CFDI de Odoo.
Referidos calificados
Dos niveles: el invitado cuenta cuando sigue activo en D7; ambos reciben Chispas, nunca dinero. Los referidos retienen 37 % más y un incentivo no monetario resulta 24 % más efectivo. Es la vía que baja el CAC blended a MXN 10 → 8. Deloitte · U. Chicago
Watch parties con boleto
Estreno sincronizado con chat, regalos y elenco presente. Sin benchmark público del formato; est. MXN 29-79 el boleto digital y 250-900 el presencial en Hub Providencia.
Eventos presenciales (VEntertainment)
Final de temporada en Hub Providencia, torneo de VGaming con la serie, experiencia V4Wheels. Boleto est. MXN 250-900 más patrocinio. Los premios son experiencias, no dinero: cualquier premio entregado al azar exigiría permiso de SEGOB, inspector presente y fianza.
Breakage de V-Coins
Monedas compradas que nunca se consumirán. No es una vía comercial: es reconocimiento de ingreso bajo NIIF 15 B44-B47 / NIF D-1, en proporción al patrón de consumo y sólo si se puede estimar con fiabilidad. Est. 5-15 % del saldo vendido; en VPLAY no se reconoce hasta tener 12 meses de historia.
Las mismas 35 vías con su costo y su semáforo legal.
| # | Vía | Cómo cobra | Benchmark | Costo o comisión | Fase | Riesgo legal |
|---|---|---|---|---|---|---|
| 01 | V-Coins (IAP) | Packs; 30 V-Coins por episodio desde el ep. 9 | ReelShort USD 4.99 = 500 monedas; 60/episodio | Tienda 15-30 %; web 6.5-8 % | F0 | Consumidor, breakage, tiendas |
| 02 | Membresía | Semanal 59 / mensual 149 / anual 999 | DramaBox: 70 % de su ingreso; retención 12 m 17 % mensual vs 44 % anual | Tienda 15 %; web 6.5 % | F1 | Renovación automática (LFPC 76 Bis) |
| 03 | Pase de temporada | Compra única de la serie completa | Ancla 60-70 % del costo en V-Coins | Igual que IAP | F1 | Bajo |
| 04 | Pase de progreso | Pista de niveles gratuita + de pago | Fortnite ~950 V-Bucks ≈ USD 8/temporada | Producción de recompensas | F1 | 🔴 si incluye azar comprado |
| 05 | Anuncio recompensado | +10 Chispas en misión; +30 al sustituir el desbloqueo | eCPM LATAM Android USD 1.90 / iOS 3.75 | Ya neto de la red; SSV obligatorio | F0 | Fraude (IVT México 39 %) |
| 06 | Intersticial | Entre episodios, 1 cada 3-5 min | Global USD 2.5-5; video +40-60 % vs estático | — | F0 | Bajo |
| 07 | Pre/mid-roll (FAST) | Canal web y televisión conectada | CPM CTV USD 12-30 bruto; carga 8-12 min/h | Plataforma FAST 30-50 % | F1 | Bajo |
| 08 | Feed patrocinado | Tarjeta nativa en el catálogo | El eCPM más bajo de la mezcla en emergentes | — | F1 | Etiquetado |
| 09 | Pieza jugable | Se vende como pieza de marca | Tipp-Ex 22.9 M de vistas; Walmart × eko | Producción del árbol de ramas | F2 | Bajo |
| 10 | Push patrocinado | Notificación rica con clip de marca | Push rico +22 % de apertura; +37 % personalizado | Video real sólo en iOS | F1 | Consentimiento y datos |
| 11 | House ads | Inventario propio | Valor = CPI evitado (MXN 8.5-17 est.) | Costo 0 | F0 | Bajo |
| 12 | Drama de marca / advergame | 50 % a la firma, 50 % a la publicación | Bestore 143 M de exposición; Maybelline 5.7 y 7.1 M de vistas | Costo del paquete 33-81 k; margen 55-70 % | F0 | Publicidad identificable (LFPC 32) |
| 13 | Serie corporativa | 150-300 GVR + ECO 3-8 k/mes | Media jornada por serie de 8-12 episodios | MXN 20-35 k por serie | F0 | Veracidad (LFPC) |
| 14 | Propinas y regalos | V-Coins → regalo; VPLAY retiene 30-50 % | TikTok LIVE retiene ~50 %; Twitch 50/50-70/30 | Pago al talento por servicios | F2 | 🔴 si hubiera retiro de dinero |
| 15 | Merch y drops | Compra o canje con Chispas | Sin benchmark del formato; margen est. 40-60 % | Producción bajo demanda | F2 | Bajo |
| 16 | Live shopping | Comisión sobre venta | TikTok Shop MX 6 % (SFP 8 % desde 15-ene-2026) | Tienda propia Odoo: 0 % | F2 | LFPC y CFDI |
| 17 | Cursos vendibles | MXN 199-999 o 250 V-Coins | 4-6 piezas por jornada de rodaje | 1.5-3 k por pieza | F1 | Bajo |
| 18 | Licencia por asiento | Asiento/año o por sitio | Est. MXN 150-400 por asiento-año | Plataforma + soporte | F2 | Bajo |
| 19 | White-label / SaaS | Renta mensual + rev-share | Est. MXN 15-60 k/mes + 10-20 % | Multi-tenant (no antes de F3) | F3 | Contratos y datos |
| 20 | Licencia de catálogo | Rev-share o mínimo garantizado | FAST: 40-60 % para el dueño del contenido | Agregador 30-50 % | F2 | Cadena de derechos |
| 21 | IP licensing | Opción o venta de derechos | Yuewen abrió 2,000 IPs (mar-2025) | Registro INDAUTOR 5-6 k por serie | F2 | Derechos de autor |
| 22 | Doblaje por idioma | Licencia por territorio | Est. USD 0.50-1.66/min → 60-200 por temporada | Revisión humana | F2 | Voz del elenco (LFDA 2026) |
| 23 | Cobro por operador | Cargo en factura o saldo | LATAM +12.8 % a/a; 48 % del canal es contenido digital | Operador est. 10-40 % | F3 | Contratos telco |
| 24 | Referidos calificados | Chispas a ambos con actividad D7 | +37 % de retención; incentivo no monetario +24 % | Costo en Chispas | F0 | Nunca dinero real |
| 25 | Financiamiento colectivo | Aporte por temporada o final alterno | Patreon 10 % + procesamiento; nativo 0 % | Riesgo de entrega | F2 | Promesa de entrega (LFPC) |
| 26 | Coleccionables | Se ganan o se eligen; nunca al azar comprado | Est. 3-8 % de ARPU incremental | Arte por serie | F1 | 🔴 si el azar se compra |
| 27 | Club de fans | Cuota mensual | Patreon 10 % como referencia de plataforma | Producción de extras | F2 | Bajo |
| 28 | Watch parties | Boleto digital o presencial | Sin benchmark; est. MXN 29-79 / 250-900 | Sala y operación | F2 | Protección Civil si es presencial |
| 29 | Datos e insights | Reporte por marca | Sin benchmark; est. MXN 15-40 k | Sólo agregado | F3 | LFPDPPP; multa FMF MXN 42.85 M |
| 30 | Eventos presenciales | Boleto + patrocinio | Est. MXN 250-900 por boleto | Sala Hub Providencia | F1 | Sorteo físico ⇒ permiso SEGOB |
| 31 | Franquicia del formato | Cuota inicial + regalía | Est. MXN 0.5-1.5 M + 5-8 % | Playbook y soporte | F3 | Circular de oferta (LFPC 142) |
| 32 | Content Factory | Planes MXN 14/22/32 k al mes | Buy-out EE. UU. USD 150-250 k por serie | Jornada MXN 48 k directos | F0 | Bajo |
| 33 | Breakage | Reconocimiento contable, no venta | Est. 5-15 % del saldo vendido | — | F1 | NIIF 15 B44-B47 / NIF D-1 |
| 34 | Predicciones | Pozo en Chispas, repartido en Chispas | Análogo: Predictions de Twitch con puntos ganados | Costo en Chispas | F1 | 🔴 con V-Coins: apuesta (LFJS 1) |
| 35 | Votación del final | 1 voto gratis/día; extras por misión o membresía | Webnovel: 100 power stones = 1 capítulo extra | Producción del final ganador | F1 | Bajo |
¿Cuánto factura VPLAY al mes? Muévelo.
Tres escenarios precargados anclados al plan financiero del blueprint: Piloto corre el soft launch de Guadalajara un escalón arriba del mes 6 (25 k MAU contra los 20 k que trae el plan, que factura MXN 478 k); Crecimiento calca el mes 18 —150 k MAU, MXN 1,625 k— y Escala el caso optimista del mes 36. Cambia cualquier palanca y la proyección de 36 meses se recalcula. Blueprint §7
Escenario Piloto: soft launch Android y web en Guadalajara, 80 episodios publicados y la primera factura B2B cobrada. El plan pone el mes 6 en 20 k MAU y MXN 478 k al mes; aquí se corre un escalón arriba, en 25 k MAU.
Mueve los controles para ver el efecto sobre la mezcla.
Proyección de 36 meses por motor a partir del escenario seleccionado.
- DAU/MAU fijo en 20 % (meta del plan: ≥ 18 % en D90 → 20-25 %); los anuncios sólo los ven los usuarios activos que no pagan.
- Comisiones: el pago B2C se reparte entre recarga web (93.5 % neto, Conekta efectivo) y tiendas (85 % neto: Google Play México y App Store con Small Business). Los ingresos de anuncios ya llegan netos de la red; el B2B no lleva comisión de tienda (la comisión del vendedor está en el costo, no aquí).
- Motor 4-5 no se simula con sliders porque entra por contrato y es irregular: se fija por escenario (piloto MXN 290 k · crecimiento 635 k · escala 1.25 M al mes) e incluye series corporativas, maquila a terceros, licencias, eventos y merch. Sumado al motor 3 reproduce el B2B del plan: 395 k contra los 400 k del mes 6 y 950 k clavados en el mes 18. Blueprint §9.2
- LTV = ARPU B2C neto por MAU-mes ÷ churn mensual del usuario activo (no del pagador: el ARPU también está por MAU). Se compara contra el CAC blended objetivo de MXN 10 (F1) → 8 (F2) —el simulador usa 10 en Piloto y 8 en los otros dos— y no contra el CPI pagado. En el preset Piloto da 1.1-1.2×, dentro de la banda que el plan declara para B2C puro: 1.1-1.7×. Blueprint §6.2
- El % de membresía no mueve el total del mes, y eso es a propósito: la tienda cobra 15 % igual a monedas que a suscripción. Lo que cambia es la calidad del peso — la membresía se reconoce como ingreso del periodo y las monedas entran como pasivo diferido hasta que el episodio se ve. El simulador reparte el motor 1 en esos dos cubos y lo dice en pesos.
- Proyección de 36 meses: el MAU crece a la tasa del escenario (14 % · 9 % · 5 % mensual) con tope; el ARPU sube 30 % en el horizonte; el B2B crece 3 % al mes con tope de 2.5× y las licencias 5 % al mes con tope de 4×. Es una proyección de sensibilidad, no el modelo financiero: ese vive en .
- Lo que el simulador no dice: caja recaudada ≠ ingreso reconocido. Las V-Coins vendidas son pasivo diferido hasta que el episodio se ve (ver el bloque de contabilidad).
Dos monedas. Una se compra, la otra se gana.
Es la única arquitectura que resuelve al mismo tiempo tres problemas: la política de Apple (que prohíbe que caduque lo comprado), el diseño de retención (que necesita algo que caduque) y el riesgo de la Ley Federal de Juegos y Sorteos (que exige que nada con azar se compre).
V-Coins · se compran
- Origen
- Compra en tienda o en la web, pases, compensación por incidencias
- Caducidad
- Nunca. ReelShort lo declara igual: "las monedas pagadas nunca caducan"
- Qué compran
- Episodios, pases, regalos, el cromo que elijas, director's cut
- Prohibido
- Reembolso fuera de la política de la tienda, transferencia entre usuarios, cofres, ruleta y predicciones
- Contable
- Pasivo diferido; el ingreso nace al consumir el episodio
Chispas · se ganan
- Origen
- Anuncios (+10 en misión, +30 al desbloquear), racha diaria, misiones, referidos, ligas, predicciones acertadas
- Caducidad
- 30 días desde su emisión, con tope diario y tope de saldo
- Orden de gasto
- Se gastan primero, antes que las V-Coins
- Qué compran
- Episodios, votos extra, predicciones, cofres con probabilidades publicadas, merch
- Contable
- No generan pasivo: no hubo contraprestación del usuario
Packs de V-Coins · México est. de lanzamiento
| Pack | V-Coins | Bono | MXN | $/moneda |
|---|---|---|---|---|
| Entrada | 500 | ×2 la 1ª compra | $49 | $0.098 |
| Popular | 1,200 | +120 | $99 | $0.075 |
| Serie | 2,500 | +375 | $199 | $0.069 |
| Maratón | 6,000 | +1,200 | $449 | $0.062 |
| Fan | 14,000 | +4,000 | $999 | $0.056 |
| Recarga web | cualquiera | +10 % | igual | −9 % |
La escalera de descuento es la palanca de ARPPU: el pack grande vale 43 % menos por moneda que el de entrada. Regla de cobranza: por debajo de MXN 99 la cuota fija de la pasarela se come el margen (una microtransacción de MXN 30 por tarjeta paga 15.8 % efectivo), así que la recarga mínima en web es MXN 99. Frente 4 C10
Qué cuesta cada cosa est.
| Uso | Costo | ≈ MXN | Nota |
|---|---|---|---|
| Episodio estándar | 30 V-Coins | $2.9 | Muro en el episodio 9; experimento vivo 5 vs 8 gratis |
| Episodio de clímax | 60 V-Coins | $5.9 | Precio por posición en la curva de tensión |
| Desbloqueo por anuncio | 30 Chispas | $0 | No saltable, tú lo eliges; tope 10 al día |
| Rama de advergame | 0 | $0 | La marca paga; la decisión es el dato que compra |
| Corto premium (PPV) | 150 V-Coins | $14.7 | Ventana de 72 horas |
| Tutorial · serie completa | 250 V-Coins | $24.5 | Alternativa al curso de MXN 199-999 |
| Voto extra / predicción | Chispas | — | Jamás con moneda comprada (LFJS) |
| Congelador de racha | 1 gratis/semana | — | Extras por Chispas; incluido en la membresía |
| Regalo a un personaje | 10-500 V-Coins | $1-49 | VPLAY retiene 30-50 %; el resto es pago al talento |
Cómo se ve contra los que ya cobran
| Variable | ReelShort | DramaBox | GoodShort | VPLAY México |
|---|---|---|---|---|
| Episodios gratis | 5-13 | 5-10 (muro en el 6) | ~12-14 en web | 8 (muro en el 9); experimento 5 vs 8 |
| Precio por episodio | 60 monedas ≈ USD 0.60 (MXN 5-10) | USD 0.20-0.50 | No publicado | 30 V-Coins ≈ MXN 2.9 |
| Pack de entrada | USD 4.99 = 500 monedas | USD 4.99 = 300 monedas | Play MX: rango MXN 20-5,999 | MXN 49 = 500 (×2 la primera compra) |
| Membresía semanal | USD 14.99 (intro 11.99) · iOS 19.99 | USD 16.99-19.99 | VIP semanal por niveles | MXN 59 (bienvenida 49 × 3 semanas) |
| Membresía anual | USD 199 ≈ MXN 3,385 (conv.) | USD 49.99 ≈ MXN 850 (conv.) | No publicado | MXN 999 |
| Bono por recargar en web | Web store propio | — | +10 % de valor vs la app | +10 % de V-Coins |
| Anuncios recompensados | 15-30 monedas c/u, ~250/día | 15 anuncios/día × 2 monedas | Desbloqueo limitado por anuncio | +10 / +30 Chispas, tope 10/día |
| Costo de terminar una serie | USD 37-47 | USD 30-50 | No publicado | ≈ MXN 210 (72 episodios de pago) o membresía |
| Pago local sin tarjeta | No localizamos ninguna app global del formato que cobre por OXXO o SPEI | OXXO, SPEI y tarjeta desde el día 1 | ||
Fuentes de la comparación: precios de ReelShort del fandom oficial (24-25 ago-2026) y de la guía ReelPulse (28-ago-2026); DramaBox de QWE (25-jul-2026), Filmustage (2026) y Streaming Lens (ago-2026); GoodShort de la exploración pública de su web sin iniciar sesión (1-sep-2026) y de su ficha en Google Play México. ⚠ hueco declarado Los precios de VPLAY son est. de lanzamiento y se mueven con los experimentos del soft launch.


- Precio en monedas ≠ precio en dinero. El episodio se fija en V-Coins y el pack se ajusta por país; en México el episodio cuesta cerca de un tercio de lo que cuesta en Estados Unidos.
- Grifos y sumideros equilibrados. La emisión diaria de Chispas no pasa del 60 % de lo que consume un usuario activo: el 40 % restante empuja hacia un anuncio más o hacia V-Coins.
- Inflación vigilada. Se monitorea "Chispas en circulación ÷ episodios consumidos"; si sube de 1.3, se bajan los grifos antes de subir precios.
- Sólo caduca lo ganado. Poner caducidad a lo comprado choca con la LFPC y con la política 3.1.1 de Apple.
- Antiabuso desde el día 1. Recompensa sólo por verificación en servidor, límites por dispositivo, cuenta e IP, detección de emuladores, referidos válidos únicamente con actividad real en D7, Chispas no transferibles y revisión manual del percentil 99 de emisión. En México el tráfico inválido en apps móviles se mide en 39 %. Pixalate Q3-2025
- Un solo libro mayor. Cada movimiento de moneda es un asiento reconciliable en Odoo: compra, anuncio, misión, consumo, caducidad y breakage, con llave de idempotencia. El patrón viene de VENIU POINTS, ya reconciliado en producción.
Los números que decide un socio, con su benchmark al lado.
Todas las metas de esta tabla están en el cuartil alto del sector, no en la mediana; y ninguna asume que México se comporte como Estados Unidos. Donde el dato público no existe, se dice.
| Indicador | Benchmark del sector | Meta VPLAY | Fuente |
|---|---|---|---|
| Retención D1 / D7 / D30 | Entretenimiento 18 / 10 / 4 %; cuartil alto > 30 / > 15 / > 8 | 30 / 12 / 6 en soft launch → 30 / 15 / 8 (F1) → 32 / 17 / 9 (F2) | core-mba 2026 (Adjust/AppsFlyer) |
| Conversión instalación → pago | Mediana 1.8 %; Medios y entretenimiento 2.1 %; P90 8.7-10.5 % | ≥ 1.5 % (D90) → 2 % (F1) → 3 % (F2) | RevenueCat, State of Subscription Apps 2025 |
| ARPU bruto por MAU-mes | No publicado por el sector; derivado propio | MXN 3.9 (F1) → 4.5 → 5.5 → 6.0 (A3) | est. · Blueprint §6.2 sobre Frente 3 §6.1 |
| ARPPU | ⚠ dos estimaciones internas conviven: MXN 150-300 al año (Frente 1) y MXN 60-100 al mes (Frente 3) | MXN 95-130 al mes blended (monedas + membresía) | est. · ambas marcadas, ninguna auditada |
| Ingreso por descarga a 12 meses (RPD) | LATAM USD 0.27 = MXN 4.6; EE. UU. 3.40 — estimación de un analista independiente | ≥ MXN 9 en M12 (hito) → 13.6 en F2, tres veces el benchmark | Streaming Lens (ago-2026) |
| CPI pagado en Android México | LATAM genérico USD 0.50-2.00; Estados Unidos por Meta > USD 15 | ≤ MXN 17, con instalaciones pagadas ≤ 40 % del total | est. · Business of Apps 2025 |
| CAC blended | Los estudios chinos reinvierten 80-85 % del ingreso en tráfico | ≤ MXN 10 (F1) → ≤ 8 (F2); reinversión ≤ 35 % del ingreso | Sixth Tone (oct-2025) |
| LTV / CAC | Regla de la industria: ≥ 3× con payback menor a 12 meses; sin benchmark público del formato | 1.1-1.7× con B2C puro; 2.5-3× contando el B2B por usuario; payback ≤ 12 meses | est. · Blueprint §6.2 |
| Neto B2C tras comisiones | Tiendas 15-30 %; pasarelas mexicanas 6.3-8.1 % + IVA sobre la comisión | 87.6 % con la mezcla mínima de F1 (web 30 %) → 88.4 % con la objetivo de F2 (web 40 % × 93.5 + tienda 60 % × 85) | Frente 4 C10 · aritmética propia |
| DAU / MAU | Duolingo ≈ 40 % (52.7 M DAU sobre más de 100 M MAU) | ≥ 18 % en D90 → 20-25 % | Class Central / carta a accionistas 2025 |
| Tiempo diario por usuario | 25 min/día global (abr-2026); DramaBox en México 27.9 min/día (4T-2025) | ≥ 20 min/día | Sensor Tower 2026; Omdia vía Filmustage |
| Costo de servir | — | MXN 1.5-3 por MAU-mes en piloto → 0.5-0.85 arriba de 500 k MAU | est. con tarifas reales de infraestructura y video |
Racha: Duolingo, vía análisis de producto público. Referidos: Deloitte vía ReferralRock. Retención de suscripción: RevenueCat 2025. Brecha de RPD: Streaming Lens, estimación de un analista independiente. El modelo de reparto "5 % de éxitos, 25 % de promedio, 70 % de fracasos" por título también viene de ese analista y no está auditado: por eso la casa promete ≥ 1× antes del estreno con B2B, ≥ 1.5× a 12 meses en escala y ≥ 2.5× acumulado a 36 meses, y sólo los éxitos llegan a 5-20×.
Caja recaudada no es ingreso. Y ante un socio, eso se dice.
Vender V-Coins no genera ingreso: genera una obligación. El ingreso nace cuando el usuario ve el episodio. Esa distinción es la diferencia entre un reporte creíble y uno inflado, y por eso el pasivo por monedas vive en Odoo desde el primer peso.
Los MXN 49 entran a caja y se registran como ingreso diferido, no como venta. VPLAY todavía debe la obligación de desempeño: entregar episodios. El IVA, en cambio, se causa al cobro (LIVA art. 1-B), así que la declaración y el estado de resultados no coinciden en el tiempo: los dos se explican en el mismo reporte.
Al desbloquear, la porción de V-Coins consumida pasa de pasivo a ingreso. Si el pack traía bono, el precio se reparte entre monedas y bono según la probabilidad de uso (NIIF 15 B39-B43, opciones del cliente): el bono también difiere ingreso.
Se reconoce en proporción al patrón de consumo de las que sí se gastan, y sólo si la estimación es fiable (NIIF 15 B44-B47 / NIF D-1). VPLAY no lo reconoce hasta tener 12 meses de historia. Rango esperado: 5-15 % del saldo vendido. Las Chispas no entran aquí: nunca hubo contraprestación.
Ledger de la aplicación contra Odoo, contra los recibos verificados de Google y Apple y contra la red de anuncios, con llave de idempotencia por transacción. El entregable del día 90 exige cero diferencias entre el ledger y Odoo.
Por cada MXN 100 vendidos, cuánto llega
| Canal | Neto | Nota |
|---|---|---|
| Google Play México | 85.0 | 15 % hasta USD 1 M/año y en suscripciones; 30 % arriba. La nueva estructura llega a México el 30-sep-2027 |
| App Store (Small Business) | 85.0 | 30 % estándar; 15 % en suscripciones desde el segundo año |
| Web · efectivo OXXO | 93.5 | Openpay tarjeta 93.7 · Conekta tarjeta 92.6 · Stripe tarjeta 92.3 · Stripe OXXO/SPEI 91.9 |
| Microtransacción de MXN 30 por tarjeta | 84.2 | La cuota fija iguala a la tienda: por eso la recarga mínima en web es MXN 99 |
| Mezcla objetivo | 87.6 → 88.4 | Web ≥ 30 % en F1 → ≥ 40 % en F2. En la app no se puede enlazar al pago externo (Apple 3.1.3(b)) |
Lo que el consejo ve cada mes
- Caja
- Recaudado del mes por canal, con el saldo de V-Coins vivas
- Ingreso
- Reconocido por consumo, separado de la caja, por unidad de negocio
- Pasivo
- Saldo de monedas no consumidas y su antigüedad
- Breakage
- Estimado y no reconocido, con los meses de historia acumulados
- Comisiones
- Mezcla real web/tienda y el neto efectivo del mes
- Chispas
- Emitidas, consumidas, caducadas y su costo asociado
- Fiscal
- IVA al cobro, CFDI global de ventas al público y retenciones a talento
Cómo se siente todo esto
Las mecánicas que mueven estas vías —rachas, misiones, ligas, predicciones, cofres sin azar comprado— están desarmadas una por una en la sección de gamificación.
El motor 2, en detalle
Mediación, verificación en servidor, topes de frecuencia, fraude, push con video y el costo real de WhatsApp por mensaje.
Cómo se cobra de verdad
OXXO y SPEI asíncronos, verificación de compras en servidor, contracargos, retenciones a talento y el amarre con Odoo.
La gamificación no decora la app. Es el sistema de retención.
Un catálogo de micro-dramas sin bucle diario es una videoteca: el usuario entra, ve tres episodios y desaparece. Lo que convierte ese catálogo en un negocio recurrente son quince mecánicas encadenadas donde cada una tiene tres cosas declaradas: un objetivo de negocio, una recompensa con costo calculado y un dato que cae en el libro mayor de Odoo y personaliza el siguiente aviso. Y todas comparten un límite duro: en México nada que dependa del azar se puede comprar, porque la Ley Federal de Juegos y Sorteos de 1947 castiga el sorteo sin permiso con prisión. Ese límite no nos frena: nos obliga a diseñar mejor.
Quince mecánicas. Ninguna es adorno y todas dejan rastro.
Cada tarjeta lleva el objetivo de negocio que persigue, lo que paga en Chispas, el dato que genera para el motor de aviso y el benchmark que la respalda. Las que llevan borde rojo son las que tocan el filo legal: existen, pero con reglas de diseño que se explican más abajo.
Racha diaria y congelador
Escalera de siete días: +10 / +10 / +20 / +20 / +25 / +30 / +50 Chispas. Romperla reinicia el contador, no el nivel de liga. El congelador perdona un día: uno gratis por semana, extras por Chispas, incluido en la membresía.
Dato: hora habitual de apertura (define la hora del aviso)
Benchmark: racha ≥ 7 días → 2.4× más retorno; 9 M de usuarios de Duolingo llevan racha de más de un año Duolingo
Misiones diarias, únicas y semanales
Diarias: ver 15 minutos, ver un anuncio, compartir un clip, votar. Únicas: vincular WhatsApp, activar avisos, seguir redes, completar el perfil. Semanales: terminar una temporada, invitar a tres amigos, completar un advergame.
Dato: qué tipo de tarea acepta cada segmento
Benchmark: ReelShort y DramaBox reparten ≈ 250 monedas al día combinando check-in y anuncios, equivalentes a 4 episodios ReelShort
Dos monedas con reglas opuestas
V-Coins se compran, no caducan nunca, no se transfieren y jamás tocan una mecánica de azar. Chispas se ganan, caducan a los 30 días, tienen tope diario y de saldo, y se gastan primero. Es la única arquitectura que satisface a la vez a Apple, al diseño de retención y a la ley mexicana.
Dato: saldo, origen y caducidad de cada movimiento
Benchmark: Apple 3.1.1 prohíbe que caduque lo comprado; Google Play permite emitir y canjear puntos ganados sin su facturación, pero exige facturarlos si se venden Apple · Google
Puntos de miembro
Moneda de tercer piso, exclusiva de suscriptores: se acumula por día activo y se canjea por días extra de membresía (500 = +1 día, 1,000 = +5), por merch de VTrade y por experiencias de VEntertainment. Para el usuario gratuito están a la vista pero bloqueados: son el escaparate del plan.
Dato: qué premio canjea → señal para el catálogo de merch
Benchmark: la suscripción mensual retiene 17 % a doce meses contra 44 % la anual RevenueCat 2025
Ligas, temporadas e insignias
Cinco divisiones (Bronce → Diamante) que se reordenan cada semana por minutos vistos, misiones y participación en el fandom. El top 100 semanal recibe Chispas y un episodio de clímax. Las insignias son permanentes: Maratonista, Crítico, Embajador, Cazador de finales, Madrugador.
Dato: quién compite → semilla del fan club y del casting de UGC
Benchmark: el ranking es premio por puntaje, no por azar — por eso queda fuera de la Ley de Juegos y Sorteos LFJS art. 2
Referidos en cascada
Dos niveles y una condición dura: la recompensa se libera sólo cuando el invitado sigue activo al día 7, verificado por WhatsApp. Nivel 1: 150 Chispas para cada uno. Nivel 2: 25 % de lo que gane tu invitado durante 90 días. Tope 500 Chispas al día. Nunca dinero real.
Dato: grafo social por serie y por tropo
Benchmark: +37 % de retención (Deloitte), +18 % de permanencia (Wharton) y el incentivo no monetario resulta 24 % más efectivo ReferralRock
Ruleta y cofres · sin compra necesaria
Un giro gratis al día, dos más viendo anuncios. Sólo se gira con Chispas ganadas, jamás con V-Coins compradas. Entrega Chispas, cromos y episodios: nada con valor fuera de la app. Probabilidades publicadas antes de girar, tope diario y bloqueo a menores de edad.
Dato: tolerancia al anuncio por usuario
Riesgo: zona gris — se enciende sólo cuando llegue la opinión legal escrita sobre la LFJS, que hoy está encargada y no obtenida hito H7
Predicciones narrativas
"¿Con quién se queda?" se apuesta con Chispas y el pozo se reparte en Chispas. Acertar paga cerca de 100. Apostar con moneda comprada convertiría la mecánica en juego con apuesta, prohibido de raíz por el artículo 1 de la LFJS: por eso la V-Coin no puede ni verse en esta pantalla.
Dato: expectativa de la audiencia antes del final → insumo del guion
Benchmark: Twitch Predictions funciona con puntos ganados, nunca comprados; es el precedente de diseño limpio Twitch
Votación del final
Un voto gratis al día; votos extra por misión o por membresía. El final ganador se produce de verdad en la siguiente jornada de rodaje y se estrena con el nombre de los votantes en los créditos. Es la mecánica que convierte a la audiencia en sala de guionistas.
Dato: preferencia de desenlace por tropo y por edad
Benchmark: Webnovel reparte 1-3 power stones gratis al día y promete capítulo extra a las 100; el modelo de fandom está probado, aunque no hay cifra pública de ingreso Webnovel
Coleccionables de personajes
Un cromo por episodio terminado y cromos raros por misiones y ligas: siempre determinísticos o comprados directamente. El usuario elige qué cromo compra; nunca paga por una sorpresa. Álbum por serie, intercambio cerrado entre usuarios sin dinero de por medio.
Dato: personaje favorito → casting, merch y portada del siguiente brief
Regla: si el cromo raro saliera de una caja comprada, sería una caja de botín: prohibida a menores en Brasil desde el 17-mar-2026 y prohibida por completo en Bélgica Brasil · Bélgica
Pase de temporada
Compra única que abre la temporada completa a un precio ancla del 60-70 % de lo que costaría episodio por episodio, con pista gratuita y pista de pago: cromos exclusivos, director's cut, votos dobles y devolución parcial en Chispas al completarla.
Dato: intención de terminar → decide si hay temporada 2
Benchmark: el pase de Fortnite ronda 950 V-Bucks ≈ USD 8; no localizamos una cifra pública de conversión de pase en móvil, así que modelamos 3-6 % de los usuarios activos est. Fortnite · est.
Clan, fan club y watch party
El clan de cada serie tiene metas colectivas que desbloquean un episodio extra para todos. El fan club es una cuota mensual por detrás de cámaras, votos dobles y acceso al elenco. El watch party es un estreno sincronizado con chat, con boleto digital y regalos.
Dato: núcleo duro por serie → invitados a los eventos del Hub Providencia
Precio: boleto est. MXN 29-79; el fan club nativo evita el 10 % de comisión que cobra Patreon est. · Patreon
Concurso de remix (UGC)
Cada temporada abre un reto de remix con material licenciado del rodaje. Gana un jurado con criterio publicado, nunca un tiro al aire. Los finalistas entran al banco de creadores de Content Factory y su pieza se usa como anuncio de instalación.
Dato: qué escena remezcla la gente → gancho del siguiente tráiler
Regla: concurso de habilidad con jurado y desempate objetivo queda fuera de la LFJS; si el desempate fuera al azar, se convertiría en sorteo y exigiría permiso Reglamento LFJS
Decisiones de advergame
La marca no interrumpe la trama: es la trama. Cada rama premia con Chispas de marca y completar las cinco entrega un cupón real generado en Odoo. Es la única mecánica donde la recompensa no la paga VPLAY: la paga el patrocinador dentro de un paquete de 240-330 GVR.
Dato: la decisión misma, que es el producto que compra la marca
Precio: temporada patrocinada MXN 84-116 k (ticket objetivo 300 GVR = 105 k) Blueprint §6.3
Regalar
Tres episodios y una membresía a la semana se pueden regalar. El regalo llega por WhatsApp con el clip del cliffhanger: quien lo recibe no descarga una app, entra a una historia a la mitad. Cada regalo es una instalación que no se pagó.
Dato: quién regala a quién → identifica embajadores naturales
Costo: un mensaje de utilidad de WhatsApp cuesta USD 0.0085 ≈ MXN 0.14 en México Meta · MX
Ocho estaciones. Ocho minutos. Una decisión de compra al día.
Todo lo anterior sólo importa si se ordena en un bucle que el usuario recorre sin pensarlo. Este es el bucle real de VPLAY: entra por un aviso calculado, cobra su racha, ve entre dos y cuatro episodios, choca con el muro del episodio 9, elige una de tres salidas, completa una misión, deja rastro en el libro mayor y recibe el gancho que lo trae mañana.
Por qué el muro va en el 9
Ocho episodios gratis por serie y el candado en el noveno. GoodShort corta alrededor del 12-15 en web y ReelShort en torno al 10; nosotros vamos más pronto porque el ARPU mexicano es más bajo y necesitamos que la decisión ocurra dentro de la primera sesión larga. Hay un experimento vivo de 5 contra 8 episodios gratis, y el resultado manda sobre la opinión de cualquiera. GoodShort · ReelShort
Qué se mide en el muro
Dos números y una sola conclusión: cuántos llegan (meta ≥ 50 % en D90, 60 % en F2) y cuántos lo cruzan (20 % → 30 %). Si llegan pocos, el problema es el guion de los primeros ocho episodios. Si llegan muchos y cruzan pocos, el problema es el precio o las salidas. Son dos enfermedades distintas y se curan distinto. KPI 3
El bucle tiene freno de mano
Máximo 2 avisos push al día, 1 mensaje de WhatsApp al día y silencio absoluto de 23:00 a 08:00. El tope no es cortesía: la app que quema la atención pierde el permiso de aviso y con él la estación 01 del bucle. El sistema puede negarse a gastar el presupuesto de atención de un usuario aunque haya un motivo comercial válido. Pestaña 07
Qué copiamos del líder y en qué nos separamos a propósito.
La columna izquierda es lo observado en las apps de referencia — GoodShort explorado en público el 1 de septiembre de 2026, ReelShort y DramaBox a partir de su documentación oficial y de análisis de terceros. La derecha no es una lista de deseos: es lo que ya está decidido en el diseño del producto.

Lo que paga cada acción, lo que nos cuesta de verdad y lo que compra.
La columna incómoda es la tercera. El "costo" a precio de lista supone que ese usuario iba a pagar, y el 97-98 % no lo iba a hacer: el costo real de regalar un episodio ya producido es lo que cuesta servirlo, entre MXN 1.5 y 3 por usuario activo al mes de infraestructura y video en el piloto est.. Referencia de conversión: 1 Chispa = 1 V-Coin en poder de compra, y 30 abren un episodio estándar (MXN 2.9 a precio de lista).
| Acción del usuario | Chispas | Frecuencia y tope | Costo real para VPLAY | Valor que genera |
|---|---|---|---|---|
| Racha diaria (día 1 a 7) | 10 → 50 | 1 al día · se reinicia al fallar | 165 Chispas/semana= 5.5 episodios; costo de servir ≈ MXN 0.15 | La apertura diaria. Es la estación 01 del bucle y la que fija la hora del aviso |
| Ver anuncio en una misión | +10 | Dentro del tope de 10 anuncios al día | Negativoel anunciante paga MXN 0.05 por impresión | Ingreso publicitario y señal de tolerancia al anuncio |
| Ver anuncio en el muro (desbloqueo) | +30 | Tope combinado de 10 anuncios al díavideo de 15-30 s no saltable, pero siempre elegido por el usuario: nunca se interpone entre él y el episodio sin que lo haya pedido | 1 episodioMXN 2.9 de lista · MXN 0.03 de servir | El 97 % que nunca pagará también factura; y el que se cansa de ver anuncios es el candidato natural a la membresía |
| Vincular WhatsApp con clave de un solo uso | +30 | Única | MXN 2.9 + 0.14el mensaje de verificación cuesta USD 0.0085 | Canal que llega aunque desinstale la app, y el identificador que une la cuenta con el contacto en Odoo |
| Activar avisos push | +60 | Única | 2 episodios | Sin permiso de aviso no hay estación 01 y el bucle no arranca solo |
| Seguir cada red social | +20 | Única por red (4 redes) | 80 Chispas en total | Audiencia orgánica que baja el costo de los creativos de adquisición |
| Invitar a un amigo que sigue activo al día 7 | +150 a cada uno | Tope 500 al día · segundo nivel 25 % por 90 días | 10 episodios por par≈ MXN 29 de lista | Instalación con intención contra un CPI pagado de MXN 8.5-17. La condición del día 7 es la que impide el fraude |
| Compartir un clip | +15 | 1 al día | Medio episodio | Alcance orgánico y semilla del concurso de remix |
| Ver 15 minutos de dramas | +20 | 1 al día | 0ya estaba viendo | Empuja la sesión hasta el muro: más minutos, más muros vistos |
| Votar el final de la semana | 1 voto gratis | 1 al día · votos extra por misión o membresía | 0 | Preferencia de desenlace: es el brief del siguiente rodaje |
| Acertar una predicción narrativa | ≈ +100 del pozo | 1 por serie activa · sólo con Chispas | 0el pozo se reparte, no se emite | Retención en el hueco entre estrenos, sin emitir moneda nueva |
| Completar las 5 ramas de un advergame | +50 por rama | Por campaña patrocinada | Lo paga la marcadentro del paquete de 240-330 GVR | El dato de decisión, el cupón canjeado (meta ≥ 8 %) y la renovación del patrocinador |
| Cromo por episodio terminado | 1 cromo | Determinístico, nunca aleatorio comprado | 0 | El álbum obliga a cerrar la temporada completa |
| Top 100 de la liga semanal | +200 y 1 clímax | Semanal · premio por puntaje | ≈ 8 episodiosMXN 23 de lista para 100 personas | Competencia sostenida y núcleo del fandom, sin tocar la LFJS |
| Reseña de una serie terminada | +15 | 1 por serie | Medio episodio | Contenido de usuario que sostiene la ficha de tienda y el posicionamiento |
| Techo del sistema | 300 al día | Tope de emisión · saldo máximo 1,000 · caducidad 30 días | 10 episodios/díasólo lo alcanza el percentil alto | Ese usuario extremo ve 10 anuncios diarios: deja MXN 9.7 a 15.3 al mes de ingreso publicitario, entre 2 y 4 veces el ARPU objetivo de MXN 3.9. No es un gorrón: es un buen usuario. |
Una economía de recompensas se rompe por regalar de más. Estas seis reglas lo evitan.
Toda moneda ganada es una llave que emite el fabricante de la cerradura. Si se emiten más llaves de las que la casa puede honrar, el muro deja de existir y el negocio se vuelve una biblioteca gratuita con costos de estudio. Las reglas siguientes se escriben en el módulo de billetera, no en un documento de buenas intenciones.
Llaves y desagües equilibrados
La emisión diaria de Chispas se calibra en ≤ 60 % de lo que consume un usuario activo. Si consume seis episodios (180 Chispas) puede ganar hasta 108 sin esfuerzo extra: el 40 % restante es la presión que lo empuja al anuncio adicional, a la V-Coin o a la membresía. Desagües: episodios, votos extra, predicciones, cofres y merch.
Referencia: ReelShort reparte ≈ 250 monedas al día ≈ 4 episodios
Índice de inflación vigilado
Se publica semanalmente un solo número: Chispas circulantes ÷ episodios consumidos. Si supera 1.3 se cierran las llaves — menos Chispas por anuncio, misiones más exigentes — antes de tocar el precio del episodio. Subir precios castiga al que paga; cerrar llaves corrige al que no.
Se revisa en el mismo tablero mensual del consejo
La caducidad, sólo de este lado
Las Chispas caducan a los 30 días desde su emisión y se gastan primero; las V-Coins no caducan jamás. No es una preferencia de diseño: la regla 3.1.1 de Apple prohíbe que caduque lo que se compró, y el diseño de retención necesita que algo caduque. Dos monedas resuelven la contradicción.
La caducidad es también un motivo de aviso legítimo, no un castigo
Precio dinámico honesto
El precio de lista es uno solo y público: 30 V-Coins el episodio estándar, 60 el de clímax. No hay precios personalizados por comportamiento. Lo que sí varía son los cupones declarados con vigencia visible (la bienvenida de MXN 49 las tres primeras semanas) y el número de episodios gratis, que es un experimento con resultado publicado internamente.
Experimento vivo 5 contra 8; hoy el muro está en el 9
Anti-abuso en el servidor
La recompensa por anuncio se acredita únicamente por verificación del lado del servidor, nunca por el cliente. Límites cruzados por dispositivo, cuenta e IP; detección de emuladores; referidos válidos sólo con actividad real al día 7; Chispas no transferibles; límite de frecuencia en votos; revisión manual de todo lo que pase del percentil 99 de emisión.
Metas: verificaciones rechazadas < 15 % → < 10 % · referidos rechazados < 20 % → < 15 % · contracargos < 0.5 % → < 0.3 %
Un libro mayor, una verdad
Cada movimiento de moneda es un asiento en vplay.wallet.move dentro de Odoo, con empresa, origen (compra, anuncio, misión, consumo, caducidad, ajuste) y contrapartida. Se concilia a diario contra la tienda y contra la red de anuncios. Meta: cero diferencias; una diferencia mayor al 0.5 % congela la venta de monedas hasta explicarla.
El IVA, en cambio, se causa al cobrar, no al gastar
Un día de ese usuario, con la aritmética a la vista.
Los cinco controles describen a un usuario en un día. El simulador aplica los topes reales — 10 anuncios y 300 Chispas — y devuelve si la economía de ese perfil está sana o si le estamos regalando la serie completa.
Una ley de 1947 dibuja el límite. Y ese límite es una ventaja competitiva.
| Mecánica | ¿Interviene el azar? | ¿Requiere permiso de SEGOB? | Cómo la diseñamos para que no lo requiera |
|---|---|---|---|
| Racha, misiones, ligas, insignias, pase de temporada | Norecompensa determinística: todo el que cumple recibe lo mismo | No | Programa de lealtad ordinario. Reglas completas en los términos de uso y en la pantalla de cada misión |
| Concurso de remix, trivia, torneo con ranking | Nohabilidad, con jurado y criterio publicado | No | Criterio de evaluación publicado antes de abrir; desempate por tiempo o puntaje, nunca por tiro al aire: una sola etapa de azar arrastraría todo el concurso a la ley |
| Ruleta o cofre que entrega sólo Chispas, cromos o episodios | Sí | Probablemente nono hay boleto ni premio patrimonial; encuadre est., sujeto a opinión legal | Se gira únicamente con Chispas ganadas, con probabilidades publicadas antes del giro, tope diario, sin cash-out y bloqueado a menores de edad. No se enciende hasta tener la opinión legal escrita |
| Ruleta o cofre que entrega membresía, merch, dinero o experiencias | Sí | Sísorteo sin venta de boletos | Se trata como campaña: permiso por escrito, bases, estructura de premios con cotizaciones, fianza por el valor total, inspector presente, número de permiso en toda la publicidad y resultados difundidos en 3 días naturales |
| Sorteo promocional "sin compra necesaria" | Sí | Síel "sin compra" exime del pago, no del permiso | Sólo 1 o 2 campañas grandes al año, con vía de participación gratuita equivalente y presupuesto de trámite reservado desde el plan |
| Predicción narrativa apostando V-Coins compradas | Síademás con contraprestación: es apuesta | Prohibidoni con permiso: art. 1 | No existe en el producto. La predicción sólo acepta Chispas y el pozo se reparte en Chispas; la V-Coin ni siquiera aparece en esa pantalla |
| Caja de botín comprada con moneda de pago | Sí | Sin regulación específica en México | Prohibida por decisión propia. Brasil la veta para menores desde el 17-mar-2026, Bélgica la prohíbe con multas de hasta €800,000, Corea y China obligan a publicar probabilidades y Apple y Google las exigen también. Nacer incumpliendo el mercado número uno de la región no tiene sentido |
| Regalos de un usuario a un personaje o al elenco | No | No es materia de la LFJSpero sí de la fiscal | VPLAY retiene entre 30 y 50 % y el resto se liquida al talento como pago por servicios, con retención de ISR e IVA; sin retiro de saldo para el usuario, que es lo que evita entrar al régimen de fondos de pago electrónico |
Qué cuesta hacerlo bien cuando toca
Cuando una campaña sí necesite permiso, el presupuesto es conocido: MXN 2,244.48 por cada inspección o interventoría, fianza por el valor total de los premios, honorarios del gestor est. MXN 25-60 k y una solicitud presentada con al menos 20 días hábiles de anticipación. La vigencia máxima del permiso es de un año y el valor de los premios debe representar al menos el 28 % del valor de la emisión SEGOB · Lineamientos DGJS. Se reservan una o dos campañas al año, siempre atadas a un evento presencial de VEntertainment.
Los dos límites que casi nadie ve venir
Prevención de lavado: entregar premios a partir de 325 UMA (MXN 38,125.75) obliga a identificar al beneficiario y a partir de 645 UMA (MXN 75,664.95) a dar aviso al SAT. Diseñamos los premios por debajo de ese umbral y ponemos un tope de compra mensual por cuenta est. MXN 10,000. Ley Fintech: la V-Coin no es un fondo de pago electrónico mientras sea de circuito cerrado, no redimible por dinero y no transferible entre usuarios; en cuanto hubiera retiro o transferencia entre personas, esa conclusión se cae LFPIORPI · LRITF.
La gamificación se juzga con nueve números. Los demás son ruido.
Todas las metas están contra su benchmark público y con su umbral de alarma. El objetivo declarado es el cuartil alto de Entretenimiento, no la mediana: una app que retiene como la mediana (18/10/4) no aguanta el costo de producir su propio catálogo.
| Indicador | Meta D90 | Meta F1 · M4-M9 | Meta F2 · M10-M18 | Alerta y freno | Benchmark público |
|---|---|---|---|---|---|
| Retención D1 / D7 / D30 | 30 / 12 / 6 % | 30 / 15 / 8 % | 32 / 17 / 9 % | D7 < 12 % · D7 < 8 % tras dos iteraciones congela la compra de tráfico | Entretenimiento 18 / 10 / 4 %; OTT 25 / 14 / 14 %; cuartil alto > 30 / > 15 / > 8 core-mba 2026 |
| DAU ÷ MAU | ≥ 18 % | ≥ 20 % | ≥ 25 % | < 15 % | Duolingo ≈ 40 % (52.7 M activos diarios sobre más de 100 M mensuales) Duolingo 2025 |
| Usuarios con racha viva de 7 días o más | ≥ 10 % de MAU | ≥ 15 % | ≥ 20 % | < 8 %: la racha no está enganchando | Duolingo: 9 M de usuarios con racha de más de un año sobre más de 100 M mensuales ≈ 9 % est. |
| Llega al muro (ep. 6-11) · lo cruza | ≥ 50 % · 20 % | 55 % · 25 % | 60 % · 30 % | Llega < 40 %: el problema es el guion, no el precio | Regla del formato: los primeros diez episodios deciden la serie KPI 3 |
| Conversión de instalación a pago | ≥ 1.5 % | ≥ 2 % | ≥ 3 % | < 1.5 % · < 1 % | Mediana 1.8 %; Medios y Entretenimiento 2.1 %; percentil 90 entre 8.7 y 10.5 % RevenueCat 2025 |
| Tiempo diario por usuario activo | ≥ 18 min | ≥ 20 min | ≥ 24 min | < 14 min | 25 min/día global en abr-2026; DramaBox México 27.9 min/día en 4T-2025 Sensor Tower · Omdia |
| Instalaciones que no se pagaron (referido, regalo, orgánico) | ≥ 60 % | ≥ 60 % | ≥ 65 % | Pagadas > 45 % dos semanas: se pausa la compra de tráfico | DramaWave superó el 80 % de descargas por tráfico pagado; los estudios chinos reinvierten 80-85 % del ingreso en tráfico Sensor Tower · Sixth Tone |
| Antifraude: verificaciones rechazadas · referidos rechazados · contracargos | < 15 % · < 20 % · < 0.5 % | < 10 % · < 15 % · < 0.3 % | igual | > 25 % de rechazos: se reducen las llaves y entra identificación ligera | Tráfico inválido en apps móviles de México: 39 % Pixalate Q3-2025 |
| Cumplimiento: mecánicas con azar comprado · sorteos sin permiso | 0 · 0 | 0 · 0 | 0 · 0 | Cualquier hallazgo: retiro inmediato de la mecánica | LFJS art. 12: prisión de 3 meses a 3 años por sorteo sin autorización KPI 16 · LFJS |
Ninguna mecánica entra porque suene divertida. Y ninguna se queda por cariño.
Toda propuesta llega en una línea: "esta mecánica sube el indicador X del valor A al valor B en N semanas". Sin indicador declarado no pasa a diseño. La mitad de las ideas muere aquí, y es el paso más barato del proceso.
Tres preguntas en este orden: ¿interviene el azar?, ¿hay contraprestación?, ¿el premio tiene valor fuera de la app? Dos "sí" cualesquiera mandan la mecánica al despacho antes de escribir una línea de código. Es más barato descartarla en un correo que retirarla de la tienda.
Cada evento de la mecánica escribe en el libro mayor con su origen; el tablero se construye primero y la pantalla después. Una mecánica sin instrumentación es una mecánica que nadie podrá apagar con argumentos.
Se enciende para una fracción de la audiencia durante dos ciclos completos de la serie. Se comparan retención, minutos y conversión contra el grupo que no la tiene, no contra el mes pasado: la temporada, el estreno y el calendario mueven los números más que cualquier mecánica.
Si mueve el indicador, se escala y se le asigna presupuesto de Chispas. Si no lo mueve, se retira — con aviso al usuario y con el saldo respetado. Una app llena de mecánicas muertas cansa más rápido que una app sencilla, y cada mecánica viva consume atención que le quita a la historia.
Las mecánicas no se encienden todas el día uno. Se encienden cuando hay quién las use.
Cada trimestre estrena una temporada narrativa, enciende un grupo de mecánicas y cierra con un evento. El calendario está anclado a M1 = firma del primer tramo de inversión, no a un mes del año: los ganchos de calendario mexicano se acomodan al trimestre que caiga. Ninguna temporada abre si la compuerta del trimestre anterior no se cumplió.
| Trimestre | Fase | Temporada | Mecánicas que se encienden | Evento de cierre | Compuerta que abre el siguiente |
|---|---|---|---|---|---|
| T1 · M1-M3 | F0 · lanzamiento suave | Temporada 0 · La casa de los contratos2 series completas ≈ 160 episodios, 1 advergame, 20 tutoriales | Racha con congelador · misiones diarias y únicas · dos monedas · referidos con validación al día 7 · cromos determinísticos · anuncios propios | Estreno con público en el Hub Providencia: primera watch party, sin boleto | Día 90: retención 30/12/6, conversión ≥ 1.5 %, ARPU ≥ MXN 3, 50 % llega al muro |
| T2 · M4-M6 | F1 · lanzamiento | Temporada 1 · Deudas de familia3 series activas, ≥ 200 episodios acumulados | Ligas semanales e insignias · membresía por niveles · pase de temporada · votación del final · puntos de miembro | Estreno del final votado por la audiencia, producido en la jornada siguiente, con los votantes en los créditos | D7 ≥ 15 %, conversión ≥ 2 %, B2B ≥ MXN 340 k al mes, ticket ≥ 300 GVR |
| T3 · M7-M9 | F1 · lanzamiento | Temporada 2 · Fuera de cuadroprimera temporada patrocinada de principio a fin | Predicciones con Chispas · clan de serie con metas colectivas · concurso de remix con material licenciado · regalar episodios y membresía | Watch party con boleto digital (est. MXN 29-79) + torneo de la comunidad | DAU/MAU ≥ 20 %, tasa de decisión en advergame ≥ 60 %, cupón canjeado ≥ 8 % |
| T4 · M10-M12 | F2 · escala | Temporada 3 · El regresocatálogo amortizado; el diseño ya nace apto para Brasil, pero la expansión es F3 (M19+) y sólo con los hitos cumplidos | Ruleta y cofres sólo con Chispas, si la opinión legal llegó · álbum completo de coleccionables · fan club con cuota · regalos al elenco | Convención de fandom en el Hub + primera campaña con premio físico, con permiso de SEGOB tramitado | RPD a 12 meses ≥ MXN 9, DAU/MAU ≥ 25 %, 60,000 usuarios activos mensuales como base |
| T5 · M13-M15 | F2 · escala | Temporada 4 · Marca compartidados temporadas patrocinadas en paralelo | Ligas patrocinadas por marca · pase cruzado con experiencias de VEntertainment · concurso de remix con premio del patrocinador | Estreno doble con marca patrocinadora y activación presencial | ARPU ≥ MXN 4.5, mezcla de cobro en web ≥ 40 %, renovación de patrocinador ≥ 50 % |
| T6 · M16-M18 | F2 hacia F3 | Temporada 5 · La casa abrela capa de juego se empaqueta para licenciarse en F3; hasta entonces Platform es centro de costo | Mecánicas empaquetadas para tenants de Academy y Brands · liga corporativa en series de empresa · pase de temporada como producto B2B | Premios anuales del fandom, transmitidos y patrocinados | Ingreso de temporada ÷ costo ≥ 1.5× a doce meses; camino al equilibrio mensual en M23 |
El anuncio que el usuario elige ver es el único que vale.
Aquí no hay anuncios "forzosos": hay un trueque explícito. El usuario acepta 15-30 segundos no saltables porque a cambio abre el episodio, y esa aceptación es exactamente lo que vuelve legal el formato en ambas tiendas Play · App Store. La segunda mitad de esta pestaña es el otro lado del mismo motor: el push no es un texto, es un cliffhanger de 6 segundos que sale de la misma jornada de rodaje, se dispara con un hecho registrado en Odoo y compite por un presupuesto de atención que el propio sistema le puede negar.
Once formatos. Diez que usamos y uno que descartamos a propósito.
Cada tarjeta lleva su referencia de eCPM o de precio 2025-2026, su tasa de terminación cuando existe y el disparador exacto dentro de la app. Los eCPM de red son de Appodeal Q4-2024 (LATAM) y el rango de México es estimación propia; los precios B2B son la rúbrica GVR de Veniu (1 punto = MXN 350).
1 · Video con recompensa
15-30 s a pantalla completa, no saltable después de que el usuario aceptó. La red decide duración y saltabilidad, no la app; lo que sí decide la app es no otorgar la recompensa si se cierra antes.
Se dispara en: el muro del episodio 9, la misión "ver anuncio", doblar la racha del día y la segunda vida del advergame.
Terminación > 90 % · view-through 4-5× vs video no recompensado
Recompensa: +10 Chispas en misión · +30 si sustituye el desbloqueo
2 · Intersticial con recompensa
No exige opt-in, pero sí una pantalla de intro con un "no" visible, no obstruido y funcional; sólo se puede saltar antes de empezar. Es la transición natural entre episodios: "sigue viendo gratis, +5 Chispas".
Se dispara en: corte entre episodios de la misma sesión, máximo 3 al día.
Política: intro obligatoria con opción de rechazo AdMob 7313578
3 · Pre-roll y mid-roll con IMA
Anuncio de marca dentro de nuestro propio reproductor, servido por etiqueta VAST desde Google Ad Manager. El VMAP decide dónde cae el corte: antes del episodio o justo en el cliffhanger.
Se dispara en: web/PWA, episodios patrocinados y el canal FAST de la fase 2.
Regla dura: si es saltable debe durar ≥ 8 s (IMA no soporta saltables más cortos en VAST 4)
4 · Intersticial al abrir la app
Descartado. La v1 de este documento lo listaba con un CPM de MXN 30-70; la política de Google Play lo prohíbe explícitamente al abrir la app, antes de una pantalla de carga y "cuando el usuario eligió hacer otra cosa". Además rompe el gesto que sostiene el producto: abrir y ver.
Lo que sí queda: intersticial no recompensado sólo en pausas naturales (fin de capítulo) y con botón de cierre a los 15 s.
App open ads: técnicamente existe, fuera del diseño de VPLAY
5 · Native en el feed y banner
Tarjeta patrocinada con la estética exacta del catálogo dentro del feed vertical, con su etiqueta "Contenido patrocinado". El banner queda confinado a inventario y perfil: jamás encima del video.
Se dispara en: posición 6 y 18 del feed de descubrimiento; banner sólo en pantallas de billetera.
Native: se vende directo a marca, no por subasta
6 · Playable
Mini-experiencia jugable de 15-60 s dentro del contenedor rewarded o intersticial. Para VPLAY es la versión comprimida del advergame: la marca prueba el mecanismo antes de comprar la temporada.
Se dispara en: misión patrocinada "juega 30 s y gana Chispas".
Se produce en la misma jornada que la serie
7 · Advergame nativo "elige tu final"
La marca no interrumpe: es la trama. Cada decisión del espectador es un dato propietario (qué versión del producto, qué ocasión de consumo) y el final entrega un cupón real generado en Odoo.
Se dispara en: nodo de decisión del episodio, con temporizador y opción por defecto.
KPI que se le vende: terminación, reparto de decisiones, cupones canjeados, leads
8 · Product placement
La marca en escena: fondo, uso o diálogo. Se vende por paquete de episodios con reporte de segundos en pantalla y menciones, y se rueda en la escena espejo (una toma con producto, otra sin) para no quemar el catálogo si el patrocinio no se renueva.
Se dispara en: guion, no en la app.
Obligatorio: etiquetado de publicidad identificable LFPC art. 32
9 · Push patrocinada con video
Notificación rica de la marca que abre en su pieza dentro de la app y acredita Chispas al llegar. El video real sólo existe en iOS; en Android se entrega un fotograma con play superpuesto (detalle técnico completo más abajo).
Se dispara en: lanzamiento de advergame, por nicho declarado; máximo 1 al día y cuesta 2 puntos del presupuesto de atención.
Sin benchmark público de precio est. · el comparable es el costo de WhatsApp marketing (MXN 0.52/mensaje)
10 · Overlay de live shopping
Durante estrenos en vivo y eventos del circuito VEntertainment: carrito flotante, cupón con reloj y contador de existencias, con el catálogo servido desde Odoo eCommerce.
Se dispara en: estreno de temporada en Hub Providencia y lives de marca.
Tienda propia en Odoo: 0 % de comisión externa · fase 2
11 · Cupón real del sponsor
Al completar la misión de marca el usuario recibe un código único generado en Odoo, canjeable en tienda física o en línea. Cierra el circuito: la marca ve por fin quién vio, quién decidió y quién compró.
Se dispara en: final del advergame y metas de clan.
Cero azar: el cupón se gana por completar, no por sorteo LFJS
Nada se inventa. Todo se ensambla con estándares que las agencias ya saben comprar.
Dos caminos distintos que terminan en el mismo libro mayor: la mediación (subasta en tiempo real por cada impresión de rewarded) y el servidor de anuncios propio (venta directa a marcas dentro de nuestro reproductor). Ambos escriben en un solo registro de impresiones dentro de Odoo.
| Capa | Herramienta elegida | Alternativa | Costo | Nota |
|---|---|---|---|---|
| Mediación | AppLovin MAX | AdMob Mediation · Unity LevelPlay | 0 % al publisher | MAX, LevelPlay y AdMob suman > 90 % del mercado y MAX solo pesa más de la mitad; AppLovin declara 98 %+ de fill con bidding GGF 2025 |
| Redes (bidders) | AdMob · Unity Ads · Mintegral · Pangle · Meta Audience Network | ironSource · Kwai · Xiaomi (fuertes en LATAM Android) | ya descontado en el eCPM neto | Cuota Android global: AdMob 25 %, AppLovin 23 %, Mintegral 12 %, Pangle 9 % Tenjin Q2-2026 |
| Anuncios en el reproductor propio | Google IMA SDK · plugin Flutter interactive_media_ads 0.3.0+17 | Video.js + videojs-ima · Shaka + IMA en web | gratis | Sólo cliente (CSAI), sin DAI; Android 24+, iOS 13+, sin soporte web en el plugin; OM SDK 1.3 incluidoPublicado la semana del 1-sep-2026 |
| Formato del anuncio | VAST 4.3 + VMAP 1.0.1 | Aceptar VAST 2.0-4.2 de terceros | — | 4.3 es la última versión final (dic-2022); 4.4 sigue en borrador. VPAID está eliminado; la interactividad va por SIMID 1.1 |
| Medición de terceros | OM SDK / OMID 1.5 | IAS · DoubleVerify sobre el mismo OMID | incluido con IMA | Sin OM SDK las marcas grandes no compran directo. 1.5 es la versión del estándar (jun-2024); IMA embarca la 1.3, que es la que corre hoy en el reproductor. Domain Access quedó obsoleto desde feb-2025 |
| Servidor de venta directa | Google Ad Manager (nivel gratuito) | Kevel · servidor propio vplay.campaign en Odoo | GAM gratis hasta su umbral; Kevel por contrato anual de 5 cifras USD est. | El advergame no es una impresión, es una experiencia: ese inventario se vende y se reporta desde Odoo (CRM → venta → campaña → entrega → CFDI) |
| Verificación de la recompensa | SSV de AdMob (firma ECDSA) | Callback S2S de MAX o LevelPlay | 0 | Ninguna Chispa se acredita desde el cliente. Idempotencia por transaction_id, topes por usuario, dispositivo e IPCon 39 % de tráfico inválido en México se diseña como si 1 de cada 3 fuera falso |
| Atribución (MMP) | Tenjin (USD 0.04 por conversión) o Singular (0.05) | AppsFlyer (0.07 + Protect360) · Adjust · Branch | ≈ MXN 0.7-0.85 por instalación atribuida | Se migra a AppsFlyer sólo si una marca exige Protect360 SplitMetrics |
| Declaración de vendedores | app-ads.txt publicado desde el día 1 | — | 0 | Requisito de facto para tener fill programático y para pasar los filtros de tráfico inválido |
| Control de frecuencia | Caps por app y por unidad en AdMob / MAX | — | 0 | Un cambio de cap tarda hasta 24 h en surtir efecto. El cap de negocio (episodios por anuncio al día, enfriamiento por marca) vive en el ledger de Odoo: es el único que razona por usuario y por serie |
Mueve los supuestos. La aritmética no perdona.
Mezcla de plataformas fija en 66 % Android / 34 % iOS StatCounter ago-2026, la del mercado mexicano blueprint · Frente 1 y 3. Tipo de cambio MXN 17.01 por USD DOF 1-sep-2026. El objetivo de referencia es el ARPU bruto de MXN 3.9 por MAU-mes en la fase 1, del que la publicidad debe aportar MXN 0.86 Frente 3 §6.1.
iOS se deriva como 1.97× el eCPM Android, la razón observada en LATAM (3.75 / 1.90), y el eCPM mezclado pesa 66 % Android / 34 % iOS, la cuota de dispositivos de México StatCounter ago-2026. La mezcla de descargas del género se inclina más a Android, y por eso Android sale primero; pero un tercio del mercado en iOS con casi el doble de eCPM es la razón de no aplazarlo un trimestre. Push: OneSignal Growth, USD 19/mes + 0.012 por MAU. WhatsApp: marketing MXN 0.52 y utility MXN 0.145 por mensaje entregado, con 45 % de la base con opt-in est. y 2 mensajes transaccionales por usuario al mes.
eCPM de video con recompensa por región
USD por mil impresiones.
Del hecho al video. Seis estaciones y un lazo que se cierra.
El disparador nunca es un calendario: es un hecho registrado (se fue en el minuto 1:22 del episodio 8, la racha muere en dos horas, el cobro falló). Odoo y la API emiten el evento, NEXUS clasifica, el creativo ya existe porque salió de la misma jornada de rodaje, y el canal se elige por costo, permiso y presupuesto de atención.
Trece hechos que merecen interrumpir a alguien.
Cada fila nace de un evento en Odoo o en la API, no de un calendario editorial. Las tres primeras son contextuales (las que de verdad se abren: 14.4 % de apertura contextual contra 4.19 % genérica Batch 2025); las últimas son las que primero se recortan cuando el presupuesto de atención está bajo.
| Disparador | Segmento | Creativo de video | Canal · hora | Recompensa | KPI |
|---|---|---|---|---|---|
| Cliffhanger abandonado≥ 80 % del episodio visto y sin abrir el siguiente en 3 h | free y member activos | Clip de 6 s del último segundo del episodio | Push contextual a la hora de la última sesión · 3 h → 24 h → 72 h, máximo 3 toques | Episodio siguiente por anuncio · +30 Chispas | Reapertura a 24 h · tap-to-play |
| Racha por rompersefaltan 2 h para perderla | racha ≥ 3 días | Contador animado con la Chispa del día | Push · única excepción a la ventana silenciosa, porque el usuario la pidió | Bono del día ×1.5 | Rachas salvadas |
| Bono de Chispas por expirarcaducan a 30 días | saldo de Chispas > 0 | Cuenta regresiva | In-app + push a 24 h y a 2 h | Evitar la pérdida (no se regala nada nuevo) | Chispas quemadas antes de expirar |
| Saldo insuficiente en el muroepisodio 9 | free en el paywall | Mini-video del pack de entrada | In-app inmediato · 0 puntos de atención | Primera compra ×2: 500 V-Coins por MXN 49 | Conversión a compra · ARPPU |
| Cupón de bienvenida por expirarventana de 60 min | free que abrió el paywall | Reloj sobre el precio tachado | In-app inmediato y push a los 40 min | Membresía semanal a MXN 49 en vez de 59 | Conversión a suscriptor |
| Estreno de serie seguida | "avísame" activado | Tráiler vertical de 10 s | Push a hora óptima del proveedor · franja 19:00-21:30 | Episodios 1 a 8 gratis | Apertura · D1 de la serie |
| Pago fallido o periodo de gracia | member | Resumen de beneficios y puntos acumulados | WhatsApp utility + email · día 0, 3 y 10 | Reintento de cobro en un toque | Cancelación involuntaria evitada |
| Recarga OXXO acreditada o compra confirmada | quien pagó | Sin video: comprobante | WhatsApp utility inmediato (MXN 0.145) + correo con CFDI | V-Coins acreditadas | Minutos hasta la acreditación |
| Inactivo 7 / 14 / 30 días | dormant con opt-in de WhatsApp | Recap de 15 s "lo que te perdiste", montado automáticamente | WhatsApp marketing con video ≤ 16 MB · una vez por hito | 100 Chispas de regreso | Reactivación · costo por reactivado |
| Referido calificado en D7 · regalo recibido · duelo de liga | social | Tarjeta animada de 4 s | Push inmediato | Chispas del referido para ambas partes | Referidos calificados, no instalaciones |
| Lanzamiento de advergame de marca | por nicho declarado, con consentimiento publicitario | Teaser de marca de 8 s | Push patrocinada · se vende por envíos garantizados | +50 Chispas de marca | Terminación del advergame · cupones canjeados |
| Membresía anual por renovar | member anual | Resumen del año visto | Correo + push 5 días antes | — | Renovación · quejas y contracargos |
| Estreno presencial en Hub Providencia | liga alta en Guadalajara | Clip de 10 s del evento | WhatsApp utility dentro de la ventana de 24 h + push | Acceso al encuentro con el elenco | Asistencia · Chispas convertidas en experiencia |
Sólo iPhone reproduce video en la notificación. Android se simula, y se nota la diferencia.
Es el punto donde casi todos los decks mienten por omisión. Android no reproduce video ni GIF animado en la notificación: BigPictureStyle recibe un mapa de bits estático. Con dos de cada tres dispositivos en Android en México blueprint · Frente 1, la promesa realista es: el video en push es un extra de iOS de la fase 1, no la base del motor.
| Capacidad | iOS · APNs | Android · FCM | Web Push · PWA |
|---|---|---|---|
| Carga útil | 4 KB | 4 KB por mensaje | Depende del navegador (VAPID + Push API) |
| Imagen | Adjunto de hasta 10 MB (JPEG, PNG, GIF) descargado por la extensión | notification.image por URL, ≤ 1 MB (300 KB desde el compositor de Firebase) | Campo image en Chrome, Edge y Firefox |
| Video | Sí · adjunto de película ≤ 50 MB (MPEG, MPEG-2, MPEG-4, AVI); se ve la miniatura con play y el fotograma se elige con ThumbnailTimeKey | No · BigPictureStyle.bigPicture(Bitmap) es estático y el GIF no anima | No · sólo imagen y botones de acción |
| Audio | 5 MB (AIFF, WAV, MP3, MPEG-4) | Sonido del canal, no adjunto | — |
| Qué hace falta | mutable-content: 1 y una Notification Service Extension; corre ~30 s con ~24 MB de memoria, así que el teaser se descarga a disco por streaming y se mantiene en 3-5 MB est.Superar la memoria mata la extensión y la notificación llega sin adjunto | Canal de notificación y permiso en tiempo de ejecución desde Android 13Ese permiso es el que tiró el opt-in de 85 % a 67 % | iOS 16.4 o superior y sólo si la PWA está instalada en la pantalla de inicio; el permiso se pide tras un gesto directo |
| Opt-in mediano por app | 49.4 % (percentiles 27.1 / 49.4 / 74.1) | 59.5 % (37.1 / 59.5 / 79.7), venía de 71.3 % en 2023 | ≈ 5 % promedio MobiLoud |
| Apertura directa mediana | 3.1 % (decil superior 8.0 %) | 3.4 % (decil superior 10.7 %) | — |
| Receta VPLAY | MP4 H.264, 720×1280, 6-10 s, cortado en el cliffhanger; miniatura en el fotograma exacto de la mirada | Fotograma del cliffhanger con play y barra de progreso pintados en la imagen, acción directa "Ver ahora", y precarga del episodio en segundo plano al recibir el mensaje de datos | Imagen y dos acciones: "Ver" y "Recordarme" |
Llega aunque haya desinstalado la app. Y por eso se paga por mensaje.
WhatsApp cubre alrededor del 93 % de los internautas mexicanos compilación 2026, reproduce video real en cabecera en todos los sistemas y es bidireccional: el mismo hilo que recupera al usuario le vende la recarga con NEXUS y escala a un humano cuando hace falta. El precio de esa potencia es literal: cada mensaje cuesta, y Meta sólo deja pasar unos dos mensajes de marketing por persona al día sumando todas las empresas del mundo.
| Categoría de plantilla | México · USD | ≈ MXN | Cuándo se cobra |
|---|---|---|---|
| Marketing | 0.0305 | 0.52 | Siempre que se entrega, incluso dentro de la ventana de 24 h |
| Utility (transaccional) | 0.0085 | 0.145 | Sólo fuera de la ventana de servicio de 24 h; gratis dentro |
| Authentication (OTP) | 0.0085 | 0.145 | Fuera de la ventana |
| Service (respuesta libre) | 0 | 0 | Siempre gratis desde nov-2024 |
| Margen del proveedor (BSP) | 0.003 a 0.010 | 0.05 a 0.17 | Encima de la tarifa de Meta; alternativa de cuota fija desde EUR 49/mes |
Push, WhatsApp, correo y SMS en la misma balanza
| Canal | Costo por mensaje | Se abre / se lee | Latencia | Para qué sirve en VPLAY |
|---|---|---|---|---|
| In-app | 0 | Con código promocional: 16.1 % Android / 17.9 % iOS de clic | Inmediata, pero sólo si ya abrió | Muro, saldo bajo, cupón con reloj. Cuesta 0 puntos de atención: es el canal preferido |
| Push contextual | ≈ MXN 0 marginalOneSignal Growth: USD 19/mes + 0.012 por MAU | Apertura directa mediana 3.4 % Android / 3.1 % iOS; 14.4 % si es contextual contra 4.19 % genérica | Inmediata | Cliffhanger, racha, bono por expirar. El caballo de batalla |
| WhatsApp utility | MXN 0.145 + BSPgratis dentro de la ventana de 24 h | Lectura est. 80-95 % est.Meta no publica cifra; la industria reporta 58 % base y 75-79 % optimizado | Segundos | Comprobantes, acreditación de OXXO, pago fallido, OTP de identidad |
| WhatsApp marketing | MXN 0.52 + BSP | Igual lectura, pero compite con el cap de ~2 mensajes por persona al día de todo el mercado | Segundos | Reactivación de inactivos con video, estreno de temporada. Máximo 1 por semana |
| Correo | MXN 0.01 a 0.03 est. | Apertura 15-25 % en entretenimiento est. | Minutos | CFDI, resumen semanal, recuperación de pago. Canal obligatorio de registro por privacidad |
| SMS | MXN 3.09Twilio lista USD 0.1819 a México; agregadores locales MXN 0.45-1.20 est. | Alta entrega, mala reputación | Segundos | Sólo respaldo de OTP. Un SMS cuesta 21 veces un WhatsApp transaccional; el marketing por SMS está además regulado por el registro público para evitar publicidad |
Cada usuario tiene una cuenta. Y el sistema puede negarse a gastarla.
No es una metáfora: es una tabla. Cada persona arranca la semana con 10 puntos, cada mensaje cuesta según su canal y los disparadores compiten con un score. Si no alcanza, el mensaje no sale — aunque la campaña esté aprobada y el creativo listo. Es el mecanismo que evita repetir la caída de opt-in que ya sufrió toda la industria en Android.
Toca un canal para "enviar" y ver cómo se consume el saldo de la semana. La regla de WhatsApp marketing (1 por semana) está cableada.
Tres capas de prioridad. Ningún espacio se queda vacío ni se malbarata.
La cascada de VPLAY no empieza en una subasta: empieza en un contrato firmado en pesos. Sólo cuando la venta directa no cubre el espacio entra el bidding, y lo que sobra se llena con anuncios de casa del ecosistema Veniu a costo cero — que además es la forma más barata de mover audiencia entre VSolutions, VEntertainment, Umbral y el Hub Providencia.
| Prioridad | Qué se sirve | Cómo se cobra | Objetivo de ocupación | Quién lo vende |
|---|---|---|---|---|
| 1 · Venta directa | Advergame, placement, episodio co-creado, push patrocinada, native del feed | GVR (1 punto = MXN 350) o costo por vista completa, en MXN y con CFDI | 15-25 % del inventario en la fase 1 est. | VPLAY Brands, con la cartera heredada de Content Factory y VSolutions |
| 2 · Subasta unificada | Video con recompensa e intersticial con recompensa | eCPM de subasta, ya neto de la comisión de la red | 98 %+ de fill declarado con bidding | Automático (AppLovin MAX con AdMob y LevelPlay pujando) |
| 3 · Anuncios de casa | VEntertainment, VSolutions, VTrade, Umbral, cursos, estrenos propios | Costo 0 · se mide en instalaciones y reservas atribuidas, no en pesos | Todo el remanente | Interno, con el mismo servidor de campañas |
Por qué no exprimir el rewarded
El eCPM marginal cae rápido después de la segunda o tercera impresión del día est.: el anunciante de adquisición paga la primera, no la octava. El tope de 10 al día no es sólo cuidado del usuario, es protección del precio.
Qué compra realmente la marca
No compra impresiones: compra decisiones. El reporte que sale de Odoo lleva terminación, reparto de finales elegidos, cupones emitidos, cupones canjeados y leads con consentimiento. Ese entregable es lo que justifica una temporada patrocinada de 300 GVR ≈ MXN 105 k.
El inventario de casa vale dinero
Cada espacio invendido que promueve un estreno en Hub Providencia o un curso de EduVeniu es costo de adquisición evitado. Con un CPI pagado objetivo de MXN 17 como techo, mover mil instalaciones internas equivale a MXN 17 mil que no se gastaron en Meta.


Se arranca gratis. Se escala cuando el costo por usuario ya se paga solo.
| Proveedor | Precio 2026 | Segmentos y journeys | Hora óptima | Canales | Veredicto VPLAY |
|---|---|---|---|---|---|
| Firebase FCM | Gratis (incluye mensajes in-app y pruebas A/B con Remote Config) | Segmentos por propiedades y eventos de Analytics | No tiene | Push e in-app | Base Es el transporte; nadie lo sustituye |
| OneSignal | Gratis hasta 1,000 MAU; Growth desde USD 19/mes + 0.012 por MAU de push móvil y 0.004 por suscriptor web. 10 k MAU ≈ USD 139/mes; 100 k ≈ USD 1,219/mes est. | Segmentos y journeys por plan; A/B estándar | Sí, desde Growth | Push, in-app, correo, SMS y RCS | Elegido Cubre el video en iOS por extensión, los deep links y el costo entra en el presupuesto del MVP |
| CleverTap | USD 85/mes hasta 5,000 MAU (plan Core, sin journeys); Pro y Ultimate a cotización | Core sólo A/B; journeys desde Pro | Sí, desde Pro | Push, in-app, web, correo, SMS, WhatsApp como complemento | Fase 2 Candidato natural al pasar de 100 k MAU |
| MoEngage | A cotización; gratis hasta 10,000 usuarios rastreados. Referencias de mercado: desde ≈ USD 999/mes hasta enterprise | Completo | Sí | Todos, con WhatsApp nativo | Fase 2 Compró Aampe a mediados de 2026: optimización de momento, contenido y frecuencia por usuario |
| Braze | Enterprise, sin nivel gratuito. Mediana de USD 89,332 al año sobre 253 compras registradas (rango 19.6 k a 478 k) | El más completo del mercado | Intelligent Timing por usuario | Todos | Fuera de alcance Su hora óptima no aplica a campañas disparadas por API, que son justo las nuestras |
| Airship | Sin precio público | Sí | Sí | Todos | No Su valor para VPLAY hoy son sus benchmarks, que es de donde salen las cifras de opt-in de esta pestaña |
Cuatro frases que se sostienen solas.
15-30 segundos no saltables después de que el usuario aceptó, con V-Coins y membresía siempre visibles al lado. Así lo permiten ambas tiendas y así se evita el rechazo en revisión.
En México el rewarded paga de 5 a 8 veces menos que en Estados Unidos. El advergame, el placement y la push patrocinada se facturan en pesos con CFDI y se quedan íntegros en la casa.
Con 39 % de tráfico inválido en apps mexicanas, cada Chispa nace de un callback firmado con idempotencia por transacción. El cliente nunca escribe en la billetera.
Android se resuelve con fotograma, play pintado y precarga; el creativo rico sube la apertura un 22 % de todas formas. Y todo mensaje compite por un presupuesto de atención que puede negarle el paso.
Cobrar en LATAM es multicanal o no es.
Un mexicano de 24 años puede querer pagarnos y no poder: 7 de cada 10 adultos no tienen tarjeta de crédito ENIF 2024 y la de débito se cae sola en compras en línea. Por eso VPLAY no elige un canal: abre siete y los rutea por margen. Las tiendas de apps dan fricción cero y se quedan con 15-30 %; la web deja 91-94 % neto y por eso paga +10 % de V-Coins; el efectivo y el SPEI abren el mercado que ninguna app global cobra; el recibo del operador llega a quien nunca abrió una cuenta. Todo cae en un solo lugar: un ledger append-only espejado en Odoo v19, con idempotencia por clave externa y CFDI desde el primer peso.
Cada canal cobra distinto, liquida distinto y habla con un usuario distinto.
Las tarifas de abajo son las publicadas a septiembre de 2026 y llevan IVA 16 % sobre la comisión cuando aplica (acreditable para VPLAY, pero cuesta caja mientras se acredita). El neto es por cada MXN 100 cobrados.
1 · Google Play Billing
Obligatorio para V-Coins, membresías y desbloqueos dentro de la app Android. Es el canal de fricción cero: el usuario ya tiene el método guardado y convierte al primer toque. La contraparte es la comisión y que el dato del cliente se queda en Google.
Detalle fino que sí importa: los puntos ganados (nuestras Chispas) se pueden emitir y canjear sin Play Billing; sólo si se venden exigen Play Billing política de pagos de Play. Eso deja libre toda la economía de recompensas.
Neto por MXN 100: 85.0 · liquidación 30-45 días est.
Nueva estructura (10 %) en México: 30-sep-2027
2 · App Store IAP
Mismo papel en iOS, con dos ventajas de arranque: el Small Business Program baja la comisión a 15 % para quien facturó menos de USD 1 M el año anterior — VPLAY califica automáticamente — y las suscripciones bajan a 15 % desde el segundo año.
Reglas duras que ya están en el diseño: las V-Coins compradas no pueden caducar (3.1.1) y debe existir "restaurar compras"; en México no se puede poner un botón que lleve a comprar fuera.
Neto por MXN 100: 85.0 con SBP · liquidación 30-45 días est.
Apple cobra y remite el IVA mexicano verificar
3 · Recarga web · Stripe
El monedero y la membresía se compran en vplay.mx con tarjeta, Apple Pay o Google Pay y se consumen en la app. Es legal y explícito en las reglas de Apple para servicios multiplataforma (3.1.3(b)) siempre que la app no promueva ni enlace la compra externa: el usuario llega por WhatsApp, por la landing o por el correo, nunca por un botón dentro de iOS.
Aquí vive el +10 % de V-Coins de regalo: se lo pagamos al usuario con parte de lo que no le pagamos a la tienda.
Neto por MXN 100: 92.3 · liquidación 2-7 días hábiles est.
3DS2 obligatorio en la primera compra y arriba de MXN 500
4 · Conekta · OXXO Pay y SPEI
La pieza que ninguna app global trae. El usuario genera una referencia, paga en efectivo en la tienda de la esquina y el webhook acredita las V-Coins minutos después. Para el que sí tiene cuenta, CLABE dinámica por orden (SPEI/DiMo/CoDi).
Regla de producto: la compra queda en estado PENDING y no acredita nada hasta el webhook — un voucher impreso no es un pago.
Neto por MXN 100: efectivo 93.5 · SPEI 85.5 (pero 97.1 en una recarga de MXN 500)
Primer depósito ~10 días hábiles; después 1-3 días est.
5 · Mercado Pago
La mayor base de usuarios con saldo ya cargado en México y una marca de confianza que reduce el abandono en el checkout. Se paga con tarjeta, con saldo o en efectivo, y permite elegir cuándo cobrar: al instante o a 14/30 días con menos comisión.
Lo usamos como segunda tarjeta del checkout y para campañas donde la confianza pesa más que el punto de comisión.
Neto por MXN 100: 91.3 al instante · 91.9 a 30 días
MSI desde +4.69 % (3 meses): no se usa en montos B2C
6 · Openpay (BBVA) y Clip
Openpay es hoy la tarifa de tarjeta más barata que localizamos y liquida en el mismo banco en 24-48 h; su red Paynet suma 32,000+ puntos de efectivo. Clip entra por otra puerta: cobra sin cuota fija, lo que la vuelve la única razonable para tickets chicos, y es la vía natural para los eventos presenciales de VEntertainment.
Clip 3.6 % sin cuota fija · depósito inmediato a Clip Cuenta DATO
Neto por MXN 100: Openpay 93.7 · Clip 95.8 verificar
7 · PayPal
No es el canal barato: es el canal de quien no quiere teclear su tarjeta en un sitio nuevo y el de la diáspora que paga desde Estados Unidos. Su tarifa baja por volumen y su verdadero valor para VPLAY está del otro lado: Payouts para pagar a creadores fuera de México.
Neto por MXN 100: 90.8 · contracargo MXN 110
Payouts: transferencia estándar sin cuota · instantánea MXN 40
8 · Carrier billing (recibo del operador)
El cargo va al recibo o al saldo del celular: es la única forma de cobrarle al que nunca abrió una cuenta bancaria. La decisión importante es por dónde: integrarlo directo con un agregador cuesta muy caro; hacerlo a través de Google Play no cuesta un peso extra.
En México ya funciona: Telcel (sólo pospago, con antigüedad y sin portabilidad en curso) y AT&T (prepago y pospago). Movistar no aparece.
Directo (Boku/Bango): take rate 30-45 % est. y liquidación 30-60 días
57.4 % de las transacciones DCB del mundo son de no bancarizados Mordor 2026
9 · Pagos a creadores y talento
Sale dinero, y sale con retenciones. La regla de oro es separar los dos carriles fiscales desde el contrato: la maquila a precio fijo (VPLAY compra el episodio) no es intermediación; los regalos y el revenue share sí lo son y activan el régimen de plataformas tecnológicas.
Dispersión por SPEI en lotes desde Odoo, con CLABE y RFC validados, KYC del creador y CFDI de retenciones mensual.
Maquila: ISR 10 % + IVA 2/3 (10.667 %) · RESICO 1.25 % confirmar
Entero a más tardar el día 17 · SPEI MXN 1-10 por transferencia est.
10 · Facturación B2B con CFDI
Advergames, series corporativas, licencias y white-label no pasan por ninguna pasarela: se facturan desde Odoo v19 con CFDI 4.0, complemento de pago y la cadencia que exige el flujo de caja de un estudio: 50 % de anticipo contra orden y 50 % contra entrega.
Es el canal con 0 % de comisión y el que financia la producción antes del estreno.
Serie corporativa 150-300 GVR (MXN 52-105 k) + ECO 3-8 k/mes · pieza suelta 40-120 GVR
Timbrado nativo l10n_mx_edi · anticipo por Apéndice 6 del Anexo 20
Comisión, liquidación, fricción y a quién le sirve.
El "neto" es lo que le queda a VPLAY de cada MXN 100 cobrados, ya con el IVA sobre la comisión. La columna que casi nadie mira es liquidación: el canal más barato del mundo no sirve si tarda 45 días en llegar y la nómina del estudio es quincenal.
| Canal | Comisión 2026 | Neto / MXN 100 | Liquidación | Fricción | Segmento | Cuándo lo usamos |
|---|---|---|---|---|---|---|
| Google Play Billing | 15 % (≤ USD 1 M/año) · 30 % arriba · subs 15 % | 85.0 | 30-45 días est. | Muy baja | Android que ya compra en Play | Compra impulsiva dentro del muro del episodio 9 |
| App Store IAP | 30 % · 15 % Small Business · subs 15 % desde el 2.º año | 85.0 | 30-45 días est. | Muy baja | iOS (34 % del parque MX) | Único camino legal dentro de iOS en México |
| Play carrier billing | = Play (15 %), sin costo extra por DCB | 85.0 | 30-45 días est. | Muy baja | Telcel pospago · AT&T prepago y pospago | Usuario sin tarjeta con Android: se activa solo |
| Web · Openpay tarjeta | 2.9 % + MXN 2.50 (negociable) | 93.7 | 24-48 h (BBVA) | Media | Tarjetahabiente recurrente | Recarga grande y renovación de membresía web |
| Web · Conekta efectivo (OXXO) | 2.6 % + MXN 3.00 (mín. 5.40) | 93.5 | 1-3 días est. · 1.er depósito ~10 días hábiles | Media (sale de casa) | Sin cuenta ni tarjeta | La puerta al 37 % que no tiene cuenta de ahorro |
| Web · Conekta tarjeta | 3.4 % + MXN 3.00 · 3DS +1.50 | 92.6 | 1-3 días est. | Media | Tarjetahabiente | Respaldo de Openpay en el mismo checkout |
| Web · Stripe tarjeta | 3.6 % + MXN 3.00 · Billing +0.7 % | 92.3 | 2-7 días hábiles est. | Baja (Apple/Google Pay) | Suscriptor web | Suscripción web: es la única con Billing nativo |
| Web · Stripe OXXO/SPEI | 4 % + MXN 3.00 | 91.9 | 1-3 días est. | Media | Sin tarjeta | Sólo si Conekta cae: es 1.6 pts más caro |
| Web · Conekta SPEI | MXN 12.50 fijo | 85.5 en MXN 100 · 97.1 en MXN 500 | Minutos-horas | Baja (DiMo/CoDi) | Bancarizado sin tarjeta | Recargas de MXN 499 y 999: la cuota fija se diluye |
| Web · Mercado Pago | 3.49 % + MXN 4 (instante) · 2.95 % a 30 días · efectivo 3.79 % + 4 | 91.3 · 91.0 efectivo | Instante / 3 / 14 / 30 días | Baja (saldo) | Usuario con saldo MP | Campañas donde la marca de confianza convierte |
| Web · PayPal | 3.95 % + MXN 4 → 2.95 % arriba de MXN 1 M/mes | 90.8 | Saldo inmediato · retiro 1-3 días | Baja | Diáspora / US Hispanic | Cobro internacional y pago a creadores fuera de MX |
| Web · Clip | 3.6 % sin cuota fija | 95.8 verificar | Inmediato a Clip Cuenta · 1-2 días a banco | Media | Presencial y ticket chico | Eventos, activaciones de marca y venta en piso |
| DCB directo (Boku / Bango) | Take rate 30-45 % est. | 55-70 | 30-60 días | Muy baja | Prepago sin Play (Movistar) | No en el MVP. Sólo si el volumen justifica el 30 %+ |
| B2B · CFDI desde Odoo | 0 % | 100.0 | 50 % anticipo · 50 % a la entrega | Venta consultiva | Marcas, empresas, licenciatarios | Advergames, series corporativas, licencias, white-label |
| Microtransacción de MXN 30 por Stripe | 3.6 % + 3.00 = 15.8 % efectivo | 84.2 | — | — | — | Nunca: por eso la recarga mínima web es MXN 99 |
Cuánto llega de verdad, según cuánto cobras.
Las cuotas fijas (MXN 3 de Stripe y Conekta, MXN 4 de Mercado Pago, MXN 12.50 de SPEI) pesan como una losa abajo de MXN 99 y desaparecen arriba de MXN 499. Eso es lo que fija los escalones del pack: 500 V-Coins por MXN 49 como pack de entrada, que en la primera compra se duplican —ahí manda la fricción, no el margen— y los escalones de 199, 499 y 999 empujados a la web, donde el margen manda.
Neto ya con IVA sobre la comisión. Fuente de cada tarifa en la tabla de arriba. La barra verde es el mejor canal para ese monto; la roja, el peor.
El mundo se está abriendo. México todavía no.
Tres frentes cambiaron las reglas del cobro en apps en los últimos 18 meses. Ninguno aplica a México todavía, y esa es exactamente la razón por la que la estrategia web-first no es una preferencia estética: es la única palanca de margen disponible hoy.
Seis pasos, y el tercero es el que evita el fraude.
La regla que gobierna todo el sistema cabe en una línea: el cliente nunca acredita saldo. La app pide, el servidor verifica contra la fuente de verdad del proveedor, el ledger escribe y sólo entonces la app se entera. Cualquier otra arquitectura se rompe con un emulador y un proxy.
Pack de V-Coins o membresía desde la app (Play/IAP) o desde vplay.mx (tarjeta, OXXO, SPEI). En OXXO y SPEI la compra nace en estado PENDING: no acredita nada.
Apple manda un JWS firmado; Google, una notificación RTDN por Pub/Sub; Stripe, Conekta y Mercado Pago, su firma con timestamp. Cada uno con su clave de idempotencia.
Firma en tiempo constante, ventana de ±300 s contra repetición, y re-consulta a la fuente de verdad: purchases.products.get en Google, Get Transaction Info en Apple. Un recibo sólo acredita una vez.
ledger_entries es append-only, con trigger que prohíbe UPDATE y DELETE, balance_after y clave externa única. Las V-Coins compradas y el +10 % de bono de la recarga web entran como lotes distintos, cada uno con su precio por moneda: de ahí sale el ingreso que se reconoce al consumo. Las Chispas ganadas viven en su propia sub-cuenta y caducan a 30 días.
account.move, CFDI global diario o por cliente, ingreso diferido y liberación al consumo. El partner queda etiquetado para NEXUS.
Push silenciosa actualiza el saldo y, si la compra vino de OXXO, un mensaje utility de WhatsApp avisa que ya se acreditó (MXN 0.145 por mensaje).
El sobre que llega
POST /vplay/webhook/pay HTTP/1.1
Host: api.vplay.mx
X-VPLAY-Signature: t=1793640127,v1=9f2b6c41e0…c1
Content-Type: application/json
{
"event_id": "evt_01JB7Q2KX9",
"type": "purchase.paid",
"channel": "WEB_OXXO",
"user_id": "usr_8f3a2b",
"product": { "sku": "coins_5000", "coins": 5000, "bonus": 500 },
"amount_minor": 49900,
"currency": "MXN",
"external_id": "ord_2n5xQ7",
"paid_at": "2026-10-03T18:22:07Z"
}
Lo que hace el servidor antes de creerle
import hmac, hashlib, time
TOLERANCIA = 300 # segundos: ventana anti-repeticion
def firma_valida(cabecera, cuerpo, secreto):
p = dict(x.split("=", 1) for x in cabecera.split(","))
t = int(p["t"])
if abs(time.time() - t) > TOLERANCIA:
return False # sobre viejo: se descarta
base = str(t).encode() + b"." + cuerpo
esp = hmac.new(secreto, base, hashlib.sha256).hexdigest()
return hmac.compare_digest(esp, p["v1"]) # tiempo constante
def acreditar(env, ev, cuerpo, cabecera):
if not firma_valida(cabecera, cuerpo, SECRETO):
return 401
# 1) IDEMPOTENCIA: indice unico sobre external_id
Mov = env["vplay.wallet.move"].sudo()
if Mov.search_count([("external_id", "=", ev["event_id"])]):
return 200 # ya procesado: no duplica
# 2) FUENTE DE VERDAD: nunca se confia en el payload
if ev["channel"] == "GOOGLE":
estado = play.purchases_products_get(ev["external_id"])
if estado.purchaseState != 0:
return 409
play.purchases_products_consume(ev["external_id"])
# 3) UNA sola escritura, atomica, con asiento contable
with env.cr.savepoint():
Mov.create({
"external_id": ev["event_id"],
"kind": "PURCHASE",
"coins": ev["product"]["coins"],
"bonus": ev["product"]["bonus"],
"amount": ev["amount_minor"] / 100.0,
})._post_account_move() # account.move + CFDI
return 200
La letra chica también es producto.
La reforma al artículo 76 Bis de la Ley Federal de Protección al Consumidor, vigente desde el 13-dic-2025, cambió las reglas de las suscripciones en México: aviso previo obligatorio y cancelación inmediata. Nuestras políticas van un paso más allá de lo que exige la ley, porque el costo de ser generoso es menor que el de una queja en PROFECO.
| Concepto | Política VPLAY | Fundamento |
|---|---|---|
| Aviso de renovación | Aviso 5 días naturales antes de cada renovación, con monto, fecha y enlace de cancelación, por push + correo + WhatsApp utility. Si no se envió el aviso, se reembolsa el cargo íntegro.El texto publicado dice "días naturales", no hábiles, aunque varios medios reportaron lo contrario. | LFPC art. 76 Bis fr. VIII (DOF 12-dic-2025) |
| Cancelación | Dos toques: Ajustes → Membresía → Cancelar. Sin llamada, sin retención forzosa, sin formulario. Conserva el acceso hasta el fin del periodo pagado. | LFPC art. 76 Bis fr. IX |
| Arrepentimiento | Reembolso total dentro de 5 días hábiles si la membresía no se usó, o si el paquete de V-Coins no se gastó. Ya consumido no se reembolsa, salvo falla nuestra. | LFPC arts. 56 y 76 Bis (política más protectora que la ley) |
| Falla del servicio | Si un desbloqueo no se entrega o el episodio no reproduce por causa nuestra y no se resuelve en 72 h: devolución de las monedas más una bonificación no menor al 20 %. | LFPC arts. 92, 92 Bis y 92 Ter |
| Restaurar compras | Botón en Perfil que reconcilia recibos de tienda contra el ledger. Obligatorio en iOS para consumibles. | App Store 3.1.1 |
| Caducidad | V-Coins compradas: nunca caducan. Chispas ganadas: 30 días, con aviso antes de vencer y consumo FIFO.Apple lo exige literalmente para lo comprado; lo ganado sí puede caducar. | App Store 3.1.1 |
| Contracargos | Objetivo por debajo de 0.5 %. 3DS2 en la primera compra y arriba de MXN 500; descriptor "VPLAY" claro; el historial de episodios vistos con marca de tiempo es la evidencia. Cuenta suspendida mientras se resuelve, sin perder derechos legales.Visa VAMP marca incumplimiento desde 0.5 % (5 casos) y "excesivo" en 1.5 %; Mastercard ECM 1.5-2.99 %, HECM ≥ 3 % con multas de hasta USD 200,000. | Programas de monitoreo Visa VAMP / Mastercard ECP |
| Compras de menores | Reembolso incluso de lo consumido cuando se acredite falta de consentimiento del tutor, dentro de 60 días. Sin ofertas de monedas ni cuentas regresivas a cuentas de menores. | LFPC 76 Bis fr. VII · LGDNNA |
| Precios por país | Siempre en MXN con IVA incluido y monto total visible antes de pagar. Listas por país en product.pricelist; en tienda, el precio que muestra la tienda ya trae impuestos. | LFPC art. 7 Bis |
| IVA | 16 % causado al cobrar la moneda, no al gastarla — no hay diferimiento fiscal posible, aunque contablemente el ingreso sí se difiera hasta el consumo. | LIVA arts. 1 y 1-BEl capítulo III BIS (arts. 18-B y siguientes) regula a proveedores residentes en el extranjero: VPLAY, persona moral mexicana, causa por el art. 1. |
| CFDI | CFDI global diario, semanal o mensual al público en general con RFC genérico XAXX010101000, emitido dentro de las 24 h siguientes al cierre del periodo; CFDI nominativo a solicitud dentro del mes. Los reembolsos generan CFDI de egreso. | RMF 2026 regla 2.7.1.21 · Guía de llenado del CFDI global |
| Naturaleza de la moneda | Circuito cerrado: sin retiro, sin transferencia entre usuarios, sin redención por dinero y con tope de compra. Así las V-Coins no son fondo de pago electrónico ni activo virtual. | Ley Fintech arts. 22-23 y 30 est. · opinión legal encargada |
El creador cobra de un pool, no de una promesa.
Sobre el ingreso neto de comisión de cada serie, el reparto es una regla escrita en el módulo, no una negociación caso por caso. Y el pool de talento se distribuye por minutos vistos ponderados: incentiva actuar en las series que retienen, no en las que se anuncian bonito.
Reparto del ingreso neto por serie modelo propuesto · est.
La base de reparto es después de la comisión del canal: una venta por App Store reparte sobre 85, una venta por OXXO reparte sobre 93.5. Eso alinea al socio de producción con empujar la recarga web, que es justo lo que queremos.
| Retención al creador | Con RFC | Sin RFC | Régimen |
|---|---|---|---|
| ISR · regalos, propinas y revenue share | 2.5 %Subió de 1.0 % el 1-ene-2026 | 20 % | Plataformas tecnológicas · LISR 113-A |
| IVA · regalos, propinas y revenue share | 50 % del trasladado (8 puntos) | 100 % (16 puntos) | LIVA art. 18-J |
| ISR · maquila por encargo (honorarios) | 10 %RESICO: 1.25 % | — | Régimen ordinario · LISR 106 y 113-J confirmar |
| IVA · maquila por encargo | 2/3 partes (10.667 %) | — | LIVA 1-A y RLIVA 3 confirmar |
| Persona moral proveedora | ISR 4 % · IVA 8 % | ISR 20 % · IVA 16 % | LIF 2026 confirmar DOF |
| Retención como pago definitivo | Sí, si gana ≤ MXN 300,000/año | — | Con aviso al SAT en 30 días |
| Entero al SAT | A más tardar el día 17 del mes siguiente, con CFDI de retenciones e informativa mensual | LIVA 18-J fr. III | |
RFC o CURP, CLABE validada contra el nombre, identificación y contrato firmado. Sin expediente completo no se abre línea de pago: es requisito fiscal y de prevención de lavado (LFPIORPI).
El creador ve su pool, sus minutos ponderados, sus regalos y sus retenciones antes de cobrar. La transparencia del reparto es parte del argumento para atraer talento.
Pagos agrupados quincenalmente con conciliación bancaria automática. Costo estimado MXN 1-10 por transferencia. Creadores fuera de México por PayPal Payouts o Wise.
Complemento "Servicios Plataformas Tecnológicas" dentro de los 5 días del mes siguiente, emitido desde l10n_mx_edi. Desde el 1-abr-2026 el SAT tiene acceso en tiempo real a los datos de las plataformas (art. 30-B del CFF): la informalidad ya no es una opción operativa.
RevenueCat cuesta 1 % para siempre. Nosotros construimos el ledger igual.
Toda app con suscripciones enfrenta la misma decisión: pagar una capa que normaliza Apple, Google y web, o escribirla. Para VPLAY la respuesta es asimétrica, porque el ledger no es un accesorio del producto: es el producto. Ya vamos a verificar recibos y a escribir movimientos con idempotencia para las V-Coins; hacerlo también para suscripciones cuesta horas, no un porcentaje perpetuo.
| Opción | Costo | Qué resuelve | Qué no resuelve | Veredicto VPLAY |
|---|---|---|---|---|
| RevenueCat | Gratis hasta USD 2,500 de ingreso rastreado/mes; después 1 % del bruto | Normaliza StoreKit y Play Billing, webhooks, paywalls remotos y experimentos sin publicar; soporta web billing con Stripe | No es tu ledger de monedas, no factura CFDI, no conoce las Chispas ni el muro de tres salidas | Plan B Si el equipo va tarde en F0, entra y se retira después |
| Adapty | Gratis hasta USD 5,000 MTR/mes (nuevo precio feb-2026, sin mínimo de USD 99); luego 1 % | Lo mismo, con mejor umbral gratuito y paywalls A/B | Idem | Alternativa Mejor umbral de arranque |
| Qonversion | Gratis hasta USD 10,000 MTR/mes; luego 0.6-0.8 % | El umbral más alto y el porcentaje más bajo | Ecosistema y soporte menores | Evaluar |
| Propio (API + Odoo) | ≈ 120 h de desarrollo est. · 0 % perpetuo | Verificación JWS de Apple y RTDN de Google contra la API de verdad, dedupe por notificationUUID, estado unificado y espejo en Odoo con CFDI | Hay que mantenerlo cuando Apple y Google cambien sus APIs | Elegido El ledger ya se construye para las monedas |
Gracia y reintento
Apple permite periodo de gracia de 3, 16 o 28 días (máximo 6 en semanales) y reintenta el cobro hasta 60 días. Google combina gracia y account hold con una ventana total de recuperación limitada a 60 días desde dic-2025. VPLAY usa 16 días en mensual y el máximo en semanal: el usuario no pierde el acceso mientras el banco reintenta.
Planes prepagados
Google permite suscripciones prepagadas sin renovación, recargables con top-up. Es la pieza exacta para el segmento OXXO: se compra una semana de membresía en efectivo, sin domiciliación y sin tarjeta. Ojo con el reconocimiento en 3 días o Google reembolsa y revoca.
Recuperación con NEXUS
El cobro fallido dispara una secuencia por WhatsApp utility (MXN 0.145 por mensaje) con enlace directo a actualizar el método de pago, más una oferta winback si expira. Es el uso más rentable del canal: cada mensaje cuesta el 0.1 % de una membresía mensual de MXN 149 Frente 4 §B6.
Un tercio del país no puede pagarnos con tarjeta.
La Encuesta Nacional de Inclusión Financiera 2024, publicada por el INEGI el 13-mar-2025, es el dato duro que sostiene toda esta arquitectura. Y su lectura fina es todavía más útil que el titular: la bancarización sube, pero la tarjeta de crédito —el instrumento que las apps globales asumen— sigue en manos de tres de cada diez adultos.

Cinco módulos que extienden, no revuelven.
Las cuatro preguntas que siempre aparecen en la mesa.
Nos comen el 15 % de lo que se compre dentro de iOS, y iOS es el 34 % del parque mexicano contra 66 % de Android StatCounter ago-2026. Sobre ese 34 %, la parte que compra por impulso dentro de la app sí paga comisión, y está bien: convierte mejor. El resto del recorrido —la recarga grande, la renovación de la membresía, el pago en efectivo— vive en vplay.mx y deja 91-94 % neto. La regla de Apple 3.1.3(b) permite exactamente eso: comprar fuera y consumir dentro, siempre que la app no lo promueva ni lo enlace. Lo que no haremos nunca es poner ese botón dentro de iOS en México: es causa de rechazo.
Es el riesgo real de este modelo y por eso está en el registro de riesgos con mitigación: las tiendas liquidan a 30-45 días est., mientras la nómina del estudio es quincenal y las jornadas de rodaje se pagan casi de contado. Las tres palancas: (1) anticipo B2B del 50 % contra orden, que es dinero que entra antes de grabar; (2) recarga web, que liquida en 24 h a 7 días según pasarela; (3) una reserva de caja del 7 % del uso de fondos, ya presupuestada como línea de contingencia blueprint §10.3. OXXO y SPEI ayudan aquí más de lo que parece: confirman en horas, no en semanas.
No, mientras el diseño se respete: circuito cerrado, sin retiro, sin transferencia entre usuarios, sin redención por dinero y con tope de compra. Con esas cuatro condiciones las V-Coins no son fondo de pago electrónico (Ley Fintech arts. 22-23) ni activo virtual (art. 30 y Circular Banxico 4/2019). Es una lectura fundada, no una opinión legal firmada: la opinión está encargada y forma parte del hito H7. Y hay un corolario de producto: los regalos a creadores no mueven saldo del usuario al creador, los liquida VPLAY como reparto de ingreso, que es lo que evita convertirse en transmisor de dinero.
Porque el 1 % es perpetuo y no nos ahorra el trabajo importante. RevenueCat normaliza suscripciones; no lleva un ledger de dos monedas, no factura CFDI, no conoce el muro de tres salidas ni el vencimiento FIFO de las Chispas. Como ya tenemos que verificar recibos, deduplicar por clave externa y escribir movimientos idempotentes para las V-Coins —eso no lo evita ninguna herramienta— hacerlo también para suscripciones cuesta ≈ 120 h est., una sola vez. Dicho eso, la puerta queda abierta: si en F0 el equipo va tarde, entra RevenueCat, se lanza a tiempo y se retira después. Es un plan B con costo conocido, no un dogma.
En qué formato se entrega. Y por qué no se lo llevan.
La pregunta que abre esta pestaña es literal: "¿en qué formato se usa?". La respuesta corta cabe en una frase citable; la larga ocupa esta sección: pipeline de carga, formatos, códecs, escalera de bitrates, DRM por plataforma, lo que GoodShort hace hoy en web, cuánto cuesta cada proveedor en tres escenarios y qué construimos en 90 días. Todo con cifras de lista verificadas el 1-sep-2026 y tipo de cambio $17.01 MXN/USD DOF.
Cómo se plantea al inversionista: "Nadie en la industria promete 'imposible de copiar'. Prometemos tres cosas medibles: (1) el link no sirve fuera de la app ni después de 15 minutos; (2) en iPhone y en Android certificado la pantalla grabada sale negra; (3) si alguien apunta una cámara, la copia lleva su nombre y la damos de baja. Para un episodio de 90 segundos que cuesta unos 3 pesos (30 V-Coins) est., piratearlo no vale la pena." investigación F2 · F3
Las tres decisiones técnicas que importan (y por qué)
Formato de entrega
CMAF/fMP4 servido por HLS (Apple) + DASH (Android/web). Nunca MP4 progresivo. Un solo juego de archivos alimenta a todos los reproductores; el MP4 progresivo es una sola URL que se baja con curl.
Cifrado
AES-128 cbcs (Common Encryption) con una llave por serie y por nivel de calidad (AUDIO / SD / HD). cbcs es el único esquema que aceptan FairPlay, Widevine y PlayReady a la vez: un paquete, tres DRM. Una llave por temporada evita pagar una licencia por cada episodio de 90 s.
Control de acceso
JWT de vida corta (5–15 min) emitidos por el backend VPLAY tras verificar en Odoo el derecho (V-Coins / membresía / anuncio visto) + DRM + marca de agua por sesión. El token dice quién y hasta cuándo; el DRM dice qué dispositivo puede descifrar; la marca de agua dice quién filtró.
Nueve estaciones. El servidor de la app nunca toca el archivo.
La subida va directa al bucket con URL prefirmada (tus / S3 multipart / Direct Upload); de ahí todo es asíncrono por workers y cada estación avisa a Odoo por webhook firmado. Odoo es catálogo, ledger y contratos: el pipeline vive fuera.
El Studio sube al bucket raw/ con URL prefirmada: S3/R2/Bunny multipart (partes de 8–16 MB, reintento por parte) o protocolo tus en Cloudflare/Bunny/Mux (reanuda tras un corte de red móvil). Webhook → Odoo vplay.asset state=uploaded.
Reglas duras: relación 9:16 (±1 %), fps ∈ {23.976, 24, 25, 29.97, 30}, yuv420p SDR, duración 45–180 s para episodio y ≤ 20 s para tráiler, máster ≥ 8 Mbps, audio ≥ 44.1 kHz. Lo que no cumple, rebota al Studio con el motivo.
ffmpeg / MediaConvert / Mux / Bunny según proveedor. Cinco renglones H.264 (1080 → 270), GOP de 2 s sin scenecut para que todos corten en el mismo cuadro, loudnorm −16 LUFS, AAC-LC 96 kbps. Codificar 15,000 min de catálogo cuesta menos de $1,100 USD en cualquiera de las seis rutas de la tabla de proveedores est..
Shaka Packager (o Bento4) produce un solo juego de segmentos .m4s de 4 s y dos manifiestos: master.m3u8 (HLS) y manifest.mpd (DASH). Un directorio por episodio; el audio de la temporada se comparte.
El KMS / servidor de licencias entrega tres llaves por temporada: KEY_AUDIO, KEY_SD (≤ 540p) y KEY_HD (720p/1080p). Las llaves nunca viajan en la línea de comandos en producción: SPEKE (AWS) o la API del vendedor devuelven llaves + PSSH.
Valida el JWT DRM y decide por robustez qué llaves entrega: un teléfono Widevine L3 recibe AUDIO + SD (ve hasta 540p); un L1 o un iPhone con FairPlay recibe las tres (1080p). Es la política que aplican Netflix y Disney (L3 ≈ 480p) Fora Soft.
El token nunca se emite sin pasar por el ledger: monetización y seguridad son el mismo endpoint. La CDN valida firma y caducidad por segmento (o cookie firmada); PoP en CDMX / Querétaro / Guadalajara; HTTP/3 y TLS 1.3 0-RTT.
EME en web, Media3 en Android, AVPlayer en iOS. Al 70 % del episodio N se pide token + manifiesto + init + primer segmento de N+1: swipe → play en < 300 ms est.. Overlay usr:7f3a·+52…4421 al 12 % de opacidad que cambia de esquina cada 20–40 s.
Video Startup Time p50 < 800 ms y p90 < 1.5 s, rebuffer < 0.5 % (Mux Data incluido o telemetría propia). Cada decisión de advergame viaja como evento vplay.choice.v1 a Odoo: es el producto B2B.


Cinco formas de servir el mismo video. Sólo una es no descargable.
| Formato | Qué es | Pros | Contras | Soporte 2026 | ¿Descargable? | Uso en VPLAY |
|---|---|---|---|---|---|---|
| MP4 progresivo | Un solo archivo, una sola URL | Simple, universal, sin manifiesto | Sin calidad adaptativa (se traba en 4G débil); sin DRM estándar en navegadores/apps; sin faststart tarda segundos en arrancar; un archivo por idioma; caché de rangos parciales | Todo | SÍ, trivial: curl -O o "Guardar como" | Sólo mezzanine interno y descarga firmada del máster para una marca (B2B). Nunca consumo. |
| HLS con MPEG-TS | Playlist .m3u8 + segmentos .ts de 2–10 s | ABR; nativo en Apple; segmentos cacheables | TS no acepta CENC/DRM moderno (sólo AES-128 "clear key" o SAMPLE-AES); Apple exige fMP4 para HEVC, AV1 e IMSC1 Apple; segmentos más pesados | iOS nativo, hls.js, Media3 | Sí con yt-dlp mientras vive el token; la llave AES-128 viaja al cliente en claro | No. Es lo que GoodShort web usa hoy (ver comparativa abajo). |
| MPEG-DASH | .mpd + fMP4 (ISO/MPEG) | Widevine y PlayReady "en casa"; estándar abierto; pistas de audio/subtítulos separadas | Safari/iOS no lo reproduce nativamente: AVPlayer sólo habla HLS | Android Media3, Chrome/Edge/Firefox, smart TVs | No sin licencia: los segmentos cifrados son basura binaria | Sí, para Android y web no-Safari. |
| CMAF (fMP4) | Contenedor común ISO 23000-19: los mismos .m4s los referencian un .m3u8 y un .mpd | Un encoding, un cifrado (cbcs), dos manifiestos, tres DRM; init ≤ 1 KB; HEVC/AV1 permitidos; arranque < 1 s con prefetch | cbcs en Widevine exige Android 7.1+ (API 25): se pierde Android 5–7.0, hoy < 3 % del parque MX est. | hls.js fMP4 (HEVC/AV1/VP9) hls.js; Media3 API 25+ Android; AVPlayer | No: cientos de segmentos con token por segmento y cifrados; sin llave no hay video | El formato VPLAY. Regla: codifica una vez → empaqueta en CMAF → sirve HLS y DASH del mismo directorio. |
| LL-HLS | HLS de baja latencia: segmentos parciales, blocking playlist reload, preload hints; meta < 2 s glass-to-glass | Latencia de transmisión en vivo | Diseñado para vivo, no para VOD; más complejidad en origen y CDN Wowza | Apple, hls.js | Igual que HLS-fMP4 (depende del cifrado) | No aplica al catálogo. Sólo si se lanzan watch parties o estrenos en vivo. |
Códecs: H.264 manda en el MVP, HEVC ahorra CDN en iOS, AV1 espera a 2027
| Códec | Eficiencia vs H.264 | iOS / Safari | Android | Web (Chrome/Edge/Firefox) | Licencia / regalías | Decisión VPLAY |
|---|---|---|---|---|---|---|
| H.264 / AVC (High 4.1) | base | Todo iPhone, decodificación HW | Todo Android (≥ 4.1) HW; decodificador seguro Widevine L1 garantizado | Todos | Pool AVC (Via LA → Access Advance). Reporte de subida del techo de cuota para streaming de $100 k a $4.5 M/año, aplica a grandes servicios Tom's Hardware | Códec base obligatorio: escalera completa. |
| H.265 / HEVC | −30 a −40 % de bitrate a igual calidad est. (Apple: 1080p 4,500 HEVC vs 6,000 AVC) | iPhone 6s+ HW; Apple lo empuja en HLS (hvc1 obligatorio) | Mayoría HW desde Android 5; L1 con decodificador seguro HEVC común | Chrome/Edge sí en HW; Firefox parcial | Pools HEVC Advance / VDP Pool cobran a servicios de streaming por MAU/ingresos; tarifa no pública Access Advance | Renglón 1080p HEVC opcional para iOS en crecimiento (CDN −15/−20 %). Revisar exposición legal antes de escalar. |
| AV1 | −40 a −50 % est. | HW sólo en iPhone 15 Pro+, Mac M3+, iPad Pro M4+; Apple no tiene decodificador AV1 por software Bitmovin | SW en Android 14+ (dav1d, por verificar); HW en gama alta 2021+; AV1 "seguro" (L1) es raro | Chrome/Firefox/Edge sí | AOMedia sin regalías; pool Sisvel existe (Netflix/Google no pagan según reporte 2026) Fora Soft | No en MVP: rompe la mitad de los iPhones. Fase escala 2027: renglón AV1 para Android gama alta. |
| VP9 | −25 a −35 % est. | Safari ≥ 14 sólo con HW (limitado) | Sí (YouTube) | Sí | Incluido en VDP Pool | No: HEVC cubre lo mismo con mejor soporte Apple. |
Cinco renglones, un GOP, 21 MB por minuto visto.
Un cuadro 1080×1920 tiene los mismos píxeles que 1920×1080, así que el punto de partida es la escalera 16:9 de Apple (req. 1.25) Apple; los micro-dramas (planos cerrados, diálogo, poco movimiento) toleran 30–40 % menos bitrate que esa referencia pensada para cine y deporte est.. Saltos de 1.5–2× entre renglones Fora Soft, pico ≤ 200 % del promedio, segmentos de 4 s (Cloudflare usa 4 s; Apple sugiere 6 s como meta genérica) e IDR cada 2 s. La escalera es propuesta VPLAY v1 est., derivada de Apple req. 1.25 y de la práctica de plataformas verticales; se afina con per-title encoding en fase crecimiento.
| Renglón | Resolución | Bitrate AVC (kbps) | Perfil / nivel | HEVC opcional | Uso · a quién sirve |
|---|---|---|---|---|---|
| R5 · techo | 1080 × 1920 | 4,000 (pico ≤ 6,000) | High 4.1 | 2,800 | Wi-Fi / 5G. Sólo con Widevine L1 / FairPlay / PlayReady SL3000 (llave HD). |
| R4 · arranque | 720 × 1280 | 2,200 (pico ≤ 3,300) | High 3.1 | 1,500 | 4G bueno. Renglón de arranque por defecto: ni el piso borroso ni el techo que se traba; el ABR ajusta después. |
| R3 | 540 × 960 | 1,200 | Main 3.1 | 800 | 4G congestionado. Tope para Widevine L3 (llave SD). |
| R2 | 360 × 640 | 600 | Main 3.0 | 400 | 3G / datos limitados. |
| R1 · piso | 270 × 480 | 300 | Baseline 3.0 | — | Red degradada; evita el rebuffer (opcional). |
| Audio | AAC-LC 2.0 · 48 kHz | 96 (128 con música) | — | — | Apple req. 2.9: AAC-LC 32–160 kbps; HE-AAC no arriba de 64 kbps. loudnorm −16 LUFS. |
Subtítulos
WebVTT (.vtt con X-TIMESTAMP-MAP) por defecto para HLS y DASH: barato, editable, generado por Whisper a $0.006/min OpenAI (300 min de catálogo = $1.80; 15,000 min = $90). IMSC1 (TTML en fMP4) sólo si se necesita posicionamiento de broadcast.
Pistas de audio y doblaje
Renditions EXT-X-MEDIA TYPE=AUDIO (HLS) / AdaptationSet (DASH) sobre el mismo timeline: un video, N audios (ES-MX original, EN y PT-BR doblados). Cada audio se cifra con KEY_AUDIO. El doblaje sintético entra aquí sin recodificar el video.
Audio descriptivo
Otra rendition de audio con CHARACTERISTICS="public.accessibility.describes-video". Costo marginal; bonus para licitaciones públicas y marcas con políticas de accesibilidad.
Un paquete, tres DRM: por qué cbcs y no cenc.
| Esquema | Modo AES | Quién lo acepta | Estado 2026 |
|---|---|---|---|
| cenc | AES-128 CTR, cifrado completo de subsamples | Widevine, PlayReady. FairPlay NO | Legado: obliga a dos paquetes (HLS-cbcs para Apple + DASH-cenc para el resto) |
| cbcs | AES-128 CBC con patrón 1:9 (cifra 1 de cada 10 bloques → barato de descifrar en móvil) | FairPlay (único que acepta), Widevine (desde 2018), PlayReady ≥ 4.0 BuyDRM · DEV | Estándar de facto para "un paquete, tres DRM". Media3: cbcs desde Android 7.1 (API 25) Android |
// Serie "Herencia Prohibida" · temporada 1 (30–80 episodios de 90 s)
Serie S01
├─ KEY_AUDIO → todas las pistas de audio de la temporada
├─ KEY_SD → renglones ≤ 540p (robustez mínima SW_SECURE_CRYPTO = Widevine L3 OK)
└─ KEY_HD → renglones 720p/1080p (HW_SECURE_ALL = L1 / FairPlay / PlayReady SL3000)
// Una licencia cubre TODA la temporada; el player reutiliza la sesión DRM entre episodios:
// Media3 DefaultDrmSessionManager (keepalive) · AVContentKeySession compartido · EME MediaKeySession reutilizada
// Con llave POR EPISODIO (lo que hace un turnkey por defecto) se paga una licencia por cada 90 s → ×4–×10
Widevine · Google
Android (Media3), Chrome, Firefox, Edge, Android TV, Chromecast. L1: descifrado + decodificación dentro del TEE, salida por secure path → HD. L3: todo en software → tope contractual 480–720p y grabable. Google no cobra la licencia de contenido pero exige integrarse vía socio certificado: en la práctica a través de Mux / Axinom / EZDRM / castLabs / DoveRunner / Bunny.
FairPlay Streaming · Apple
iOS, iPadOS, tvOS, macOS Safari, visionOS. Siempre a nivel hardware: la ventana con FPS sale negra en grabación de pantalla, QuickTime y AirPlay no autorizado Apple QA1970. Requiere credenciales de despliegue FPS aprobadas por Apple, que sólo se dan a quien opera el servicio; no a terceros a nombre de otros Apple FPS. Grupo Veniu las solicita a su nombre el día 0.
PlayReady · Microsoft
Windows (Edge, apps UWP), Xbox, smart TVs Samsung/LG. Niveles SL150 (test) / SL2000 (software) / SL3000 (hardware). Se obtiene vía vendedores multi-DRM. Fuera del MVP móvil; entra con la web de escritorio y TV.
Matriz DRM: qué pasa en cada plataforma cuando alguien intenta grabar
| Plataforma / player | DRM | Nivel | Grabación de pantalla | Qué ve el usuario (tope) | Capa extra recomendada |
|---|---|---|---|---|---|
| iOS / iPadOS app (AVPlayer + FairPlay) | FairPlay | HW · Secure Enclave | Video negro en grabación, QuickTime y mirroring; el audio sí se captura (silenciar por API) QA1970 | 1080p (llave HD) | Observar UIScreen.isCaptured para pausar y avisar; no depender de él (con FPS puede devolver false foro Apple) |
| Safari macOS / iOS (web, EME com.apple.fps) | FairPlay | HW | Video negro (mismo mecanismo) | 1080p | Web es secundario: landings, B2B, tráilers |
| Android app (Media3 + Widevine L1) | Widevine | L1 · TEE + secure surface | Sale negra: el decodificador seguro escribe a una secure surface | 1080p (llave HD) | FLAG_SECURE en la ventana del player bloquea screenshots y grabadores MediaProjection Android; no protege root/firmware modificado ni capturadoras HDMI (exigir HDCP) |
| Android app (Widevine L3) | Widevine | L3 · software | Grabable (descifrado en software) | ≤ 540p (llave SD). Netflix/Disney aplican ≈ 480p | FLAG_SECURE sigue bloqueando grabadores no-root. Parque MX en L3: < 10 % est. (sin fuente) |
| Chrome / Firefox de escritorio | Widevine | L3 | Grabable con OBS / captura de ventana Fora Soft | Tope 720p/480p contractual; VPLAY sirve ≤ 540p | Marca de agua visible + cap de resolución |
| Edge en Windows | PlayReady | SL3000 · HW | Protegido en hardware | 1080p | — |
| Android TV / Chromecast | Widevine (PlayReady sólo Android TV) | L1 | Protegido; HDCP en HDMI | 1080p | Fuera del MVP (formato vertical) |
| Cámara apuntando a la pantalla | — | — | Nada lo impide: agujero analógico | Lo que muestre la pantalla, degradado | Marca de agua visible/forense + episodios cortos y baratos: el pirata no gana nada |
Cómo detecta el player la robustez: EME videoRobustness: ['HW_SECURE_ALL','SW_SECURE_CRYPTO'] (Shaka) Shaka; Android MediaDrm.getPropertyString("securityLevel") → "L1" | "L3". El servidor de licencias usa ese dato para entregar sólo las llaves que el dispositivo merece.
GoodShort protege el acceso al manifiesto, no el contenido.
Exploración sin iniciar sesión de goodshort.com desde el navegador (dueño declarado: NewReading PTE. LTD., Singapur). Se reporta exactamente lo visto; nada más. La app móvil no se verificó.
Lo caro no es codificar ni almacenar: es entregar y licenciar.
Supuestos de los tres escenarios: Piloto 10 k MAU · 5 min/día · 1.5 M min/mes · 300 min de catálogo · 31.5 TB. Crecimiento 100 k MAU · 12 min/día · 36 M min/mes · 3,000 min · 756 TB. Escala 1 M MAU · 12 min/día · 360 M min/mes · 15,000 min · 7.56 PB. Lectura literal (todos los MAU diarios); si sólo el 40 % lo son, entrega y DRM se dividen entre 2.5. Tarifas DATO; cantidades y totales est..
| Proveedor | Encoding | Almacenamiento | Entrega | DRM | Piloto / mes | Crecimiento / mes | Escala / mes | Comentario |
|---|---|---|---|---|---|---|---|---|
| Mux Video Mux | Basic gratis; Plus (obligatorio para DRM) 1080p $0.03125/min | 1080p $0.003/min-mes | 100 k min/mes gratis; 1080p $0.001/min → $0.0007 a 10 M+ | $100/mes + $0.003 por licencia; llave por asset; FairPlay exige certificado propio | ≈ $4,300 | ≈ $93,800 | ≈ $936 k | Gana el arranque (3 DRM, tokens, Mux Data incluido). El DRM por asset castiga episodios de 90 s: inviable en escala sin contrato por MAU. |
| Cloudflare Stream Cloudflare | Gratis | $5 por 1,000 min | $1 por 1,000 min (por segmento de 4 s) | No tiene DRM (Widevine/FairPlay/PlayReady no documentados); JWT exp ≤ 24 h, ≤ 5 reglas geo/IP | ≈ $1,500 | ≈ $36,000 | ≈ $360 k | Sólo válido para catálogo gratuito/ads. No cumple "no descargable". Era la opción de la v1: se retira. |
| Bunny Stream + MediaCage Bunny | Estándar gratis; Premium 1080p/720p $0.05/min | $0.01/GB-mes (cada rendition cuenta) | Standard NA/EU $0.01/GB (Sudamérica $0.045); Volume $0.005 → $0.002/GB; PoP en CDMX | $99/mes + $0.005 → $0.003 por licencia; Widevine + FairPlay; cobra por dispositivo y por llave | ≈ $1,240 | ≈ $8,900–13,000 | ≈ $112 k (Standard) | El más barato con DRM. Huecos: ¿México tarifica como NA o Sudamérica (×4.5)? ¿MediaCage fuera de su player? Ambos se resuelven en el spike de la semana 1. |
| api.video api.video | Gratis | $0.00285/min-mes | $0.0017/min | No mencionado | ≈ $2,550 est. | ≈ $61,200 est. | ≈ $612 k est. | Totales calculados de la tarifa de lista (entrega × minutos). Sin DRM público: no candidato para el catálogo de pago. |
| AWS DIY: MediaConvert + S3 + CloudFront + SPEKE con DRM de terceros AWS | Professional $0.012/min normalizado (HD ×2, HEVC ×2) | S3 ≈ $0.023/GB-mes; S3 → CloudFront sin cargo | CloudFront "US, Mexico & Canada": 1 TB gratis, $0.085 → $0.020/GB por tiers | SPEKE v2 (cbcs, CMAF) con Axinom €199/mes, EZDRM $299.99/mes, castLabs $299/mes… tarifa por MAU | ≈ $3,220 | ≈ $35,400 (≈ $22 k negociado) | ≈ $212 k (≈ $110–140 k negociado) | Más ingeniería, mejor control y ecosistema; CloudFront a lista es 9× Bunny en $/GB. |
| Self-host: ffmpeg + Shaka Packager en workers + Bunny/CF CDN + DRM por MAU | ≈ $50–150 VPS | $1–5 | Bunny Volume (contrato) | Axinom / EZDRM / castLabs por MAU: objetivo ≤ $0.02 por MAU-mes | ≈ $1,070 | ≈ $6,700 | ≈ $30–50 k | Gana la escala. Requiere un ingeniero de streaming propio (no incluido en la cifra). |
Costo mensual de infraestructura de video por proveedor, USD de lista. * = sin DRM (no cumple la promesa). Bunny en escala = Standard; el self-host usa Bunny Volume + DRM por MAU. Cifras est. sobre tarifas DATO.
1 · Entregar manda
Codificar 15,000 min cuesta < $1,100 USD en cualquier ruta; almacenarlo, < $60/mes. A 1 M MAU, CloudFront a lista ($196 k) contra Bunny Volume (≈ $15 k) es una diferencia de 13×.
2 · La licencia es margen
Con episodios de 90 s, "una licencia por reproducción" es un impuesto de $0.003–0.005 por episodio visto: comparable al ingreso por anuncio recompensado (eCPM LATAM $5–15 → $0.005–0.015 por vista est.). Llave por temporada + sesión reutilizada + tarifa por MAU no es un detalle.
3 · Por minuto vs por GB
Cloudflare y Mux cobran por minuto, cómodo en piloto y caro en escala. Bunny/CloudFront cobran por GB: la escalera y la mezcla de calidades se vuelven palancas de costo.
4 · Unit economics
Infraestructura de video ≈ $0.12 USD/MAU-mes en piloto, $0.07–0.13 en crecimiento, $0.03–0.05 en escala (ruta Bunny/self-host) est.. En MXN: ≈ $2.0 → $1.2–2.2 → $0.5–0.85 por usuario activo al mes.
Calculadora: llave por episodio vs llave por temporada
Supuestos est.: episodio de 1.5 min; DAU/MAU 40 % con 1.5 sesiones/día; 1.3 series por sesión; tarifa de licencia $0.003 (Mux) + $100/mes base para ambos casos. Con llave por episodio, cada reproducción pide licencia; con llave por temporada, una licencia por sesión y serie.
Sensibilidades que mueven la tabla
| Si… | Efecto |
|---|---|
| La mezcla sube a 60 % 1080p (Wi-Fi) | GB/min ≈ 30 → CDN +43 % |
| Se agrega renglón HEVC para iOS (≈ 45 % del tráfico MX en apps de pago est.) | CDN −15/−20 %; encoding ×2 en ese renglón |
| Bunny clasifica México como "Sudamérica" ($0.045/GB) y no "Norteamérica" ($0.01) | CDN Bunny Standard ×4.5 → verificar con Bunny antes de firmar |
| DRM ingenuo (llave por episodio) | DRM ×4–×10 |
| Sólo el 40 % de los MAU son diarios | Entrega y DRM ÷ 2.5 |
Matriz de decisión: llave en mano vs armar
| Criterio (peso) | Mux | Bunny + MediaCage | Gumlet | Cloudflare Stream | AWS DIY | Self-host |
|---|---|---|---|---|---|---|
| Tiempo a MVP (25 %) | ★★★★★ días | ★★★★ | ★★★★ | ★★★★★ | ★★ | ★ |
| DRM multi-plataforma (25 %) | ★★★★★ 3 DRM, tokens, docs | ★★★ validar fuera de su player | ★★★ | ✗ no tiene | ★★★★ vendedor SPEKE | ★★★★ vendedor |
| Costo en piloto (10 %) | ★★ $4.3 k | ★★★★★ $1.2 k | ★★★ $3 k | ★★★★ $1.5 k sin DRM | ★★★ $3.2 k | ★★★★★ $1.1 k + gente |
| Costo en escala (20 %) | ★ | ★★★★ Volume | ★★ | ★★ | ★★★ negociado | ★★★★★ |
| Analítica QoE (5 %) | ★★★★★ Mux Data incluido | ★★ | ★★★ | ★★ | ★★ CloudWatch | ★ armar |
| Portabilidad / lock-in (10 %) | ★★★ | ★★★★ HLS/DASH estándar | ★★★ | ★★★ | ★★★★★ | ★★★★★ |
| Riesgo operativo (5 %) | ★★★★★ | ★★★★ | ★★★ | ★★★★★ | ★★★ | ★ |
Cuatro bloques que ya están escritos.
Parámetros reales de la escalera 9:16 con GOP alineado, el empaquetado cbcs multi-DRM con Shaka Packager, el contrato del endpoint que emite el token y el árbol de archivos resultante. Las llaves y secretos nunca viajan en la línea de comandos en producción; aquí se muestran como marcadores.
# Entrada: master.mov (1080x1920, 24 fps, ProRes/H.264 alto bitrate)
# GOP = 48 cuadros a 24 fps = 2 s ; sin scenecut → todos los renglones cortan en el mismo cuadro
ffmpeg -y -i master.mov \
-filter_complex "[0:v]split=4[v1080][v720][v540][v360]; \
[v720]scale=720:1280:flags=lanczos[v720s]; [v540]scale=540:960:flags=lanczos[v540s]; [v360]scale=360:640:flags=lanczos[v360s]" \
-map "[v1080]" -c:v:0 libx264 -profile:v:0 high -level:v:0 4.1 -preset slow -tune film \
-b:v:0 4000k -maxrate:v:0 6000k -bufsize:v:0 8000k -g 48 -keyint_min 48 -sc_threshold 0 -pix_fmt yuv420p \
-map "[v720s]" -c:v:1 libx264 -profile:v:1 high -level:v:1 3.1 -preset slow \
-b:v:1 2200k -maxrate:v:1 3300k -bufsize:v:1 4400k -g 48 -keyint_min 48 -sc_threshold 0 -pix_fmt yuv420p \
-map "[v540s]" -c:v:2 libx264 -profile:v:2 main -level:v:2 3.1 -preset slow \
-b:v:2 1200k -maxrate:v:2 1800k -bufsize:v:2 2400k -g 48 -keyint_min 48 -sc_threshold 0 -pix_fmt yuv420p \
-map "[v360s]" -c:v:3 libx264 -profile:v:3 main -level:v:3 3.0 -preset slow \
-b:v:3 600k -maxrate:v:3 900k -bufsize:v:3 1200k -g 48 -keyint_min 48 -sc_threshold 0 -pix_fmt yuv420p \
-map 0:a:0 -c:a aac -b:a 96k -ac 2 -ar 48000 -af "loudnorm=I=-16:TP=-1.5:LRA=11" \
-movflags +faststart -an v1080.mp4 -an v720.mp4 -an v540.mp4 -an v360.mp4 -vn audio_es.m4a
# En producción: una salida por proceso para paralelizar en workers.
# HEVC: -c:v libx265 -x265-params keyint=48:min-keyint=48:scenecut=0 -tag:v hvc1 (hvc1 obligatorio para Apple)
# Llaves (hex de 32 chars) generadas por el KMS/servidor de licencias por TEMPORADA. --iv obligatorio para FairPlay.
packager \
'in=audio_es.m4a,stream=audio,init_segment=cdn/s01/audio_es/init.mp4,segment_template=cdn/s01/audio_es/$Number$.m4s,drm_label=AUDIO,language=es,hls_group_id=audio,hls_name=Español' \
'in=v360.mp4,stream=video,init_segment=cdn/s01/e07/360/init.mp4,segment_template=cdn/s01/e07/360/$Number$.m4s,drm_label=SD' \
'in=v540.mp4,stream=video,init_segment=cdn/s01/e07/540/init.mp4,segment_template=cdn/s01/e07/540/$Number$.m4s,drm_label=SD' \
'in=v720.mp4,stream=video,init_segment=cdn/s01/e07/720/init.mp4,segment_template=cdn/s01/e07/720/$Number$.m4s,drm_label=HD' \
'in=v1080.mp4,stream=video,init_segment=cdn/s01/e07/1080/init.mp4,segment_template=cdn/s01/e07/1080/$Number$.m4s,drm_label=HD' \
'in=subs_es.vtt,stream=text,language=es,segment_template=cdn/s01/e07/subs_es/$Number$.vtt,hls_group_id=text,hls_name=Español' \
--segment_duration 4 --fragment_duration 4 \
--enable_raw_key_encryption --protection_scheme cbcs \
--keys 'label=AUDIO:key_id=:key=:iv=,label=SD:key_id=:key=:iv=,label=HD:key_id=:key=:iv=' \
--protection_systems FairPlay,Widevine,PlayReady \
--hls_key_uri 'skd://vplay.mx/fps/s01' \
--generate_static_live_mpd \
--mpd_output cdn/s01/e07/manifest.mpd \
--hls_master_playlist_output cdn/s01/e07/master.m3u8
# Referencia: shaka-project.github.io/shaka-packager · raw_key. En producción: --enable_widevine_encryption con key server o SPEKE.
{
"episode_id": "ep_00123_s01e07",
"playback": {
"provider": "bunny", // | mux | aws | self
"hls_url": "https://cdn.vplay.mx/s01/e07/master.m3u8?token=eyJ…",
"dash_url": "https://cdn.vplay.mx/s01/e07/manifest.mpd?token=eyJ…",
"expires_at": "2026-09-14T02:21:09Z", // exp 10 min
"drm": {
"type": "widevine", // | fairplay | playready
"license_url": "https://lic.vplay.mx/v1/license?token=eyJ…",
"key_ids": ["a1…", "5d…", "4d…"], // AUDIO · SD · HD (según robustez)
"certificate_url": "https://lic.vplay.mx/fps/cert.der"
},
"wm_id": "7f3a-4421", // marca de agua de sesión
"storyboard_url": "…/sprite.jpg", "captions": [ { "lang": "es", "url": "…/subs_es.m3u8" } ]
},
"choice": { "id": "chc_…", "timing_ms": 71000, "prompt": "¿Qué pide Valeria en la barra?",
"options": [ { "id": "opt_a", "label": "Un Umbral Old Fashioned" }, { "id": "opt_b", "label": "Agua mineral" } ], "timeout_s": 8 },
"next_episode_id": "ep_00123_s01e08", "ads": { "pre_roll_slot_id": null }
}
// 402 { "error": { "code": "EPISODE_LOCKED", "details": { "unlock": { "coins": 30, "ad_unlock": { "allowed": true, "ads_required": 1 } } } } }
// Cabecera
{ "alg": "RS256", "kid": "vplay-2026-09", "typ": "JWT" }
// Payload (firmado por el backend VPLAY, nunca por el cliente)
{
"sub": "srs_00123/s01", // alcance: la temporada, no un episodio
"aud": "v", // v video · t thumbnail · s storyboard · d DRM (convención Mux)
"uid": "usr_7f3a…", "did": "dev_4421…", // device binding (Play Integrity / App Attest OK)
"rob": "HW_SECURE_ALL", // robustez detectada → qué llaves puede recibir
"geo": ["MX","CO","PE","CL","AR","US"],
"nbf": 1757815269, "exp": 1757815869, // 10 min · refresco silencioso por sesión
"wm": "7f3a-4421", // id de marca de agua
"led": "ledger_entry_01J9…" // el movimiento en Odoo/ledger que lo autorizó
}
// La CDN valida firma + exp en cada segmento (o cookie firmada que cubre todos).
// Límites documentados: Cloudflare exp ≤ 24 h y ≤ 5 accessRules; Mux claims sub/aud/exp/kid + referrer/UA.
Resultado en disco: un juego de segmentos, dos manifiestos
├─ master.m3u8 ← HLS (Apple): EXT-X-KEY METHOD=SAMPLE-AES, KEYFORMAT=com.apple.streamingkeydelivery
├─ manifest.mpd ← DASH (Android/web): ContentProtection cenc:default_KID + pssh Widevine/PlayReady
├─ 1080/ init.mp4 1.m4s 2.m4s … (cifrado con KEY_HD, cbcs)
├─ 720/ init.mp4 1.m4s … (KEY_HD)
├─ 540/ … (KEY_SD)
├─ 360/ … (KEY_SD)
├─ subs_es/ 1.vtt …
└─ ../audio_es/ init.mp4 1.m4s … (KEY_AUDIO, compartido por la temporada)
Validación en ingesta (ffprobe)
-show_entries stream=codec_name,width,height,r_frame_rate,pix_fmt,color_transfer:format=duration,bit_rate \
-of json master.mov
Reglas: width/height = 9:16 (±1 %) · fps ∈ {23.976, 24, 25, 29.97, 30} · pix_fmt yuv420p (SDR) · duración 45–180 s episodio, ≤ 20 s tráiler · bitrate máster ≥ 8 Mbps · audio ≥ 44.1 kHz.
QC de salida: ffprobe por rendition (duración ±0.1 s, GOP, bitrate) · blackdetect / silencedetect · 10 s por renglón con hls.js headless en Playwright · verificar que HLS y DASH descifran con la licencia de prueba.
Web, Android, iOS y Flutter: el riesgo técnico #1 tiene nombre.
| Plataforma | Player | DRM soportado | Notas 2026 |
|---|---|---|---|
| Web (Chrome / Edge / Firefox) | hls.js (HLS-fMP4) o Shaka Player (DASH + HLS); Video.js envuelve a ambos | EME: Widevine (L3 en escritorio, L1 en ChromeOS/Android Chrome), PlayReady (Edge Windows SL3000) | hls.js: FairPlay, PlayReady y Widevine con segmentos fMP4; LL-HLS; IMSC1/WebVTT; ManagedMediaSource en Safari iOS 17.1+ hls.js |
| Web (Safari macOS / iOS) | hls.js con MMS, Shaka con EME com.apple.fps, o nativo | FairPlay: sólo CMAF por MSE con EME moderno; certificado del servidor obligatorio; muchos servidores exigen wrapping de petición/respuesta Shaka | La web es secundaria: la app manda. Sirve para landings, B2B y tráilers. |
| Android nativo | Media3 ExoPlayer 1.10.x | Widevine cenc (API 19+), cbcs (API 25+), ClearKey; PlayReady sólo Android TV Android | MediaItem.DrmConfiguration(widevineUuid).setLicenseUri(…); setMultiSession(true) para rotación; asynchronous buffer queueing para Android 6–11 con DRM. |
| iOS nativo | AVPlayer + AVContentKeySession | FairPlay (SDK 26 con cbcs para el nivel más alto de protección de llave) | Sólo HLS. Reutilizar un AVContentKeySession por temporada. |
| Flutter (recomendado: una base, dos tiendas) | (a) video_player oficial: sin DRM (propuesta abierta, issue #182894, P2, feb-2026) Flutter; (b) better_player_plus 1.3.5: "token, Widevine, FairPlay vía EZDRM", Media3 1.10 / AVPlayer, uploader no verificado pub.dev; (c) THEOplayer Flutter SDK (comercial); (d) guías de Axinom y DoveRunner para Flutter | Widevine / FairPlay heredados de Media3 / AVPlayer | Riesgo técnico #1 del MVP: el DRM en Flutter depende de paquetes comunitarios. Mitigación: platform channels propios sobre Media3/AVPlayer (≈ 2–3 semanas de un dev senior est.) o THEOplayer. Se decide en la semana 1 con un spike. |
| Anuncios (separados del player de contenido) | IMA SDK interactive_media_ads 0.3.0 (flutter.dev); google_mobile_ads 9.1.0 | — | Pre/mid/post-roll VAST/VMAP (sin DAI ni audio ads); rewarded AdMob / Unity / AppLovin MAX para desbloquear episodios. El IMA reproduce el anuncio en su propio overlay. |
Marca de agua visible por sesión
Capa del player en cualquier plataforma: overlay usr:7f3a·+52…4421 al 12 % de opacidad que cambia de esquina cada 20–40 s. En Flutter es un Stack sobre el player; en web un Primer segmento de 2 s (resto 4 s), init ≤ 1 KB, arranque fijo en 720p, prefetch de N+1 al 70 % (y N+2 en Wi-Fi), licencia DRM "caliente" por temporada (cero round-trip entre episodios: cada uno cuesta 100–400 ms en LATAM est.), token por sesión que cubre N episodios, PoP cercano con HTTP/3. Video Startup Time p50 < 800 ms, p90 < 1.5 s; rebuffer ratio < 0.5 %. Se mide con Mux Data (incluido con Mux), Bitmovin Analytics ($0.65 por 1,000) o telemetría propia sobre los eventos play_start / play_progress.Arranque < 1 s
Métrica que se muestra al inversionista
Ramificar sin reinventar el player: dos instancias y un grafo.
Cada nodo es un episodio corto (5–40 s) empaquetado igual que cualquier episodio. Misma temporada → misma llave DRM → sin round-trip de licencia al cambiar de rama. Duraciones múltiplo de 2 s para cortar en frontera IDR.
Token + manifiesto + init + primeros 1–2 segmentos de cada hijo (Netflix: "cachea ambos, duplicando el bitrate"). En 4G ≈ 1 MB extra por punto de decisión est.: irrelevante.
Móvil: dos instancias de player (Media3 ConcatenatingMediaSource: se añaden los dos hijos a la playlist y se quita el descartado; AVFoundation AVQueuePlayer insert/remove). Web: Shaka preload() o segunda instancia de hls.js en un oculto y swap al cuadro clave.
Fases Netflix: init → selección → timeout → ocultar UI. Opción por defecto obligatoria: un advergame nunca se queda parado.
La decisión viaja como evento a cola (Pub/Sub / GAS buzón) → Odoo vplay.brand.campaign agrega participación, distribución de decisiones, finales alcanzados, cupones canjeados, lift por variante. Esto es el producto B2B.
{ "schema": "vplay.choice.v1", "ts": "2026-09-14T02:11:09.412Z",
"user_id_hash": "sha256(…)", "session_id": "ses_…", "device": { "os": "android", "drm": "L1" },
"episode_id": "ep_brand_0042_e01", "node_id": "n0", "choice_id": "c1", "label": "Abrir la botella",
"product_sku": "PA-REPOSADO-750", "t_offset_ms": 27180, "latency_ms": 2140,
"timed_out": false, "path_so_far": ["n0"], "ending_reached": null }
// El mismo evento alimenta la gamificación: misión "descubre los 3 finales".
| Referencia | Qué se aprende |
|---|---|
| Netflix · Bandersnatch (dic-2018) | Desacoplaron la lógica de descarga de la de reproducción y los timestamps de contenido de los de reproducción; en un punto de decisión "cachean ambos"; el choice map pasó de XML a marcadores IMF en la línea de tiempo Streaming Media (2-ene-2020) |
| Stornaway.io | "Islas + botones" sin código: Editing $17/mes, Hosting $82.50, Premium $399/mes (white-label, SCORM, analítica) Stornaway. Útil para prototipar con una marca antes de tener editor propio; no como plataforma. |
| eko | Pivotó: hoy vende captura de datos de producto para comercio; ya no ofrece el estudio de video ramificado como producto principal eko. |
| Wirewax | Adquirida por Vimeo (2021) e integrada como "Vimeo Interactive" (de memoria; por verificar). |
| Mux "branching" | No existe como producto: Mux es infraestructura; la lógica de ramas la pone la app. |
Diez capas. Cada una sube el costo del pirata.
| Capa | Qué detiene | Qué NO detiene | Costo | Beneficio | Fase |
|---|---|---|---|---|---|
| URL firmada / JWT con TTL 5–15 min | Hotlinking, compartir el link por WhatsApp, bots sin cuenta | Al usuario legítimo con yt-dlp mientras el token vive (sin DRM) | $0: lo trae todo proveedor (Cloudflare, Mux, Bunny, CloudFront signed cookies) | Alto | MVP |
| Referer / geo / IP | Hotlinking en web; geobloqueo por licencias; hasta 5 reglas en Cloudflare, geo-restriction en CloudFront | Falsificable en web (referer) y con VPN → tratar como capa "suave" | $0 | Medio | MVP |
| Vinculación a dispositivo (Play Integrity / App Attest + device_id en el token) | La "cuenta compartida en 40 teléfonos", emuladores, clientes modificados | Root/jailbreak avanzado | $0 (Firebase App Check gratis; Play Integrity cuota 10 k/día, ampliable con formulario) Android | Alto | MVP |
| HLS AES-128 "clear key" | Que el segmento se vea en claro en el caché de la CDN | Nada más: la llave viaja al cliente en claro; ffmpeg / yt-dlp la piden y descifran solos | ~$0 | Bajo (falsa sensación) | No usar |
| DRM multi-plataforma (cbcs: FairPlay + Widevine + PlayReady) | Descarga con herramientas, reproducción fuera de dispositivos autorizados, captura de pantalla en L1/FairPlay, exigir HDCP en HDMI | Agujero analógico; Widevine L3 (Chrome escritorio) es grabable | $99–300/mes base + $0.003–0.02 por licencia; o tarifa por MAU | Muy alto: la capa que hace "no descargable" defendible | MVP |
| FLAG_SECURE (Android) | Screenshots y grabadores MediaProjection del sistema (no root), incluso en L3 | Root, firmware modificado, capturadora HDMI | $0 (una línea en la ventana del player) | Medio | MVP |
| UIScreen.isCaptured (iOS) | Permite pausar y avisar cuando empieza una grabación o mirroring | Reporte de foro: con contenido FPS puede devolver false; no depender de él, el FPS ya protege | $0 | Bajo / informativo | MVP |
| Marca de agua visible por sesión | Disuade al que graba con cámara o en L3: la copia lo identifica | Un cliente modificado puede quitarla | ~$0 (capa del player) | Alto a costo cero | MVP |
| Marca de agua forense invisible A/B (NAGRA, Irdeto, Verimatrix, Synamedia, Friend MTS, DoveRunner) | Identifica al filtrador aun tras re-grabación o cámara: supervivencia cam-cord 70–85 % Fora Soft · ETSI | Nada: es detección, no prevención | 1.7–2× de almacenamiento en renglones top, −3 a −6 pp de cache-hit; precio de vendedor no público | Medio: sólo catálogo premium / B2B | Escala |
| Vigilancia + takedown (Vobile, Friend MTS, MarkMonitor) + DMCA / avisos a Telegram, Facebook, TikTok | Reduce la vida de la copia pirata en circulación | — | Contrato enterprise; en MVP, monitoreo manual semanal por el equipo | Medio | Escala |
| Diseño de producto: episodios de 90 s a ≈ MXN 2.9 (30 V-Coins) est. canon · Monetización | Hace que piratear no valga la pena: el pirata gana unos pesos por episodio y la app entrega más rápido | — | $0 | Alto | Siempre |
Una cámara frente a la pantalla siempre podrá grabar. Respuesta: marca de agua + takedown + episodios baratos. Se dice en el pitch, no se esconde.
Chrome de escritorio y Androids sin TEE ven ≤ 540p y pueden grabar. Respuesta: cap de calidad, FLAG_SECURE, marca visible. Parque MX en L3 < 10 % est.
El player oficial no tiene DRM; los paquetes comunitarios sí pero sin uploader verificado. Respuesta: spike de la semana 1; platform channels propios o THEOplayer.
Apple sólo aprueba credenciales FPS a quien opera el servicio; tarda semanas. Respuesta: Grupo Veniu lo solicita a su nombre el día 0, antes de escribir código.
Velocidad con salida de emergencia. Después, el costo por MAU manda.
MVP · 90 días · 10 k MAU
Proveedor llave en mano con DRM: Mux es el proveedor del MVP (≈ $4,300 USD/mes ≈ $73 k MXN), garantizado por tener los tres DRM y los tokens más maduros. Bunny + MediaCage (≈ $1,240 USD/mes ≈ $21 k MXN) es el candidato a escala: se mide en el spike de la semana 1–2 y se decide el día 15; si no valida, se lanza con Mux sin mover una fecha. Encoding del catálogo inicial < $50; subtítulos < $5; DRM base $100–300. Lo caro son las personas, no la nube.
Por qué no todo self-host: no hay todavía ingeniero de streaming dedicado; un error de empaquetado cbcs cuesta semanas; Mux/Bunny ya resolvieron FairPlay/Widevine y sus casos borde. Por qué no Cloudflare Stream: sin DRM no hay "no descargable" defendible ante inversionistas ni ante marcas.
≈ $1.2–4.3 k USD/mes ≈ $21–73 k MXN/mes
Crecimiento y escala · 100 k → 1 M MAU
≥ 100 k MAU o > 300 TB/mes: mover la entrega a Bunny Volume (contrato) o CloudFront con private pricing, mismo CMAF; renglón HEVC para iOS; A/B de escalera por título (per-title encoding). DRM por MAU (Axinom / EZDRM / castLabs) con llave por temporada: objetivo ≤ $0.02 USD por MAU-mes.
≥ 1 M MAU: empaquetado propio (Shaka Packager en workers, SPEKE si AWS), marca de agua forense sólo en catálogo premium/B2B, vigilancia de piratería, evaluar AV1 para Android y la exposición a pools de patentes (VDP) con abogado antes de superar el umbral de "servicio de distribución".
100 k: ≈ $6.7–13 k USD/mes 1 M: ≈ $30–50 k USD/mes ≈ $0.5–0.85 MXN/MAU
- Día 0: solicitar credenciales FairPlay Streaming a nombre de Grupo Veniu.
- Spike DRM en Flutter: episodio cbcs con Widevine (L1 y L3) y FairPlay usando (a) Mux, el proveedor del MVP, + better_player_plus, (b) Bunny MediaCage con Media3/AVPlayer vía platform channel, como candidato a escala.
- Medir arranque y reutilización de sesión DRM entre episodios.
- Upload prefirmado → transcode → CMAF cbcs → Whisper → QC → publicar.
- Odoo ve_vplay como catálogo/ledger; GAS como buzón de eventos.
- Llaves por temporada con tres etiquetas AUDIO / SD / HD.
- Feed vertical con prefetch N+1, tokens por sesión, marca de agua visible.
- Anuncios rewarded (AdMob) + IMA mid-roll separados del player.
- Telemetría de arranque y rebuffer.
- Grafo JSON, dos players, eventos vplay.choice.v1.
- Con una marca del portafolio (Punto Agave / Umbral).
- Reporte de decisiones en Odoo para la marca.
Lo que Sergio puede decir (y lo que le van a preguntar)
| Pregunta probable | Respuesta corta |
|---|---|
| "¿Se puede descargar?" | Sin la app y sin licencia, no se reproduce; en iPhone y Android certificado la grabación de pantalla sale negra; lo que sí puede pasar (cámara a la pantalla) lleva marca de agua y se da de baja. Ningún competidor promete más. |
| "¿Por qué no lo hace Odoo?" | Odoo es el ledger (V-Coins, membresías, contratos B2B, catálogo); el video vive en una CDN especializada a $0.005–0.01 por GB. Mezclarlos sería carísimo y lento: la regla de dimensionamiento de Odoo es ~6 usuarios concurrentes por worker Odoo docs. |
| "¿Cuánto cuesta servir 1 millón de usuarios?" | Entre $30 k y $50 k USD al mes con contratos de volumen (≈ $0.5–0.85 MXN por usuario); hasta 10× más si se paga a lista con proveedores premium. Por eso el formato es portable desde el día 1. |
| "¿Qué es lo más riesgoso técnicamente?" | El DRM dentro de Flutter (paquetes comunitarios) y el trámite de FairPlay con Apple. Ambos se atacan en las primeras dos semanas. |
| "¿Y si el proveedor sube precios?" | El contrato de formato (CMAF + HLS/DASH + cbcs + tokens propios + metadatos en Odoo) no depende del proveedor: migrar es re-empaquetar el catálogo en horas de máquina, no reescribir la app. |
Huecos declarados: región tarifaria de México en Bunny CDN; MediaCage fuera del player de Bunny; precios por volumen/MAU de Axinom, EZDRM, DoveRunner, castLabs y forenses (todo arriba de 20 k licencias es estimado); tarifa exacta del VDP Pool; Widevine cbcs en Chrome/Firefox de escritorio (fuentes secundarias); cuota de L3 en el parque Android MX; S3 $0.023/GB-mes (tarifa histórica). Documento base: 90_docs/investigacion/02_video_arquitectura.md §10.
Odoo es el libro mayor. La API propia es el músculo.
La app Flutter y la PWA hablan sólo con una API de alto tráfico (NestJS + Postgres + Redis + colas) que resuelve feed, episodios, wallet y recompensas en milisegundos. Odoo v19 recibe eventos de negocio, no clics: compras verificadas, suscripciones, marcas, campañas, liquidaciones y CFDI, por colas y webhooks firmados con idempotencia. El video viaja por una CDN especializada con DRM; Botpress NEXUS pone el WhatsApp. Cada pieza de esta ruta tiene precio, dueño y plan B.
Tres capas, una regla: el dinero virtual se decide en el servidor.
Lecturas 20:1
Un micro-drama se consume en ráfagas: decenas de llamadas pequeñas por sesión (progreso, wallet, claim) y una pesada (URL firmada + token DRM). Feed y catálogo viven en Redis y CDN; Postgres guarda sólo la verdad de negocio.
Picos por push
Una notificación a 100k usuarios a las 21:00 es el pico de diseño. Autoscaling horizontal de la API y envío por lotes desde la cola: nunca dentro del request.
LATAM móvil
Reintentos con backoff, cola offline de eventos, respuestas < 20 KB, prefetch del siguiente episodio al 70 %. Latencia estimada Bogotá/Lima 60–120 ms, Brasil 130–180 ms hacia Querétaro est..
Construimos lo que es nuestro margen; compramos lo que ya es commodity.
Regla: se construye lo que toca dinero virtual, datos de audiencia y experiencia de producto. Se compra lo que un tercero resuelve mejor y más barato que un ingeniero (video, push, integridad, observabilidad). Todo lo comprado va detrás de un adapter para poder cambiarlo.
| Componente | Decisión | Costo piloto → escala (USD/mes) | Por qué |
|---|---|---|---|
| App móvil | Construir Flutter 3.47 / Dart 3.13 | $0 (nómina) | Una base para dos tiendas; player, wallet, ads y push son la experiencia diferencial. Riesgo: DRM depende de paquetes comunitarios → spike en la semana 1 video_player #182894 |
| API de tráfico | Construir NestJS 11 (plan B: FastAPI 0.141, mismo contrato OpenAPI) | $48 → $1,500–3,000 | Tipado compartido con el panel Next.js, BullMQ nativo, SDKs de Apple/Google maduros en Node. Es donde vive la regla de las dos monedas. |
| Base de datos | Comprar Supabase Pro → DO/Cloud SQL HA | $40 → $800–1,500 | Postgres administrado con PITR y RLS por $25 + $15 en piloto supabase.com/pricing; migrar a HA en Querétaro al pasar 100k MAU. |
| Cache y colas | Comprar Redis (Upstash / Valkey) + construir BullMQ | $10 → $200–400 (+ $300–600 Kafka/Queues en escala) | Sesiones, rate-limit, feed en cache 60 s; colas para push, recompensas y sync Odoo. Kafka sólo cuando los eventos superen 250M/mes est.. |
| Libro mayor de negocio | Extender Odoo v19 · módulo vplay_core (Vía A, Odoo.sh) | +$58–72 (1 worker) + $18 (staging) | Ya opera en Veniu: partners, suscripciones, CFDI 4.0, CRM y portal de marcas salen de fábrica. Costo incremental sobre el hub oec.sh |
| Video (encode · CDN · DRM) | Comprar Mux en MVP · Bunny + DRM por MAU en escala | $1,240–4,300 → $30–50k | Mux: DRM y tokens más maduros, $100/mes + $0.003/licencia mux.com. En escala la llave por temporada y la tarifa por MAU son margen, no detalle → pestaña Video. |
| Edge / WAF | Comprar Cloudflare Pro + Workers | $25 → $200–500 | PoP en Guadalajara, rate-limit por ruta, Turnstile para OTP; R2 con egreso gratis como origen de masters cloudflare.com |
| Push | Comprar FCM + APNs (gratis); OneSignal descartado | $0 → $0 | OneSignal Growth costaría ≈ $1,219/mes a 100k MAU y ≈ $12k a 1M onesignal.com. Segmentos y plantillas son nuestros. |
| Mediación de anuncios | Comprar AdMob / AppLovin MAX + construir SSV | $0 (revenue share) | La verificación S2S del anuncio recompensado es la puerta del ledger: nunca se acredita desde el cliente AdMob SSV |
| Verificación de compras | Construir (RevenueCat sólo para acelerar) | $0 vs. 1 % del MTR | App Store Server API (JWS ES256) y Play Developer API. RevenueCat cobra 1 % del bruto tras $2,500 USD MTR costbench: caro a escala. |
| Pagos web LATAM | Comprar Conekta (Mercado Pago pendiente) | Comisión por transacción | Tarjeta 3.4 % + $3 MXN; OXXO 2.6 % + $3; SPEI $12.50 (+IVA) conekta.com. Sólo desde la PWA (Apple 3.1.1). |
| OTP | Reutilizar WhatsApp vía NEXUS · SMS de respaldo | $120 → $3,000–6,000 | WhatsApp autenticación México USD 0.0085 por mensaje entregado (rate card MX Q2-2026) ≈ MXN 0.145, contra SMS $0.03 USD c/u rate card MX · Identity Platform: con 150k altas/mes el SMS costaría $5,850 y WhatsApp ≈ $1,275. WhatsApp ya lo opera Veniu. |
| Integridad y huella | Comprar App Check (gratis) + Fingerprint Pro Plus | $0 → $99–250 → $1,000–2,500 | Play Integrity / App Attest sin costo; huella con emulador/root incluida por $99/mes fingerprint.com |
| Analítica | Comprar GA4 (gratis) + construir almacén propio | $0 → $100–300 → $300–600 | Mixpanel cobra $0.28/1k eventos tras 1M: ≈ $6,700/mes a 100k MAU usercall. Sería el 2.º costo de toda la infraestructura. |
| Errores · métricas · logs | Comprar Sentry + Grafana Cloud + Mux Data | $0 → $130–180 → $600–1,100 | Sentry Team $26–29/mes; Grafana Free → Pro $19 + uso Last9 · CloudZero. Mux Data viene incluido. |
| CI/CD | Comprar Codemagic + GitHub Actions | $0–30 → $150–300 | Codemagic 500 min gratis, $0.095/min macOS; Actions Linux $0.006/min codemagic.io |
| Subtítulos y guion asistido | Comprar API de transcripción + asistente de guion | < $5 → < $100 est. | Transcripción $0.006/min: 300 min de catálogo = $1.80 precios API transcripción. Traducción EN/PT sobre el .vtt con glosario por serie. |
¿Por qué Odoo no recibe el tráfico de la app?
- Concurrencia. La documentación oficial dice 1 worker ≈ 6 usuarios concurrentes y (#CPU × 2) + 1 workers. 5,000 usuarios simultáneos en el feed exigirían ≈ 830 workers; en Odoo.sh cada uno cuesta $57.60–72 USD/mes → $48–60k USD/mes sólo en workers, y ni así daría la latencia docs Odoo 19 · oec.sh.
- Latencia. Cada llamada JSON-2 abre su transacción SQL, carga registros completos, evalúa ir.rule y campos computados: una lectura de catálogo que en Redis tarda 1 ms, en Odoo tarda 80–300 ms est..
- Costo por usuario. La licencia Enterprise es por usuario interno. Los usuarios de la app no son res.users: son res.partner, y sólo se sincronizan al comprar, suscribirse o pedir factura.
- Radio de explosión. Si el feed tira a Odoo, tira la facturación, el POS del Hub y el CRM de las marcas. Separar capas es separar riesgos.
- Deprecación de RPC. XML-RPC/JSON-RPC ya están deprecados en 19; la API JSON-2 (POST /json/2/
/ , bearer, códigos HTTP reales) está hecha para sincronizar eventos, no para servir una app Odoo 19 External API.
- API → Odoo
- Worker odoo-sync (BullMQ): un job por evento de negocio (purchase.verified, subscription.changed, brand.signed, campaign.created, payout.requested, invoice.requested). Reintentos exponenciales; idempotencia por x_vplay_event_id único en el modelo destino.
- Odoo → API
- Webhook saliente firmado HMAC-SHA256 sobre timestamp + "." + body, ventana de 5 min, event_id único persistido 7 días. Eventos: brand.approved, campaign.slot.updated, pricelist.updated, refund.issued, ticket.resolved.
- Catálogo comercial
- Odoo es la verdad comercial (contrato, precio, vigencia); la API guarda la copia operativa (slot, brief, assets). Sincronía por cambio + reconciliación nocturna.
- Wallet
- La API es la verdad transaccional (ledger). Odoo recibe resúmenes diarios por usuario y campaña: asiento por consumo de V-Coins y pasivo por V-Coins no consumidas. Nunca se replica cada movimiento.
// Worker odoo-sync → Odoo (una transacción SQL por llamada)
POST https://hub.odoo.com/json/2/vplay.purchase/create
Authorization: bearer **** // API key por alias, nunca en el repo
X-Odoo-Database: veniu-hub
Content-Type: application/json
{ "x_vplay_event_id": "evt_01J9XQ7…", // único → un reintento no duplica
"partner_ref": "usr_7f3a…", "store": "google",
"store_transaction_id": "GPA.3322-…", "amount_mxn": 49.00,
"coins": 300, "bonus": 30, "verified_at": "2026-09-01T20:05:11Z",
"wants_cfdi": false }
// 200 → id del registro · 409 → ya existía (idempotente) · 4xx/5xx reales
// Odoo (vplay_bridge) → API VPLAY · misma doctrina que GAS MASTER y Botpress
POST https://api.vplay.mx/v1/webhooks/odoo
X-VPLAY-Timestamp: 1756760400
X-VPLAY-Event-Id: evt_odoo_5d21… // se guarda 7 días
X-VPLAY-Signature: hmac_sha256(secret, "1756760400" + "." + body)
{ "event": "brand.approved", "partner_id": 1234,
"campaign_id": 88, "tier": "plata", "valid_until": "2026-12-31" }
// Validación: firma OK · |now − ts| ≤ 300 s · event_id nunca visto
// 200 procesado · 409 repetido (se ignora) · 401 firma inválida (alerta)
Ledger append-only, dos monedas, y cada entidad con un solo dueño.
Convenciones: id UUID v7 ordenable por tiempo, UTC en todo, particionamiento mensual en ledger_entry, view_progress y analytics_event. El ledger no admite UPDATE ni DELETE a nivel de rol de Postgres. Las V-Coins (compradas) nunca expiran, por Apple 3.1.1; las Chispas (ganadas) sí, a los 30 días, y se consumen primero.
| Entidad | Campos clave | Dueño | Nota de diseño |
|---|---|---|---|
| user | phone_e164, apple_sub, google_sub, country, risk_score 0–100, odoo_partner_id (nullable), referred_by | API | Cuenta primaria por teléfono; si hay Google login, Sign in with Apple es obligatorio (Apple 4.8). |
| device · session | install_id, push_token, attestation_status, fingerprint_id, is_emulator, is_rooted · refresh_token_hash, refresh_family_id | API | Una huella ligada a > 3 usuarios dispara revisión. Reuso de refresh revoca toda la familia. |
| otp_challenge | channel whatsapp/sms, code_hash (Argon2id), attempts, expires_at | API | 5 intentos, 5 min de vida, 3 challenges por destino cada 10 min. |
| wallet | coins_balance, bonus_balance, *_reserved, version (optimistic lock) | API | Saldos materializados; se recalculan desde el ledger cada noche. Discrepancia ⇒ alerta. |
| ledger_entry | currency VCOIN/CHISPA, amount ±, balance_after, type (purchase, ad_reward, unlock, gift, refund, expiry…), idempotency_key único, campaign_id, expires_at | API | Append-only, particionada por mes. Consumo FIFO: primero CHISPA por vencer, luego VCOIN. |
| wallet_summary (diario) | partner_id, date, coins_bought, coins_used, bonus_granted, bonus_used, liability_mxn | Odoo | Lo único de wallet que entra a Odoo: asiento de consumo y pasivo por monedas vivas. |
| title · season · episode | type drama/advergame/course/short/corporate, pricing_model, sponsor_id, free_episodes_count, content_factory_brief_id · unlock_price_coins, ad_unlock_count_required 1–3, parent_choice_id | Ambos | La API sirve; Odoo (ve_ugc_factory) conoce el brief y el estado de producción. type + sponsor + pricing_model describen la ruta. |
| choice · decision | timing_ms, options_json [{option, next_episode_id, sponsor_payload}], timeout_s · option_id, latency_ms, campaign_id | API | Motor "elige tu final". La decisión es la materia prima del reporte a la marca. |
| video_asset | provider, playback_id_signed, renditions_json, drm_key_id, storyboard_url, captions_json, source_checksum | API | Detalle de escalera y llaves en la pestaña Video. |
| view_progress · unlock | position_ms, watch_time_ms, completed · method coins/bonus/ad/subscription/gift/free, ledger_entry_id, ad_transaction_ids[] | API | Upsert por lote cada 5–10 s. Unlock único por (user, episode). |
| store_product · purchase | sku_apple, sku_google, sku_web, price_tier_json por país · store_transaction_id único, receipt_jws (cifrado), status pending/verified/granted/refunded, odoo_invoice_id | Ambos | granted sólo tras verificación S2S. Refund ⇒ entrada negativa + revoked. Odoo factura. |
| subscription · entitlement | original_transaction_id único, status active/grace/on_hold/paused/canceled, entitlement_level, monthly_coin_grant, odoo_subscription_id | Ambos | Estado alimentado por App Store Server Notifications V2 y Play RTDN; Odoo lleva el MRR y la factura. |
| mission · streak · league · pass · referral · gift | trigger_event, reward_bonus, sponsor_campaign_id · freeze_tokens · tier bronce…diamante · tiers_json · qualified_at, fraud_flags[] · ledger_debit_id/credit_id | API | Misiones patrocinadas = inventario publicitario. Sólo VCOIN se regala (anti-lavado de bonos) est.. |
| sponsor · campaign · ad_slot | odoo_partner_id, tier, white_label_tenant_id · odoo_sale_order_id, budget_mxn, kpis_json · placement, network, daily_cap_per_user, frequency_cap_minutes | Odoo | Verdad comercial en Odoo (contrato, precio, vigencia); copia operativa en la API. House ads = campañas propias. |
| ad_reward_event | network, transaction_id único por red, signature_valid, key_id, status received/matched/credited/rejected | API | Registro del callback S2S. Sin él no hay crédito. |
| segment · push_template · push_delivery | rules_json, materialized_count · media_type image/video_preview, deep_link, ab_variant · sent_at, opened_at | API | Ej.: "vio ep. 3 y no ep. 4 en 24 h". Clip en iOS vía Notification Service Extension. |
| analytics_event · experiment | name, props_json, ts_client, ts_server, title_id, campaign_id · variants_json, traffic_pct | API | Espejo en ClickHouse/BigQuery; asignaciones propias para atribuir al ledger. |
| res.partner · account.move · vplay.payout · vplay.webhook.log | Contacto del usuario que compra/factura · CFDI 4.0 (l10n_mx_edi) · liquidaciones quincenales a creadores con retención · bitácora de cada webhook | Odoo | Portal de marcas sobre portal nativo. Módulo por herencia: ningún módulo existente se modifica. |
Base https://api.vplay.mx/v1 · errores uniformes · Idempotency-Key en todo lo que mueve saldo.
Cabeceras comunes: Authorization: Bearer
| # | Método · ruta | Para qué | Auth | Notas |
|---|---|---|---|---|
| 1 | POST /auth/otp/request | Pide OTP por WhatsApp o SMS | Turnstile | Máx. 3 por destino/10 min y 10 por IP/h; fallback a SMS si WhatsApp no entrega en 20 s |
| 2 | POST /auth/otp/verify | Canjea el código → JWT + refresh + wallet | challenge_id | Nuevo usuario recibe 50 CHISPAS (30 días), nunca V-Coins |
| 3 | POST /auth/social | Apple / Google con id_token | JWKS del proveedor | Mismo shape que #2; nonce obligatorio |
| 4 | POST /auth/refresh | Rotación de refresh | refresh_token | 401 REFRESH_REUSED revoca toda la familia |
| 5 | GET /feed?cursor=&locale=es-MX | Filas personalizadas (continuar, tendencia, patrocinado) | JWT | Cache Redis 60 s por segmento; cursor; ttl en la respuesta |
| 6 | GET /titles/{title_id} | Ficha + episodios con estado free/locked/unlocked | JWT | Incluye oferta de desbloqueo por episodio y progreso del usuario |
| 7 | GET /episodes/{id}/play | URL firmada + token DRM (sólo con derecho) | JWT + App Check | 402 EPISODE_LOCKED con ofertas; token JWT de 5–15 min (refresco silencioso) ligado a user + device |
| 8 | PUT /episodes/{id}/progress | Progreso por lote | JWT | Cada 10 s o al pausar; responde 204 |
| 9 | GET /wallet | Saldos VCOIN/CHISPA, lotes por vencer, movimientos | JWT | as_of para cache del cliente |
| 10 | POST /episodes/{id}/unlock | Desbloqueo idempotente (coins · bonus_first · ad · gift_code) | JWT + App Check + Idempotency-Key | SELECT … FOR UPDATE sobre wallet; 409 INSUFFICIENT_FUNDS trae ofertas de recarga |
| 11 | POST /rewards/ad/claim | El cliente avisa que terminó el anuncio; no acredita | JWT + App Check | 202 pending_verification; poll GET /rewards/claims/{id} |
| 12 | GET /webhooks/ads/admob · POST /webhooks/ads/max | Callback S2S de la red de anuncios | Firma ECDSA/SHA-256 · token SHA-1 | Índice único por transaction_id; Google reintenta 5× cada 1 s si no hay 200 |
| 13 | POST /purchases/verify | Recibo verificado en servidor (Apple JWS / Google purchase_token) | JWT + App Check | 409 ALREADY_GRANTED; 422 si la tienda dice PENDING; tras granted → job a Odoo |
| 14 | POST /webhooks/apple/notifications · /webhooks/google/rtdn | Cambios de suscripción (renovación, reembolso, gracia) | JWS V2 · Pub/Sub | Actualiza subscription.status y dispara subscription.changed a Odoo |
| 15 | GET /subscription | Estado, nivel, entitlements, próxima renovación | JWT | manage_url apunta a la tienda |
| 16 | POST /checkout/web | Pagos web LATAM (OXXO · SPEI · tarjeta) | JWT (PWA) | Nunca enlazado desde la app fuera de EE. UU. (Apple 3.1.1); webhook del proveedor → ledger → CFDI |
| 17 | POST /referrals/redeem | Código de referido | JWT + App Check | 409 SAME_DEVICE_FAMILY; califica con 3 episodios o 1 compra |
| 18 | POST /gifts | Regalar episodio, V-Coins o pase | JWT + Idempotency-Key | Sólo VCOIN; claim_url con caducidad |
| 19 | POST /decisions | Decisión de advergame | JWT | Dedupe por choice_id; devuelve next_episode_id + progreso de misión |
| 20 | PUT /devices/{install_id}/push-token · POST /missions/{id}/claim · /streaks/checkin | Push, misiones y rachas | JWT (+ Idempotency-Key en claim) | quiet_hours y zona horaria; hito de racha con bono |
| + | GET /config · POST /events · DELETE /me · GET /me/export | Flags y versión mínima · lote analítico ≤ 100 · borrado de cuenta · ARCO | JWT | Borrado y exportación son requisito de tiendas y de la LFPDPPP 2025 |
// 7 · GET /episodes/ep_7/play (JWT + X-App-Check)
// 200 OK · sólo si existe unlock, is_free o entitlement
{ "episode_id": "ep_7",
"playback": {
"provider": "mux",
"hls_url": "https://stream.mux.com/{playback_id}.m3u8?token=eyJ…",
"expires_at": "2026-09-01T21:30:00Z", // 5–15 min · claims user_id + device_id
"drm": { "type": "fairplay|widevine",
"license_url": "https://license.mux.com/…?token=eyJ…",
"key_id": "kid_s01_hd", "certificate_url": "…" },
"storyboard_url": "…", "captions": [ { "lang": "es", "url": "…" } ] },
"choice": { "id": "chc_…", "timing_ms": 71000,
"prompt": "¿Qué pide Valeria en la barra?",
"options": [ { "id": "opt_a", "label": "Un Umbral Old Fashioned" },
{ "id": "opt_b", "label": "Agua mineral" } ],
"timeout_s": 8 },
"next_episode_id": "ep_8", "ads": { "pre_roll_slot_id": null } }
// 402 Payment Required · el muro de pago sale de aquí
{ "error": { "code": "EPISODE_LOCKED",
"details": { "unlock": { "coins": 30, "bonus_allowed": true,
"ad_unlock": { "allowed": true, "ads_required": 1 } } },
"request_id": "req_01J…" } }
// 11 · POST /rewards/ad/claim (JWT + X-App-Check) — el cliente NO acredita
{ "network": "admob", "ad_slot_id": "slot_paywall",
"transaction_id": "3f9a…", "episode_id": "ep_7" }
// 202 Accepted
{ "status": "pending_verification", "poll_after_ms": 1500, "claim_id": "clm_01J…" }
// 12 · Callback S2S de AdMob (llega desde Google, nunca del teléfono)
GET /webhooks/ads/admob?ad_network=5450…&ad_unit=1234…&custom_data=clm_01J…
&key_id=3335741209&reward_amount=15&reward_item=bonus
×tamp=1756760400000&transaction_id=3f9a…&user_id=usr_…&signature=MEUCIQ…
// 1) llave pública por key_id (gstatic verifier-keys.json, cache ≤ 24 h)
// 2) verificar ECDSA/SHA-256 sobre la query sin signature ni key_id
// 3) INSERT ad_reward_event (transaction_id ÚNICO) → cero doble crédito
// 4) match con el claim en ventana ±10 min · tope diario por slot · attestation
// 5) INSERT ledger_entry(+15 CHISPAS, idempotency = txid) · UPDATE wallet
// → 200 OK (si no, Google reintenta 5× cada 1 s)
// GET /rewards/claims/clm_01J…
{ "status": "credited", "bonus": 15, "wallet": { "coins": 120, "bonus": 50 } }
// o bien
{ "status": "rejected", "reason": "SSV_NOT_RECEIVED" } // sin callback en 60 s
El dinero virtual es dinero: nueve candados.
JWT corto + refresh rotativo
Acceso de 15 min (ES256, kid rotado trimestralmente); refresh de 30 días con rotación y detección de reuso por familia. Revocación inmediata al cambiar teléfono o si risk_score > 80. OTP con Argon2id, 5 intentos, 5 min.
App Check · Play Integrity · App Attest
Firebase App Check gratis; el token viaja en X-App-Check y se exige en /unlock, /rewards/*, /purchases/*, /referrals/*, /gifts. Cuota Play Integrity 10,000/día: pedir aumento antes del soft launch Play Integrity.
SSV de anuncios
Crédito sólo con signature_valid = true y status = matched. AdMob: ECDSA/SHA-256, llaves de gstatic sin cachear > 24 h. MAX: SHA-1 con Event Key. Índice único por transaction_id → cero doble crédito.
Rate-limit en dos capas
Cloudflare WAF por ruta + token-bucket en Redis: 60 req/min por usuario en catálogo, 10/min en dinero, 3 por 10 min en OTP y 10/h por IP. Step-up (re-OTP) para cambiar teléfono o regalar más de N monedas.
Emuladores y granjas
Fingerprint Pro Plus ($99/mes) con emulador/root/jailbreak incluidos; señales propias gratis: Build.FINGERPRINT, sensores ausentes, hora vs. servidor, IP de datacenter, instalador fuera de tienda. Bloqueo por señales combinadas; la política es degradar bonos, no bloquear.
Compras verificadas en servidor
Apple: JWS ES256 con cadena x5c + App Store Server API + Notifications V2. Google: purchases.productsv2; se otorga sólo en PURCHASED y luego se consume. Nunca se confía en el cliente Play Billing security.
Secretos y webhooks
Secretos en gestor (Doppler / Infisical / Secret Manager), rotación semestral, jamás en repo ni en el binario. Todo webhook con HMAC-SHA256 sobre ts + "." + body, ventana de 5 min y event_id único 7 días. Recibos y teléfonos cifrados en reposo (pgcrypto/KMS).
OWASP MASVS 2.1
STORAGE: tokens en Keychain/Keystore, nada de saldos locales · CRYPTO: sin crypto propia, TLS 1.3 · NETWORK: pinning opcional en dinero con kill-switch · PLATFORM: App Links verificados, sin WebView con puente JS en pagos · CODE: --obfuscate --split-debug-info, Dependabot · RESILIENCE: root/emulador → degradar OWASP MAS.
Privacidad LFPDPPP 2025
ATT en iOS, minimización, DELETE /me con purga en ≤ 30 días, GET /me/export para ARCO, aviso de privacidad. La autoridad ya no es el INAI: es la Secretaría Anticorrupción y Buen Gobierno. Borrado de cuenta es requisito de ambas tiendas.
Lo que no se mide no se puede vender a una marca.
| Evento | Propiedades mínimas | Sirve para |
|---|---|---|
| app_open | source (push/deeplink/organic), cold_start | Retención D1 / D7 / D30 |
| feed_view · feed_item_click | row_id, position, title_id | CTR del feed |
| play_start | title_id, episode_id, entry (autoplay/click/push) | Embudo por episodio |
| play_progress 25/50/75 | episode_id, pct | Curva de abandono |
| ep_complete | episode_id, watch_time_ms | Completion rate (métrica reina) |
| paywall_view | episode_id, offers[], wallet_coins, wallet_bonus | Conversión del muro |
| ad_start · ad_complete · ad_reward_credited | network, slot_id, transaction_id | eCPM efectivo y fraude |
| unlock | episode_id, method, cost_coins, cost_bonus | Economía de monedas |
| purchase | store, product_id, amount_local, is_first | ARPPU, LTV |
| subscription_start · renew · cancel | store, level | MRR |
| reward_claim | type (mission/streak/pass/referral/gift), amount | Gamificación |
| decision | choice_id, option_id, campaign_id, latency_ms | Reporte a la marca |
| push_received · push_open | campaign_id, template_id, variant | Efectividad de push |
| share · referral_redeem | channel | Viralidad (K-factor) |
| Capa | Herramienta | Costo |
|---|---|---|
| Eventos de producto | GA4 / Firebase Analytics | Gratis, ilimitado |
| Análisis avanzado | Mixpanel (sólo piloto) | Gratis < 1M eventos; $0.28/1k después |
| Almacén propio | Postgres 30 d + ClickHouse/BigQuery + Metabase | $50–150 (100k) · $300–600 (1M) est. |
| QoE de video | Mux Data | Incluido con la entrega |
| Errores | Sentry (Flutter + Node) · Crashlytics | Gratis 5k · Team $26–29/mes |
| Métricas · logs · trazas | Grafana Cloud (Prometheus + Loki + Tempo) | Free → Pro $19 + uso |
| Alertas | Grafana OnCall / Better Stack | $0–30 est. |
Del pull request al 100 % de los usuarios en seis pasos.
Lint + unit (Flutter / Nest) + integración con Testcontainers (Postgres, Redis) + contract tests contra OpenAPI v1. Migraciones expand-contract con Prisma/Drizzle: nunca se rompe la versión anterior.
Firma iOS gestionada, 500 min/mes gratis; después $0.095/min macOS codemagic.io. Backend y web en GitHub Actions (Linux $0.006/min desde ene-2026).
TestFlight y Play Console internal → closed → open; 500 usuarios en closed testing antes del soft launch; E2E móvil con Maestro/Patrol en matriz de dispositivos LATAM de gama baja.
Docker → DO App Platform / Fly.io / GKE Autopilot. Dos colores, cambio de tráfico en el edge, rollback en segundos.
5 → 20 → 50 → 100 % en Play; phased release en App Store. Revisión típica: Apple 24–48 h, Play 1–7 días para apps nuevas est..
Firebase Remote Config + A/B (gratis). Versión mínima forzada por GET /config; interruptores para anuncios, pagos web y regalos. Shorebird (code push) opcional para hotfix sin tienda ($20–100/mes est.).

Fundaciones en 4 semanas, MVP Android en 13, iOS y pagos LATAM hacia la semana 20, escala en 28+ est.
Estas son etapas de construcción (T1-T4), no las fases de negocio. Se numeran aparte a propósito para que no se confundan con las fases F0-F3 del plan (F0 = M1-M3 · F1 = M4-M9 · F2 = M10-M18 · F3 = M19-M36), que ordenan nómina, jornadas y tramos de capital. T1 y T2 caben enteras dentro de F0; T3 y T4 corren durante F1 y F2. Cada etapa lleva su fase de negocio al lado.
- Día 0: solicitar credenciales FairPlay a nombre de Grupo Veniu (semanas de trámite)
- Sem 1–2: spike DRM en Flutter; Mux es el proveedor del MVP y Bunny + MediaCage el candidato a escala; decisión el día 15
- OpenAPI v1, modelo de datos, Figma de 12 pantallas, cuentas de tiendas, App Check, Firebase
- Esqueleto vplay_core + bridge HMAC + pipeline de ingesta (upload → CMAF → subtítulos → QC)
- Equipo: arquitecto, 1 backend, 1 Flutter, 1 Odoo, 1 diseño · ≈ 5 FTE
- Android + web primero: México es 66 % Android / 34 % iOS StatCounter ago-2026; iOS entra en el D90 en App Store o por TestFlight externo
- Auth OTP WhatsApp / social, feed con prefetch N+1, player 9:16 con DRM y marca de agua
- Wallet + ledger, unlock con 3 salidas, Play Billing verificado, ads con SSV, progreso, push FCM
- Misiones y rachas básicas, advergame lineal de 1 rama, CMS mínimo, telemetría (VST p50 < 800 ms)
- QA MASVS, closed testing con 500 usuarios, staged rollout
- Equipo: 2 Flutter, 2 backend, 1 Odoo, 1 CMS, 1 diseño, ½ QA, ½ PM · ≈ 7 FTE
- App Store IAP con Server Notifications V2, Sign in with Apple, phased release
- Ligas, pase de temporada, regalos, referidos en cascada, ramas múltiples de advergame
- PWA + /checkout/web con Conekta (OXXO, SPEI, tarjeta); portal de marcas en Odoo; reporte de decisiones
- Push con clip de video (segmentos × disparadores), i18n pt-BR
- Equipo: 7–8 FTE (se suma 1 frontend para el portal de marcas)
- Multi-tenant white-label (Ruta F), cursos y tutoriales vendibles, recomendador, A/B sistemático
- Entrega a Bunny Volume / CloudFront negociado, DRM por MAU (≤ $0.02 USD/MAU-mes), HEVC para iOS
- Anti-fraude avanzado (huella + modelos), almacén analítico propio, réplica de lectura en São Paulo
- Packager propio (Shaka) y marca de agua forense sólo para catálogo premium/B2B
- Equipo: 5–6 FTE + 1 ingeniero de streaming
Lo caro no es la nube: son las personas.
Tres escenarios (piloto 10k MAU · crecimiento 100k · escala 1M). Precios unitarios verificados el 1-sep-2026; cantidades y totales son estimación. Tipo de cambio DOF/FIX del 1-sep-2026: $17.0147 MXN/USD (redondeado a 17.0) dolardof.com.
| Rubro | Piloto 10k | Crecimiento 100k | Escala 1M |
|---|---|---|---|
| API (contenedores) | $48 | $180–320 | $1,500–3,000 |
| Postgres | $40 | $122–135 | $800–1,500 |
| Redis + colas | $10 | $54 | $500–1,000 |
| Push (FCM/APNs) | $0 | $0 | $0 |
| OTP (WhatsApp / SMS) | $120 | $500–800 | $3,000–6,000 |
| Analítica | $0 | $100–300 | $300–600 |
| Errores · métricas · logs | $0 | $130–180 | $600–1,100 |
| CI/CD | $0–30 | $50–100 | $150–300 |
| Edge / WAF | $25 | $40 | $200–500 |
| Integridad / huella | $0 | $99–250 | $1,000–2,500 |
| Verificación de compras | $0 | $0 | $0 |
| Odoo.sh incremental | $76–90 | $76–90 | $134–162 |
| Dominio, correo, misc. | $15 | $40 | $150 |
| Total sin video (USD) | ≈ $330–590 | ≈ $1,500–2,800 | ≈ $8,000–16,000 |
| Video · ruta del MVP y de escala | $4,300 Mux (MVP) · $1,240 Bunny (candidato) | $8,900–13,000 Bunny + DRM/MAU | $30,000–50,000 Bunny Volume |
| Video · a lista con Mux en volumen | $4,300 | $93,800 (inviable) | $936,000 (inviable) |
| Total con video (USD) | ≈ $1,570–4,890 | ≈ $10,400–15,800 | ≈ $38,000–66,000 |
| Total con video (MXN) | ≈ $27k–83k | ≈ $177k–269k | ≈ $646k–1.12M |
MVP en 90 días vs. producto completo en 12 meses, en horas y en GVR.
| Componente | MVP 90 días (h) | MXN MVP est. | GVR equiv. | Completo 12 m (h acum.) | Qué agrega el completo |
|---|---|---|---|---|---|
| Diseño UX/UI (Figma, sistema de diseño, motion) | 200–300 | $191,250 | ≈ 550 | 450–600 | 12 pantallas → 40+ |
| App Flutter (auth, feed, player 9:16 + DRM, paywall, wallet, misiones, rachas, referidos, push, borrado de cuenta) | 900–1,100 | $765,000 | ≈ 2,190 | 2,000–2,600 | Ramas múltiples, ligas, pase, regalos, theming white-label, offline, accesibilidad |
| API NestJS (auth, feed, play, wallet/ledger, unlock, IAP verify, SSV AdMob/MAX, misiones, push, eventos, admin) | 700–900 | $612,000 | ≈ 1,750 | 1,700–2,200 | Recomendador, ligas, pases, pagos web, multi-tenant, exportes a marcas |
| Módulo Odoo vplay_core + bridge (partners, compras, suscripciones, CFDI, CRM marcas, webhooks HMAC, portal mínimo) | 300–400 | $267,750 | ≈ 765 | 700–900 | Portal completo, liquidaciones, reportes por campaña, liga con ve_ugc_factory |
| Panel CMS / operación (Next.js: catálogo, ramas, precios, misiones, push, segmentos, moderación) | 250–350 | $229,500 | ≈ 655 | 600–800 | Editor visual de ramas, A/B, tablero de fraude |
| Pipeline de video (upload → encode → CMAF/DRM → publicación) | 120–180 | $114,750 | ≈ 330 | 300–400 | Packager propio, CDN alterno |
| Datos, analítica y observabilidad | 80–120 | $76,500 | ≈ 220 | 250–350 | ClickHouse, atribución, LTV |
| Seguridad y anti-fraude (App Check, rate-limit, huella, MASVS, pentest externo) | 100–150 | $95,625 | ≈ 275 | 300–450 | Modelos de riesgo, revisión trimestral |
| QA, E2E, publicación en tiendas, CI/CD | 200–300 | $191,250 | ≈ 550 | 500–700 | Maestro/Patrol, matriz LATAM |
| PM, arquitectura, documentación, coordinación con Content Factory | 150–250 | $153,000 | ≈ 435 | 400–600 | — |
| Total est. | ≈ 2,900–3,900 | ≈ $2.2–3.0 M | ≈ 6,300–8,500 | ≈ 7,200–9,600 | ≈ $5.5–7.3 M MXN · 15,700–21,000 GVR equiv. |
Conversión indicativa est.: tarifa de referencia $45 USD/h × 17.0 = $765 MXN/h sobre el punto medio de cada fila; 1 GVR = $350 MXN ⇒ ≈ 2.2 GVR por hora. El GVR se cotiza por puntos de complejidad, no por horas: la columna GVR es una equivalencia de referencia y la cotización formal sale de la rúbrica Veniu. La suma de filas da 3,000–4,050 h; el total del frente técnico (2,900–3,900 h) asume QA y PM a medio tiempo. Lo que VPLAY desembolsa no son esos MXN 2.2–3.0 M: es el costo de mercado de reponer el trabajo fuera. En el plan, 2,000–2,200 h de F0-F1 las cubren los dos seniors en nómina (Flutter y backend) y el complemento de VSolutions del MVP cuesta ≈ MXN 0.38 M (≈ 1,100 GVR), dentro del rubro "Producto y tecnología" del uso de fondos (22 % del ask = MXN 4.8 M, que además paga la nómina técnica, las fases 2-3 y 18 meses de infraestructura). Equipo MVP: 2 Flutter, 2 backend, 1 Odoo, 1 CMS, 1 diseño, ½ QA, ½ PM ≈ 7 FTE × 13 semanas × 40 h ≈ 3,640 h. Tarifas de mercado: senior nearshore LATAM $40–80 USD/h; Guadalajara 20–30 % por debajo de CDMX/MTY Devoptiv · iTechDev.
Mueve las horas dentro del rango del frente técnico y la tarifa dentro del rango de mercado ($40–80 USD/h). El resultado es el costo de referencia del desarrollo, su ritmo mensual y su equivalencia en GVR (1 GVR = $350 MXN). La cotización formal sale de la rúbrica Veniu por puntos de complejidad, no por horas.
Lo que puede salir mal, y qué se hace antes de que pase.
Moneda fuera de IAP, V-Coins que expiran o enlaces a pago web fuera de EE. UU. tumban la revisión. Mitigación: V-Coins sólo por IAP y sin caducidad; Chispas ganadas con caducidad (no se venden); pagos web sólo desde la PWA; restauración de compras; probabilidades publicadas si hay cajas aleatorias App Review Guidelines.
El video_player oficial no tiene DRM (issue abierta, P2); los paquetes con Widevine/FairPlay son comunitarios. Mitigación: spike en las semanas 1–2 con Mux y Bunny; plan B: platform channels propios sobre Media3/AVPlayer (2–3 semanas de un senior est.) o THEOplayer. Fallback garantizado: Mux.
10,000 solicitudes/día por defecto; con más de 10k sesiones diarias se agota el día del soft launch. Mitigación: pedir aumento antes (toma hasta 1 semana), usar solicitudes standard para lo frecuente y classic sólo en acciones de alto valor; si falla, degradar bonos sin bloquear.
Si cada movimiento fuera a Odoo, el volumen lo ahogaría; si no va nada, la contabilidad miente. Mitigación: resúmenes diarios, idempotencia por x_vplay_event_id, reconciliación nocturna con reporte de diferencias y asiento de pasivo por monedas no consumidas.
Recompensas por anuncio son dinero. Mitigación: SSV obligatorio con índice único por transaction_id, App Check, huella de dispositivo, topes diarios, bonos con caducidad y auditoría wallet vs. ledger cada noche.
150k altas/mes por SMS = $5,850 USD; Mixpanel a 100k MAU ≈ $6,700. Mitigación: WhatsApp como canal primario (NEXUS), sesión de 30 días, login social; GA4 gratis + almacén propio desde 100k MAU.
Mitigación: adapters VideoProvider, AdNetwork, PushProvider; masters en R2/S3 propio; exportación diaria del ledger; integración con Odoo nacida en JSON-2 (XML-RPC se retira).
Bogotá/Lima/Santiago 60–120 ms y Brasil 130–180 ms hacia Querétaro est.. Mitigación: API en Querétaro + Cloudflare con PoP en Guadalajara, respuestas pequeñas, prefetch del siguiente episodio, réplica en São Paulo cuando Brasil pese más del 20 %.
Mitigación: 1 senior + 1 mid, Codemagic para quitar la fricción de firma iOS, arquitectura documentada en OpenAPI para incorporar nearshore sin curva; el asistente de código acelera al equipo interno bajo las convenciones Veniu.
Nueve asientos en nómina. Un banco que se paga por jornada. Y una puerta abierta.
La división no se arma con un organigrama de sesenta personas: se arma con nueve sueldos fijos que sostienen la operación diaria, un banco freelance que sólo cuesta cuando hay cámara encendida y un pool de participación para el talento que quiere apostar con nosotros. Aquí está cada asiento con su responsabilidad, su entregable, su indicador, su prueba de entrada y lo que cuesta en el mercado mexicano de 2026 — con la fuente de cada cifra y marcado est. donde es supuesto.
Nómina
Contrato LFT por tiempo indeterminado o por obra determinada, IMSS y factor de carga patronal 1.32. Se reserva para lo que ocurre todos los días: dirección creativa, guion, línea de producción, edición, la app y la venta.
Freelance por jornada
Honorarios por llamado o entregable, sin carga patronal, con contrato de prestación de servicios y cesión de derechos firmada antes del llamado. Crew de set, actores, casting, color y música. El costo escala con las jornadas, no con el calendario.
GVR y compartidos
Lo que ya existe en Grupo Veniu no se vuelve a contratar: VSolutions construye el módulo y la API por puntos GVR (1 GVR = MXN 350 ≈ 1 hora); legal, finanzas, UX, QA y soporte facturan a la división a costo más 10 % con tabulador anexo al convenio Blueprint §3.1.
Participación
Pool de talento del 8 % del capital con vesting a 4 años para showrunner, PM y GM; Pool de Talento del 10 % de los ingresos netos por obra para el reparto y los autores, liquidado trimestralmente contra CFDI y auditable una vez al año Blueprint §3.2 · Frente 6.
Nueve asientos abren la casa. Veinte la sostienen en escala.
El organigrama del MVP cabe en una pantalla a propósito: cada alta nueva está condicionada a un hito, no al calendario. La vista de escala corresponde al mes 18, con 10-12 jornadas de rodaje al mes y 100-150 mil usuarios activos.
Cada asiento, con su prueba de entrada y su precio de mercado.
Filtra por área y por fase. Cada tarjeta trae responsabilidades, entregables, indicador, modalidad, sueldo o tarifa con su fuente, la prueba que se aplica antes de firmar y las herramientas con las que trabaja. Los sueldos que no tienen ficha pública en México están marcados como estimación explícita, no disfrazados de dato.
Showrunner / director creativo F0 Senior 8+ años
Nómina + rev-shareMXN 52,000
Dueño del tono y de la biblia de cada serie: aprueba guiones, casting y cortes, dirige los primeros episodios y forma a los directores que vienen después. En VPLAY además decide qué rebanada sale de cada jornada: novela, rama de advergame, cápsula corporativa o tutorial.
- Entregables: biblia por serie con mapa de rebanado, arco de temporada, guía de estilo vertical, aprobación de cortes.
- KPI: completado del episodio 1 al 5 ≥ 60 % en la prueba con 200-500 usuarios · episodios entregados a tiempo · costo por episodio ≤ MXN 15 k.
- Perfil: senior con obra publicada · nómina + 2-5 % de rev-share por serie + pool de talento.
- Prueba de entrada: biblia de una página y dirigir un episodio de 90 s en 3 horas con el kit ligero.
- Mercado: director creativo MXN 144,000/año de media (≈ 12,000/mes), rango hasta 852,000 Talent.com; director de cine 9,879-38,882/mes WageIndicator. La casa paga arriba de la mediana porque el puesto concentra el riesgo creativo. est. 45-65 k.
Guionista vertical F0 Mid 2-5 años
Nómina MXN 24,000+ banco por episodio
Escribe episodios de 60-120 s con gancho en los primeros 3 segundos y cliffhanger en cada corte; coloca el muro de pago donde el dato dice y versiona los finales ramificados del advergame con escena espejo, con y sin producto.
- Entregables: 60-100 episodios por temporada, escaletas, árbol de decisiones, sinopsis para la ficha de tienda.
- KPI: 20 episodios escritos antes del día 21 · tasa de completado por episodio · conversión en el episodio del muro.
- Perfil: mid con oficio de formato · 1 en nómina + banco freelance a MXN 1,200-2,500 por episodio (400-600 palabras).
- Prueba de entrada: 3 episodios en 72 h a partir de una biblia dada, con el muro marcado, más un episodio ramificado.
- Mercado: media MXN 15,542/mes, P25 12,083 y P75 27,250 Glassdoor; Talent.com 132,000/año ≈ 11,000/mes Talent.com. est. 20-28 k.
Productor de línea F0 Mid-Senior
NóminaMXN 30,000
Presupuesto, calendario, locaciones, permisos, catering y call sheets. Es quien mide el número que más rápido mata el negocio: el costo por episodio. También cierra los gastos de cada jornada en Odoo el mismo día.
- Entregables: presupuesto por serie (tope MXN 900 k), call sheets, cierre de gastos, control de la jornada de MXN 48 k directos.
- KPI: costo por episodio contra presupuesto · desviación de calendario · ≥ 10 episodios por jornada al día 90 (≥ 11 en F1, ≥ 12 en F2), con piso duro de 8 Blueprint §13.
- Regla que aplica: si dos jornadas seguidas rinden menos de 8 episodios, se baja a una sola locación antes de añadir jornadas.
- Prueba de entrada: presupuestar una jornada a MXN 48 k con call sheet real.
- Mercado: productor audiovisual media MXN 17,292/mes, CDMX 23,333 Glassdoor; Indeed 168,268/año ≈ 14,022/mes Indeed. est. 25-35 k.
Editor vertical F0 Mid-Senior
Nómina MXN 18,000freelance 350-700/ep
Corte 9:16 con ritmo de 1-2 s por plano, subtítulos quemados, ganchos y versiones por plataforma. Monta el pipeline completo (revisión, disco en la nube y control de calidad automatizado) una semana antes de la primera jornada.
- Entregables: 10-20 episodios terminados por semana, másters y cortes para TikTok, Kwai y Shorts.
- KPI: episodios por semana · retención a 3 segundos · porcentaje de re-cortes · control de calidad conforme (1080×1920, sonoridad, cuadros por segundo).
- Prueba de entrada: 48 h — material crudo de un episodio hasta corte final con subtítulos y dos variantes de gancho.
- Mercado: media MXN 12,072/mes, Zapopan 13,039 (649 sueldos, 16-ago-2026) Indeed; Glassdoor 13,417 con P75 24,325 Glassdoor. Senior vertical est. 18-28 k.
Editor de post asistida F0 Mid híbrido
NóminaMXN 26,000
Genera establecimientos, insertos y B-roll sintético; dobla, sincroniza labios y arma avatares de marca para las series corporativas. Controla licencias, consistencia de personajes y el costo por asset: si generar sale más caro que rodar, se rueda.
- Entregables: assets por episodio con instrucciones y créditos documentados, pipeline de doblaje, biblioteca de personajes.
- KPI: costo del asset generado contra rodarlo · tiempo ahorrado por episodio · cero piezas sin licencia trazable.
- Prueba de entrada: 3 assets en 48 h (establecimiento, inserto y doblaje de 30 s con sincronía labial) documentando créditos, costos y licencias.
- Ojo legal: ninguna voz ni rostro se replica sin el Anexo C firmado — es acuerdo previo y por escrito, no una casilla.
- Mercado: no existe ficha pública de este puesto en México. est. 22-32 k, entre editor senior y motion graphics triangulación.
Dirección de fotografía y cámara F0 Mid-Senior
FreelanceMXN 8,000/jornada
Look vertical nativo (encuadre 9:16 real, no recorte), iluminación rápida y operación de gimbal; en el MVP también opera cámara. Dos locaciones por jornada y 80 % del encuadre en primer plano, que es lo que hace posible rodar 8-12 episodios al día.
- Entregables: material en LOG con LUT de serie, dailies el mismo día en la plataforma de revisión.
- KPI: setups por hora · porcentaje de tomas útiles · episodios por jornada.
- Prueba de entrada: media jornada pagada — un episodio de 90 s rodado en 3 horas, con dailies entregados.
- Mercado: DoP con experiencia en comerciales MXN 10,000-25,000 por jornada de 12 h UNIR; video corporativo desde 15,000 el día con cámara Cronoshare; camarógrafo asalariado 11,437/mes Indeed. Por volumen (6 o más jornadas al mes) la casa presupuesta 8,000, +2,500-5,000 si trae equipo. est.
Sonido directo F0 Mid
FreelanceMXN 4,000/jornada
Boom y lavalier inalámbrico con código de tiempo. El diálogo es el 80 % del formato y se escucha en la bocina de un celular: si el audio no sirve, el episodio se cae en control de calidad aunque la imagen sea perfecta.
- Entregables: audio de 32 bits en coma flotante por escena y reporte de sonido por jornada.
- KPI: porcentaje de tomas con audio limpio · rechazos por audio en el control de calidad.
- Mercado: ingeniero de audio ≈ MXN 14,562/mes y Zapopan 24,754 Indeed. No hay tabulador público de jornada (el sindicato de técnicos lo mantiene confidencial): la tarifa es est. triangulada, 3,000-5,000.
Crew de set: gaffer, maquillaje, script y arte F0 Junior-Mid
FreelanceMXN 7,000-13,000/jornada
El resto del banco que se paga por llamado y nunca aparece en la nómina: luz, rostro, continuidad y vestuario. Se contrata por obra determinada, con equipo propio asegurado, confidencialidad y cesión del material.
- Tarifas de la casa: gaffer y eléctrico MXN 2,500-4,500 (presupuesto 3,000) · maquillaje y peinado 1,500-2,500 (2,000) · script y continuidad 1,500-2,500 (2,000) · vestuario y arte 1,500-3,000.
- KPI: tiempo de montaje de luz · errores de continuidad detectados en control de calidad · costo de arte por episodio.
- Mercado: maquillista MXN 7,939/mes Computrabajo; director de arte 19,387/mes, rango 14,059-26,734 Indeed; gaffer y script sin tabulador público: est..
- Regla: si un tercero provee crew como servicio, se le exige registro REPSE; se prefiere contratación directa por obra determinada.
Casting y reparto F0 Casting mid · reparto semi-pro a pro
Casting 8-15 k/serieActores 600-8,000/llamado
Base de talento con aviso de privacidad, convocatorias, self-tapes, chemistry reads y negociación. El reparto se contrata por llamado, no por mes, y participa del Pool de Talento del 10 % de los ingresos netos de la obra.
- Entregables: base en Odoo etiquetada TALENTO/CREW con tarifa y disponibilidad; contratos firmados y sellados antes del llamado.
- KPI: tiempo para llenar un rol · rotación de protagonistas · cero rodajes sin contrato (es una compuerta del día 30).
- Tarifas de la casa: protagonista MXN 4,000-8,000 por llamado · secundario 1,800-3,500 · extra 600-1,000 + participación del pool.
- Mercado: actor media MXN 8,230/mes y CDMX 22,640 Indeed; el tabulador ANDA 2021 de cine independiente equivale a ≈ 4,740 por jornada para un estelar ANDA 2021; en EE. UU. el acuerdo sindical de verticales paga USD 250 por 8 h y el no sindicalizado 500-1,500 al día SAG-AFTRA. Un protagonista tapatío cuesta 25-50 % del piso no sindicalizado estadounidense.
- Pendiente declarado: el tabulador ANDA 2026 y la tarifa de la sociedad de gestión por puesta a disposición no se localizaron públicamente; hay que pedir cotización.
Dirección de episodios (2.º y 3.º) Escala Mid-Senior
Freelance 4,500-9,000/jornada→ nómina 30-45 k
En el MVP dirige el showrunner. Cuando el calendario pasa de 8 a 10-12 jornadas al mes (M14) entra un segundo director; con 14 o más jornadas, un tercero. Dirige actores y cámara garantizando el ritmo del formato.
- Entregables: plan de rodaje, lista de planos vertical, dailies aprobados.
- KPI: episodios por jornada · retakes · adherencia al call sheet.
- Mercado: director de cine MXN 9,879-38,882/mes WageIndicator; la jornada se calcula en 55-70 % de la de un DoP senior. est.
Acabado: color, mezcla, música y motion Escala Mid-Senior
Por episodio o por serieMXN 250-900/ep
En el MVP lo cubren el editor senior, el editor de post asistida y el equipo de motion compartido con VEntertainment. Se independiza cuando corren cuatro series simultáneas.
- Tarifas: colorista MXN 400-900 por episodio o 2,500-5,000 por jornada de color · mezcla y diseño sonoro 250-500 por episodio · tema original por serie 8,000-25,000, el resto por biblioteca. est.
- KPI: consistencia entre episodios · sonoridad conforme para bocina de celular · costo de música por episodio.
- Motion y VFX: compartido desde F0; el mercado paga MXN 22,000/mes de media con P75 29,875 Glassdoor.
- Trampa de licencias: los planes de biblioteca musical para redes no cubren una app propia ni contenido bajo demanda; hace falta el plan que incluye aplicaciones, desde USD 100/mes anualizado.
Product Manager M4 Senior
NóminaMXN 45,000
Dueño del roadmap de la app: muro de tres salidas, cartera de dos monedas, misiones, membresía y experimentos de precio. Entra antes del lanzamiento público, cuando la dirección deja el rol interino que cubre al 50 % durante el MVP.
- Entregables: documentos de producto, roadmap trimestral y tablero de experimentos (5 contra 8 episodios gratis, 20/30/40 V-Coins por episodio, orden del muro).
- KPI: retención D1/D7/D30 ≥ 30/12/6 % en el soft launch · conversión de instalación a pago ≥ 1.5 % al día 90 · ARPU bruto MXN 3.9 por usuario activo al mes.
- Prueba de entrada: 72 h — diseñar el experimento de precio de V-Coins para México y el plan de creativos de la primera semana.
- Mercado: media MXN 47,417/mes y CDMX 59,833 Glassdoor; en el nearshoring de Zapopan la mediana de las grandes tecnológicas es MXN 1.94 M/año Levels.fyi — ése es el piso de competencia por el mismo perfil. est. 40-60 k.
Desarrollo móvil Flutter F0 mid M7 Senior + mid
Senior MXN 45,000Mid 35,000
App Android e iOS: reproductor vertical con precarga del siguiente episodio, cartera de dos monedas, compras en tienda, anuncios recompensados con verificación en servidor, push con video y enlaces profundos. Es la ruta crítica de las 12 semanas.
- Entregables: releases quincenales, integración de SDKs, telemetría; la app en pruebas internas al día 30.
- KPI: sesiones sin fallo ≥ 99.5 % · arranque p75 < 1.5 s · compras verificadas en menos de 10 s.
- Prueba de entrada: una semana — reproductor vertical con precarga y muro simulado, fluido en Android de gama media.
- Mercado: media MXN 216,000/año ≈ 18,000/mes con 4,497 salarios y hasta 39,700 en experimentado Talent.com; senior en USD 3,200/mes ≈ 54,000 Talently; Coderhouse ubica al senior en 55,000+. est. GDL 45-60 k.
Backend / API senior F0 Senior
NóminaMXN 48,000
El corazón del negocio: ledger idempotente de V-Coins y Chispas, verificación de compras en servidor, recompensa acreditada sólo por devolución de llamada firmada, emisión de tokens de reproducción y espejo hacia Odoo. Todo el tráfico de la app pega a esta API; nunca al ERP.
- Entregables: NestJS con PostgreSQL y Redis en Querétaro, contrato de API congelado, conciliación nocturna con el módulo de Odoo.
- KPI: cero diferencias entre ledger y Odoo en el corte · latencia de la API · tasa de fraude de recompensas.
- Prueba de entrada: ledger idempotente con clave de idempotencia y devolución de llamada de recompensa firmada, simulada.
- Mercado: backend senior media MXN 51,875/mes, P25 32,546 y P75 83,688 Glassdoor. est. 45-55 k.
Ingeniero de video y streaming M14 Senior
NóminaMXN 50,000-80,000
En el MVP se sustituye con un proveedor administrado y el backend senior. Se contrata cuando el costo de entrega o la calidad de reproducción justifican pipeline propio: ingesta, transcodificación, empaquetado cifrado y marca de agua por sesión.
- KPI: rebuffering < 1 % · tiempo al primer cuadro · costo por minuto entregado.
- Mercado: perfil escaso, sin ficha pública en México: est. 50-80 k. Se declara como estimación, no como dato.
- Contexto: la pila es la misma que usan Netflix y Disney+ (empaquetado CMAF con cifrado cbcs y tres sistemas de protección), no una solución casera.
Data y analítica M7 · ½ tiempo Mid
MXN 12,000-20,000 (½)→ 35-55 k completo
Plan de eventos, cohortes, embudo del muro, atribución de campañas y tableros para los sponsors: cuántas personas eligieron cada rama del advergame y qué hicieron después. Se abre gateada por 30 mil usuarios activos.
- KPI: cobertura de eventos · precisión de atribución · reporte semanal al sponsor sin retrabajo.
- Mercado: analista de datos MXN 14,740/mes Indeed y 21,021 Glassdoor; una escuela de datos ubica junior 35 k, mid 55 k y senior 90 k TripleTen. est.
Compartidos VSolutions: UX/UI, QA y DevOps Compartido Mid-Senior
≈ 25 % de tiempo≈ MXN 10,000/mes
No son asientos de VPLAY: son personas que ya existen en Grupo Veniu y facturan a la división a costo más 10 %, con tabulador anexo al convenio de accionistas. Diseño de flujos y muro, pruebas en Android de gama baja, integración continua y monitoreo.
- Referencias de mercado: UX/UI media MXN 24,708/mes y oferta semi-senior en Zapopan 22,000-28,000 Glassdoor/Indeed · QA 18,951 · DevOps en Guadalajara 22,914 Indeed.
- KPI: bugs en producción por release · tiempo activo del servicio · costo por usuario activo.
- Gobierno: toda operación con partes relacionadas por arriba de MXN 500 k al año necesita el visto del consejero de los inversionistas. est.
Adquisición y comunidad F0 · sem. 5-6 Mid-Senior
Nómina MXN 28,000+ bono por retorno
Una sola persona en el MVP. Convierte los propios episodios en anuncios: 20-40 creativos por semana, optimización de ficha de tienda, referidos calificados a los 7 días y los canales de TikTok, Kwai y Shorts abiertos con los cortes de cada jornada.
- KPI: costo por instalación pagada ≤ MXN 17 · CAC combinado ≤ 10 · instalaciones pagadas ≤ 40 % del total · reinversión en tráfico ≤ 35 % del ingreso, que es materia reservada del consejo.
- Prueba de entrada: plan de creativos de la primera semana y diseño del experimento de precio.
- Mercado: gerente de marketing digital ≈ MXN 13,812/mes Indeed. El dato de Glassdoor para growth manager (69,521) tiene etiqueta ambigua y no se usa como ancla. est. 30-50 k.
- Contexto del género: en micro-dramas el gasto de marketing suele correr 5-9× el presupuesto de producción analista independiente. Por eso el tope de reinversión está en el pacto de socios.
Ventas B2B: sponsors y corporativos F0 · semana 2 Mid-Senior
Base MXN 20,000+ comisión 5-10 %
Vende el advergame "elige tu final", el placement dentro del drama, la temporada patrocinada y la serie corporativa con la rúbrica GVR. El sponsor debe firmarse antes del día 25: ninguna jornada se agenda sin 50 % de anticipo o fallback interno aprobado por el comité.
- KPI: ≥ MXN 600 k contratado y ≥ 285 k facturado al día 90 · ticket medio 250-300 GVR · tasa de cierre.
- Precios de lista (1 GVR = MXN 350): placement ligero o UGC en episodio 8-20 GVR (2.8-7 k) · episodio co-creado 40-90 GVR (14-31.5 k) · temporada patrocinada 180-550 GVR con ticket objetivo 300 GVR = 105 k · serie corporativa 150-300 GVR (52-105 k) + ECO 3-8 k/mes · advergame +60-150 GVR sobre el paquete Blueprint §6.3.
- Prueba de entrada: una hora de role-play vendiendo el advergame con la rúbrica GVR y manejo de objeciones.
- Mercado: ejecutivo de ventas B2B mediana MXN 180,000/año ≈ 15,000/mes con 1,040 sueldos Prosfy. est. base 18-25 k.
Ad-ops y monetización M10 Senior
NóminaMXN 40,000-45,000
Mediación de anuncios recompensados, cascada y subasta, precio de V-Coins por país, pruebas del muro y prevención de fraude de recompensas. En el MVP lo cubren producto y adquisición entre los dos.
- KPI: eCPM · tasa de llenado · porcentaje del ingreso que viene de anuncios contra compras · tope de 10 anuncios al día por usuario respetado.
- Referencia del inventario: eCPM de video recompensado en LATAM USD 1.90 en Android y 3.75 en iOS Appodeal Q4-2024; México est. 2-5 y 4-9.
- Mercado salarial: perfil escaso, sin ficha pública en México: est. 35-55 k por comparación con gaming.
Comunidad dedicada M10 Mid
NóminaMXN 17,000-22,000
Se separa de adquisición cuando el catálogo pasa de tres series. Comunidad en TikTok, Instagram, YouTube y WhatsApp, calendario de estrenos, moderación y contenido de fans respondido con el bot y escalamiento humano.
- KPI: interacción · crecimiento de seguidores · tiempo de primera respuesta.
- Límites de la casa: máximo 2 notificaciones al día, 1 mensaje de WhatsApp al día y silencio de 23:00 a 08:00. La comunidad no se satura, se cultiva.
- Mercado: media MXN 11,934/mes, rango 7,752-18,372 Indeed; 10,752 Computrabajo. est. 14-20 k.
Creator relations y prensa M13 Mid
Nómina MXN 23,000PR 10-20 k/campaña
Recluta actores-creadores con audiencia propia, opera el rev-share y el programa de referidos, y lleva la relación con el festival de cine de Guadalajara y el fondo audiovisual del estado.
- KPI: instalaciones atribuidas por creador · costo por instalación vía creadores contra el canal pagado.
- Tarifas de referencia para contenido de creadores en México: vertical de 15 s MXN 2,000-3,500 · de 60 s 4,500-8,000 · uso en anuncios pagados +40-60 % · derechos perpetuos pueden duplicar la tarifa Shortway (fuente única).
- Mercado: relaciones públicas MXN 12,872/mes Indeed; creator relations est. 18-28 k.
Producción ejecutiva / dirección F0 Dirección · senior
DirecciónNo se carga en el MVP
Greenlight del slate, financiamiento, relación con socios y marcas, y rol de producto interino al 50 % hasta el mes 4. Es exactamente el asiento que el GM/COO descarga en el mes 12.
- KPI: margen por serie · retorno por ruta · cumplimiento de las seis compuertas del plan de 90 días.
- Mercado: productor ejecutivo ≈ MXN 19,045/mes y CDMX hasta 23,150 Indeed; est. 40-70 k más participación, no cargado al MVP para no inflar la nómina fundacional.
Legal y cumplimiento por iguala Semana 0 Senior · despacho externo
IgualaMXN 15,000-30,000
El primer gasto del proyecto, antes que cualquier nómina. Sin las opiniones escritas no se diseña la economía de monedas; sin el Acuerdo de Talento no se enciende una cámara.
- Entregables: Acuerdo de Talento con Anexo C de voz e imagen sintética, aviso de privacidad y términos, opiniones sobre mecánicas, monedas y régimen fiscal, marca presentada en el IMPI en cinco clases.
- KPI: 100 % del elenco con contrato firmado y sellado antes del llamado.
- Pendiente declarado: las cuatro opiniones legales (juegos y sorteos, ley fintech, fiscal de monedas y NOM-151) están encargadas, no obtenidas: son el hito H7 y así se presentan al consejo.
- Mercado: abogado corporativo media MXN 22,917/mes y CDMX 24,292 Glassdoor; iguala de despacho est. 15-30 k.
Cumplimiento y antifraude M4 · ½ tiempo Mid-Senior
Medio tiempoMXN 25,000-35,000
Reporta al consejo, no a la dirección: ésa es la única forma de que la función sirva. Tablero de fraude de recompensas, bitácora de consentimientos, calendario regulatorio y los interruptores de emergencia de las mecánicas.
- KPI: incidentes · porcentaje de recompensas anuladas por fraude · consentimientos auditables al 100 %.
- Por qué existe este asiento: el precedente mexicano de 2026 es una multa de MXN 42.85 M por recabar consentimiento de datos biométricos con una simple casilla precedente 12-jul-2026. VPLAY trata rostro y voz de actores: el consentimiento se firma.
- Mercado: est. 25-35 k a medio tiempo, compartido con el grupo mientras el volumen lo permita.
Finanzas y contabilidad Compartido 30 % Mid-Senior
≈ MXN 6,000/mesa la división
Ledger de monedas contra contabilidad, IVA al cobro y CFDI global, retenciones a freelancers, conciliación de tiendas y pasarelas, y liquidación trimestral del Pool de Talento.
- KPI: días de cierre · diferencias de conciliación · caja recaudada contra ingreso reconocido (pasivo por monedas no consumidas) reportado al consejo cada mes.
- Comisiones que administra: tiendas 15-30 % · web con pasarela y OXXO/SPEI deja 91-94 % neto.
- Mercado: contador MXN 15,967/mes, rango 10,532-24,208 Indeed. VPLAY absorbe el 30 % de una plaza del grupo.
Soporte al usuario y localización Compartido M15 Junior-Mid · localización mid
Agente 11-15 k (M15)Localización 80-150/ep
Pagos fallidos, monedas no acreditadas y problemas de cuenta, atendidos desde la app y por WhatsApp con bot y escalamiento a humano usando la Mesa de Soporte que ya opera el grupo. La localización a inglés y portugués sólo entra con expansión aprobada.
- KPI: tiempo de primera respuesta · satisfacción · porcentaje resuelto por el bot sin intervención humana.
- Tarifas: agente dedicado MXN 11,000-15,000 Indeed · revisión humana de localización 80-150 por episodio más doblaje automático a USD 0.17-0.27 por minuto. est.
GM / COO de VPLAY M12 · hito H13 Dirección · senior
Nómina 70-90 k+ pool de talento
Condición explícita del tercer tramo de inversión: descarga la operación diaria de la dirección y deja a la producción ejecutiva en greenlight, socios y marcas. Entra con vesting de cuatro años dentro del pool del 8 %.
- KPI: los 17 indicadores del tablero mensual del consejo · equilibrio operativo en el mes 23 (rango 22-26).
- Mercado: est. 70-90 k brutos ≈ 100 k cargados; sin ficha pública comparable para el puesto en una división de medios de este tamaño.
Lo que cuesta la casa: MXN 384 k cargados para abrirla, 714 k para escalarla.
Esta tabla es sólo nómina. No incluye el banco freelance (que se paga por jornada, no por mes), ni los compartidos con el grupo, ni las herramientas, ni la adquisición pagada. El costo empresa aplica el factor 1.32 sobre el bruto.
| Rol | Modalidad | Bruto/mes (MXN) | Costo empresa ×1.32 | Entra en |
|---|---|---|---|---|
| Showrunner / director creativo | Nómina + rev-share 2-5 % | 52,000 | 68,600 | F0 · semana 1 |
| Backend / API senior | Nómina | 48,000 | 63,400 | F0 · semana 1 |
| Desarrollo Flutter senior | Nómina | 45,000 | 59,400 | F0 · semana 1 |
| Productor de línea | Nómina | 30,000 | 39,600 | F0 · semana 1 |
| Adquisición + comunidad | Nómina + bono por retorno | 28,000 | 37,000 | F0 · semanas 5-6 |
| Editor de post asistida | Nómina | 26,000 | 34,300 | F0 · semana 3 |
| Guionista vertical | Nómina + banco por episodio | 24,000 | 31,700 | F0 · semana 2 |
| Ventas B2B | Base + comisión 5-10 % | 20,000 | 26,400 | F0 · semana 2 |
| Editor vertical | Nómina | 18,000 | 23,800 | F0 · semana 3 |
| Producción ejecutiva (dirección) | Dirección | — | no se carga | F0 · semana 1 |
| Subtotal equipo fundacional · 9 asientos | Nómina | 291,000 | ≈ 384,000 | F0 · MVP |
| Product Manager | Nómina | 45,000 | 59,400 | M4 |
| Oficial de cumplimiento y antifraude | Medio tiempo / compartido | 25,000-35,000 | 33,000-46,200 | M4 |
| Desarrollo Flutter mid | Nómina | 35,000 | 46,200 | M7 · gateado |
| Editor vertical #2 | Nómina | 18,000 | 23,800 | M7 · gateado |
| Data y analítica (½ tiempo) | Nómina parcial | 12,000-20,000 | 15,800-26,400 | M7 · gateado |
| Subtotal F1 · 13 en nómina + 1.5 medios tiempos | Nómina | — | 443,000-533,000 | F1 · M4-M9 |
| Ad-ops y monetización | Nómina | 40,000-45,000 | 52,800-59,400 | M10 |
| Comunidad dedicada | Nómina | 17,000-22,000 | 22,400-29,000 | M10 |
| GM / COO de VPLAY | Nómina + pool de talento | 70,000-90,000 | 92,400-118,800 | M12 · hito H13 |
| Creator relations | Nómina | 23,000 | 30,400 | M13 |
| Ingeniero de video y streaming | Nómina | 50,000-80,000 | 66,000-105,600 | M14 |
| 2.º director de episodios | Nómina (era freelance) | 30,000-45,000 | 39,600-59,400 | M14 |
| Dirección de casting | Nómina (era por serie) | 18,000-25,000 | 23,800-33,000 | M14 |
| Agente de soporte dedicado | Nómina | 11,000-15,000 | 14,500-19,800 | M15 |
| Total F2 · ≈ 20 en nómina | Nómina | — | 614,000-714,000 | F2 · M10-M18 |
El orden importa: quién entra primero y de dónde sale.
La semana 1 arranca con la firma del primer tramo. Cada alta trae su prueba de entrada y su canal de reclutamiento; ninguna se abre por calendario, todas por hito.
Despacho legal + contador
Compartido con Grupo Veniu · antes de que exista nómina
Opiniones escritas sobre mecánicas, monedas y régimen fiscal; Acuerdo de Talento con Anexo C; marca al IMPI. Sin esto no se diseña la economía ni se rueda.
Showrunner · productor de línea · Flutter senior · backend senior
Cantera: CUAAD y CAAV para lo creativo · ITESO, CUCEI y bolsas técnicas para la app
Las biblias y el spike de video protegido arrancan el mismo lunes. Pruebas: biblia de una página y un episodio dirigido en 3 h; presupuesto de jornada a MXN 48 k; reproductor con precarga; ledger idempotente con recompensa firmada.
Guionista vertical · ventas B2B
Cantera: talleres de guion de CUAAD/ITESO · red comercial de VSolutions
20 episodios antes del día 21 y el árbol del advergame; el sponsor debe estar firmado antes del día 25. El banco de guionistas freelance se abre en paralelo a MXN 1,200-2,500 por episodio.
Editor vertical · editor de post asistida · casting y crew freelance
Cantera: CAAV (Cine Digital y Animación) · comunidad de VEntertainment · convocatoria abierta
El pipeline de post se monta una semana antes de la primera jornada. El crew entra por jornada de prueba pagada, nunca por trabajo gratis "de portafolio".
Adquisición y comunidad
Una sola persona en el MVP
Entra con los primeros dailies para producir 20-40 creativos por semana antes del soft launch.
Product Manager · oficial de cumplimiento
El segundo reporta al consejo, no a la dirección
Antes del lanzamiento público: la dirección deja el rol de producto interino y el tablero de fraude y consentimientos queda armado antes de escalar.
Flutter mid · editor #2 · data y QA a medio tiempo
Se abre sólo con ≥ 30 k usuarios activos, ≥ 3 series simultáneas o ≥ MXN 400 k/mes de B2B
Ninguna de estas tres altas ocurre por calendario.
Ad-ops · comunidad dedicada · GM/COO
El GM/COO es el hito H13, condición del tercer tramo
Adquisición se queda sólo en adquisición; la monetización pasa a tener dueño; la dirección se descarga de la operación diaria.
Creator relations · ingeniero de video · 2.º director · casting en nómina · soporte
Escala México: 10-12 jornadas al mes y 100 mil usuarios activos
Los roles que en el MVP eran freelance o proveedor pasan a nómina sólo cuando el volumen los paga.
Country lead Brasil / EE. UU. hispano · localización · venta programática
Sólo con Serie A o EBITDA positivo y los hitos H8-H10 cumplidos
La expansión internacional no es una fecha del plan: es una consecuencia de que los números anteriores hayan ocurrido.
La ciudad ya tiene la cantera. Hay que ir por ella.
UdeG · CUAAD
Licenciatura en Artes Escénicas para la Expresión Teatral (y Dancística) para reparto; Artes Audiovisuales, Artes Visuales — Fotografía y Diseño, Arte y Tecnologías Interactivas para guion, dirección, fotografía y motion.
ITESO
Comunicación y Artes Audiovisuales, Comunicación y Cultura Digital, Periodismo y Creación de Contenidos, Publicidad y Comunicación Estratégica; además Ingeniería en Desarrollo de Software e Inteligencia Artificial para el lado de producto.
CAAV · Universidad de Medios Audiovisuales
Fundada en 1995 en Guadalajara: cuatro licenciaturas cuatrimestrales de tres años (Cine Digital, Animación, Multimedia y Marketing Digital) más un centenar de cursos y diplomados en foto, video, audio, guion y videojuegos. Es la cantera más directa para editores y crew joven.
ANDA · Delegación 3
Guadalajara pertenece a la Sección 3 (Jalisco, Colima, Michoacán, Guanajuato, Nayarit, Aguascalientes, Zacatecas y Querétaro). El directorio nacional no publica contacto local: se gestiona por la sede de CDMX enviando el proyecto a la Secretaría de Trabajo. Para el MVP se contrata de forma directa no sindicalizada; la puerta ANDA se abre para protagonistas con nombre en fase de escala.
FILMA Jalisco y el festival de cine
Directorio estatal de crew y talento, más incentivos: bolsa de 92.5 mdp en 2026, apoyo a pilotos de serie y biblias hasta MXN 100 k, cortos hasta 200 k y cash rebate hasta 20 mdp con inversión mínima de 5-10 mdp en proveedores jaliscienses. La carpeta de VPLAY apunta a la convocatoria 2027.
Casting abierto y creadores
Convocatorias por plataformas de casting con presencia en Jalisco, teatro independiente tapatío y el roster propio de Content Factory. Los actores-creadores con audiencia propia entran por el mismo formulario de esta sección y se clasifican con el bot.
Ecosistema técnico de Zapopan
CUCEI, Tec de Monterrey campus Guadalajara y el corredor de nearshoring (Oracle, Intel, IBM) marcan el piso de competencia salarial: la mediana de una persona de producto en una gran tecnológica local ronda MXN 1.94 M al año. VPLAY compite con producto y participación, no sólo con sueldo.
La casa misma
Roles compartidos que no se reclutan porque ya existen: legal, finanzas, UX/UI, motion, DevOps, QA, Mesa de Soporte y el bot de WhatsApp. Y una locación propia con sala de estreno: Hub Providencia.

Nadie se para frente a la cámara sin contrato firmado y sellado.
El proceso de casting está diseñado para el formato, no copiado del cine: el 80 % del encuadre es un rostro en primer plano y se ruedan 8-12 episodios por jornada. Lo que se prueba es exactamente eso.
Dos escenas: una de conflicto y una de gancho. Se envía por formulario con aviso de privacidad; los archivos se guardan con vencimiento y no se conservan más de 12 meses.
Diez personas del segmento ven tres self-tapes y votan. Es la misma mecánica con la que se aprueba una serie: si el público interno no pide el siguiente, no avanza.
Se lee frío frente a la cámara que de verdad se usa, no en un estudio ideal. Mide adaptación al ritmo y a la luz rápida.
El romance es el 70 % del catálogo y su audiencia es mayoritariamente femenina: la química se prueba, no se supone.
Rostro en plano cerrado sostenido, y tres escenas en 30 minutos. El género rueda al ritmo de 15-20 páginas de guion por día; quien no aguanta el ritmo lo descubre aquí, no en la jornada 4.
Firma electrónica con sello de tiempo, alta en Odoo etiquetada con tarifa y disponibilidad, y pago por jornada desde el mismo sistema. Cero rodajes sin contrato es una compuerta del día 30.
La prueba de entrada, por rol
| Rol | Prueba | Plazo | Criterio de aprobación |
|---|---|---|---|
| Actores | Self-tape vertical, cold read, chemistry read, primer plano y resistencia | 1 semana | Votación interna, disponibilidad para 6 o más jornadas, comodidad con la cesión de imagen y voz |
| Guionista vertical | 3 episodios con muro marcado + 1 episodio ramificado | 72 h | Gancho en las tres primeras líneas, diálogo hablable, densidad de giros por minuto |
| Showrunner | Biblia de una página y dirigir un episodio de 90 s | 3 h de rodaje | Claridad de tono, control de set, cobertura útil |
| Fotografía y dirección de episodios | Un episodio de 90 s con kit ligero y dailies entregados | Media jornada pagada | Setups por hora, cobertura útil, seguridad en set |
| Editor vertical | Material crudo a corte final con subtítulos y dos ganchos | 48 h | Ritmo, legibilidad de subtítulos, control de calidad automatizado conforme |
| Editor de post asistida | Tres assets documentando instrucciones, créditos y licencias | 48 h | Costo del asset contra rodarlo, consistencia de personaje, licencias limpias |
| Flutter | Reproductor vertical con precarga y muro simulado | 1 semana | Fluidez en Android de gama media, arquitectura, pruebas |
| Backend / API | Ledger idempotente y recompensa verificada en servidor | 1 semana | Idempotencia real, firma verificada, cero doble acreditación |
| Producto y adquisición | Experimento de precio para México y plan de creativos | 72 h | Rigor analítico y conocimiento del género |
| Ventas B2B | Role-play vendiendo el advergame con rúbrica GVR | 1 h | Manejo de objeciones y cierre en cita |
Los cinco instrumentos que firma cada persona
Contrato civil de prestación de servicios y obra por encargo. Cubre llamados y horario (jornadas de 10-12 h con hora extra pactada), episodios por jornada, sesiones de doblaje y fotos, exclusividad limitada por temporada y opción de temporadas siguientes con escalador.
Lo que lo hace distinto de un contrato de cine
- El alcance declara expresamente la puesta a disposición en la app y en plataformas de terceros, más los materiales promocionales de la propia obra.
- Pool de Talento del 10 % de los ingresos netos por obra (monedas gastadas en sus episodios valuadas a precio promedio de compra, porción de membresía por tiempo de visualización, publicidad de la obra, licencias y patrocinios), con liquidación trimestral contra CFDI y derecho de auditoría anual.
- La remuneración irrenunciable del intérprete por comunicación pública se paga antes de la primera exhibición y se documenta: es un derecho que no se puede renunciar por contrato.
La regla general del contrato es la prohibición: no se generan clones ni simulaciones identificables de la voz, la imagen o el personaje. Si la persona decide autorizarlo, firma un anexo separado que es el acuerdo previo y por escrito que exige la ley reformada el 14 de mayo de 2026.
Qué estipula el anexo
- Usos autorizados (doblar su propia interpretación a otros idiomas, corregir diálogo, avatar para "elige tu final") y usos prohibidos en todo caso.
- Contraprestación separada por el modelo y por cada uso; plazo no mayor a 3 años renovables y supresión certificada al vencer.
- Aprobación previa de cada pieza sintética o derecho de veto de 5 días hábiles, y etiqueta al público.
- Custodia del modelo como dato sensible, sin cesión a terceros. Nunca se celebra con personas menores de edad.
Usar imagen o clonar voz sin ese acuerdo es infracción en materia de comercio, sancionable con 5,000 a 40,000 UMA — MXN 586,550 a 4,692,400 con la UMA 2026 de MXN 117.31 LFDA reformada.
Rostro y voz son datos biométricos sensibles. Bajo la ley vigente desde 2025 el consentimiento debe ser expreso y por escrito, con firma o mecanismo de autenticación, y el aviso de privacidad tiene que decir explícitamente qué datos son sensibles.
- Aviso de privacidad en el formulario de casting; base de talento con consentimiento registrado; self-tapes con retención máxima de 12 meses.
- Bitácora de consentimientos con sello de tiempo conforme a la norma mexicana de conservación de mensajes de datos.
- Las multas van de 100 a 320,000 UMA y se duplican tratándose de datos sensibles; el precedente de 2026 es una sanción de MXN 42.85 M por recabar consentimiento biométrico con una casilla.
Tarifa por jornada de 8-10 h con hora extra pactada, equipo propio asegurado, confidencialidad y cesión del material. Titularidad patrimonial pactada expresamente a favor de la sociedad tanto en nómina como en honorarios, con crédito en pantalla.
- Nada de subordinación disfrazada: si un tercero provee crew o reparto como servicio, se le exige registro REPSE; se prefiere la contratación directa por obra determinada.
- Retenciones de ISR e IVA administradas desde el sistema contable; pago por jornada con CFDI.
Firma quien ejerce la patria potestad, con autorización de la autoridad cuando la ley local lo exige; jornadas, descansos y escolaridad conforme a la ley laboral y a la ley general de derechos de niñas, niños y adolescentes; tutor en set. No se celebra el Anexo C con personas menores y su imagen no se usa en advergames de categorías restringidas. En el MVP, la decisión es evitar reparto menor de edad.
Actúa, escribe, edita, programa, patrocina, enseña o invierte.
Elige tu ruta y el formulario arma el mensaje por ti. Al enviarlo se abre WhatsApp con el texto listo; el bot lo clasifica y crea tu ficha en el sistema con la etiqueta de tu perfil, para que el seguimiento no dependa de que alguien se acuerde.
Actor / actriz
Casting abierto permanente en Guadalajara. Buscamos protagonistas capaces de sostener el primer plano y secundarios versátiles con disponibilidad para 6 o más jornadas. Pago por llamado (MXN 4,000-8,000 protagonista, 1,800-3,500 secundario) más participación en el Pool de Talento del 10 % de los ingresos netos de la serie. Contrato firmado y sellado antes del llamado, con consentimiento explícito de imagen y voz; el uso sintético es opcional y se firma aparte.
El formulario no guarda nada en este documento: sólo abre WhatsApp con tu mensaje prellenado.
Cómo se trabaja aquí, escrito antes de contratar a nadie.
No es un manifiesto de valores: son seis reglas operativas que ya rigen en Grupo Veniu y que se heredan a la división el día uno. Se pueden auditar.
Afinar, no revolver
Toda mejora conserva el detalle y la funcionalidad de lo que había. Nada se borra: se archiva. Antes de mover algo que ya funciona se confirma, y lo difícil de revertir se hace con respaldo y con visto bueno explícito.
Toda cifra trae fuente o dice "est."
Ningún número entra a una lámina, un reporte o una cotización sin origen. Lo que es supuesto se marca como supuesto; lo que no se pudo verificar se presenta como pendiente, no como dato. Este mismo documento se construyó con esa regla.
La documentación es entregable
Biblia de serie, call sheet, contrato de datos, instrucciones y licencias de cada asset generado, y el cierre de gastos de la jornada. Si no está documentado, para efectos de la casa no ocurrió.
Contrato antes del llamado
Cero rodajes sin contrato firmado y sellado — es compuerta, no buena intención. Aplica igual al reparto, al crew y a los creadores; y las pruebas de entrada del crew son jornadas pagadas, nunca trabajo gratis.
El costo por episodio es de todos
El productor de línea lo mide, pero lo respeta el equipo completo. Si una jornada rinde menos de 8 episodios dos veces seguidas, se corrige el método antes de pedir más presupuesto.
Los datos de las personas son del nivel más alto
Self-tapes con vencimiento, modelos de voz tratados como dato sensible con acceso restringido, y consentimientos con bitácora sellada. La ruta de escalamiento a un humano existe en soporte desde el día uno.
El núcleo del stack ya está encendido. Lo que falta tiene precio de lista y fecha de compra.
Cuatro capas del sistema ya operan todos los días dentro de Grupo Veniu —el ERP, el bot de WhatsApp, la capa de crons y el asistente de guion— y VPLAY las hereda a costo marginal. Lo que se añade es la capa que ningún otro proyecto del grupo necesitaba: captura vertical, post asistida, entrega de video cifrada, anuncios con verificación en servidor y atribución. Todo lo de abajo tiene precio verificado al 1-2 de septiembre de 2026 y ninguna línea es todavía un compromiso contractual: casi todo se contrata y se cancela al mes, y las tres excepciones —la biblioteca musical, que sólo existe en plan anual; las licencias perpetuas de edición; y el equipo de cámara— están marcadas como compra.
Lo que ya opera (y por eso no se cotiza dos veces)
Estas cuatro capas no son promesas de arquitectura: llevan meses corriendo en producción dentro del grupo. VPLAY entra como una compañía más del hub y paga el costo marginal —usuarios adicionales, un worker extra, mensajes—, no la implantación.
- ERP
- Odoo v19 Enterprise en Odoo.sh, hub multi-empresa. Aquí vive el libro mayor de negocio: socios, espejo de la cartera, suscripciones, CFDI 4.0, portal de marcas y el contrato JSON-2 con la API. Costo marginal: 10 usuarios Custom ≈ MXN 3,420/mes anualizado Odoo más el worker de Odoo.sh (USD 57.60-72). Operando
- Conversacional
- Botpress NEXUS + HitlChat: código de un solo uso por WhatsApp, recuperación de cliffhanger, cupones, convocatoria de casting y mesa de soporte con relevo humano. El costo real es el mensaje: USD 0.0085 por mensaje de autenticación rate card MX. Operando
- Crons y reportes
- Google Apps Script MASTER con firma HMAC: reportes diarios a marcas, respaldo del ledger, alertas de conciliación. Va incluido en Workspace, sin línea propia de presupuesto. Operando
- Guion
- Asistente de guion por asientos (plan de equipo, 5 asientos): variantes de cliffhanger, árboles de decisión para advergames, cobertura de guiones y traducción de escaletas. USD 100 anual / 125 mensual frente 5. Se puede reutilizar la suscripción del grupo. Operando
Lo que se añade
Captura vertical
Cámara, gimbal, luz y audio para rodar 9:16 nativo (no recorte) a ritmo de 8-12 episodios por jornada. Compra única, no suscripción.
Post asistida
Generadores de video para insertos y establecimientos, voz y doblaje, avatares de marca, cortes y subtítulos automáticos. No sustituyen el rodaje: quitan jornadas de lo que sería imposible o caro filmar.
Entrega cifrada
Empaquetado CMAF con HLS y DASH, cifrado cbcs y tres DRM. Es la línea que decide si el catálogo es un activo licenciable o un archivo que se copia.
Monetización y medición
Mediación de anuncios con verificación servidor a servidor, pasarelas locales, atribución, antifraude y analítica de producto. Sin esto no hay CAC ni ARPU defendibles.
Una jornada de MXN 48 mil atraviesa nueve estaciones. Cada una tiene dueño.
Esta es la cadena real de un día de rodaje: entra un brief y salen diez a doce episodios, dos o tres ramas de advergame, cuatro a seis piezas educativas o corporativas, material de creador y ocho a diez clips para push. La herramienta no es el punto; el punto es que ninguna estación depende de una persona ni de un proveedor irreemplazable.
Propósito de capitalización declarado y mapa de rebanado. Sin propósito no se abre la jornada.
Episodios de 400-600 palabras con gancho a 3 segundos, cliffhanger y árbol de decisiones si lleva advergame.
Storyboard vertical, desglose, call sheet y presupuesto por episodio; la marca aprueba antes de que alguien viaje.
Cámara principal sobre gimbal, teléfono como segunda unidad para material de creador, audio de 32 bits flotante con código de tiempo.
El material sube al disco compartido y pasa el control automático: proporción, cuadros por segundo, bitrate y sonoridad.
Ritmo de uno a dos segundos por plano, subtítulos quemados y dos variantes de gancho por episodio.
Insertos, establecimientos, doblaje y sincronía labial. Cada asset entra con su ficha de licencia y costo.
CMAF con HLS y DASH, cifrado cbcs, llave por temporada y marca de agua por sesión.
Retención por episodio, embudo del muro de pago y calidad de reproducción. El resultado alimenta el brief siguiente.
Veintinueve capas, una decisión por capa.
Cada renglón dice qué se usa, qué se usaría si el principal falla, para qué sirve dentro de VPLAY, cuánto cuesta al mes en 2026 y en qué estado está hoy. La regla de la casa: ningún proveedor único en video, push, analítica ni generación —siempre hay una segunda opción probada.
| Capa | Herramienta principal | Alternativas | Uso en VPLAY | Costo mensual 2026 | Estado |
|---|---|---|---|---|---|
| ERP · libro mayor | Odoo v19 (Odoo.sh) | — | Socios, espejo de cartera, suscripciones, CFDI, portal de marcas, JSON-2 | MXN 3,420 + worker USD 58-72 | Operando |
| Conversacional | Botpress NEXUS + HitlChat | — | Código de un solo uso, recuperación, cupones, casting, soporte con relevo humano | USD 0.0085 por mensaje | Operando |
| Crons y reportes | Google Apps Script MASTER | Workers programados en la API | Reportes diarios a marcas, respaldo del ledger, alertas de conciliación | Incluido en Workspace | Operando |
| Guion | Asistente de guion (5 asientos) | Segundo proveedor equivalente | Cliffhangers, árboles de decisión, cobertura, traducción de escaletas | USD 100 anual / 125 mensual | Operando |
| Generación de video (principal) | Runway Pro ×2 (Gen-4.5 + Aleph) | Luma, Pika, Hailuo | Insertos, extensiones de plano, cambio de fondo y vestuario, empaque de advergames | USD 56 anual / 70 mensual | Por contratar |
| Generación de video (2.ª fuente) | Veo 3.1 (Flow) + Kling 3.0 + Seedance 2.0 | Firefly para piezas B2B | Establecimientos con audio nativo, movimiento de personaje, B-roll masivo | MXN 790 + USD 52 | Por contratar |
| Avatares y sincronía labial | HeyGen Creator + Sync Labs Creator | Synthesia, Rask AI | Avatares de marca para series corporativas y tutoriales; relabializado del doblaje | USD 48 | Por contratar |
| Voz y doblaje | ElevenLabs Creator → Pro | Rask AI (USD 60-750) | Doblaje a inglés y portugués a USD 0.17-0.27 por minuto; regrabación de emergencia con consentimiento firmado | USD 22 → 99 | Por contratar |
| Música | Suno Pro + Epidemic Business Plus | Udio, compositor por serie | Tema y cortinillas por serie; biblioteca con cobertura para app, juegos y OTT | USD 108 | Por contratar |
| Storyboard y previsualización | Boords Pro | Storyboarder (gratis), LTX Studio | Storyboards y animatics que se comparten con la marca antes de rodar | USD 75 | Por contratar |
| Captura | Sony FX30 + Sigma 18-50 + DJI RS 4 | iPhone 17 Pro + Osmo Mobile 7P; renta de FX3 | Rodaje 9:16 nativo, 8-12 episodios por jornada, doble cámara para cortes UGC | Compra única MXN 258,000 | Por adquirir |
| Edición | DaVinci Resolve Studio 21 ×2 | Premiere Pro, Final Cut Pro | Corte, color, mezcla y composición en una sola licencia perpetua | USD 590 únicos | Por adquirir |
| Color | DaVinci Resolve (módulo Color) | Colorista freelance por serie | LUT por serie y entrega calibrada para pantalla de celular | Incluido en la licencia | Por adquirir |
| Colaboración y revisión | Frame.io Pro ×5 | Dropbox Replay (USD 10-12/usuario) | Aprobación de cortes con showrunner y marcas; los revisores externos entran sin cuenta | USD 75 | Por contratar |
| Cortes automáticos | CapCut Pro ×2 + AutoCut AI + OpusClip Pro | Descript Creator | Subtítulos quemados, corte de silencios, dos variantes de gancho, clips de 6 s para push | USD 84 | Por contratar |
| Subtítulos | Whisper / WhisperX + Subtitle Edit | Descript, revisión humana por episodio | Transcripción por lote en GPU propia y control de sincronía de SRT/VTT | MXN 0 (código abierto) | Por armar |
| Gestión de producción | StudioBinder + Odoo Proyecto | Notion Plus, ClickUp | Call sheets, desglose, calendario de rodaje y costo por episodio contra presupuesto | USD 42-49 | Por contratar |
| Assets y almacenamiento | LucidLink Starter ×5 + Workspace Standard ×10 | Dropbox, NAS local con respaldo | Edición remota sin descargar el material; masters, respaldos y self-tapes con vencimiento | USD 35 + MXN 2,800 | Parcial |
| QA de video | ffprobe / MediaInfo (script propio) | — | Verifica 1080×1920, fps, bitrate y loudness; bloquea el master fuera de norma antes de subirlo | MXN 0 (código abierto) | Por armar |
| App móvil | Flutter 3.47 + Firebase | React Native | iOS y Android desde un código: reproductor con precarga, cartera de dos monedas, anuncios, push | USD 0-150 (Firebase a consumo) | Por construir |
| Web y PWA | Next.js 16 + hls.js / Shaka Player | — | Recarga web con +10 % de V-Coins, catálogo indexable y reproducción con EME | USD 0-20 | Por construir |
| Entrega de video | Mux (proveedor del MVP, garantizado) contra Bunny Stream + MediaCage en prueba comparativa; decisión el día 15 | Bunny MediaCage a escala si la prueba lo valida; AWS MediaConvert + CloudFront. Cloudflare Stream descartado: no tiene DRM | CMAF con HLS y DASH, cifrado cbcs, Widevine + FairPlay + PlayReady, llave por temporada | USD 1,240-4,300 en piloto | Por construir |
| Mediación de anuncios | AppLovin MAX + AdMob | Unity LevelPlay, ironSource | Anuncios recompensados acreditados sólo por verificación en servidor; tope de 10 al día por usuario | Comisión de la red, sin cuota fija | Por construir |
| Push y mensajería | Firebase Cloud Messaging + WhatsApp NEXUS | OneSignal (USD 19 + 0.012 por MAU) | Máximo 2 push al día, 1 WhatsApp al día y silencio de 23:00 a 08:00 | MXN 0 (FCM gratuito) | Por construir |
| Pagos | Google Play Billing + App Store + Stripe | Conekta y Mercado Pago (OXXO, SPEI) | Compra en app 15-30 % de comisión; la recarga web deja 91-94 % neto | Sólo comisión | Por construir |
| Analítica y atribución | PostHog + Firebase/Crashlytics + Mux Data + AppsFlyer Zero | Mixpanel, Amplitude, Adjust | Embudo del muro de pago, cohortes D1/D7/D30, calidad de reproducción y CAC por canal | USD 0-40 en piloto | Por construir |
| Antifraude e integridad | Play Integrity + App Attest / DeviceCheck + reCAPTCHA Enterprise | Fingerprint Pro Plus (USD 99) | Emuladores, granjas de dispositivos, multicuenta y reversión de monedas por reembolso | MXN 0 en piloto | Por construir |
| Errores y observabilidad | Sentry Team + Grafana Cloud | — | p95 de la API por debajo de 250 ms, usuarios sin caída > 99.5 %, alerta de negocio por caída de compras | USD 26 | Por construir |
| Documentación y convenciones | Repositorio + veniu-docs-system | — | Un archivo de convenciones por proyecto, contratos de datos versionados, bitácora de despliegue | MXN 0 | Operando |
Qué modelo hace qué, cuánto rinde de verdad su plan y para qué lo usamos.
La trampa de este mercado es el precio de portada: los planes se venden en créditos y los créditos se consumen por segundo. Aquí está la traducción a minutos reales. La generación no rueda la serie: cubre lo que sería imposible o desproporcionado filmar —un establecimiento aéreo, un inserto, un cambio de vestuario, el empaque de un advergame— y por eso vive con dos proveedores encendidos y ninguno indispensable.
| Modelo | Fortaleza | Límite real | Precio 2026 | Uso en VPLAY |
|---|---|---|---|---|
| Runway Gen-4.5 + Aleph | Video a video: cambia fondo, vestuario o luz sobre material ya rodado. Un solo acceso trae además Veo 3.1 y Kling 3.0 | 60 créditos por 5 s (12 cr/s): el plan Pro rinde ≈ 3 min al mes de Gen-4.5 | Standard USD 15 / 12 anual · Pro 35 / 28 · Max 95 / 76 Runway | Herramienta principal ×2 asientos: insertos, extensiones de plano, empaque de advergames |
| Veo 3.1 (vía Flow) | El realismo más alto del grupo y audio nativo en la misma generación | ≈ 100 créditos por generación en calidad alta: el plan Pro rinde ≈ 10 piezas al mes | Plus MXN 99 · Pro MXN 395 · Ultra 1,999 y 3,949 Google | Establecimientos y arranques en frío; 2 asientos Pro + 1 Plus para redes |
| Kling 3.0 | Movimiento de personaje y sincronía labial integrada, con audio nativo | 12 créditos/s a 1080p con audio: el plan Pro rinde ≈ 4 min al mes | Pro USD 37 (anual −34 %). Los precios de 6.99 a 127.99 son promoción de primera suscripción frente 5 | Planos con personaje que no se pueden rodar; segunda fuente si Runway falla |
| Seedance 2.0 | La mejor relación costo/calidad para insertos a 1080p; se integra con la mesa de edición | 150 créditos por 5 s a 1080p (30 a 480p) | Basic USD 14.90 (1,000 créditos); paquetes desde 39.90 sin caducidad Pippit | B-roll en volumen para tutoriales y cortes de redes |
| Midjourney | Arte conceptual, personajes, pósters y portadas de episodio; imagen a video | Horas de GPU, no créditos: Standard ≈ 15 h. Empresas con ingresos > USD 1 M deben usar Pro o Mega | Basic USD 10 · Standard 30 · Pro 60 · Mega 120 frente 5 | Portadas de la tienda, arte de serie y creativos de adquisición |
| Adobe Firefly (Video) | Generación entrenada con material licenciado: es la que acepta una marca que exige indemnización de propiedad intelectual | Reportes de usuarios: las generaciones fallidas consumen créditos igual | Standard USD 9.99 · Pro 19.99 · Pro Plus 49.99 · Premium 199.99 frente 5 | Sólo piezas B2B donde el contrato de la marca lo exige |
| Luma Ray 3.2 · Pika 2.x · Hailuo | Agregador con HDR/EXR para composición (Luma); efectos rápidos para redes (Pika); B-roll barato (Hailuo) | Opcionales: entran sólo si el volumen lo justifica | Luma Plus USD 30 · Pika Standard 8 · Hailuo ≈ 10 est. | Banca de respaldo. Ninguno es dependencia |
| Sora 2 | — | Descontinuado. App y web cerradas el 26-abr-2026; la interfaz de programación se apaga el 24-sep-2026 y los datos se borran después frente 5 | No se planea sobre él. Ejemplo de por qué ninguna herramienta generativa puede ser dependencia única | |
La regla legal manda sobre el ahorro
La reforma a la Ley Federal del Derecho de Autor del 14 de mayo de 2026 exige acuerdo previo por escrito para usar voz o imagen de una persona con generación asistida (art. 118 fr. VII). Ningún avatar, doblaje sintético ni relabializado entra a un master sin ese anexo firmado.
Ficha por asset generado
Todo lo que se genera entra al proyecto con herramienta, versión, indicación usada, créditos consumidos y licencia. Sin ficha no pasa el control de calidad y no llega al master. Es lo que permite responderle a una marca de dónde salió cada plano.
La cuenta que importa
La prueba de contratación del perfil de post asistida es exactamente esta: tres assets en 48 horas, documentando costo por asset contra la alternativa de rodarlo. Si generar sale más caro que filmarlo, se filma.
Dos kits, una jornada de MXN 48 k que rinde diez episodios.
El estudio arranca con dos kits complementarios: uno ligero para material de creador, detrás de cámaras y rodaje móvil, y uno principal para la serie. Los precios de Sony en México traen descuentos del 42-45 % sobre lista en este momento, así que la ventana de compra importa. Todo con IVA incluido y verificado el 1-2 de septiembre de 2026.
Kit A · Smartphone Pro 2 operadores
- iPhone 17 Pro 256 GB — $28,499 c/u Apple MX
- DJI Osmo Mobile 7P con seguimiento — $3,305 (lista $3,799)
- DJI Mic Mini 2 (2 transmisores + receptor) — $1,919
- Luz COB amaran 60x S bicolor — $5,899
- Panel amaran P60x con caja suave — $5,087 (lista $5,985)
- Tripié de video con cabezal fluido — $2,979
- Soporte JOBY GripTight Pro Video — $1,599
- SSD 2 TB, filtros ND y baterías — $6,000 est.
- Aplicación de cámara profesional y app de cortes — incluidas
Kit B1 · Mirrorless APS-C rodaje principal
- Sony FX30 (Cinema Line APS-C, 4K 120p) — $31,699 tiendas MX
- Sigma 18-50 mm f/2.8 montura E — $15,199-16,299 est. frente 5 §3.2
- Gimbal DJI RS 4 — $7,522 (combo $10,812)
- Sennheiser MKE 600 (cañón) — $8,790
- RODE Wireless PRO, 32 bits flotante con código de tiempo — $9,390
- Luces amaran: 150c RGB ×2 + 100x S + tubo T4c — $34,596
- Tripié Sirui de fibra de carbono — $5,999
- Tarjetas, 4 baterías, jaula, monitor de 5 pulgadas y ND variable — $18,000 est.
- MacBook Pro de 14 pulgadas M5 (1 TB) para edición y color — $40,499


¿Comprar el full-frame o rentarlo?
El Sony FX3 cuesta $69,395 en tienda mexicana (lista $119,999, −42 %) y se renta en $2,900 + IVA por día con cuerpo y óptica. Mueve las jornadas al año que proyectas y sale el punto de equilibrio real.
Regla operativa: por arriba de 24 jornadas al año conviene comprar. Por debajo, la renta libera capital para talento y medios.
Veinticuatro mil setecientos pesos al mes. Eso cuesta armar al equipo entero.
Es el 3.5 % del gasto mensual de operación del MVP —que corre en ≈ MXN 0.7 M— y menos de lo que cuesta media jornada de rodaje. El plan financiero presupuesta MXN 25-35 mil al mes para dejar holgura: los planes anuales bajan la cuenta a ≈ 21 mil, pero sólo se anualiza lo que ya se usó 60 días.
| Categoría | Detalle del plan contratado | USD/mes | MXN/mes |
|---|---|---|---|
| Generación de video | Runway Pro ×2 anual (56) · Kling Pro (37) · Seedance Basic (14.90) · Midjourney Standard (30) | 137.90 | 2,344 |
| Veo 3.1 (Flow) | Plan Pro ×2 a MXN 395 | — | 790 |
| Avatares y doblaje | HeyGen Creator (29) · ElevenLabs Creator (22) · Sync Labs Creator (19) · Captions Max (29.99) | 99.99 | 1,700 |
| Música | Suno Pro (8) · Epidemic Business Plus (100, el plan de entrada que cubre app, juegos y OTT; sólo Pro Plus y Enterprise, ambos a cotizar, también lo hacen) frente 5 §2.4 | 108.00 | 1,836 |
| Guion y preproducción | Asistente de guion, 5 asientos (125 mensual / 100 anual) · Boords Pro (75) | 200.00 | 3,400 |
| Edición y colaboración | CapCut Pro ×2 (40) · AutoCut AI (14.90) · Frame.io Pro ×5 (75) · Descript Creator (35) · OpusClip Pro (29) | 193.90 | 3,296 |
| Gestión y assets | StudioBinder (42) · LucidLink Starter ×5 (35) · Figma (25) | 102.00 | 1,734 |
| Odoo v19 | 10 usuarios Custom, precio anualizado | — | 3,420 |
| Google Workspace | Business Standard ×10 (2 TB por usuario) | — | 2,800 |
| Backend y analítica | Firebase (100 est.) · Mux al inicio (100 est.) · PostHog, RevenueCat y AppsFlyer en su capa gratuita | 200.00 | 3,400 |
| Total recurrente | Equipo fundacional completo, sin gasto de medios ni video de entrega | ≈ 1,042 | ≈ 24,700 |
| Compras únicas | DaVinci Resolve Studio ×2 (590) · Final Cut opcional (300) | 590-890 | 10,000-15,100 |
Cómo escala el gasto de herramientas con la audiencia.
El software del equipo casi no se mueve; lo que crece es la entrega de video y el consumo de la infraestructura. El escenario MVP está armado con precios verificados; los de crecimiento y escala son estimación propia sobre tarifas de lista est. frentes 2, 5 y 8. Elige un escenario:
Quién toca qué, y por qué no todos necesitan todo.
Once perfiles del equipo fundacional contra las dieciséis familias de herramienta que sí cuestan asiento. Intensidad de rosa: uso diario · uso ocasional · vacío = no aplica. Sirve para dos cosas: comprar el número exacto de asientos y saber a quién se le revoca el acceso cuando termina un proyecto.
| Familia de herramienta | Show-runner | Guionista | DoP | Prod. línea | Editor vertical | Post asistida | Motion / VFX | PM | Flutter | UA / Growth | Ventas B2B |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Asistente de guion | ● | ● | ○ | ○ | ● | ○ | ○ | ● | ● | ||
| Boords / Storyboarder | ● | ○ | ● | ○ | ○ | ○ | ○ | ||||
| StudioBinder | ○ | ● | ● | ||||||||
| Odoo v19 | ○ | ● | ● | ○ | ○ | ● | |||||
| Cámara, gimbal, luz y audio | ○ | ● | ○ | ○ | ○ | ||||||
| DaVinci Resolve Studio | ○ | ○ | ● | ● | ● | ||||||
| CapCut · AutoCut · OpusClip | ● | ● | ○ | ● | ○ | ||||||
| Frame.io | ● | ○ | ○ | ● | ● | ● | ● | ○ | ○ | ● | |
| Generadores de video | ○ | ○ | ○ | ○ | ● | ● | ● | ○ | |||
| Midjourney / Firefly | ○ | ○ | ○ | ● | ● | ○ | ● | ● | |||
| Avatares y doblaje | ○ | ● | ○ | ● | |||||||
| Música y biblioteca | ○ | ● | ● | ○ | ● | ||||||
| Subtítulos y QC de video | ○ | ● | ● | ○ | ○ | ||||||
| Figma | ○ | ● | ● | ● | ○ | ||||||
| Flutter · Firebase · pagos | ● | ● | ○ | ||||||||
| Analítica, QoE y atribución | ○ | ● | ○ | ● | ● |
Asientos que sí se compran
Frame.io ×5, asistente de guion ×5, LucidLink ×5, CapCut ×2, Runway ×2, Veo Pro ×2 y DaVinci ×2. El resto es un asiento único que rota. Nadie compra una licencia por gusto: la alta la aprueba el productor de línea en el módulo de compras.
Perfiles que comparten
El perfil de post asistida y el editor vertical comparten mesa y licencias; motion y VFX llega compartido desde otra división del grupo. Por eso 9 roles en nómina cubren 16 familias de herramienta.
Salida documentada
Cuando un freelance termina la jornada se le revoca el asiento el mismo día y el material sale del disco compartido. La matriz es también la lista de verificación de baja.
No es "qué herramienta usan". Es por qué esa y no la otra.
Cuatro elecciones del stack cambian dinero de verdad. Aquí está el argumento completo de cada una, con la alternativa que se descartó y bajo qué condición se revierte la decisión.
La decisión
Se descartó Cloudflare Stream pese a ser la ruta más simple y de las más baratas en el piloto (≈ MXN 25,500 al mes frente 2 §3.3): no documenta DRM —ni Widevine, ni FairPlay, ni PlayReady—. Sin cifrado con derechos gestionados, el catálogo no es un activo licenciable: las plataformas FAST, las telcos y las aerolíneas piden protección real antes de firmar, y una serie que se descarga con una extensión de navegador no se vende dos veces.
Lo que queda en la mesa
- Mux · el proveedor del MVP: el más rápido de encender, con Widevine, FairPlay y PlayReady documentados y analítica de calidad de reproducción incluida sin costo. Cobra USD 100 al mes más 0.003 por licencia, y ahí está su límite: con episodios de 90 segundos, la llave por reproducción convierte el DRM en el renglón más caro de todos (≈ MXN 73,100 al mes en piloto) frente 2 §3.3. Es la ruta garantizada: si nada más se valida, con esta se lanza.
- Bunny Stream + MediaCage · candidato a escala: la ruta más barata con DRM (≈ MXN 21,100 al mes en piloto). Cobra USD 99 por biblioteca más 0.005 por licencia y tiene punto de presencia en Ciudad de México, uno de sus 18 en la región frente 2 §3.1. Riesgo abierto: hay que confirmar por escrito que México se clasifica como Norteamérica ($0.01/GB) y no Sudamérica ($0.045/GB) —es una diferencia de 4.5× en el CDN— y que MediaCage funciona fuera del reproductor de Bunny.
Cómo se resuelve
Prueba comparativa técnica en las dos primeras semanas, con medición real en el reproductor nativo de Android e iOS y en web, y decisión el día 15 —el mismo hito H de la semana 3 del plan blueprint §11. Mux es el respaldo garantizado: si la prueba de Bunny falla, se enciende Mux y se sigue sin mover una fecha. La arquitectura de llave por temporada (no por episodio) es lo que hace viable cualquiera de las dos.
Cuándo se revisa
Al llegar a 100 mil usuarios activos: ahí se negocia tarifa por usuario activo con un proveedor de licencias en vez de pagar por licencia emitida, y se evalúa empaquetar en casa con herramientas abiertas.
La decisión
DaVinci Resolve Studio a USD 295 por licencia perpetua, dos licencias. Trae corte, color, mezcla de audio y composición en el mismo programa, así que no hace falta pagar por separado a un colorista con su propia herramienta durante el MVP.
La aritmética
Dos licencias perpetuas cuestan USD 590 una sola vez frente 5 §2.6. La suscripción equivalente de la competencia ronda USD 22.99 al mes por asiento en plan anual frente 5 §2.6: dos asientos se comen los 590 dólares en trece meses y siguen corriendo para siempre. Sobre un horizonte de tres años la diferencia es de ≈ USD 1,065 ≈ MXN 18 mil por cada dos puestos est..
La excepción
Se compra una suscripción de Premiere sólo si un editor freelance clave la exige por compatibilidad de plantillas gráficas, y se cancela al terminar el proyecto. La versión gratuita de Resolve cubre a cualquier colaborador ocasional.
La decisión
Una app de micro-dramas genera del orden de 60 eventos por usuario activo al día est. frente 8 §5.2. Con mil usuarios diarios eso ya son 1.8 millones de eventos al mes; con cien mil, 180 millones. A precio de lista, la herramienta de analítica más popular del sector costaría alrededor de USD 224 al mes en el piloto, 4,760 en crecimiento y unos 50 mil en escala: inviable sin muestreo frente 8 §5.2.
La ruta elegida
- PostHog como base: primer millón de eventos gratis, y en escala se puede alojar en servidor propio. En piloto ≈ USD 40; en crecimiento ≈ USD 535; en escala ≈ 3,800 a lista o 500-800 de infraestructura si se autoaloja frente 8 §5.2.
- Firebase y Crashlytics para telemetría de la app, con exportación gratuita al almacén de datos.
- Mux Data para calidad de reproducción —sin costo si el video se aloja en Mux—.
- AppsFlyer Zero para atribución mientras no haya medios pagados; se sube de plan cuando el gasto lo justifique, a USD 0.07 por instalación atribuida.
La consecuencia de producto
El plan de eventos se diseña antes de escribir la app, no después: se instrumentan los eventos que mueven decisiones —muro de pago, desbloqueo, anuncio acreditado, racha, compra— y se muestrea todo lo demás. Medir de más también cuesta.
La decisión
El envío de notificaciones con Firebase Cloud Messaging es gratuito, sin importar el volumen. Una plataforma comercial de mensajería cobra desde USD 19 al mes más 0.012 por usuario activo: con 50 mil usuarios activos eso son ≈ USD 600 al mes por hacer algo que la capa gratuita ya hace frente 8 §7.2. Ese mismo proveedor ya recortó su plan gratuito a 1,000 usuarios activos: es un recordatorio de por qué la capa de envío no se subcontrata.
Lo que sí se construye en casa
La lógica de segmentos —"vio el episodio 6 y no el 7 en 48 horas", "racha en riesgo hoy", "saldo por debajo de 20"—, las plantillas por idioma, el enlace profundo, la ventana de silencio y el tope de frecuencia. Es trabajo de backend, no una licencia. Ese trabajo es también lo que permite cumplir la promesa que le hacemos al usuario: máximo 2 notificaciones al día, 1 mensaje de WhatsApp al día y nada entre las 23:00 y las 08:00.
El matiz de plataforma
Android no reproduce video dentro de la notificación: se envía imagen grande más enlace profundo que abre el adelanto ya dentro de la app. iOS sí lo reproduce con una extensión de servicio. El push con video vive en la fase 1, no en el MVP.
Licencias, cuentas y secretos: las reglas que evitan la factura sorpresa.
Cuentas
- Todas a nombre de la sociedad, con correo de dominio y grupo de distribución. Nunca el correo personal de nadie.
- Segundo factor obligatorio; el propietario de la cuenta es la dirección, no quien la usa.
- El freelance trabaja con equipo propio; si necesita un asiento nuestro, se le da nominal y se revoca al cierre de la jornada.
- Una hoja de altas y bajas por herramienta, con fecha y responsable.
Secretos
- Llaves de interfaz, certificado FairPlay, llave de evento de la red de anuncios y credenciales del ERP viven en el gestor de secretos de la nube.
- Nunca en el repositorio, nunca en un documento, nunca en el chat: por el chat viaja el alias y se compara la huella.
- Rotación semestral y rotación inmediata después de cualquier incidente o salida de personal.
- Webhooks firmados con marca de tiempo y tolerancia de 5 minutos; deduplicación por identificador de evento.
Licencias
- Se verifica el derecho comercial antes del primer uso, no después: la biblioteca musical exige el plan que cubre app, juegos y OTT; los planes menores lo excluyen expresamente.
- Titularidad pactada por escrito en nómina y en freelance (arts. 83 y 84); la remuneración del intérprete del art. 117 bis es irrenunciable y se liquida trimestralmente desde el ledger.
- Voz e imagen generadas: anexo separado, revocable y firmado antes del llamado (art. 118 fr. VII).
- Los datos de casting se guardan con aviso de privacidad y los self-tapes caducan a los 12 meses.
Ocho borradores completos. Un abogado los firma; nadie los improvisa.
Esta pestaña no es una lista de buenas intenciones: es el texto real del aviso de privacidad, los términos, los contratos de talento y de marcas, y las reglas de las mecánicas promocionales, redactados contra la normativa vigente al 1 de septiembre de 2026 con artículo y fuente en cada afirmación. Son borradores de trabajo listos para revisión de abogado: no sustituyen asesoría legal, y las opiniones escritas que faltan están declaradas como pendientes, no disimuladas.
Firmado, no palomeado
Todo consentimiento sensible y todo contrato de talento se cierra con firma electrónica o casilla + OTP al teléfono verificado, y el registro se sella con constancia NOM-151-SCFI-2016 por lote diario. La carga de la prueba del consentimiento es del responsable Regl. art. 20: si no se puede probar, no existe.
Cero azar comprado
Las ruletas y cofres sólo se giran con Chispas (ganadas), nunca con V-Coins ni dinero, y sólo entregan bienes virtuales. Cualquier premio con valor económico real pasa por permiso de SEGOB, bases, fianza e inspector. Las predicciones narrativas se apuestan en Chispas y el pozo se paga en Chispas. LFJS · Frente 3 §5
La voz no se clona sin papel
La reforma de la Ley Federal del Derecho de Autor del 14-may-2026 exige acuerdo previo y por escrito para clonar o suplantar voz o imagen con sistemas generativos (arts. 118 fr. VII y 121). En VPLAY vive en un Anexo C separado, opcional y remunerado aparte, con plazo máximo y supresión certificada del modelo. Hacerlo sin ese papel, con fines de lucro, lo sanciona el IMPI con $586,550 a $4,692,400 más $58,655 por día. LFDA 2026
Catorce frentes normativos. Ocho leyes cambiaron en el DOF desde marzo de 2025.
México reescribió en año y medio la ley de datos personales, la de telecomunicaciones, la de cine, el capítulo de suscripciones del consumidor y el régimen de imagen y voz de los intérpretes. Un plan de negocio de video escrito con la normativa de 2023 nacería equivocado. Cada tarjeta lleva el artículo aplicable. las ocho, con fecha
Nueva LFPDPPP
Publicada en el DOF el 20-mar-2025, vigente desde el 21-mar-2025; reformada el 14-nov-2025 sólo en su art. 4. Autoridad: Secretaría Anticorrupción y Buen Gobierno (el INAI se extinguió). El reglamento nuevo sigue pendiente: aplica supletoriamente el de 2011.
Clave: art. 8 (sensibles: expreso y por escrito) · arts. 14-17 (aviso) · arts. 21-34 (ARCO, 20+15 días hábiles) · art. 26 fr. II (decisiones automatizadas) diputados.gob.mxPrecedente FMF · FAN ID
Resolución del 12-jul-2026: MXN 42,849,095 por (1) no informar que la fotografía facial era dato biométrico sensible y (2) recabar consentimiento con una casilla en vez de firma o mecanismo de autenticación confiable. Se ponderó su capacidad económica.
Lectura VPLAY: todo flujo con selfie, huella de voz o verificación de identidad necesita aviso que nombre el dato como sensible + consentimiento separado y firmado + justificación documentada + retención mínima 3 mediosLFPC · el "click-to-cancel" mexicano
Desde el 13-dic-2025 el art. 76 Bis fr. VIII obliga a informar de forma clara los cobros recurrentes, obtener consentimiento expreso y avisar la renovación con al menos 5 días naturales permitiendo cancelar sin penalización; la fr. IX exige cancelación inmediata. Multas art. 128: $1,093 a $4,274,960.
Clave: art. 7 Bis (precio total con IVA) · art. 32 (publicidad no engañosa) · arts. 85-87 (contrato de adhesión) · arts. 92-93 (bonificación ≥ 20 %) DOFLFDA reformada 14-may-2026
Cambia las reglas del talento: la imagen y la voz de intérpretes y de sus personajes sólo se usan con consentimiento expreso, y la protección abarca los resultados generados por sistemas de IA (art. 87). El art. 118 fr. VII y el 121 exigen acuerdo previo y por escrito para clonar o suplantar.
Clave: art. 33 (cesión 5 años por defecto, máx. 15 salvo justificación) · art. 83 (obra por encargo) · art. 97 (productor titular) · arts. 73-75 (reloj publicitario 6/12 meses) · art. 117 bis (remuneración irrenunciable) DOFLey Federal de Juegos y Sorteos
De 1947 y sigue mandando. Art. 1: prohibidos los juegos de azar y con apuestas. Art. 4: ningún sorteo de ninguna clase sin permiso de SEGOB. El Reglamento define el sorteo sin venta de boletos (art. 3 fr. XXVII): "sin compra necesaria" no exime del permiso, sólo del aprovechamiento.
Clave: art. 12 (prisión 3 meses a 3 años) · Regl. art. 9 (número de permiso en toda la publicidad) · arts. 109-111 (sociedades mercantiles, máximo de participaciones) · art. 102 (inspector presente) · Lineamientos DGJS: premios ≥ 28 % del valor de la emisión SEGOBClasificación y Ley de Cine 2026
La LFCA (DOF 22-may-2026) convierte a VPLAY en sujeto regulado como plataforma digital de video bajo demanda (art. 2 fr. XII). Obliga a una sección permanente de obra nacional (art. 26), a advertir la clasificación por edades AA/A/B/B15/C/D (art. 51) y a subtítulos en lenguas nacionales y audio descriptivo (art. 17). No hay cuota de pantalla para VOD.
Clave: art. 66 (multas de 500 a 15,000 UMA = $58,655 a $1,759,650, doble en reincidencia). Ese mismo art. 66 excluye las cuestiones de obras audiovisuales: el régimen sancionador de las plataformas VOD queda al reglamento, con plazo de 180 días hábiles (≈ feb-2027) est. DOF · §5.3LMTR 2025 · plataformas digitales
La Ley en Materia de Telecomunicaciones y Radiodifusión (DOF 16-jul-2025) sustituyó a la LFTR y creó la Comisión Reguladora de Telecomunicaciones. Su art. 232 prohíbe a las plataformas comercializar espacios publicitarios de gobiernos extranjeros salvo fines culturales, turísticos o deportivos.
Clave: art. 292 fr. III c: multa de 2 % a 5 % de los ingresos de la plataforma · art. 231: prohibida la publicidad disfrazada de información periodística LMTRFiscal · IVA al cobro y CFDI global
El IVA de las monedas se causa al cobrarlas, no al gastarlas: la LIVA art. 1-B considera cobradas las contraprestaciones "aun cuando correspondan a anticipos, depósitos o a cualquier otro concepto". El ISR acumula al cobro (LISR art. 17 fr. I c). El público en general se documenta con CFDI global diario, semanal o mensual.
Clave: LIVA arts. 1, 1-B y 18-B fr. I (video, juegos y ambientes multijugador son servicio digital) · RMF 2026 regla 2.7.1.21 (CFDI global) · Apéndice 6 del Anexo 20 (anticipos) SATRetenciones a creadores
Si VPLAY intermedia dinero de usuarios hacia creadores (regalos, cursos de terceros, marketplace) entra al régimen de plataformas tecnológicas: retención de ISR 2.5 % desde el 1-ene-2026 (antes 1 %; 20 % sin RFC) y de IVA 50 % del cobrado (100 % sin RFC), con CFDI de retenciones y entero el día 17.
Diseño VPLAY: el pool de talento se paga como contraprestación por obra por encargo y licencia, no como intermediación: el creador factura y VPLAY retiene según su régimen ordinario (10 % ISR y dos tercios de IVA en honorarios) LISR/LIVATiendas y WhatsApp
Google Play: Play Billing obligatorio para monedas vendidas (las ganadas pueden emitirse sin él) y divulgación de probabilidades. Apple 3.1.1: las monedas compradas no pueden expirar, regalos reembolsables sólo al comprador, probabilidades visibles; la 3.1.1(a) prohíbe enlaces a pago externo fuera de EE. UU. WhatsApp: opt-in explícito con el nombre de la empresa y tope dinámico de marketing por usuario.
Clave: México no está en los programas de facturación alternativa · comisiones 15 %/30 % (Apple Small Business 15 %) · OTP por WhatsApp ≈ USD 0.0085 por mensaje políticasPublicidad · PROFECO y COFEPRIS
La Guía de publicidad para influencers de PROFECO (sep-2023, vigente) exige identificar la publicidad de forma visible y permanente con #Publicidad, #PublicidadPagada, #Patrocinio y decirlo en audio cuando aplique. El CONAR añade autorregulación y el Código PABI para niñez. El RLGSMP art. 79 exige permiso de COFEPRIS para alcohol, suplementos, salud, embellecimiento y alimentos con sellos.
Excluidos en VPLAY: tabaco y vapeadores (prohibición total), apuestas sin permiso, armas, contenido político-electoral pagado y publicidad de gobiernos extranjeros PROFECOMenores
No hay ley federal vigente de verificación de edad para plataformas: hay ~50 iniciativas federales y 16 estados legislando; la CDMX aprobó en feb-2026 una ley de entornos digitales cuya publicación oficial está por confirmar. Lo vigente es la LGDNNA (arts. 76-77 sobre intimidad e imagen, art. 69 Bis sobre clasificación de videojuegos) y la representación del Código Civil Federal.
Diseño VPLAY: 18+ para monedas, sorteos, regalos, contenido C/D y advergames de alcohol; 13-17 sólo con consentimiento parental verificable y sin perfilado publicitario; menores de 13 no se admiten LGDNNAPropiedad industrial · IMPI
Registro en cinco clases de Niza: 9 (software y apps), 35 (publicidad y advergames como servicio), 38 (transmisión de video), 41 (entretenimiento, producción, juegos, educación) y 42 (SaaS). Principio first-to-file: gana la fecha de presentación. Complementos: reservas de derechos ante INDAUTOR para títulos de serie, personajes y promociones publicitarias (art. 173 fr. VI), y registro de contratos (art. 32).
Estado: vigencia 10 años renovables; registro en 4-6 meses sin impedimentos. Búsqueda fonética pendiente IMPIMonedas, Fintech y PLD
Las monedas de VPLAY no son fondos de pago electrónico ni activos virtuales mientras sean de circuito cerrado: sin retiro a dinero, sin transferencia entre usuarios fuera de la app y sin uso como medio de pago general. Es una lectura de las definiciones de la Ley Fintech est. que requiere opinión legal escrita.
PLD (LFPIORPI art. 17): identificar desde 325 UMA = $38,125.75 y avisar al SAT desde 645 UMA = $75,664.95. Diseño: premios por debajo del umbral y tope de compra mensual de monedas Fintech/PLD"VPLAY" tiene anterioridades. Y la búsqueda fonética todavía no se hace.
| Anterioridad localizada | Detalle | Dónde choca | Riesgo est. |
|---|---|---|---|
| Marca "VPLAY" en la USPTO | Serie 87474570, presentada el 5-jun-2017, titular de Shenzhen; clase 28 (máquinas arcade, audífonos y controles para videojuegos) | Mismo signo en el universo gaming; obstáculo para expandir a EE. UU. en clase 28 | Medio |
| Apps "VPlay" activas en Google Play | "VPlay Media Player" y "VPlay: All in One Video Player": reproductores de video publicados y vivos | Confusión en tienda y posible uso previo no registrado en el mismo canal | Medio |
| "VPLAY - Movies & TV Shows" / VPLAY TV | Agregador de películas y series con ~5.1 k descargas, retirado de Google Play el 19-may-2026 | Antecedente directo de uso del signo en streaming, que es justo la clase 38/41 | Alto |
| vplay.com y vplay.app | vplay.com registrado el 10-dic-1998 (NameBright, tras Cloudflare, perfil de dominio premium en venta) y vplay.app el 20-mar-2020 (West263, en venta en GoDaddy); vplay.com.br el 30-sep-2025 por "VPlay · Plataforma de Conversão com Vídeo" | El .com y el .app se compran, no se pelean: son costo, no bloqueo. El .com.br sí compromete la expansión natural a Brasil | Alto en .com.br |
| vplay.mx · vplay.com.mx · vplay.lat · vplay.tv | Sin respuesta DNS el 2-sep-2026: posiblemente libres o estacionados (confirmar WHOIS) | Es la oportunidad: registrar los cuatro en la semana 1 | Oportunidad |
| "V-Play Engine" (hoy Felgo) | Motor de desarrollo de juegos móviles que abandonó el nombre en feb-2019 | Signo liberado; sirve como antecedente, no como obstáculo | Bajo |
| Viaplay (Viaplay Group) | Servicio de streaming nórdico, fonéticamente cercano ("vi-play"); no opera en México | Irrelevante en México; relevante si algún día se va a Europa | Bajo |
| ViX (TelevisaUnivision) | La marca "V" dominante del streaming en español en México; no se verificó registro de "V PLAY" | Riesgo de oposición por familia de marcas "V" en 38/41 est. | Medio |
Fuente de la tabla: 06_legal_mx.md §10.2 (USPTO vía Justia, Google Play, AppBrain, Wikipedia) y consulta propia de RDAP y DNS el 2-sep-2026 (Verisign para .com y .net, registry.google para .app, registro.br para .com.br, nic.tv devolvió 404); riesgo 6 de 10_blueprint_final.md §13. Ninguna de estas líneas sustituye el reporte oficial del IMPI, que es el único documento que decide si la marca se imprime.
Marca comercial ≠ razón social
La sociedad se constituye como S.A.P.I. de C.V. con denominación neutra en Guadalajara y "VPLAY" queda como marca comercial y nombre comercial de la plataforma. Así, un bloqueo del IMPI en 38/41 obliga a rebautizar el producto, no a reconstituir la empresa, ni a rehacer contratos, cuentas de tienda o el convenio de accionistas.
Reservas ante INDAUTOR
Además de la marca: reserva de derechos para el título de cada serie insignia, para los personajes propios y para el nombre de las mecánicas promocionales (art. 173 fr. VI, promociones publicitarias; fr. V, eventos). Vigencia de un año renovable. Y registro de guiones y biblias como obra, a nombre de la sociedad.
Obra con IA: sólo lo humano se registra
La Segunda Sala de la SCJN resolvió en agosto de 2025 (Amparo Directo 6/2025) que las obras generadas exclusivamente por sistemas automáticos no son registrables: la autoría es de personas físicas. INDAUTOR lo aplica caso por caso. Por eso cada episodio lleva bitácora de autoría humana (decisiones, ediciones, aportación creativa): lo íntegramente sintético cae en dominio público y cualquiera lo copia.
Veinticuatro obligaciones. Quién responde por cada una.
Esta tabla es el tablero de la oficina de cumplimiento: cada renglón dice qué obliga la ley, con qué artículo, cómo lo resuelve VPLAY en producto o en papel, quién es el dueño y en qué estado está hoy. Nada aquí dice "cumplido" por adelantado: lo que falta se ve.
| Obligación | Ley y artículo | Cómo lo cumple VPLAY | Responsable | Estado |
|---|---|---|---|---|
| Aviso de privacidad integral, simplificado y corto | LFPDPPP arts. 14-17; Regl. 2011 arts. 27-31 | Borrador (a) publicado en app y web; simplificado en la pantalla de registro; carga de la prueba resuelta con registro de puesta a disposición | Legal + Producto | Redactado |
| Consentimiento expreso y por escrito para datos sensibles | LFPDPPP art. 8; Regl. arts. 19-20 | Pantalla independiente + casilla no premarcada + OTP al teléfono verificado + hash sellado con NOM-151. Nunca una casilla suelta | Cumplimiento | En producto |
| Departamento de datos personales y ruta ARCO | LFPDPPP arts. 29, 31 y 34 | Correo de privacidad + Ajustes > Privacidad > "Mis datos"; respuesta en 20 días hábiles y efecto en 15; gratuito | Legal | En curso |
| Aviso de vulneraciones de seguridad "de forma inmediata" | LFPDPPP art. 19; Regl. arts. 63-66 | Runbook de incidente, plantilla de aviso al titular (naturaleza, datos, recomendaciones, correctivos) y bitácora de causas | Cumplimiento + Tech | Pendiente |
| Oposición a decisiones automatizadas y perfilamiento | LFPDPPP art. 26 fr. II | Interruptor "Recomendaciones y ofertas personalizadas"; ninguna suspensión de cuenta o descalificación se ejecuta sin revisión humana a solicitud | Producto | En producto |
| Menores: consentimiento del tutor y cero perfilado | LFPDPPP/CCF; LGDNNA arts. 76-77 | "Cuenta Joven" 13-17 con OTP del tutor, sin compras, sorteos, regalos, cofres, contenido C/D ni publicidad personalizada; menores de 13 no se admiten | Producto + Legal | En producto |
| Cobros recurrentes: consentimiento expreso y aviso previo | LFPC art. 76 Bis fr. VIII | Casilla específica al contratar + aviso por push, correo y WhatsApp utility 5 días naturales antes de cada renovación, con enlace para cancelar sin penalización | Producto | En producto |
| Cancelación inmediata, sin llamada ni retención | LFPC art. 76 Bis fr. IX | Ajustes > Membresía > "Cancelar" en dos toques; efectos inmediatos sobre cobros futuros y acceso hasta el fin del periodo pagado | Producto | En producto |
| Precio total a pagar, con IVA incluido y en pesos | LFPC art. 7 Bis | Membresía MXN 59/semana (bienvenida 49 las 3 primeras semanas), 149/mes y 999/año; pack de entrada 500 V-Coins = MXN 49; episodio 30 V-Coins ≈ MXN 2.9. Todo con IVA incluido est. de lanzamiento | Finanzas | Definido |
| Publicidad identificable y no engañosa | LFPC art. 32; Guía PROFECO influencers; CONAR | Rótulo permanente "Patrocinado por"; #Publicidad en las redes del talento; prohibida la publicidad disfrazada de nota informativa (LMTR art. 231) | VPLAY Brands | Redactado |
| Contrato de adhesión en español y sin cláusulas abusivas | LFPC arts. 85-87 | Borrador (b). No existe NOM que obligue a registrarlo para apps de video; el registro voluntario en el RPCA se evalúa cuando los T&C se estabilicen | Legal | Redactado |
| Talento: cesión onerosa, temporal y por escrito | LFDA arts. 30-33, 83 y 97 | Borrador (c): obra por encargo + cesión expresa de 15 años, con 25 propuestos est. sólo si la justificación documentada de la inversión resiste el art. 33; y Pool de Talento del 10 % de ingresos netos por Obra | Legal + Producción | Redactado |
| Imagen y voz sólo con consentimiento expreso y remuneración | LFDA art. 87 | Cláusula 7 del borrador (c): autorización por Obra, medios, territorio y plazo; cualquier uso distinto exige nueva autorización escrita y nueva remuneración | Producción | Redactado |
| Clonación o suplantación con IA: acuerdo previo y por escrito | LFDA arts. 118 fr. VII y 121; LFT art. 305 Bis | Anexo C separado y opcional: usos autorizados, usos prohibidos, contraprestación aparte, plazo ≤ 3 años, veto del talento, etiqueta al público y supresión certificada del modelo. Nunca con menores | Legal | Redactado |
| Reloj publicitario de las piezas de marca | LFDA arts. 73-75 | Cada Orden de Campaña fija soportes, canales, geolocalización y ventana: 6 meses de difusión; cada semestre adicional se paga al menos lo contratado; a los 12 meses, nueva autorización del talento | VPLAY Brands | Redactado |
| Remuneración irrenunciable del intérprete | LFDA arts. 117 bis y 118 último párr. | Anticipo pagado antes de la primera comunicación pública más liquidación trimestral desde el ledger; cooperación documentada si la gestión colectiva reclama | Finanzas | Falta tarifa ANDI |
| Cero azar comprado: mecánicas Tipo V, P y H | LFJS arts. 1, 2 y 12; Regl. arts. 3 fr. XXVII, 9 y 109-111 | Cofres y ruletas sólo con Chispas y sólo con premios virtuales; predicciones en Chispas; premios con valor real únicamente por habilidad o con permiso de SEGOB | Producto + Cumplimiento | Diseño cerrado |
| Permiso SEGOB, fianza, inspector y número en la publicidad | Regl. LFJS arts. 9, 21, 26, 100-102 | Calendario T-60/T-45/T-35 del borrador (h); 1-2 campañas grandes al año presupuestadas (inspección MXN 2,244.48 cada una + fianza por el valor de los premios + honorarios est. 25-60 k) | Cumplimiento | Al primer sorteo |
| Probabilidades publicadas antes de participar | Google Play (Monetization); App Store 3.1.1 | Tabla de probabilidades en pantalla, iguales para todos los segmentos, con generador aleatorio auditable (hash de semilla y resultado guardado 12 meses) | Producto | En producto |
| Monedas compradas que no expiran y restauración de compras | App Store 3.1.1; LFPC | V-Coins sin caducidad mientras exista la cuenta; Chispas con vigencia de 30 días declarada al otorgarse y consumo prioritario; botón "Restaurar compras" | Producto | Definido |
| Sección de obra nacional y clasificación por edades | LFCA arts. 26 y 51 | Pestaña permanente "Hecho en México" (catálogo casi 100 % nacional) y etiqueta AA/A/B/B15/C/D por título, con acceso restringido a C y D | Producto | En producto |
| Accesibilidad: subtítulos en lenguas nacionales y audio descriptivo | LFCA art. 17 | El subtitulado ya es nativo del formato vertical; el audio descriptivo es costo nuevo y falta presupuestarlo antes de que salga el reglamento (≈ feb-2027) | VPLAY Studio | Por presupuestar |
| IVA al cobro de monedas y membresías; CFDI global | LIVA arts. 1 y 1-B; RMF 2026 regla 2.7.1.21 | Odoo emite el CFDI global del periodo y reconoce el pasivo por monedas no consumidas; la decisión entre tratarlas como anticipo o como servicio consumado se cierra con el contador | Finanzas | Con el contador |
| Marca y propiedad intelectual antes de imprimir nada | LFPPI (first-to-file); LFDA arts. 32 y 173 | Solicitudes IMPI en 9/35/38/41/42 la semana 1, reservas INDAUTOR de títulos, personajes y mecánicas, registro de contratos y dominios .mx/.com.mx/.lat/.tv | Legal | Búsqueda fonética |
El consentimiento que no se palomea: cuatro pasos y un sello de tiempo.
La ley pide para datos sensibles "consentimiento expreso y por escrito mediante firma autógrafa, firma electrónica o cualquier mecanismo de autenticación" (LFPDPPP art. 8). El caso FMF demostró que una casilla no es un mecanismo de autenticación. Este es el flujo que usa VPLAY cuando trata biometría facial o huella de voz, y el que firma cada actor antes de la primera jornada.
Pantalla propia que dice qué dato es (imagen facial, huella de voz), lo nombra sensible, declara la finalidad concreta —verificación para entregar un premio, prevención de fraude, creación de un modelo de voz— y el plazo de conservación. La justificación de la base de datos queda documentada, como exige el segundo párrafo del art. 8.
En una pantalla independiente del alta de la cuenta, separada del aviso general y de los términos. Aceptar el servicio no arrastra el consentimiento sensible: si el titular no lo da, el resto de la app sigue funcionando.
Código de un solo uso al teléfono o correo ya verificado de la cuenta. Ese es el "mecanismo de autenticación" que la resolución de la FMF echó de menos. Para talento, además, firma electrónica en el contrato y en el Anexo D.
Hash del consentimiento, fecha, hora y dispositivo, conservados con constancia de conservación NOM-151-SCFI-2016 emitida por un prestador de servicios de certificación acreditado, por lote diario. Da valor probatorio pleno conforme al Código de Comercio y el titular puede pedir copia de su consentimiento cuando quiera.

No es un índice. Es el documento.
Cada acordeón abre el borrador íntegro tal como lo recibiría el despacho: cláusulas numeradas, referencias de artículo entre corchetes para el revisor y [COMPLETAR] donde falta un dato de la empresa (razón social, domicilio, RFC, proveedores). Lo que el abogado hace es revisar y firmar, no redactar desde cero: eso ya está hecho.
Versión 1.0 · Fecha de última actualización [COMPLETAR] · Vigente desde [COMPLETAR]
1. Identidad y domicilio del Responsable
1.1. [COMPLETAR razón social] ("VPLAY", "nosotros"), con domicilio en [COMPLETAR domicilio completo en Guadalajara, Jalisco, México], es la persona responsable del tratamiento de tus datos personales en términos de la Ley Federal de Protección de Datos Personales en Posesión de los Particulares publicada en el Diario Oficial de la Federación el 20 de marzo de 2025 (la "Ley"), su Reglamento aplicable y demás disposiciones vigentes.
1.2. Contacto de nuestro Departamento de Datos Personales: correo [COMPLETAR: privacidad@vplay.mx], teléfono [COMPLETAR], horario [COMPLETAR]. [Ley art. 29]
1.3. Este Aviso aplica a la aplicación móvil VPLAY (iOS y Android), al sitio [COMPLETAR dominio], a nuestras cuentas de WhatsApp Business y a cualquier canal donde lo referenciemos.
2. Datos personales que tratamos
2.1. Identificación y contacto: nombre o alias, fecha de nacimiento, correo electrónico, número de teléfono móvil, país y ciudad, idioma, fotografía de perfil (opcional).
2.2. Cuenta y uso: identificador de usuario, dispositivo y sistema operativo, identificador de publicidad (IDFA/GAID) sólo con tu autorización, dirección IP, registros de actividad (episodios vistos, tiempo de visualización, decisiones en historias interactivas, rachas, misiones, ligas, logros), preferencias de notificaciones e interacciones con anuncios recompensados.
2.3. Transaccionales y patrimoniales: historial de compras de Monedas y Membresías, método de pago tokenizado (nunca almacenamos el número completo de tarjeta), recibos de tiendas de aplicaciones o pasarelas, saldo y movimientos de Monedas y Puntos, referidos y regalos enviados o recibidos, y datos de facturación cuando solicites CFDI (RFC, régimen fiscal, código postal, uso de CFDI).
2.4. Comunicaciones: mensajes que nos envías por soporte, WhatsApp, correo o formularios; grabaciones de llamadas de soporte previo aviso; contenido que publicas (comentarios, reseñas, reacciones) y reportes.
2.5. Participación en mecánicas promocionales: registro de participación, folios electrónicos, resultado y los datos necesarios para entregar premios (nombre completo, identificación oficial, domicilio de entrega, CURP cuando la ley lo exija) y, en su caso, la información que requiera la Ley Federal para la Prevención e Identificación de Operaciones con Recursos de Procedencia Ilícita.
2.6. Datos personales sensibles. Como regla, VPLAY no recaba datos sensibles de las personas usuarias. Únicamente en los casos y con el consentimiento expreso y por escrito descritos en la Sección 5 podemos tratar: (i) datos biométricos (imagen facial y huella de voz) para verificación de identidad en el cobro de premios o para prevenir fraude en cuentas de alto valor; (ii) datos que tú decidas revelar en contenido o mensajes (por ejemplo, salud o creencias), que trataremos sólo para prestarte el servicio y moderar. [Ley arts. 2 fr. VI y 8]
2.7. Personas menores de edad. VPLAY está dirigido a mayores de 18 años para compras, sorteos y contenido clasificado C o D. Las personas de 13 a 17 años sólo pueden usar VPLAY con el consentimiento de quien ejerza la patria potestad o tutela, otorgado conforme a la Sección 5.3. No admitimos menores de 13 años; si detectamos una cuenta de un menor de 13, la eliminaremos junto con sus datos. [LGDNNA arts. 76-77; CCF]
2.8. Talento y creadores. Si eres actor, actriz, creador o proveedor de contenido, tu tratamiento se rige además por el Aviso de Privacidad para Talento y por tu contrato, incluyendo imagen, voz, biometría y, en su caso, modelos de voz o imagen generados con sistemas de inteligencia artificial, que sólo se crean con tu consentimiento expreso, por escrito y remunerado por separado. [LFDA arts. 87, 118 fr. VII y 121; Ley art. 8]
3. Finalidades del tratamiento
3.1. Finalidades necesarias (dan origen y son indispensables para la relación jurídica; no requieren consentimiento adicional conforme al art. 9 fr. IV de la Ley): a) crear y administrar tu cuenta, autenticarte y recuperar tu acceso; b) prestar el servicio: reproducir contenido, guardar tu progreso, operar historias interactivas, rachas, misiones, ligas, pases, logros, Monedas y Puntos; c) procesar compras, renovaciones y cancelaciones de Membresías y Monedas, emitir recibos y CFDI, prevenir fraude y contracargos y cumplir obligaciones fiscales y contables (Odoo es nuestro sistema de registro); d) mostrarte anuncios recompensados que tú elijas ver y acreditarte la recompensa; e) operar mecánicas promocionales y sorteos en que participes, verificar tu elegibilidad y entregar premios, incluida la identificación que exija la ley; f) atender solicitudes de soporte, quejas, reclamaciones ante PROFECO y derechos ARCO; g) enviarte avisos transaccionales (confirmaciones de pago, aviso previo de renovación automática con al menos cinco días naturales de anticipación, cambios a los términos, alertas de seguridad, resultados de sorteos) [LFPC art. 76 Bis fr. VIII]; h) moderar contenido y comunidad, aplicar nuestras políticas, proteger derechos de terceros y cumplir requerimientos de autoridad; i) mantener la seguridad de la plataforma, registros de auditoría y respaldos.
3.2. Finalidades no necesarias (puedes negarte sin que te neguemos el servicio; marca tu preferencia en Ajustes > Privacidad): a) recomendaciones personalizadas de contenido y ofertas basadas en tu historial de uso (perfilamiento); b) comunicaciones de marketing por notificación push, correo, SMS y WhatsApp (sólo con tu opt-in específico, que puedes retirar respondiendo "BAJA"); c) publicidad personalizada de terceros mediante redes de mediación (Sección 7), usando el identificador de publicidad de tu dispositivo, sólo si autorizas el rastreo en tu sistema operativo; d) encuestas, investigación de mercado y análisis estadístico con datos disociados; e) programas de referidos, regalos y beneficios de socios comerciales; f) invitaciones a castings, pruebas beta y eventos.
3.3. Si deseamos tratar tus datos para una finalidad distinta, te pediremos nuevamente tu consentimiento. [Ley art. 11]
4. Decisiones automatizadas y perfilamiento
4.1. VPLAY utiliza sistemas automatizados para recomendar contenido, personalizar ofertas de Monedas y Membresías, detectar fraude y aplicar límites de gasto. Ninguna decisión automatizada con efectos jurídicos relevantes (por ejemplo, suspensión de cuenta por fraude o descalificación de un sorteo) se ejecuta sin la posibilidad de revisión humana a tu solicitud.
4.2. Puedes oponerte al perfilamiento con fines de personalización comercial en Ajustes > Privacidad > "Recomendaciones y ofertas personalizadas" o mediante el procedimiento ARCO. [Ley art. 26 fr. II]
5. Consentimiento
5.1. Tácito. Al proporcionarnos tus datos después de tener a tu disposición este Aviso, consientes tácitamente el tratamiento para las finalidades necesarias y, salvo que te opongas, para las no necesarias señaladas en 3.2 a), d), e) y f). [Ley art. 7]
5.2. Expreso. Requerimos tu consentimiento expreso, manifestado mediante una casilla no premarcada y registrada con fecha, hora, identificador de cuenta y sello de tiempo, para: (i) el tratamiento de tus datos financieros y patrimoniales (método de pago, historial de compras), que se recaba al registrar tu primer método de pago; (ii) los cobros automáticos recurrentes de Membresías; (iii) el envío de marketing por WhatsApp, SMS y correo; (iv) el rastreo con fines publicitarios, además de la autorización del sistema operativo. [Ley art. 7; LFPC art. 76 Bis fr. VIII]
5.3. Expreso y por escrito para datos sensibles. Para tratar datos biométricos (imagen facial, huella de voz) o cualquier otro dato sensible recabaremos tu consentimiento por escrito mediante firma electrónica o el siguiente mecanismo de autenticación: (a) lectura de un aviso específico que identifica el dato como sensible, su finalidad concreta y su plazo de conservación; (b) aceptación expresa en una pantalla independiente; (c) confirmación con código de un solo uso (OTP) enviado al teléfono o correo verificado de tu cuenta; (d) registro inmutable de la operación (hash, fecha, hora y dispositivo) conservado con constancia de conservación conforme a la NOM-151-SCFI-2016. Podrás obtener copia de tu consentimiento en cualquier momento. Este mecanismo no aplica cuando la ley exija firma autógrafa o firma electrónica avanzada, caso en el que la utilizaremos. [Ley art. 8; Regl. arts. 19-20]
5.4. Menores de edad. El consentimiento para personas de 13 a 17 años lo otorga su madre, padre o tutor mediante registro de su correo y teléfono, aceptación del Aviso específico para menores, OTP al tutor y, cuando lo solicitemos, identificación oficial. Las cuentas de menores no tienen acceso a compras de Monedas, sorteos, regalos, cofres de recompensa aleatoria, contenido C/D ni publicidad personalizada.
5.5. Revocación. Puedes revocar tu consentimiento en cualquier momento, sin efectos retroactivos, en Ajustes > Privacidad, respondiendo "BAJA" a un mensaje de WhatsApp o escribiendo a [COMPLETAR correo]. Algunas revocaciones implican que no podamos seguir prestándote parte del servicio (por ejemplo, sin datos de pago no hay compras).
6. Datos obtenidos de terceros o de forma indirecta
6.1. Podemos recibir datos de: tiendas de aplicaciones (estado de compras y suscripciones), pasarelas de pago (autorización, rechazo, fraude), redes sociales cuando inicias sesión con ellas (nombre, correo, foto; nunca tu contraseña), socios comerciales y marcas en campañas conjuntas (sólo si te registraste con ellos y consentiste) y otras personas usuarias que te refieren o te envían regalos (sólo tu alias o identificador).
6.2. Si obtenemos tus datos de manera indirecta, te daremos a conocer este Aviso en el primer contacto. [Ley art. 17; Regl. art. 29]
7. Transferencias y encargados
7.1. Encargados (tratan datos por cuenta de VPLAY, bajo contrato, sin requerir tu consentimiento): proveedores de nube y CDN [COMPLETAR], plataforma ERP y facturación Odoo, proveedores de notificaciones push [COMPLETAR], proveedor de WhatsApp Business y su BSP [COMPLETAR], pasarelas de pago [COMPLETAR], analítica de producto, verificación de identidad y prevención de fraude, proveedor de constancias NOM-151, soporte al cliente y auditores. Exigimos a todos confidencialidad, seguridad, supresión al terminar y prohibición de usar los datos para fines propios. [Regl. arts. 49-54]
7.2. Transferencias que no requieren tu consentimiento [Ley art. 36]: (a) a empresas del grupo Veniu bajo procesos y políticas comunes; (b) a pasarelas, bancos y tiendas de aplicaciones cuando sea necesario para ejecutar el contrato celebrado en tu interés; (c) a autoridades competentes por requerimiento fundado y motivado, incluidas SAT, PROFECO, Secretaría Anticorrupción y Buen Gobierno, Secretaría de Gobernación y autoridades de prevención de lavado de dinero; (d) para el reconocimiento o defensa de derechos en juicio; (e) las necesarias para mantener la relación jurídica contigo.
7.3. Transferencias que requieren tu consentimiento: (a) a marcas patrocinadoras de advergames, product placement o series corporativas, únicamente tus datos de contacto y respuestas cuando participes voluntariamente en una activación identificada con la marca; (b) a redes publicitarias y de mediación que actúan como responsables independientes para publicidad personalizada; (c) a socios de programas de referidos o beneficios.
☐ Acepto la transferencia de mis datos a marcas patrocinadoras en activaciones en que participe. ☐ No acepto.
☐ Acepto el uso de mi identificador de publicidad por redes publicitarias para anuncios personalizados. ☐ No acepto (seguirás viendo anuncios, pero no personalizados). [Ley art. 35, 2º párr.]
7.4. Algunos encargados y terceros se ubican fuera de México (principalmente Estados Unidos y la Unión Europea). En todos los casos les comunicamos este Aviso y las finalidades a que sujetaste tu tratamiento, y el receptor asume las mismas obligaciones que VPLAY. [Ley art. 35]
8. Cookies, SDKs y tecnologías de rastreo
8.1. Utilizamos cookies, identificadores de dispositivo, píxeles y kits de desarrollo (SDK) para autenticarte, recordar preferencias, medir uso, mostrar anuncios recompensados y, con tu autorización, personalizar publicidad. El listado completo y la forma de deshabilitarlos están en la Política de Cookies y SDKs (borrador g), que forma parte de este Aviso. [Regl. art. 14, último párr.]
9. Derechos ARCO, revocación y limitación de uso
9.1. Tienes derecho a Acceder a tus datos y conocer las condiciones de su tratamiento, Rectificarlos si son inexactos, Cancelarlos cuando consideres que no se requieren para las finalidades de este Aviso y Oponerte a su tratamiento por causa legítima, incluidas las decisiones automatizadas. [Ley arts. 21-26]
9.2. Cómo ejercerlos: (a) en la app, Ajustes > Privacidad > "Mis datos" (descarga, corrección, eliminación de cuenta); (b) por correo a [COMPLETAR] con nombre y medio para recibir la respuesta, documento que acredite identidad o representación (para menores, acta de nacimiento e identificación del tutor), descripción clara del derecho que ejerces y de los datos, y cualquier elemento que facilite localizarlos. [Ley art. 28]
9.3. Plazos: responderemos en un máximo de 20 días hábiles desde la recepción y, si procede, haremos efectivo tu derecho dentro de los 15 días hábiles siguientes, ampliables una sola vez por periodo igual y justificado. El ejercicio es gratuito; sólo podremos cobrar costos justificados de reproducción o envío. [Ley arts. 31 y 34]
9.4. Eliminación de cuenta. Puedes eliminarla desde la app. Tus datos se bloquean y luego se suprimen, conservando únicamente lo necesario para obligaciones fiscales, contables, de prevención de fraude y de defensa legal (en general 5 años fiscales; 72 meses para datos de incumplimiento). Las Monedas y Puntos no utilizados se pierden al eliminar la cuenta conforme a los Términos. [Ley arts. 10 y 24]
9.5. Limitación del uso o divulgación. Puedes inscribirte en nuestro listado de exclusión de comunicaciones comerciales y en el Registro Público para Evitar Publicidad (REPEP) de PROFECO.
9.6. Si no recibes respuesta o no estás conforme, puedes acudir a la Secretaría Anticorrupción y Buen Gobierno dentro de los 15 días hábiles siguientes. [Ley art. 40]
10. Seguridad y vulneraciones
10.1. Aplicamos medidas administrativas, técnicas y físicas proporcionales al riesgo: cifrado en tránsito y en reposo, control de accesos por rol, autenticación multifactor para el personal, tokenización de pagos con proveedores certificados PCI DSS, registros de auditoría, respaldos, pruebas de seguridad periódicas y capacitación. [Ley art. 18]
10.2. Si ocurre una vulneración que afecte de forma significativa tus derechos patrimoniales o morales, te lo informaremos de inmediato por el medio de contacto registrado, indicando la naturaleza del incidente, los datos comprometidos, recomendaciones, acciones correctivas y medios para obtener más información. [Ley art. 19; Regl. arts. 63-66]
11. Conservación
11.1. Conservamos tus datos mientras tengas cuenta activa y, después, durante los plazos de bloqueo necesarios para determinar responsabilidades, obligaciones fiscales (5 años) y de prevención de lavado de dinero (5 años cuando aplique). Los datos sensibles se conservan el mínimo indispensable y se suprimen al cumplir su finalidad (por ejemplo, verificación biométrica para la entrega de un premio: [COMPLETAR: 90 días]). [Ley arts. 10 y 12]
12. Cambios al Aviso
12.1. Publicaremos cualquier cambio en [COMPLETAR URL] y en la app, con su fecha. Los cambios sustanciales (nuevas finalidades, nuevas transferencias, nuevos datos sensibles) se notificarán por push y correo con al menos 10 días naturales de anticipación y, cuando la ley lo exija, pediremos de nuevo tu consentimiento. [Ley art. 15 fr. VI]
13. Aviso simplificado (pantalla de registro)
VPLAY, [razón social], domicilio [dirección], usará tus datos de identificación, contacto, cuenta, uso y pagos para crear tu cuenta, prestarte el servicio, procesar compras y renovaciones, atender soporte, operar promociones y cumplir la ley. Con tu consentimiento adicional: recomendaciones personalizadas, marketing (incluido WhatsApp) y publicidad personalizada de terceros. Podemos transferir datos a empresas del grupo Veniu, pasarelas, tiendas y autoridades; a marcas y redes publicitarias sólo si aceptas. Puedes limitar el uso y ejercer tus derechos ARCO en Ajustes > Privacidad o en [correo]. No tratamos datos sensibles sin tu consentimiento expreso y por escrito. Consulta el Aviso integral en [URL].
Versión 1.0 · Vigentes desde [COMPLETAR] · Contrato de adhesión conforme a los artículos 85 y siguientes de la Ley Federal de Protección al Consumidor
1. Aceptación y partes
1.1. Estos Términos regulan el uso de la aplicación, el sitio web y los servicios VPLAY (el "Servicio") que ofrece [COMPLETAR razón social], con domicilio en [COMPLETAR], teléfono [COMPLETAR], correo [COMPLETAR] y RFC [COMPLETAR]. Estos datos también constan en la pantalla de pago para presentar reclamaciones. [LFPC art. 76 Bis fr. III]
1.2. Al crear una cuenta, marcar "Acepto los Términos y Condiciones" o usar el Servicio, celebras un contrato con VPLAY. Conservamos el registro electrónico de tu aceptación (fecha, hora, versión, identificador) con constancia de conservación NOM-151-SCFI-2016, que ambas partes reconocen como prueba.
1.3. Forman parte de estos Términos: el Aviso de Privacidad, la Política de Cookies y SDKs, la Política de Contenido y Comunidad, la Política de Reembolsos y Cancelaciones, las Reglas de Mecánicas Promocionales y las bases específicas de cada sorteo.
1.4. Están redactados en español, en caracteres legibles y tamaño uniforme. En caso de traducción, prevalece la versión en español. [LFPC art. 85]
2. Edad y capacidad
2.1. Para comprar Monedas o Membresías, participar en sorteos con premios, enviar o recibir regalos y ver contenido clasificado C o D debes tener 18 años cumplidos.
2.2. Las personas de 13 a 17 años pueden usar el Servicio en modalidad "Cuenta Joven" únicamente con el consentimiento de quien ejerza la patria potestad o tutela, quien acepta estos Términos en su nombre. Las Cuentas Joven no tienen acceso a compras, sorteos, regalos, cofres de recompensa aleatoria, contenido C/D ni publicidad personalizada.
2.3. No se permite el uso a menores de 13 años. Podemos solicitar verificación de edad en cualquier momento y suspender cuentas que declaren datos falsos.
3. Cuenta
3.1. Debes proporcionar información veraz y mantenerla actualizada. Eres responsable de la confidencialidad de tus credenciales y de toda actividad en tu cuenta.
3.2. Una persona, una cuenta. Está prohibido crear cuentas múltiples para obtener recompensas, referidos o participaciones adicionales.
3.3. Puedes iniciar sesión con [COMPLETAR: correo, teléfono, Google, Apple]. Ofrecemos siempre una alternativa que limita la recolección a nombre y correo.
3.4. Puedes eliminar tu cuenta en cualquier momento desde Ajustes. La eliminación es irreversible y conlleva la pérdida de Monedas, Puntos, progreso y beneficios no utilizados, salvo lo previsto en la Política de Reembolsos.
4. El Servicio
4.1. VPLAY ofrece contenido audiovisual vertical por episodios (novelas, cortos, series corporativas, tutoriales y cursos), experiencias interactivas "elige tu final", advergames patrocinados, mecánicas de gamificación (rachas, misiones, ligas, pases, logros, regalos, referidos), anuncios recompensados y funciones de comunidad.
4.2. El catálogo cambia. Podemos añadir, modificar, clasificar por edad, retirar o dejar de ofrecer contenido y funciones sin que ello dé lugar a reembolso, salvo cuando hayas pagado por un contenido específico que retiremos antes de que puedas verlo, caso en el que aplicará la Política de Reembolsos.
4.3. Ofrecemos una sección permanente de obras nacionales y advertimos la clasificación por edades de cada título (AA, A, B, B15, C, D). Los contenidos C y D requieren cuenta verificada de mayor de edad. [LFCA arts. 26 y 51]
4.4. El Servicio se presta "tal como está" en cuanto a disponibilidad técnica; haremos esfuerzos razonables por mantener una disponibilidad mensual de [COMPLETAR: 99.5 %], excluyendo mantenimiento avisado con 24 horas.
5. Monedas, Puntos y bienes virtuales
5.1. Definiciones. "Monedas" son créditos virtuales que se adquieren con dinero (Monedas Compradas, comercialmente V-Coins) o se obtienen gratuitamente por actividad, anuncios recompensados, misiones, rachas, referidos o promociones (Monedas de Bono, comercialmente Chispas). "Puntos" son unidades de progreso gratuitas canjeables por beneficios dentro del Servicio. Ambos se registran en el ledger de tu cuenta.
5.2. Naturaleza jurídica. Las Monedas y los Puntos: (a) constituyen una licencia limitada, personal, revocable e intransferible para acceder a contenido y funciones dentro del Servicio; (b) no son dinero, ni fondos de pago electrónico, ni activos virtuales, ni valores, ni tienen valor monetario fuera del Servicio; (c) no pueden canjearse por dinero ni transferirse, venderse, prestarse o intercambiarse entre usuarios, salvo la función de Regalos de la cláusula 8; (d) no generan intereses; (e) no son reembolsables salvo lo previsto en la Política de Reembolsos y en la ley.
5.3. Precio y facturación. El precio de los paquetes se muestra en pesos mexicanos con IVA incluido y corresponde al monto total a pagar. Las compras dentro de la app se procesan por Apple App Store o Google Play y, en la versión web, por las pasarelas que indiquemos. Puedes solicitar tu CFDI dentro del mes de la compra; en su defecto se incluye en nuestra factura global a público en general. [LFPC art. 7 Bis]
5.4. Vigencia. Las Monedas Compradas no expiran mientras tu cuenta exista. Las Monedas de Bono y los Puntos pueden tener fecha de vencimiento, que se mostrará al otorgarse (nunca menor a [COMPLETAR: 30 días]). Al gastar se consumen primero las Monedas de Bono más próximas a vencer.
5.5. Orden de consumo y devoluciones internas. Un episodio o función desbloqueada queda disponible conforme a lo indicado en la pantalla de desbloqueo. Si un contenido desbloqueado falla por causas imputables a VPLAY y no podemos restablecerlo en 72 horas, te devolveremos las Monedas usadas más una bonificación no menor al 20 %. [LFPC art. 92 Ter]
5.6. Límites. Podemos fijar límites diarios o mensuales de compra por cuenta [COMPLETAR: $10,000 MXN mensuales] para prevenir fraude, proteger a las personas usuarias y cumplir obligaciones de prevención de lavado de dinero.
5.7. Modificaciones. Podemos cambiar precios de paquetes, costos de desbloqueo y reglas de obtención de Monedas de Bono con aviso de al menos 15 días naturales. Los cambios no afectan Monedas Compradas ya acreditadas ni desbloqueos ya realizados.
5.8. Cofres y recompensas aleatorias. Cuando una función entregue recompensas virtuales de manera aleatoria mostraremos las probabilidades de cada resultado antes de participar. Estas recompensas son siempre bienes virtuales sin valor monetario; las mecánicas con premios de valor económico real se rigen por las Reglas de Mecánicas Promocionales y sus bases autorizadas.
6. Membresías
6.1. Planes. Membresías de renovación automática [COMPLETAR: semanal $59, mensual $149, anual $999 MXN, IVA incluido]. Antes de contratar verás con claridad qué incluye, el precio total, la periodicidad y la fecha de cada cobro.
6.2. Consentimiento y cobro recurrente. Al contratar aceptarás de forma expresa e informada, mediante casilla específica, que la Membresía implica cobros automáticos recurrentes con la periodicidad, monto y fecha indicados. [LFPC art. 76 Bis fr. VIII]
6.3. Aviso previo de renovación. Te notificaremos por push y correo (y por WhatsApp si lo autorizaste) al menos cinco días naturales antes de cada renovación automática, indicando monto, fecha y un enlace para cancelar sin penalización.
6.4. Cancelación inmediata. Puedes cancelar en cualquier momento, en no más de dos toques, desde Ajustes > Membresía > "Cancelar" o desde tu tienda de aplicaciones. Surte efectos de inmediato para evitar cobros futuros y conservas los beneficios hasta el fin del periodo pagado. No hay penalizaciones, llamadas obligatorias ni retenciones. [LFPC art. 76 Bis fr. IX]
6.5. Pruebas y ofertas introductorias. Indicaremos duración, precio posterior, fecha de conversión y cómo cancelar antes del cobro. La oferta de bienvenida aplica una sola vez por persona usuaria.
6.6. Cambios de precio. Cualquier aumento se avisará con al menos 30 días naturales y requerirá tu aceptación expresa; si no la das, la Membresía terminará al final del periodo pagado.
6.7. Compras en tiendas. Cuando la compra se realice a través de Apple o Google, la facturación, renovación, cancelación y reembolso se rigen también por las políticas de esa tienda; VPLAY te apoyará en la gestión.
7. Anuncios y recompensas
7.1. Puedes elegir ver anuncios recompensados para obtener Monedas de Bono, desbloqueos temporales o beneficios. La recompensa se acredita al completar la visualización conforme a las condiciones mostradas. Nunca se te obligará a ver anuncios para acceder a lo que ya pagaste.
7.2. Algunas experiencias (advergames, product placement, series corporativas) están patrocinadas y se identifican como "Publicidad" o "Patrocinado por [marca]". Las recomendaciones de personajes o creadores sobre productos son contenido publicitario. [LFPC art. 32; Guía PROFECO]
7.3. Cumplimos las restricciones de categorías: no mostramos publicidad de tabaco ni vapeadores; la de bebidas alcohólicas se muestra sólo a cuentas verificadas de 18+ y con permiso sanitario; la de suplementos, salud y alimentos con sellos cumple los permisos de COFEPRIS; no comercializamos espacios para publicidad de gobiernos extranjeros. [RLGSMP; LMTR art. 232]
7.4. Podemos limitar la cantidad de anuncios recompensados por día y detectar herramientas que simulen visualizaciones; su uso es causa de suspensión y pérdida de las recompensas obtenidas.
8. Regalos, referidos, rachas, misiones y ligas
8.1. Regalos. Puedes enviar Regalos virtuales a creadores o a otras personas usuarias con Monedas. Son una expresión de apoyo: no son transferencias de dinero. Los creadores participantes reciben de VPLAY una participación en ingresos conforme a su contrato. No son reembolsables salvo error técnico acreditado.
8.2. Referidos. Otorgan Monedas de Bono cuando la persona referida crea cuenta y [COMPLETAR: completa X acciones]. Prohibido el autorreferido, el uso de bots y el envío masivo no solicitado. Las recompensas se retiran si se detecta fraude.
8.3. Rachas, misiones, ligas y pases otorgan recompensas deterministas conforme a reglas visibles en la app. Podemos ajustarlas hacia el futuro con aviso; las recompensas ya obtenidas no se retiran salvo fraude.
8.4. Las mecánicas que involucren azar y premios con valor económico real se rigen por las Reglas de Mecánicas Promocionales y por las bases autorizadas por la Secretaría de Gobernación, cuyo número de permiso se indicará en cada caso.
9. Contenido y propiedad intelectual
9.1. El contenido del Servicio es propiedad de VPLAY o de sus licenciantes y está protegido por la Ley Federal del Derecho de Autor y la Ley Federal de Protección a la Propiedad Industrial. Te otorgamos una licencia personal, limitada, no exclusiva, revocable e intransferible para acceder y reproducir el contenido en tus dispositivos, sólo para uso personal y no comercial, dentro del Servicio.
9.2. Está prohibido descargar (fuera de la función que ofrezcamos), grabar, capturar, redistribuir, exhibir públicamente, eludir medidas tecnológicas de protección, extraer datos, entrenar modelos de inteligencia artificial con el contenido o usar la imagen o voz de nuestros artistas para cualquier fin, incluida la generación de contenido sintético. [LFDA arts. 87, 118 fr. VII]
9.3. Contenido que publicas. Conservas tus derechos sobre comentarios, reseñas, imágenes o videos que publiques. Nos otorgas una licencia no exclusiva, gratuita, mundial y por el plazo de protección legal para reproducir, adaptar, comunicar públicamente y poner a disposición ese contenido dentro del Servicio y en nuestra promoción, revocable eliminando el contenido (salvo respaldos y usos ya realizados). Declaras que tienes los derechos y consentimientos necesarios, incluidos los de las personas que aparezcan.
9.4. Reclamaciones de propiedad intelectual. Envía tu aviso a [COMPLETAR correo] con identificación de la obra y del contenido infractor, tus datos, declaración de buena fe y firma. Retiraremos o inhabilitaremos el contenido de forma expedita y notificaremos a la persona usuaria, que podrá presentar contra-aviso. [LFDA arts. 114 Octies y 232 Quinquies]
10. Conducta y comunidad
10.1. Está prohibido acosar, amenazar o discriminar; publicar contenido sexual explícito, de violencia extrema o que involucre a menores; suplantar identidades; difundir contenido íntimo o sintético de una persona sin su consentimiento; hacer trampa, usar bots o exploits; manipular sorteos o rankings; realizar actividades comerciales no autorizadas y cualquier conducta ilícita.
10.2. Podemos moderar, retirar contenido, limitar funciones, suspender o cancelar cuentas por incumplimientos, con aviso y posibilidad de apelación, salvo casos graves o urgentes.
11. Marcas patrocinadoras y terceros
11.1. Las marcas patrocinadoras no son parte de tu contrato con VPLAY. Sus promociones fuera del Servicio se rigen por sus propios términos, que te informaremos en cada activación. Apple y Google no son patrocinadores ni participan en nuestras promociones. [App Store 5.3.2]
12. Cambios a los Términos y al Servicio
12.1. Podemos modificarlos avisando con al menos 15 días naturales por la app y correo. Si el cambio afecta de forma sustancial tus derechos sobre Monedas, Membresías o contenido pagado, podrás terminar el contrato antes de su entrada en vigor y aplicará la Política de Reembolsos para lo no consumido.
13. Suspensión y terminación
13.1. Puedes terminar el contrato eliminando tu cuenta. VPLAY puede terminarlo con 30 días de aviso, o de inmediato por incumplimiento grave, fraude, requerimiento de autoridad o cese del Servicio. Si VPLAY cesa el Servicio, reembolsaremos las Monedas Compradas no utilizadas y la parte proporcional de Membresías vigentes.
13.2. Si suspendemos tu cuenta por incumplimiento comprobado perderás Monedas de Bono, Puntos y beneficios promocionales; las Monedas Compradas no utilizadas se reembolsarán salvo que se hayan obtenido mediante fraude o contracargo.
14. Garantías y responsabilidad
14.1. Respondemos por el cumplimiento del Servicio conforme a la Ley Federal de Protección al Consumidor, incluidas las bonificaciones del art. 92 Ter. Nada en estos Términos limita derechos irrenunciables de las personas consumidoras.
14.2. Salvo dolo o negligencia, y en la medida permitida por la ley, VPLAY no responde por interrupciones ajenas (tiendas, pasarelas, redes), pérdida de progreso por cuentas comprometidas por tu negligencia, contenido de terceros ni daños indirectos. Nuestra responsabilidad total en 12 meses no excederá el monto que hayas pagado en ese periodo o [COMPLETAR: $5,000 MXN], lo que sea mayor, sin perjuicio de la bonificación legal.
14.3. Nos comprometemos con la accesibilidad (subtítulos en lenguas nacionales y audio descriptivo conforme a la Ley Federal de Cine y el Audiovisual) y con la seguridad de tu información.
15. Quejas, PROFECO y ley aplicable
15.1. Canales de atención: Ayuda en la app, correo [COMPLETAR], WhatsApp [COMPLETAR] y teléfono [COMPLETAR]. Responderemos reclamaciones en un máximo de 15 días hábiles.
15.2. Puedes acudir a la Procuraduría Federal del Consumidor (55 5568 8722 y 800 468 8722) o a la Oficina de Defensa del Consumidor de tu localidad, competente en la vía administrativa. [LFPC art. 86, 3er párr.]
15.3. Estos Términos se rigen por las leyes federales mexicanas. Para lo no resuelto ante PROFECO, las partes se someten a los tribunales de Guadalajara, Jalisco, sin perjuicio del derecho de la persona consumidora a acudir a los de su domicilio.
15.4. Registro ante PROFECO: [COMPLETAR: número en el Registro Público de Contratos de Adhesión, si se opta por el registro voluntario].
16. Disposiciones generales
16.1. Si alguna cláusula se declara inválida, el resto conserva su validez. No puedes ceder tu cuenta; VPLAY puede ceder el contrato a una empresa del grupo Veniu o a un adquirente del negocio, informándote. Versión y fecha: [COMPLETAR].
Contrato de obra por encargo, licencia de derechos, autorización de imagen y voz, y participación en ingresos. Celebrado entre [COMPLETAR razón social] ("VPLAY"), representada por [COMPLETAR], y [COMPLETAR nombre del Talento] ("el Talento"), con RFC, CURP e identificación oficial [COMPLETAR]. Si el Talento es menor de edad comparece y firma quien ejerce la patria potestad y se estará a la Cláusula 19.
Declaraciones
I. VPLAY declara que es una sociedad mexicana legalmente constituida, que opera la plataforma VPLAY y que cuenta con facultades para celebrar este contrato.
II. El Talento declara que: (a) es artista intérprete o ejecutante y/o autor en términos de los artículos 12 y 116 de la Ley Federal del Derecho de Autor ("LFDA"); (b) no tiene compromisos de exclusividad que le impidan cumplir este contrato, o los declara en el Anexo E; (c) cuenta, en su caso, con registro ante la ANDA o la ANDI [COMPLETAR]; (d) actúa como prestador de servicios independiente, con sus propios medios, sin subordinación ni horario impuesto y con libertad para prestar servicios a terceros, salvo la exclusividad limitada de la Cláusula 12; (e) ha leído el Aviso de Privacidad para Talento (Anexo D) y otorga los consentimientos de la Cláusula 9 de manera libre, específica e informada.
Cláusulas
1. Objeto. VPLAY encarga al Talento la realización de las Aportaciones descritas en el Anexo A (interpretación actoral, locución, doblaje, guion, dirección, creación de contenido, conducción, participación en advergames, tutoriales o series corporativas) para las Obras ahí identificadas (título provisional, número de episodios, duración, calendario). Cada Obra adicional se documenta en una Orden de Producción firmada que se incorpora al Anexo A. [LFDA art. 34: obra futura determinada]
2. Obra por encargo y titularidad. 2.1. Las Obras se producen por encargo y bajo la iniciativa, coordinación, responsabilidad y patrocinio de VPLAY, quien es su productor y titular de los derechos patrimoniales de las Obras en su conjunto y de las Aportaciones, con las facultades de divulgación, integridad y colección. [LFDA arts. 83, 97 y 98] 2.2. El Talento conserva sus derechos morales y tendrá derecho a mención en los créditos conforme al Anexo A. 2.3. Los términos del encargo son claros y precisos; en caso de duda se interpretarán de la manera más favorable al Talento, como ordena la ley. [LFDA art. 120]
3. Cesión y licencia complementarias. 3.1. Para el caso de que alguna autoridad considere que la titularidad no nace originariamente en VPLAY, el Talento cede en exclusiva los derechos patrimoniales de reproducción, distribución, comunicación pública, puesta a disposición, subtitulado, doblaje, transformación (edición, adaptación, traducción, versiones cortas y verticales) y sincronización sobre sus Aportaciones e interpretaciones fijadas, para todos los territorios y medios conocidos o por conocer. [LFDA arts. 30, 68 y 121] 3.2. Plazo. La cesión se pacta por quince (15) años desde la fijación de cada Aportación. Las partes hacen constar que la naturaleza de la Obra (serie audiovisual seriada de explotación continua) y la magnitud de la inversión —descrita en el Anexo A con el presupuesto de producción, marketing y tecnología— justifican pactar [COMPLETAR: veinticinco (25)] años conforme al artículo 33 de la LFDA; si ese plazo mayor no fuera admitido, la cesión se entenderá por 15 años y al vencer se convertirá en licencia no exclusiva por el resto de la protección, con la remuneración de la Cláusula 6. 3.3. Tratándose de guiones, biblias y diálogos aplica el mismo plazo, sin invocar el artículo 43 de la LFDA. 3.4. VPLAY podrá inscribir este contrato en el Registro Público del Derecho de Autor y registrar las Obras a su nombre como productor. [LFDA art. 32]
4. Alcance de la explotación audiovisual. Conforme al artículo 121 de la LFDA, este contrato conlleva el derecho de VPLAY de fijar, reproducir y comunicar al público las actuaciones del Talento en las Obras, incluida la puesta a disposición en VPLAY y en plataformas de terceros. No incluye el uso por separado del sonido y de las imágenes fijadas fuera de las Obras, ni la clonación o suplantación de la voz o imagen por sistemas de inteligencia artificial, que se rigen exclusivamente por la Cláusula 8 y el Anexo C. Los materiales promocionales (trailers, clips, thumbnails, campañas de la Obra) sí forman parte de la explotación de la Obra.
5. Contraprestación fija. 5.1. VPLAY pagará por cada Aportación el honorario del Anexo B [COMPLETAR: $__ por jornada / por episodio / por guion], que en ningún caso será inferior al tabulador mínimo aplicable de la ANDA cuando el Talento esté afiliado [COMPLETAR tabulador 2026]. 5.2. Pago contra CFDI a [COMPLETAR: 15] días de la aceptación, con las retenciones que correspondan a su régimen (personas físicas por honorarios: 10 % de ISR y dos terceras partes del IVA). 5.3. El honorario fijo remunera la Aportación y su explotación en los términos de las Cláusulas 3 y 4, sin perjuicio de la participación de la Cláusula 6 y de la remuneración por IA de la Cláusula 8.
6. Participación proporcional en ingresos. 6.1. En cumplimiento del artículo 31 de la LFDA (participación proporcional irrenunciable), VPLAY constituye por cada Obra un Pool de Talento equivalente al [COMPLETAR: 10] % de los Ingresos Netos de la Obra. 6.2. Ingresos Netos = ingresos efectivamente cobrados atribuibles a la Obra (Monedas gastadas en sus episodios valuadas a su precio promedio ponderado de compra, porción de Membresías asignada por tiempo de visualización, ingresos publicitarios de la Obra, licencias y patrocinios directamente vinculados) menos comisiones de tiendas y pasarelas, impuestos indirectos, devoluciones y contracargos. La fórmula de atribución se detalla en el Anexo B y se ejecuta en el sistema de registro de VPLAY, con reporte trimestral verificable. 6.3. El Pool se distribuye en los porcentajes del Anexo B [COMPLETAR: protagonistas __ %, reparto __ %, guion __ %, dirección __ %]. 6.4. Liquidación trimestral dentro de los 30 días siguientes al cierre, contra CFDI y con estado de cuenta; montos menores a [COMPLETAR: $500 MXN] se acumulan. 6.5. Derecho de auditoría una vez al año con 15 días de aviso, a costa del Talento salvo que se detecte una diferencia superior al 5 %, en cuyo caso la paga VPLAY. 6.6. Regalía por comunicación pública y puesta a disposición. Las partes acuerdan que la participación del Pool incluye y liquida la remuneración irrenunciable del artículo 117 bis, pagada antes de la primera comunicación pública mediante el anticipo del Anexo B [COMPLETAR monto], en términos del último párrafo del artículo 118. Si una sociedad de gestión colectiva reclama regalías por la misma explotación, lo pagado se compensará conforme a la ley y las partes cooperarán para documentarlo. [Revisar con abogado: alcance del agotamiento frente a la gestión colectiva]
7. Autorización de imagen, voz, nombre y personaje. 7.1. El Talento autoriza expresamente el uso y publicación de su imagen, incluida su voz, su nombre o nombre artístico, su biografía y los personajes que interprete, en las Obras y en su promoción, por los medios, territorios y plazos de la Cláusula 3. [LFDA art. 87] 7.2. La autorización se otorga contra remuneración específica (Cláusulas 5 y 6) y únicamente para los fines y modalidades expresamente pactados; cualquier uso distinto (publicidad de una marca fuera de la Obra, merchandising, videojuegos, advergame no previsto) requerirá nueva autorización escrita y nueva remuneración. 7.3. Publicidad. Cuando la Aportación se destine a anuncios o advergames de marcas aplican los artículos 73 a 75 de la LFDA: difusión por seis meses desde la primera comunicación; cada periodo adicional de seis meses se paga al menos la cantidad contratada; después de un año se requiere nueva autorización y actualización de la contraprestación; la Orden de Producción precisará soportes, canales, plataformas, geolocalización, temporalidad y territorios. 7.4. Revocación. El Talento podrá revocar con causa justificada, respondiendo por los daños y perjuicios conforme al artículo 87; no procede respecto de Obras ya fijadas y pagadas cuyo derecho se haya agotado conforme al artículo 118. 7.5. El Talento no ejercerá el derecho de oposición del artículo 118 fracciones I a VI respecto de las explotaciones autorizadas, sin perjuicio de su derecho a la integridad.
8. Inteligencia artificial: clonación o suplantación de voz e imagen. 8.1. Regla general: prohibición. Salvo lo pactado expresamente en el Anexo C, VPLAY no generará, entrenará ni utilizará sistemas de inteligencia artificial u otra tecnología para crear clones, réplicas o simulaciones identificables de la voz, imagen, interpretación o personaje del Talento, ni permitirá que terceros lo hagan con los materiales de las Obras. [LFDA arts. 87, 118 fr. VII y 121, 2º párr.] 8.2. Anexo C (opcional). Si el Talento decide autorizar usos con IA, las partes firmarán el Anexo C, que constituye el acuerdo previo y por escrito exigido por el artículo 121 y estipula, además, las condiciones y remuneración específicas del artículo 305 Bis de la Ley Federal del Trabajo: (a) usos autorizados (doblaje de la propia interpretación a otros idiomas, corrección de diálogos, extensión de escenas, voz sintética para episodios adicionales de la misma Obra, avatar para interacción "elige tu final"); (b) usos prohibidos en todo caso (contenido sexual, político, religioso, violencia, publicidad de categorías restringidas, declaraciones que el Talento no hizo, uso fuera de la Obra); (c) contraprestación separada por la creación del modelo y por cada uso [COMPLETAR: $__ por modelo; __ % adicional del Pool por episodio sintético; tarifa por minuto]; (d) plazo no mayor a [COMPLETAR: 3] años renovables y destino del modelo al vencer (supresión certificada); (e) aprobación previa del Talento sobre cada pieza sintética o, en su defecto, derecho de veto de 5 días hábiles; (f) etiqueta al público "voz o imagen generada con IA con autorización de [Talento]"; (g) custodia del modelo como dato sensible con acceso restringido y sin cesión a terceros; (h) la parodia, sátira o imitación creativa quedan fuera de esta autorización. 8.3. El incumplimiento de esta cláusula es causa de rescisión y da lugar a la indemnización de la Cláusula 15, además de las sanciones que imponga el IMPI conforme a los artículos 231 fracción II y 232 de la LFDA.
9. Datos personales y datos sensibles del Talento. 9.1. VPLAY es responsable del tratamiento de sus datos (identificación, contacto, fiscales, bancarios, imagen y voz) conforme al Aviso de Privacidad para Talento (Anexo D). 9.2. Consentimiento expreso y por escrito para datos sensibles. El Talento, mediante su firma autógrafa o firma electrónica en este contrato y en el Anexo D, otorga su consentimiento expreso y por escrito para el tratamiento de (a) sus datos biométricos (rasgos faciales y huella de voz) contenidos en las fijaciones y, en su caso, en los modelos del Anexo C; y (b) cualquier dato de salud que proporcione para seguros de producción o llamados. Finalidades: producción y explotación de las Obras, verificación de identidad, cumplimiento contractual y, sólo con el Anexo C, generación de contenido sintético. Plazo: la vigencia del contrato y el periodo de bloqueo legal; los modelos se suprimen al vencer el Anexo C. [LFPDPPP art. 8; Regl. art. 19] 9.3. VPLAY tratará como encargados a productoras, postproductoras, estudios de doblaje, proveedores de nube y herramientas generativas, bajo contrato con obligaciones de confidencialidad, seguridad y supresión; no transferirá los datos sensibles del Talento a marcas ni a terceros sin nuevo consentimiento. 9.4. Derechos ARCO: [COMPLETAR correo]; respuesta en 20 días hábiles.
10. Entrega, aprobación y estándares. El Talento entregará las Aportaciones en las fechas del Anexo A y con los estándares técnicos y de contenido de la Política de Contenido y Comunidad. VPLAY podrá solicitar hasta [COMPLETAR: dos] rondas de ajustes razonables sin costo adicional. La aceptación se comunicará por escrito en 10 días hábiles; el silencio se entiende como aceptación.
11. Confidencialidad. Guiones, tramas, finales alternativos, calendarios, marcas patrocinadoras, métricas, tecnología y condiciones económicas son confidenciales durante la vigencia y cinco (5) años después, salvo información pública o requerida por autoridad. Las publicaciones en redes sobre la Obra siguen el calendario de comunicación del Anexo A.
12. Exclusividad limitada y no competencia. 12.1. Durante la producción y hasta [COMPLETAR: 90] días después del estreno de cada Obra, el Talento no interpretará el mismo personaje ni participará en producciones de formato vertical seriado de plataformas competidoras que exploten la misma trama. 12.2. Toda exclusividad no excederá la vigencia de este contrato y se compensa con el honorario del Anexo B. [LFDA art. 74, último párr.] 12.3. Fuera de lo anterior, el Talento es libre de trabajar para terceros.
13. Conducta y cláusula de moralidad. 13.1. El Talento se obliga a no realizar, durante la vigencia y el periodo de explotación activa [COMPLETAR: 24 meses desde el estreno], conductas públicas que constituyan delito grave, discurso de odio, violencia de género, acoso o difusión de contenido íntimo sin consentimiento, ni a asociar la Obra o a las marcas patrocinadoras con tabaco, apuestas ilegales, drogas o actividades ilícitas. 13.2. Ante conducta acreditada que dañe gravemente la reputación, VPLAY podrá suspender la promoción con su imagen, reeditar la Obra, terminar las Órdenes pendientes y retener la participación devengada hasta que se resuelva cualquier reclamación de la marca, sin afectar honorarios ya devengados. 13.3. VPLAY, a su vez, se obliga a no usar la imagen del Talento en contenido o publicidad de categorías restringidas no previstas, ni de manera que lesione su prestigio. [LFDA art. 117]
14. Independencia; ausencia de relación laboral. 14.1. Es un contrato civil o mercantil de prestación de servicios y obra por encargo; el Talento organiza su trabajo y puede contratar con terceros. 14.2. Si un tribunal declarara la existencia de relación laboral, las estipulaciones sobre uso de imagen y voz, incluida la IA (Cláusula 8 y Anexo C), constituyen las condiciones y remuneración específicas exigidas por el artículo 305 Bis de la Ley Federal del Trabajo, y los honorarios pagados se imputarán a las prestaciones que resulten. 14.3. Cuando la producción requiera personal sindicalizado, VPLAY celebrará los convenios correspondientes con la ANDA.
15. Incumplimiento, penas y rescisión. 15.1. Cualquiera de las partes podrá rescindir por incumplimiento grave no subsanado en 15 días naturales desde el aviso. 15.2. El uso por VPLAY de la imagen o voz fuera de lo autorizado, o la generación de contenido sintético sin el Anexo C, obliga a retirar el material en 72 horas y a pagar una pena convencional equivalente a [COMPLETAR: tres veces] la remuneración que habría correspondido, sin perjuicio de daños y perjuicios. 15.3. La falta de entrega injustificada del Talento obliga a devolver anticipos y a pagar los costos de producción directamente causados hasta [COMPLETAR tope]. 15.4. La fuerza mayor suspende las obligaciones; si la Aportación no se completa por esa causa, VPLAY podrá usar la parte realizada respetando los derechos del Talento. [LFDA art. 69]
16. Vigencia. Contrato marco vigente [COMPLETAR: 3 años] desde su firma para la celebración de Órdenes de Producción; las Cláusulas 2 a 9, 11, 13.3 y 15 subsisten por el plazo de la explotación y de la protección legal.
17. Cesión. VPLAY podrá ceder este contrato o licenciar las Obras a empresas del grupo Veniu, distribuidores y plataformas, sin alterar sus obligaciones frente al Talento, quien será notificado. El Talento no podrá ceder este contrato.
18. Solución de controversias. Las partes procurarán resolver sus diferencias mediante los mecanismos alternativos ante el Instituto Nacional del Derecho de Autor (avenencia, mediación, conciliación o arbitraje, presenciales o en línea) [LFDA arts. 217-218]. En su defecto, legislación federal mexicana y tribunales de Guadalajara, Jalisco.
19. Talento menor de edad. Cuando el Talento sea menor de 18 años: (a) firma quien ejerce la patria potestad o tutela y, cuando la ley local lo exija, se obtiene la autorización de la autoridad laboral o de protección; (b) jornadas, descansos y escolaridad conforme a la Ley Federal del Trabajo y a la LGDNNA; (c) no se celebra el Anexo C (IA) con menores; (d) sus datos sensibles se tratan con consentimiento del tutor y por el mínimo indispensable; (e) su imagen no se usa en advergames de categorías restringidas ni en contenido C/D. [LGDNNA arts. 76-77]
20. Anexos. A. Obras, Aportaciones, calendario, créditos y presupuesto (justificación del art. 33). B. Contraprestaciones, tabla del Pool, fórmula de atribución y anticipo del art. 118. C. Autorización específica de usos con IA (opcional). D. Aviso de Privacidad para Talento y consentimiento de datos sensibles. E. Exclusividades preexistentes. F. Formato de Orden de Producción.
Firmado en [COMPLETAR lugar] el [COMPLETAR fecha], en dos ejemplares o mediante firma electrónica con constancia NOM-151.
Contrato marco de servicios publicitarios y de contenido patrocinado (advergames, product placement, push patrocinada, series corporativas white-label) entre [COMPLETAR razón social VPLAY] y [COMPLETAR razón social de la Marca].
Declaraciones
I. VPLAY declara que opera la plataforma VPLAY, que es titular o licenciataria de los derechos necesarios sobre su tecnología, formatos y contenidos, y que cuenta con los contratos con talento que le permiten cumplir este Acuerdo.
II. La Marca declara que es titular o licenciataria de las marcas, productos y materiales que entregará; que sus productos cumplen la normativa aplicable (sanitaria, etiquetado, consumidor) y que cuenta con los permisos de publicidad de COFEPRIS cuando la categoría lo exija.
Cláusulas
1. Objeto y modalidades. VPLAY prestará, conforme a Órdenes de Campaña firmadas (Anexo A): (a) advergame interactivo "elige tu final" con integración de marca; (b) product placement en episodios; (c) push patrocinada a usuarios con opt-in, identificada como patrocinada; (d) serie corporativa o tutoriales white-label; (e) patrocinio de mecánicas (misiones, ligas, pases o sorteos con premios aportados por la Marca); (f) exposición de producto y UGC por creadores. Cada Orden fija alcance, entregables, fechas, territorios, plataformas, KPIs y precio.
2. Producción, aprobaciones y responsabilidad editorial. 2.1. VPLAY conserva la responsabilidad editorial y creativa; la Marca tiene dos rondas de aprobación (guion o brief y corte) de 5 días hábiles cada una; el silencio se entiende como aprobación. 2.2. La Marca es responsable de la veracidad de las afirmaciones sobre sus productos, de sus materiales y de contar con permisos sanitarios; VPLAY responde de la producción, de la identificación publicitaria y del cumplimiento de la normativa de la plataforma. 2.3. VPLAY podrá rechazar o modificar contenidos que a su juicio razonable infrinjan la ley, la Política de Contenido o las políticas de las tiendas.
3. Identificación de la publicidad. Todo contenido patrocinado se identificará de forma visible y permanente como "Publicidad", "Patrocinado por [Marca]" o "Contenido de marca", y en audio cuando aplique; los creadores usarán #Publicidad o #Patrocinio en sus redes. La publicidad no se presentará como información periodística. [LFPC art. 32; Guía PROFECO; LMTR art. 231; Código CONAR]
4. Categorías restringidas y prohibidas. 4.1. Prohibidas: tabaco, vapeadores y nicotina; apuestas y casinos sin permiso de SEGOB; armas; drogas; contenido político-electoral pagado; publicidad, propaganda o información de gobiernos extranjeros salvo promoción cultural, turística o deportiva; esquemas piramidales; productos milagro. [LGCT; LMTR art. 232; LFPC] 4.2. Restringidas (sólo con requisitos): bebidas alcohólicas (permiso COFEPRIS, únicamente cuentas verificadas 18+, sin menores ni personas o conductas de menores de 25 años, sin asociar con éxito, deporte o celebraciones, sin consumo en pantalla, con la leyenda "El abuso en el consumo de este producto es nocivo para la salud" y sin sorteos ni coleccionables dirigidos a menores); suplementos, medicamentos de libre venta, servicios de salud y de embellecimiento (permiso COFEPRIS y leyendas); alimentos y bebidas con sellos de advertencia; servicios financieros (leyendas de CAT y disposiciones CONDUSEF/CNBV); juguetes y productos infantiles (Código PABI y LGDNNA). [RLGSMP arts. 22 Bis, 28, 31, 33-35 y 79] 4.3. La Marca entregará copia de los permisos antes del inicio; sin permiso, VPLAY no publicará.
5. Segmentación y datos. 5.1. VPLAY segmentará por criterios agregados (edad verificada, región, intereses) sin entregar datos personales de usuarios, salvo los que estos proporcionen voluntariamente en una activación identificada con la Marca y previa aceptación de la cláusula de transferencia del Aviso de Privacidad. 5.2. La Marca tratará esos datos como responsable independiente, con su propio aviso, sólo para las finalidades informadas, y no perfilará a menores. 5.3. Las push patrocinadas sólo se envían a usuarios con opt-in vigente, respetando los límites de frecuencia de VPLAY y de las plataformas de mensajería; la Marca no recibe los números telefónicos.
6. Métricas, reportes y garantías de desempeño. 6.1. VPLAY reportará impresiones, vistas completas, tasa de finalización, decisiones en el advergame, clics, conversiones atribuidas, alcance único y tiempo de exposición del producto, mediante tablero y reporte de cierre a 15 días de terminada la campaña. 6.2. Cuando la Orden garantice un volumen mínimo y no se alcance por causas imputables a VPLAY, este completará la entrega ("make-good") en 30 días o bonificará la parte proporcional; no habrá otra responsabilidad por desempeño. 6.3. Las métricas se miden con las herramientas de VPLAY; la Marca podrá auditarlas con un tercero a su costa, una vez por campaña.
7. Precio y pago 50/50. 7.1. Cada Orden se paga 50 % a la firma y 50 % contra la entrega final aprobada o el inicio de la difusión, lo que ocurra primero, a [COMPLETAR: 15] días naturales de la fecha del CFDI. 7.2. Precios en pesos mexicanos más IVA. Los premios aportados en especie se valúan en la Orden y se entregan con al menos 10 días hábiles de anticipación al inicio de la mecánica, con sus cotizaciones para la fianza y el permiso de SEGOB. 7.3. Mora: interés de [COMPLETAR: 2] % mensual; VPLAY podrá suspender la difusión tras 10 días de mora.
8. Propiedad intelectual y licencias cruzadas. 8.1. La Marca licencia a VPLAY, de forma no exclusiva y gratuita, sus marcas, logotipos, productos y materiales para producir y difundir la campaña durante su vigencia y para el portafolio de VPLAY. 8.2. VPLAY es titular de los formatos, tecnología, personajes propios y de las Obras producidas, salvo el contenido white-label, cuyos derechos patrimoniales se ceden a la Marca conforme al Anexo B de cada Orden (plazo, territorio, medios y contraprestación irrenunciable conforme a los artículos 30 a 33 de la LFDA; el talento deberá haber autorizado por escrito ese uso). 8.3. Reloj publicitario. Los anuncios y advergames con interpretaciones de talento podrán difundirse por seis meses desde la primera comunicación; cada semestre adicional se cotiza al menos en la cantidad original; después de un año se requiere nueva autorización del talento y actualización de la contraprestación. [LFDA arts. 73-75] 8.4. Ninguna de las partes generará contenido sintético con la imagen o voz del talento sin acuerdo escrito con este. [LFDA arts. 87, 118 fr. VII y 121]
9. Mecánicas promocionales y sorteos patrocinados. Cuando la campaña incluya sorteos o mecánicas de azar con premios, VPLAY será el organizador y tramitará el permiso de la Secretaría de Gobernación (sorteo sin venta de boletos), redactará las bases, contratará la fianza y coordinará al inspector; la Marca aportará premios y cotizaciones. El número de permiso constará en toda la publicidad y ninguna de las partes difundirá la mecánica antes del permiso. La Marca reembolsará los costos del trámite conforme a la Orden. [Regl. LFJS arts. 9 y 109-111]
10. Cumplimiento de plataformas y retiro. Si Apple, Google, Meta o una autoridad ordenan el retiro o modificación de un contenido patrocinado, VPLAY podrá hacerlo de inmediato, notificando a la Marca, y las partes negociarán de buena fe el ajuste; si la causa es imputable a la Marca (claims, permisos), no habrá reembolso.
11. Garantías e indemnización. 11.1. Cada parte garantiza que tiene derechos sobre lo que aporta y que no infringe derechos de terceros ni la ley. 11.2. La Marca indemnizará a VPLAY por reclamaciones derivadas de sus productos, claims, marcas o falta de permisos; VPLAY indemnizará a la Marca por reclamaciones derivadas de la producción, el talento (imagen, voz, IA) y el incumplimiento de normas de plataforma. 11.3. La responsabilidad total por Orden se limita al precio de esa Orden, salvo dolo, negligencia grave, incumplimiento de confidencialidad, datos personales o propiedad intelectual.
12. Confidencialidad. Información comercial, técnica, métricas, tarifas y contenidos no publicados: confidenciales durante la vigencia y 3 años después.
13. Exclusividad de categoría. Sólo si la Orden lo prevé y se paga: VPLAY no integrará marcas competidoras en la misma Obra durante la ventana pactada.
14. Vigencia y terminación. [COMPLETAR: 24] meses renovables. Cualquiera podrá terminar con 30 días de aviso sin afectar Órdenes en curso; terminación inmediata por incumplimiento grave, insolvencia, daño reputacional grave o pérdida de permisos.
15. Ley aplicable y jurisdicción. Leyes federales de México; tribunales de Guadalajara, Jalisco, previa mediación de 30 días.
Anexos. A. Formato de Orden de Campaña (alcance, KPIs, calendario, precio 50/50, categorías, permisos). B. Cesión de contenido white-label. C. Lineamientos de marca e identificación publicitaria. D. Requisitos por categoría (checklist COFEPRIS, alcohol, menores). E. Acuerdo de datos para activaciones.
Versión 1.0 · Vigente desde [COMPLETAR]
1. Alcance y principios
1.1. Aplica a todo contenido disponible en VPLAY: producido por VPLAY, aportado por talento y creadores, patrocinado por marcas y generado por personas usuarias (comentarios, reseñas, imágenes, videos, nombres y fotos de perfil). También a la conducta en funciones de comunidad, chats de soporte y eventos.
1.2. Principios: respeto a la dignidad de las personas, interés superior de la niñez, veracidad de la publicidad, protección de la propiedad intelectual y de la imagen, seguridad de la comunidad, transparencia sobre el uso de inteligencia artificial y cumplimiento de la ley mexicana.
2. Clasificación por edades y advertencias
2.1. Cada título muestra su clasificación conforme a las categorías AA (infantil), A (todo público), B (adolescentes y adultos), B15 (mayores de 15), C (adultos, 18+) y D (adultos, con advertencia de sexo explícito o alto grado de violencia), con descriptores de violencia, sexualidad, adicciones y lenguaje. AA, A, B y B15 son informativas; C y D son restrictivas y sólo se muestran a cuentas verificadas de mayores de edad. [LFCA art. 51; Lineamientos de clasificación]
2.2. Los contenidos con escenas de consumo de alcohol, apuestas, violencia o temas sensibles incluyen advertencia previa; los relativos a salud mental incluyen recursos de ayuda [COMPLETAR: Línea de la Vida 800 911 2000].
2.3. VPLAY no produce ni distribuye contenido pornográfico ni material de abuso sexual infantil, que se reporta a las autoridades.
3. Estándares del contenido de VPLAY, talento y creadores
3.1. Prohibido: contenido que incite a la violencia, al odio o a la discriminación por origen étnico, género, orientación sexual, discapacidad, religión o condición social; que haga apología del delito; que sexualice a menores; que promueva trastornos alimentarios, autolesiones o suicidio; que difunda contenido íntimo sin consentimiento, incluido el generado o manipulado con IA; desinformación dañina en salud; promoción de apuestas ilegales, tabaco o vapeadores; infracción de derechos de autor, marcas o imagen; y el uso de personas menores de edad en contextos inapropiados.
3.2. Menores en pantalla: sólo con autorización escrita de quien ejerce la patria potestad, cumplimiento laboral y sin exposición a categorías restringidas. [LGDNNA arts. 76-77]
3.3. Uso de IA: el contenido con voz, imagen o interpretación generada o modificada con sistemas de inteligencia artificial sólo se publica con el acuerdo escrito del artista y lleva la etiqueta "Generado con IA con autorización". Nunca se usará para simular declaraciones, respaldos o conductas que la persona no realizó. [LFDA arts. 87, 118 fr. VII y 121]
3.4. Placement y contenido de marca: identificados como publicidad; las marcas no dictan la trama fuera de lo pactado; las categorías restringidas cumplen la Sección 4 del Acuerdo de Marcas.
3.5. Veracidad: los tutoriales y cursos indican si sus autores tienen acreditaciones y no prometen resultados garantizados; los contenidos de salud, finanzas o legales incluyen aviso de que no sustituyen asesoría profesional.
3.6. Obras nacionales: VPLAY mantiene una sección permanente y visible de obras mexicanas. [LFCA art. 26]
4. Reglas para la comunidad
4.1. Puedes comentar, reseñar, reaccionar y, en las funciones habilitadas, publicar imágenes o videos. Debes tener los derechos y consentimientos necesarios, incluido el de las personas que aparezcan.
4.2. No está permitido: acoso, amenazas, doxxing, spam, publicidad no autorizada, enlaces maliciosos, suplantación de identidad (incluida la de talento, creadores o VPLAY), coordinación de fraude en sorteos o referidos, venta o intercambio de cuentas o Monedas, contenido sexual explícito, violencia gráfica gratuita, contenido que involucre a menores de forma inapropiada y cualquier contenido ilícito.
4.3. Spoilers: usa la etiqueta correspondiente; VPLAY puede ocultar comentarios que revelen finales interactivos durante los primeros [COMPLETAR: 7] días de un estreno.
4.4. Las Cuentas Joven (13-17) tienen comentarios en modo restringido, sin mensajes directos ni imágenes, y moderación prioritaria.
5. Moderación, reportes y apelaciones
5.1. Herramientas: filtro automático de contenido objetable, botón "Reportar" en cada contenido y perfil, bloqueo de usuarios y contacto publicado. Revisión humana de reportes prioritarios (menores, contenido íntimo, amenazas) en un máximo de 24 horas y del resto en 72 horas. [App Store 1.2]
5.2. Medidas graduales: advertencia; retiro del contenido; limitación de funciones; suspensión temporal (7 a 30 días); cancelación de cuenta. Los casos graves implican cancelación inmediata y, cuando proceda, denuncia.
5.3. Retiro exprés de contenido íntimo o sintético no consentido: la persona afectada o su representante puede solicitarlo por [COMPLETAR canal]; VPLAY lo retira en un máximo de 24 horas, conserva evidencia para la autoridad y orienta sobre la denuncia por violación a la intimidad sexual. [CPF arts. 199 Octies a 199 Decies y legislación estatal]
5.4. Apelación: dentro de los 15 días siguientes a la medida, con revisión por una persona distinta de la que decidió y respuesta en 10 días hábiles.
5.5. Propiedad intelectual: procedimiento de aviso y contra-aviso conforme a la LFDA; los reincidentes pierden la cuenta.
6. Requerimientos de autoridad y transparencia
6.1. VPLAY atiende requerimientos fundados y motivados de autoridades competentes y publica un informe anual de transparencia con cifras agregadas de retiros, reportes y requerimientos.
7. Cambios
7.1. Esta Política puede actualizarse con aviso de 15 días naturales; las reglas nuevas no se aplican retroactivamente a contenido ya publicado, salvo que sea ilícito.
Versión 1.0 · Vigente desde [COMPLETAR] · Complementa los Términos y Condiciones y la Ley Federal de Protección al Consumidor
1. Principios
1.1. Todos los precios se muestran en pesos mexicanos con IVA incluido y corresponden al monto total a pagar. [LFPC art. 7 Bis]
1.2. Los reembolsos se realizan por el mismo medio de pago utilizado, salvo que aceptes otro, en un plazo máximo de 15 días hábiles desde que se aprueba la solicitud. [LFPC art. 92]
1.3. Nada de lo aquí previsto limita tus derechos irrenunciables como persona consumidora ni tu derecho de acudir a PROFECO.
2. Membresías
2.1. Cancelación inmediata. Desde Ajustes > Membresía > "Cancelar" (máximo dos toques) o en tu tienda de aplicaciones. Sin penalización ni requisitos adicionales; conservas el acceso hasta el final del periodo pagado. [LFPC art. 76 Bis fr. IX]
2.2. Aviso previo. Recibirás un aviso al menos cinco días naturales antes de cada renovación automática con monto, fecha y enlace de cancelación. [LFPC art. 76 Bis fr. VIII]
2.3. Reembolso por arrepentimiento. Si contrataste una Membresía y no has utilizado beneficios exclusivos (episodios sin anuncios, Monedas mensuales, contenido exclusivo), puedes solicitar el reembolso total dentro de los cinco días hábiles siguientes a la contratación o a cada renovación. Si ya utilizaste beneficios, se reembolsa la parte proporcional no disfrutada sólo en los casos de la Sección 5. [LFPC arts. 56 y 76 Bis; política más protectora que la ley]
2.4. Renovación no avisada o no consentida. Si no recibiste el aviso previo o no diste tu consentimiento expreso a los cobros recurrentes, reembolsaremos íntegramente el cargo de esa renovación.
2.5. Cambios de precio. Un aumento requiere tu aceptación expresa; si no la das, la Membresía termina al fin del periodo pagado sin cargo adicional.
2.6. Compras a través de Apple o Google. El reembolso lo procesa la tienda conforme a sus políticas; VPLAY te apoyará y, si la tienda niega un reembolso que conforme a esta Política procede, lo compensaremos con Monedas Compradas equivalentes o con reembolso directo cuando sea técnicamente posible.
3. Monedas Compradas
3.1. Desistimiento. Puedes solicitar el reembolso total de un paquete dentro de los cinco días hábiles siguientes a la compra si no has gastado ninguna Moneda de ese paquete.
3.2. Contenido consumido. Las Monedas gastadas en episodios, funciones o Regalos ya disfrutados no son reembolsables, salvo falla imputable a VPLAY.
3.3. Falla del servicio. Si un desbloqueo no se entrega o el contenido no reproduce por causas imputables a VPLAY y no lo solucionamos en 72 horas, devolveremos las Monedas más una bonificación no menor al 20 % del valor pagado. [LFPC arts. 92 Bis y 92 Ter]
3.4. Compras no autorizadas. Si un tercero usó tu método de pago sin autorización, o un menor compró sin consentimiento de su tutor, contáctanos en los 60 días siguientes; reembolsaremos las compras no consumidas y, en el caso de menores, también las consumidas cuando se acredite la falta de consentimiento.
3.5. Las Monedas Compradas no expiran; al eliminar tu cuenta voluntariamente pierdes el saldo. Si VPLAY cierra el Servicio o cancela tu cuenta sin causa imputable a ti, reembolsaremos el saldo no gastado.
4. Monedas de Bono, Puntos, Regalos y recompensas
4.1. Las Monedas de Bono, Puntos y recompensas de anuncios, rachas, misiones, ligas y pases se otorgan gratuitamente y no son reembolsables ni canjeables por dinero.
4.2. Los Regalos enviados no son reembolsables, salvo error técnico acreditado (doble envío, destinatario inexistente).
4.3. Los premios de sorteos se entregan conforme a sus bases; no se sustituyen por dinero salvo que las bases lo prevean.
5. Reembolsos proporcionales obligatorios
5.1. Procede reembolso o bonificación proporcional cuando: (a) VPLAY retira permanentemente un contenido que desbloqueaste y no pudiste ver; (b) VPLAY modifica sustancialmente los Términos o los beneficios de tu Membresía y decides terminar antes de su entrada en vigor; (c) VPLAY cesa el Servicio; (d) el Servicio permanece indisponible por causas imputables a VPLAY más de [COMPLETAR: 48 horas] consecutivas en un mes; (e) cualquier otro supuesto previsto por la LFPC.
6. Cómo solicitar un reembolso
6.1. En la app: Ayuda > "Reembolsos y cancelaciones", o por correo a [COMPLETAR], indicando cuenta, fecha, monto, concepto y motivo. Puedes reclamar dentro de los dos meses siguientes a la compra. [LFPC art. 93]
6.2. Respuesta en un máximo de 15 días hábiles. Si no estás conforme, puedes acudir a PROFECO (55 5568 8722 / 800 468 8722).
6.3. Los contracargos iniciados sin contactar a VPLAY podrán derivar en la suspensión de la cuenta mientras se resuelve; nunca perderás derechos legales por ello.
7. Facturación
7.1. Solicita tu CFDI dentro del mes de la compra en [COMPLETAR ruta]. Los reembolsos generan el CFDI de egreso correspondiente.
Versión 1.0 · Vigente desde [COMPLETAR] · Forma parte del Aviso de Privacidad Integral
1. Qué son y por qué las usamos
1.1. Usamos cookies, identificadores de dispositivo y de publicidad (IDFA en iOS, GAID en Android), almacenamiento local, píxeles y kits de desarrollo de terceros integrados en la app. Sirven para autenticarte, recordar preferencias, medir el uso, mostrar y medir anuncios recompensados, prevenir fraude y, con tu autorización, personalizar publicidad. [Regl. LFPDPPP art. 14, último párr.]
2. Categorías y control
| Categoría | Finalidad | Base | Cómo desactivar |
|---|---|---|---|
| Esenciales | Sesión, seguridad, balanceo, prevención de fraude, recordar tu aceptación | Necesarias para el servicio | No pueden desactivarse |
| Preferencias | Idioma, volumen, subtítulos, tema | Consentimiento tácito | Ajustes > Privacidad |
| Analítica de producto | Rendimiento, errores, embudos y retención con datos seudonimizados | Tácito con opción de negativa | Ajustes > Privacidad > "Analítica" |
| Publicidad recompensada (contextual) | Entregar y contabilizar los anuncios que eliges ver; limitar frecuencia | Necesaria para acreditar recompensas | Puedes no ver anuncios recompensados |
| Publicidad personalizada | Anuncios basados en tu identificador de publicidad y tu actividad | Consentimiento expreso + autorización del sistema operativo | Ajustes > Privacidad > "Anuncios personalizados" |
| Marketing propio | Medir campañas y atribución de instalaciones | Tácito con opción de negativa | Ajustes > Privacidad > "Atribución" |
2.2. Al abrir la app por primera vez te mostraremos un panel para elegir categorías no esenciales, modificable en cualquier momento. Las Cuentas Joven no tienen publicidad personalizada ni rastreo.
3. Inventario de SDKs y terceros
| Proveedor o SDK | Categoría | Datos que recibe | Rol | País |
|---|---|---|---|---|
| [COMPLETAR analítica] | Analítica | Identificador de instancia, eventos de uso, errores, modelo de dispositivo | Encargado | EE. UU. |
| [COMPLETAR red de anuncios y mediación] | Publicidad recompensada y personalizada | Identificador de publicidad si lo autorizas, IP, dispositivo, eventos de anuncio | Responsable independiente en personalizada; encargado en contextual | EE. UU. |
| [COMPLETAR proveedor de push] | Notificaciones | Token de dispositivo, preferencias, eventos de entrega | Encargado | EE. UU. |
| Meta · WhatsApp Business Platform y BSP [COMPLETAR] | Mensajería | Número telefónico, contenido de plantillas, estado de entrega | Encargado | EE. UU. |
| Apple App Store · Google Play Billing | Pagos en app | Identificador de transacción, producto, estado | Responsable independiente | EE. UU. |
| [COMPLETAR pasarela web] | Pagos web | Datos de pago tokenizados, antifraude | Encargado o responsable según servicio | MX / EE. UU. |
| [COMPLETAR proveedor de video y CDN] | Entrega de video | IP, agente de usuario, métricas de reproducción | Encargado | EE. UU. |
| Odoo | ERP, ledger de Monedas y facturación | Cuenta, transacciones, CFDI | Encargado | Bélgica / EE. UU. |
| [COMPLETAR PSC NOM-151] | Constancias de conservación | Hash de consentimientos | Encargado | MX |
| [COMPLETAR verificación de edad e identidad] | Verificación | Fecha de nacimiento, identificación y selfie (dato sensible, con consentimiento expreso y por escrito) | Encargado | [ ] |
3.2. Actualizaremos este inventario cada vez que integremos o retiremos un SDK; los cambios que impliquen nuevas transferencias se avisarán conforme al Aviso de Privacidad.
4. Conservación
4.1. Cookies de sesión: al cerrar sesión. Preferencias: 12 meses. Analítica: [COMPLETAR: 14 meses] de forma seudonimizada. Identificadores publicitarios: mientras mantengas la autorización. Registros de seguridad: 12 meses.
5. Sitio web
5.1. En [COMPLETAR dominio] usamos cookies propias y de terceros con el mismo esquema; el banner permite aceptar, rechazar o configurar. Puedes borrarlas desde tu navegador; las esenciales se regeneran.
6. Contacto
6.1. Dudas y ejercicio de derechos: [COMPLETAR correo]; ver Aviso de Privacidad, Sección 9.
Versión 1.0 · Vigentes desde [COMPLETAR] · Se complementan con las bases específicas de cada promoción, autorizadas por la Secretaría de Gobernación cuando corresponda
1. Tipos de mecánicas y su régimen
1.1. Tipo V · recompensa virtual. Ruletas, cofres, giros y sobres que entregan únicamente Monedas de Bono, Puntos, ítems, insignias o desbloqueos temporales dentro de VPLAY, sin valor económico fuera del Servicio y no canjeables por dinero. No son sorteos: son funciones del Servicio regidas por los Términos. Aplican las reglas de transparencia de la Sección 3.
1.2. Tipo P · premio con valor económico. Sorteos, ruletas, cofres o dinámicas en que el resultado depende total o parcialmente del azar y el premio es dinero, productos, servicios, experiencias, tarjetas de regalo, Membresías o cualquier bien con valor económico real. Son sorteos sin venta de boletos conforme al artículo 3 fracción XXVII del Reglamento de la Ley Federal de Juegos y Sorteos y sólo se realizan con permiso previo de la Secretaría de Gobernación, con bases autorizadas, fianza, inspector o fedatario, y con el número de permiso visible en toda la comunicación. [LFJS arts. 3, 4 y 12; Regl. arts. 9, 21, 26, 100-102 y 109-111]
1.3. Tipo H · concurso de habilidad. Trivias, retos creativos, torneos por puntaje o tiempo y votaciones con jurado, en los que ninguna etapa del resultado depende del azar. No son sorteos. Los desempates se resuelven por criterios objetivos (mayor puntaje, menor tiempo, orden de registro), nunca por azar.
1.4. VPLAY, como organizador, es responsable ante la Secretaría de Gobernación y ante las personas participantes; las marcas patrocinadoras aportan premios conforme al Acuerdo de Marcas.
2. Elegibilidad
2.1. Tipo P y Tipo H con premios: personas físicas mayores de 18 años residentes en México con cuenta verificada, salvo que las bases amplíen el territorio y exista permiso para ello. Tipo V: todas las cuentas, excepto Cuentas Joven cuando la mecánica sea aleatoria.
2.2. Quedan excluidos empleados, talento bajo contrato, personal de agencias y proveedores involucrados y sus familiares hasta segundo grado.
2.3. Una participación por persona por evento salvo que las bases prevean más; prohibidas las cuentas múltiples, los bots y las automatizaciones.
3. Transparencia obligatoria
3.1. Probabilidades. Antes de girar, abrir o participar, la pantalla muestra la tabla de probabilidades de cada resultado (por ejemplo: 10 Chispas 60 %; 50 Chispas 25 %; 200 Chispas 10 %; ítem raro 4.9 %; premio mayor 0.1 %). Las probabilidades no cambian según el historial de compra ni se manipulan por segmento; cualquier garantía (un resultado raro asegurado cada N intentos) se declara. [Google Play; App Store 3.1.1; LFPC art. 32]
3.2. Generación aleatoria. Los resultados se determinan con un generador de números aleatorios criptográficamente seguro [COMPLETAR: descripción técnica], con registro auditable (hash de la semilla y del resultado por evento) conservado 12 meses y a disposición del inspector de SEGOB y de auditorías.
3.3. Sin compra necesaria: vía gratuita equivalente. Toda mecánica Tipo P ofrece al menos una forma gratuita de participación de igual valor a la que se obtiene comprando Monedas o Membresía: giro diario gratuito, misión, formulario o solicitud por correo o WhatsApp, dentro de la vigencia. Las participaciones gratuitas y las derivadas de compra tienen la misma probabilidad. La compra de Monedas nunca es condición ni boleto de participación.
3.4. Límites y protección. Tope diario de [COMPLETAR: 10 giros]; no hay giros comprables con dinero en Tipo P; VPLAY muestra el gasto acumulado en Monedas en los cofres Tipo V y permite fijar límites personales y autoexclusión.
3.5. Sin engaños. Prohibido usar cuentas regresivas falsas, "casi ganas" artificiales, testimonios de ganadores inexistentes o afirmar que la compra aumenta la suerte.
4. Bases específicas de cada promoción Tipo P
4.1. Cada sorteo publica en la app y en [COMPLETAR URL], antes de iniciar: organizador y domicilio; número y vigencia del permiso de SEGOB; territorio; vigencia de la promoción (dentro de la del permiso, máximo un año); condición y mecánica de participación, incluida la vía gratuita; número máximo de participaciones a distribuir y periodo de distribución; estructura de premios (número, descripción, marca, modelo y valor comercial con cotización; el valor total de los premios no menor al 28 % del valor de la emisión conforme a los Lineamientos de la DGJS); fecha, hora, lugar y mecánica de la adjudicación con inspector; medios y fecha de publicación de resultados, dentro de los tres días naturales siguientes; procedimiento, plazo y requisitos para reclamar premios; tratamiento fiscal (los premios están sujetos a la retención de ISR que fije la ley; VPLAY informará el neto); destino de los premios no reclamados; aviso de privacidad específico y consentimiento para publicar nombre y ciudad de ganadores; causas de descalificación; contacto y PROFECO. [Regl. LFJS arts. 26, 100, 110 y 118; LFPC]
5. Adjudicación, entrega y verificación de ganadores
5.1. El evento se realiza en la fecha y forma autorizadas, en presencia del inspector designado por SEGOB o, por excepción autorizada, de fedatario público, levantándose acta. [Regl. art. 102]
5.2. Los ganadores son notificados por los medios registrados en su cuenta en un máximo de 3 días naturales y tienen [COMPLETAR: 30] días naturales para reclamar. Para premios de valor igual o superior a 325 UMA ($38,125.75 en 2026) VPLAY identificará plenamente a la persona ganadora y conservará su expediente conforme a la Ley Federal para la Prevención e Identificación de Operaciones con Recursos de Procedencia Ilícita; para premios iguales o superiores a 645 UMA ($75,664.95) presentará el aviso correspondiente. [COMPLETAR: confirmar con especialista en PLD el alta de VPLAY como sujeto obligado]
5.3. Las identificaciones y, en su caso, selfies de verificación se tratan como datos personales —sensibles cuando sean biométricos— con consentimiento expreso y por escrito, y se suprimen [COMPLETAR: 90 días] después de la entrega.
5.4. Los premios en especie se entregan con acuse; los premios en dinero por transferencia a cuenta a nombre de la persona ganadora; VPLAY informa la retención fiscal aplicable. Los premios en dinero no cobrados en 60 días naturales se entregan a SEGOB al 100 %.
5.5. Los premios no reclamados se adjudican conforme a las bases y al permiso.
6. Publicidad de las mecánicas
6.1. Ninguna promoción Tipo P se anuncia antes de contar con permiso. La publicidad indica el número de permiso, la vigencia, "sin compra necesaria", "consulta bases" y la restricción de edad; es clara y no induce a error. [Regl. art. 9]
6.2. Las mecánicas patrocinadas por bebidas alcohólicas no se dirigen a menores ni usan coleccionables o sorteos dirigidos a ellos, y cumplen el permiso de COFEPRIS. [RLGSMP art. 34 fr. XIV]
7. Cofres y recompensas aleatorias compradas con Monedas
7.1. Los cofres que se abren con Monedas Compradas están disponibles sólo para cuentas 18+, muestran probabilidades y contenido posible, incluyen el valor esperado en Monedas, nunca entregan premios con valor económico real y respetan un tope diario. VPLAY reporta a las tiendas el elemento "compras aleatorias" en su clasificación IARC. En VPLAY esta función queda desactivada por decisión de diseño: los cofres sólo se giran con Chispas
8. Fraude, descalificación y controversias
8.1. Son causa de descalificación y, en su caso, cancelación de cuenta: cuentas múltiples, manipulación técnica, uso de datos falsos e incumplimiento de elegibilidad o de las bases. VPLAY documenta la evidencia y notifica a la persona.
8.2. Las controversias se atienden en [COMPLETAR canal] en 15 días hábiles; las personas participantes pueden acudir a PROFECO y a la Dirección General de Juegos y Sorteos de SEGOB.
9. Calendario de cumplimiento interno
| Paso | Plazo antes del inicio | Responsable |
|---|---|---|
| Diseño de la mecánica y clasificación V / P / H | T-60 días | Producto + Legal |
| Cotizaciones de premios, fianza y bases | T-45 días | Legal + Marca |
| Solicitud a la DGJS (mínimo 20 días hábiles) | T-35 días | Legal |
| Permiso obtenido; carga del número en app y campañas | T-5 días | Marketing |
| Evento con inspector; acta; publicación de resultados en ≤ 3 días | T+0 a T+3 | Operaciones |
| Entrega de premios, PLD, retenciones e informe a la DGJS | T+30 | Finanzas |
Costos de referencia del trámite: interventoría e inspecciones MXN 2,244.48 cada una (tarifas SEGOB 2025; la tabla 2026 está pendiente de confirmar), fianza equivalente al valor total de los premios y honorarios legales est. MXN 25,000 a 60,000 por campaña. Los sorteos con fines exclusivos de propaganda comercial están exentos del aprovechamiento, no del permiso.
Trece formas de perder dinero. Dos de ellas terminan en la cárcel.
Las multas mexicanas se expresan en UMA, no en pesos, y por eso suenan abstractas. Aquí están convertidas con la UMA 2026 de MXN 117.31 y ordenadas por lo que realmente puede pasarle a VPLAY. La columna de la derecha dice qué borrador o qué decisión de producto lo evita: el objetivo no es asustar, es demostrar que cada riesgo tiene un dueño y un documento.
| Riesgo | Norma | Sanción máxima 2026 | Qué lo neutraliza |
|---|---|---|---|
| Sorteo con premio real sin permiso | LFJS art. 12; Regl. arts. 9 y 109 | Prisión 3 meses a 3 años + clausura + multa | Borrador (h): sólo mecánicas Tipo V y H hasta que exista permiso; ninguna campaña se anuncia antes del número de permiso |
| Consentimiento de datos sensibles por casilla | LFPDPPP arts. 8, 58 fr. XIII y 59 | $75,078,400 (320,000 UMA duplicadas) + reiteración | Borradores (a) y (c): pantalla independiente, OTP y sello NOM-151; es el error exacto que costó la multa de la FMF |
| Aviso de privacidad incompleto | LFPDPPP arts. 15 y 58 fr. V | $18,769,600 (160,000 UMA) | Borrador (a) con las seis fracciones del art. 15, cláusula de transferencias y aviso de cookies |
| Vulnerar la seguridad de los datos por causa imputable | LFPDPPP arts. 18-19 y 58 fr. XI | $37,539,200 (320,000 UMA) | Cifrado, control de accesos, MFA, tokenización PCI, runbook de incidente y aviso inmediato al titular |
| Publicidad engañosa (monedas "gratis", "sin límite") | LFPC arts. 32 y 128 Bis | $6,391,474.56 o hasta 10 % de ingresos brutos en reincidencia | Borradores (b), (d) y (h): rótulos de patrocinio, probabilidades publicadas y prohibición de "casi ganas" y regresivas falsas |
| Clonar voz o imagen sin acuerdo escrito | LFDA arts. 87, 118 fr. VII, 121, 231 fr. II y 232 | $4,692,400 + $58,655 por día de persistencia | Anexo C del borrador (c): acuerdo separado, remunerado, con veto y supresión certificada del modelo |
| Renovación sin aviso de 5 días o sin cancelación inmediata | LFPC art. 76 Bis fr. VIII-IX y art. 128 | $4,274,960.73 (tope por acto con varias infracciones: $12,782,949.06) | Borradores (b) y (f) + el aviso automatizado y el botón de cancelar en dos toques |
| Publicidad de gobiernos extranjeros en la plataforma | LMTR arts. 232 y 292 fr. III c | 2 % a 5 % de los ingresos de la plataforma | Cláusula 4.1 del borrador (d): categoría prohibida en el contrato marco de marcas |
| Sin sección nacional o sin clasificación de edad en VOD | LFCA arts. 26, 51 y 66 | $1,759,650 (15,000 UMA), doble en reincidencia est. | Borrador (e) + producto: pestaña "Hecho en México" y etiqueta de edad con acceso restringido a C y D. El art. 66 excluye las obras audiovisuales: el monto exigible a VOD lo fijará el reglamento (≈ feb-2027) |
| Cesión de derechos sin plazo ni remuneración | LFDA arts. 30-33 | Nulidad de pleno derecho; reversión a 5 años | Cláusulas 3, 5 y 6 del borrador (c): plazo, justificación de la inversión y Pool irrenunciable |
| Difundir contenido íntimo o sintético no consentido | CPF arts. 199 Octies a 199 Decies | 3 a 6 años de prisión + 500 a 1,000 UMA ($58,655 a $117,310) | Borrador (e): retiro exprés en 24 horas, conservación de evidencia y denuncia. Jalisco, sede de VPLAY, agravó en junio de 2026 el deepfake sexual hasta ocho años |
| Premios ≥ 325 UMA sin cumplir prevención de lavado | LFPIORPI art. 17 fr. I y II | Multas PLD y responsabilidad penal | Borrador (h) §5.2: premios acotados, identificación desde $38,125.75 y aviso desde $75,664.95 |
| Intermediar pagos a creadores sin retener | LISR arts. 113-A y 113-C; LIVA art. 18-J | Recargos, actualización y responsabilidad solidaria | El Pool del borrador (c) es contraprestación por obra, no intermediación; si algún día hay regalos liquidados, alta como plataforma tecnológica |
No hay multa administrativa que asuste tanto como el artículo 12 de la LFJS. Por eso el diseño de producto se cerró antes que el legal: ninguna mecánica de VPLAY entrega un premio con valor económico real por azar y ninguna ruleta se gira con dinero. Cuando llegue la campaña con premio físico, entra por la puerta de SEGOB con 60 días de anticipación y fianza.
El art. 59 permite incrementar las sanciones "hasta por dos veces" tratándose de datos sensibles: el techo pasa de $37.5 M a $75.1 M. Un actor con huella de voz y una selfie de verificación de premio son exactamente ese supuesto. La defensa es documental: consentimiento firmado, justificación de la base y retención mínima.
PROFECO ya tiene la herramienta desde diciembre de 2025 y la suscripción semanal es el producto más fácil de reclamar. Aviso automatizado a los 5 días naturales, cancelación en dos toques y reembolso íntegro si el aviso no salió: cuesta menos que una sola resolución.
Once pendientes con dueño. Ninguno se presenta como resuelto.
Un expediente legal honesto vale por lo que admite. Esta es la lista de lo que no se pudo confirmar al 1 de septiembre de 2026, con quién lo cierra y cuándo. Las opiniones legales escritas no están obtenidas: están encargadas, y son parte del hito H7 que libera el segundo tramo de inversión.
Búsqueda fonética IMPI
MARCia y MARCANET no se pudieron consultar por script (aplicación de una sola página con error 500; la base global exige captcha, que no se evade). Sin el reporte no se imprime merchandising ni se arranca el posicionamiento en tiendas.
Legal · semana 1Cuatro opiniones legales escritas
LFJS (clasificación de las mecánicas V/P/H), Ley Fintech (monedas de circuito cerrado), régimen fiscal de las monedas (IVA al cobro y CFDI global) y LFPDPPP. Son prerrequisitos de diseño, no de lanzamiento, y forman parte del hito H7.
Despacho por iguala · D15Reglamento de la LFPDPPP
El Ejecutivo tenía 90 días naturales para adecuarlo y a julio de 2026 seguía pendiente: aplica supletoriamente el Reglamento de 2011 en lo que no contradiga la ley. Revisión mensual del DOF.
Cumplimiento · mensualReglamento de la LFDA reformado
El decreto del 14-may-2026 ordenó reformarlo en 60 días (≈ 14-jul-2026). No localizamos su publicación: los contratos de talento se redactaron contra la ley, no contra el reglamento.
LegalReforma penal de deepfakes
La adición al art. 199 Septies del Código Penal Federal (4 a 8 años por manipular imágenes con IA para desnudez o situaciones sexuales) fue aprobada en Diputados en abril de 2026 y quedó en comisiones del Senado. No confirmada en el DOF.
VigilanciaLey CDMX de entornos digitales
La prensa reportó su aprobación en febrero de 2026 (redes restringidas a menores de 16 sin autorización parental). Nombre oficial, publicación en Gaceta y vigencia sin confirmar: se cita como reportada, nunca como vigente.
VigilanciaTabulador ANDA 2026 y tarifa ANDI
No están publicados. El derecho del art. 117 bis existe aunque el talento no esté sindicalizado: se presupuesta entre 1 % y 3 % de los ingresos netos de contenido con intérpretes est. o se pacta el pago directo antes de la primera comunicación pública.
Producción · cotizarTarifas IMPI e INDAUTOR 2026
El presupuesto del rubro legal e IP (5 % del uso de fondos, MXN 1.1 M) contempla cinco clases, reservas, opiniones, NOM-151 y un permiso SEGOB, pero las tarifas unitarias 2026 no se verificaron.
Legal · con el askPrecio de WhatsApp para México
Las fuentes secundarias no coinciden en la tarifa de marketing (USD 0.0305 frente a 0.0436). El diseño no depende de ello: la push con video va por notificación de la app y WhatsApp queda para utility y OTP, con un mensaje al día como tope propio.
GrowthComisiones de Google Play en México
Tras los cambios de 2025-2026 derivados del litigio Epic contra Google, la tarifa vigente para México debe verificarse antes de fijar el precio de los packs. El modelo asume 15 % en el primer millón de dólares y 30 % después.
FinanzasAudio descriptivo y numeral fiscal
Dos huecos concretos: el costo del audio descriptivo que exige el art. 17 de la LFCA y el numeral exacto de la regla de la RMF 2026 sobre anticipos (citado como 3.2.24) junto con la clave SAT del producto "monedas".
Studio + FinanzasMXN 22 millones por ~30 %. Tres tramos que sólo abre un hito cumplido.
Lo que se pone sobre la mesa no es una app: es un estudio con una app encima. El estudio pre-vende la jornada antes del estreno y factura desde el mes 2; la app convierte ese catálogo en hábito, datos y un activo licenciable. Por eso el dinero entra por tramos ligados a hitos medibles y por eso existe un plan B ejecutable en 30 días —el modo estudio— que el consejo puede ordenar sin pedir permiso a la dirección. Si la app despega, el múltiplo es de plataforma; si no, el socio se queda con una fábrica rentable, un catálogo registrado y contratos B2B recurrentes. Blueprint 10
El caso que se presenta con colchón es MXN 25 M: el pico de quema acumulada es de 21.4 M en el mes 22, así que 22 M dejan 0.6 M de margen en el valle y 25 M dejan 3.6 M (≈ 1.5 meses). Sensibilidad de la ronda: ±10 % de ingreso o +2 meses de retraso mueven el colchón, no la tesis. §9.4
Primero el estudio, luego la plataforma
El B2B es ≥ 75 % del ingreso en el año 1 y ≥ 50 % hasta el mes 20. El socio no financia una apuesta de descargas: financia una fábrica que ya tiene cartera y una app que se prueba con disciplina. §4.2
El dinero sale por compuertas
Faltan 1-2 hitos: el consejo libera a prorrata o difiere 60 días con plan de corrección. Faltan 3 o más: no hay tramo y la división entra en modo estudio en 30 días. Es decisión del consejo, no de la dirección. §10.2
El piso no depende de la app
Modo estudio: fijo ≈ MXN 0.45 M/mes más jornadas cubiertas ≥ 100 % por contrato (0.7-1.0 M/mes total) contra B2B de 0.9-1.2 M/mes. EBITDA ≈ 0 o positivo y el catálogo registrado se licencia. §9.3
Sesenta centavos de cada peso se van a contenido y producto.
Los usos brutos de los primeros 18 meses suman ≈ MXN 32 M: se cubren con estos 22 M más ≈ 12 M de ingreso neto generado en el mismo periodo. Ninguna partida paga infraestructura básica del grupo: Odoo, NEXUS, VENIU POINTS, Content Factory y la Mesa de Soporte entran como aportación en especie de Grupo Veniu (a valuar por perito, est. MXN 6-9 M).
| Rubro | % | MXN M | Qué compra |
|---|---|---|---|
| Contenido / estudio | 38 % | 8.40 | 14-16 temporadas en 18 meses (≈ 110-120 jornadas): rodaje, elenco, post, asistencia de IA, doblaje de prueba, biblias, registro INDAUTOR; nómina creativa |
| Producto y tecnología | 22 % | 4.80 | Nómina tech (2 seniors, PM, mid), complemento VSolutions del MVP, fase 2 (gamificación completa, motor de ramas, portal de marcas) y fase 3 (rutas B2B), infra + video + DRM + OTP de 18 meses |
| Crecimiento | 16 % | 3.50 | Adquisición pagada (≤ 40 % de las instalaciones y ≤ 35 % del ingreso), 20-40 creativos UGC por semana, estrenos en Hub Providencia, WhatsApp/NEXUS, ASO |
| Comercial B2B, operación y dirección | 10 % | 2.20 | Ventas B2B y comisiones, community, ad-ops, GM/COO desde el M12, soporte |
| Legal, IP, cumplimiento y compartidos | 5 % | 1.10 | IMPI en 5 clases, INDAUTOR, opiniones legales escritas, NOM-151, oficina de cumplimiento, permiso SEGOB (1-2 campañas), seguros, iguala legal, finanzas Veniu |
| Equipo de producción y capex | 2 % | 0.45 | Kit A doble y Kit B1 (Sony FX30 con descuento 42-45 %, ≈ MXN 258 k), estaciones de edición, NAS, DaVinci; la FX3 se renta |
| Reserva / contingencia | 7 % | 1.55 | Desfase de cobro B2B (50/50), liquidaciones de tiendas a 30-45 días, retrasos de tiendas y de FairPlay |
| Total | 100 % | 22.00 | Fuente: Blueprint 10 §10.3 |
Cuatro compuertas de capital. Ninguna se abre por entusiasmo.
Cada tramo tiene un momento, un paquete de hitos y una evidencia verificable por el consejero de los inversionistas: acuses del IMPI, sale.order y account.move en Odoo, cohortes en PostHog, reporte de conciliación del ledger y bitácora de cumplimiento. Si el tramo 3 no se justifica con retención, ARPU y RPD, se reasigna a jornadas B2B en vez de comprar tráfico.
- Hito: constitución de la S.A.P.I. con denominación neutra, convenio de accionistas y aportación en especie valuada
- Evidencia: escritura, convenio firmado, dictamen del perito, cuentas de tienda a nombre de la empresa, acuses del IMPI
- Cubre el MVP completo y los meses 4-8 de operación
- Hito: app en ambas tiendas con DRM operando, ≥ 3 series (≥ 200 eps), ≥ MXN 1.0 M facturado, ≥ 30 k instalaciones con D7 ≥ 15 %
- Evidencia: fichas de tienda, Odoo (facturado y cobrado), cohortes PostHog, 30 días de conciliación < 0.1 %
- Hito: H8-H14 — ≥ 60 k MAU, ingreso ≥ MXN 0.9 M/mes con B2B ≥ 50 %, RPD 12 m ≥ MXN 9, ≥ 10 series, GM/COO contratado
- Evidencia: tablero de 17 KPIs, contrato de licencia o white-label firmado, acta del consejo con el independiente sentado
- La ampliación a 8 M exige H8 y H10 en verde
- Hito: sólo para Brasil y US Hispanic, y sólo si H8-H10 están cumplidos
- Evidencia: cohortes fuera de México, doblaje validado, alianza de distribución firmada
- Es una válvula del consejo, no parte del ask de hoy
| # | Hito | Umbral | Evidencia | Tramo |
|---|---|---|---|---|
| H1 | Producto | App aprobada en App Store y Google Play con cuenta de organización y Small Business Program; DRM operando (FairPlay + Widevine, L1 = HD / L3 = SD); checkout web OXXO/SPEI/tarjeta | Fichas de tienda; reporte del reproductor | 2 · M6 |
| H2 | Catálogo | ≥ 3 series publicadas (≥ 200 episodios) y ≥ 1 advergame ramificado vivo con tablero de decisiones; costo por episodio ≤ MXN 15 k | Odoo Proyecto y Gastos | 2 · M6 |
| H3 | B2B | ≥ 3 contratos que pre-venden 30-50 % de 3 series; ≥ MXN 1.0 M facturado acumulado y ≥ 0.6 M cobrado | sale.order + account.move | 2 · M6 |
| H4 | Piloto | ≥ 30 k instalaciones y ≥ 15 k MAU; D7 ≥ 15 % y D30 ≥ 6 %; completado ep.1→ep.5 ≥ 60 %; conversión a pago ≥ 1.5 %; ARPU ≥ MXN 3 por MAU-mes | PostHog + Firebase + ledger | 2 · M6 |
| H5 | Dinero | Ledger de monedas ↔ Odoo conciliado a diario (< 0.1 % de diferencia) durante 30 días; pasivo diferido y CFDI global operando; 100 % de compras verificadas en < 10 s | Reporte de conciliación | 2 · M6 |
| H6 | Marca e IP | Solicitudes IMPI en 9/35/38/41/42 y reporte fonético sin anterioridad bloqueante en 38/41 (o nombre alterno adoptado); biblias y guiones en INDAUTOR; dominios registrados | Acuses IMPI e INDAUTOR | 2 · M6 |
| H7 | Cumplimiento | Aviso, T&C, reembolsos y política de contenido publicados; 100 % del elenco con contrato firmado con NOM-151; opiniones escritas LFJS / Fintech / fiscal / LFPDPPP; cero azar comprado; SSV rechazados < 15 %; CAC blended ≤ MXN 10 | Bitácora de cumplimiento; tablero de fraude | 2 · M6 |
| H8 | Audiencia | ≥ 60 k MAU o ≥ 200 k descargas acumuladas (para ampliar a 8 M: ≥ 90 k MAU) | PostHog + MMP | 3 · M12 |
| H9 | Ingreso | Ingreso mensual ≥ MXN 0.9 M con B2B ≥ 50 % | Odoo | 3 · M12 |
| H10 | Economía unitaria | CAC blended ≤ MXN 10; RPD a 12 meses ≥ MXN 9 en la cohorte M4-M6; reinversión en tráfico ≤ 35 %; D7 ≥ 15 % | MMP + cohortes | 3 · M12 |
| H11 | Fábrica | ≥ 10 series (≥ 650 episodios); ≥ 50 % de jornadas con marca confirmada; costo por episodio ≤ MXN 11 k | Odoo Proyecto | 3 · M12 |
| H12 | Licencia | 1 contrato de licencia, white-label o LMS institucional firmado | Contrato | 3 · M12 |
| H13 | Gobierno | GM/COO contratado; consejero independiente sentado | Acta de consejo | 3 · M12 |
| H14 | Incentivos | Carpeta FILMA Jalisco 2027 ingresada; evaluación del Decreto 2026 con especialista | Acuse de la convocatoria | 3 · M12 |
La semana 1 del plan es la semana en que se firma el tramo 1.
Modelo mensual de 36 meses, contratos vivos de Content Factory, notas técnicas de video y ledger, ocho borradores legales, tablero de KPIs v0 y este documento. Boleto mínimo MXN 1.5 M por socio; ronda de 4-8 socios o de 2-3 ancla más coinversores.
Constitución de la S.A.P.I. de C.V. en Guadalajara con denominación neutra (VPLAY viaja como marca comercial), convenio de accionistas con materias reservadas y valuación de la aportación en especie por perito.
Se gira el tramo 1 (MXN 10 M) a una entidad limpia: el ring-fencing aísla multas de LFPDPPP y LFPC, responsabilidad LFJS y reclamaciones de talento del resto del grupo y del hub Odoo multiempresa.
IMPI en 5 clases y búsqueda fonética, D-U-N-S y cuenta de organización en Google Play, Apple Developer con Small Business Program, credenciales FairPlay, altas 1-4 y arranque del spike de DRM. El plan de 90 días corre desde aquí.
El año 1 se invierte en catálogo. El mes 23 cruza la línea.
Todas las cifras salen de un solo modelo mensual recalculado para esta síntesis; los blueprints por lente quedan como anexos de argumentación. El año 1 compra ≈ 12 series y 700+ episodios, la plataforma y el equipo: Brands y Academy están en equilibrio o cerca desde el mes 9-12 y la App concentra la pérdida planeada.
| Escenario | Concepto (MXN M) | Año 1 | Año 2 | Año 3 | Run-rate M36 |
|---|---|---|---|---|---|
| Base MAU 60 k / 260 k / 500 k · ARPU 4.5 / 5.5 / 6.0 | Ingreso bruto (B2C + B2B) | 5.7 | 21.3 | 44.3 | 54 |
| Ingreso neto (tras tiendas y PSP) | 5.5 | 20.0 | 40.7 | 49 | |
| Costo operativo (incluye capex y desarrollo) | 18.9 | 27.9 | 31.2 | 32 | |
| EBITDA de caja | −13.3 | −7.8 | +9.5 | ≈ +17 (31 %) | |
| Pesimista modo estudio ordenado en M12; sólo 17 M desembolsados | Ingreso bruto | 4.7 | 10.8 | 13.2 | 14 |
| Costo operativo | 17.9 | 10.2 | 10.8 | 11 | |
| EBITDA de caja | −13.3 | ≈ +0.4 | ≈ +2.2 | ≈ +2-3 | |
| Optimista Serie A de 25 M en M18 para Brasil y US Hispanic | Ingreso bruto | 7.5 | 32.0 | 88.0 | 122 |
| Costo operativo | 19.5 | 36.0 | 60.0 | 66 | |
| EBITDA de caja | −12.3 | −6.3 | +19.4 | ≈ +30 (25 %) |
| Escenario | MAU M36 | Run-rate M36 | EBITDA run-rate | Valuación M36 | Valor de la participación | MOIC | TIR |
|---|---|---|---|---|---|---|---|
| Pesimista | ≤ 30 k | MXN 14 M | +2-3 M | 0.8-1.2× ingresos = 11-17 M | 3.3-5 M a prorrata; hasta 11-17 M por la preferencia 1× si hay venta | 0.2-0.3× sin venta 0.7-1.0× con venta | negativa |
| Base | 500 k (MX ≥ 80 %) | MXN 54 M | ≈ 17 M (31 %) | 2.5-3× ingresos o 9-11× EBITDA = 150-175 M | 45-52 M | 2.0-2.4× (base 2.2×) | 31-38 % |
| Optimista | 1.0 M (35 % fuera de MX) | MXN 122 M | ≈ 30 M (25 %) | 4× ingresos o 16× EBITDA = ≈ 480-500 M | ≈ 118 M (24 % tras la Serie A) | ≈ 5.4× (5-6×) | ≈ 85-90 % |
Rutas de liquidez
Por probabilidad est.: (1) compra de la participación por Grupo Veniu o un socio estratégico mexicano con derecho de primera oferta; (2) venta a una plataforma regional o global que necesite catálogo y estudio en español; (3) Serie A con fondos LATAM; (4) dividendos si VPLAY queda como estudio-plataforma rentable sin venta.
Contexto de capital
México levantó USD 1.1 mil M de capital de riesgo en 2025 (+53 %) y USD 944 M en el 2T-2026. La mediana de ronda semilla y de valuación en México no se localizó en fuente pública: la banda pre-money MXN 45-60 M es estimación y se verifica antes de negociar. Crunchbase News
Un solo tipo de cambio
Todo el documento convierte a ≈ MXN 17.0 por USD (FIX DOF: 17.0147 el 1-sep-2026 y 16.9755 el 2-sep-2026). El ask de MXN 22 M ≈ USD 1.3 M. DOF · FIX
Caja no es ingreso
Cada V-Coin vendida es pasivo diferido hasta consumirse (NIIF 15 B44-B47 / NIF D-1) y el IVA del 16 % se causa al cobro (LIVA 1-B). El reporte al socio muestra caja recaudada e ingreso reconocido por separado; el breakage (5-15 %) no se reconoce hasta tener 12 meses de historia.
Cuánto cuesta un usuario, cuánto deja y cuándo se recupera.
La respuesta corta: en B2C puro la relación LTV/CAC es de 1.1-1.7×, que no basta para financiar una empresa; sumando el B2B por usuario (misiones y ramas patrocinadas ≈ MXN 6-8 por MAU al año) llega a ≈ 2.5-3× con recuperación en ≤ 12 meses. Por eso el modelo no es "una app que compra descargas": es un estudio que además tiene usuarios.
| Métrica | D90 · soft launch | F1 · M4-M9 | F2 · M10-M18 | Cómo se calcula / referencia |
|---|---|---|---|---|
| CPI pagado (Android MX) | ≤ MXN 17 | ≤ 17 | ≤ 15 | Rango USD 0.50-1.00 est. sobre LATAM genérico USD 0.50-2.00 Business of Apps |
| CAC blended | ≤ MXN 10 | ≤ 10 | ≤ 8 | Todo el gasto de crecimiento ÷ instalaciones: 40 % × 12.5 + 60 % × 3.5 ≈ 7.1. Creadores, comunidad y eventos sí cuentan: contarlos evita el autoengaño del "orgánico gratis" |
| ARPU bruto por MAU-mes | ≥ 3.0 | 3.9 | 4.5 | Composición del mix maduro: anuncios 0.86 + monedas 1.70 + membresía 1.94 = 4.5 bruto (≈ 3.9 una vez descontadas tiendas y PSP, que es el punto de partida de F1). Sube a 5.5 en M19-M24 y 6.0 en el año 3 sólo con web ≥ 40 %, membresía semanal y pase de temporada Frente 3 §6.1 |
| ARPPU (pagador activo) | — | ≈ MXN 120-150 / mes est. | Aritmética declarada: (monedas 1.70 + membresía 1.94) ÷ 2.5-3 % de MAU pagadores. Consistente con la membresía mensual de MXN 149 y con packs de 49 a 999 | |
| Conversión instalación → pago | ≥ 1.5 % | ≥ 2 % | ≥ 3 % | Mediana de mercado 1.8 %; medios y entretenimiento 2.1 % RevenueCat 2025 |
| Retención D1 / D7 / D30 | 30 / 12 / 6 % | 30 / 15 / 8 % | 32 / 17 / 9 % | Mediana de Entretenimiento 18 / 10 / 4; cuartil alto > 30 / > 15 / > 8 core-mba 2026 |
| RPD a 12 meses por cohorte | — | ≥ MXN 9 (hito H10) | ≥ 13.6 (USD 0.80) | Contra el benchmark LATAM de USD 0.27 por descarga (= MXN 4.6) frente a 3.40 en EE. UU., estimación de un analista independiente Streaming Lens |
| LTV / CAC | — | 1.1-1.7× B2C puro · ≈ 2.5-3× con B2B | 13.6 ÷ 8-12 en B2C; el B2B por usuario aporta MXN 6-8 por MAU-año. Si el CPI pagado sube a USD 1.00 con 100 % de instalaciones pagadas, la razón cae a 0.8× = muerte por adquisición | |
| Payback | — | ≤ 12 meses | Sobre la cohorte, no sobre el mes calendario | |
| Costo de servir (infra + video + OTP) | 1.5-3.0 | 1.5-2.8 | 0.5-0.85 (500 k-1 M MAU) | Llaves de DRM por temporada, no por episodio; infra sin video USD 330-590/mes en piloto |
| Margen de contribución B2C | — | 15-48 % del bruto | 73-79 % en escala | Neto ≈ 87 % del bruto (web 40 % × 91-94 % + tienda 60 % × 85 %) menos el costo de servir. F1: 3.9 × 0.87 − 1.5/2.8 = 0.59-1.89. Año 3: 6.0 × 0.87 − 0.5/0.85 = 4.37-4.72 |
| Costo por episodio terminado | ≤ MXN 15 k | ≤ 11 k | ≤ 9 k | Jornada de MXN 48 k directos que rinde 10-12 episodios; temporada de 60-80 episodios ≈ MXN 0.7-0.9 M todo incluido, contra USD 150-300 k en EE. UU. |
| Preventa B2B por serie antes de rodar | ≥ 30 % del directo | ≥ 50 % del directo | ≥ 50 % del total | Regla de la casa: ninguna jornada se agenda sin sponsor firmado con 50 % de anticipo o fallback interno aprobado por el comité de greenlight |
El otro lado del mostrador: lo que deja un cliente B2B.
| Producto | Ticket (1 GVR = MXN 350) | Costo incremental est. | Margen | Ciclo y cobro |
|---|---|---|---|---|
| Placement ligero / UGC en episodio | 8-20 GVR = MXN 2.8-7 k | 0.5-1.5 k | 60-80 % | 1-2 semanas |
| Episodio co-creado con marca | 40-90 GVR = 14-31.5 k | 6-8 k | 50-75 % | 2-4 semanas |
| Temporada patrocinada (brief + advergame) | 240-330 GVR = 84-116 k ticket objetivo 300 GVR = 105 k | 33-81 k | 25-70 % incremental 55-70 % del paquete | 4-8 semanas; 50 % a la firma y 50 % a la publicación; cierre ≈ 2 de cada 10 marcas est. |
| Serie brandeada a medida (10-20 eps) | 120-400 GVR = 42-140 k | 0.5-3 jornadas | 0-50 % | 4-8 semanas; exclusividad sólo desde 300 GVR |
| Serie corporativa (8-12 eps, tenant o LMS) | 150-300 GVR = 52-105 k + ECO 3-8 k/mes | 20-35 k | 55-65 % | 3-6 semanas; 50/50. La pieza suelta extraída de una jornada existente queda en 40-120 GVR |
| Curso B2C / licencia por asiento | MXN 199-999 · 150-400 por asiento-año | post + plataforma | ≈ 80 % | F1 y F2 |
Cinco a siete veces ventas es el precio de los globales. VPLAY entra con descuento.
Los múltiplos públicos corresponden a empresas globales, líquidas y con márgenes brutos de 33-73 %. Una privada, en LATAM y sub-escala se valora con descuento del 50-70 %: la banda honesta para el escenario base es 1.5-3× ingresos u 8-15× EBITDA. El 4× sólo aparece con crecimiento superior al 80 % anual y presencia multi-país.
| Referencia | Dato | Múltiplo | Fuente y fecha |
|---|---|---|---|
| DramaBox / StoryMatrix | Buscó USD 100 M a una valuación de USD 500 M (ene-2026); ingreso 2024 USD 323 M con utilidad de 10 M. ⚠ Para 2025 hay dos cifras públicas incompatibles: USD 276 M (Appfigures) contra 530 M (Streaming Lens); se muestran ambas y no se elige ninguna | ≈ 1.5-1.8× ingresos | Filmustage 6-may-2026 · MPA · Appfigures · Streaming Lens |
| ReelShort / Crazy Maple | USD 785 M en 2025 → 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia; marketing por encima del 50 % del ingreso | — | MPA vía Variety, 6-ago-2026 (artículo hoy tras muro de pago) |
| COL Group (300364.SZ) | Proxy listado de ReelShort. ⚠ No consolida toda la operación: el múltiplo se cita con esa reserva | EV/Ventas 12.4× | stockanalysis.com, 2-sep-2026 |
| Kunlun Tech (300418.SZ) | Dueño de DramaWave, el tercero fuera de China; margen bruto 66 % | EV/Ventas 5.9× | stockanalysis.com, 2-sep-2026 |
| Duolingo | Suscripción gamificada con rachas y ligas; margen bruto 73 % | EV/Ventas 5.4× | stockanalysis.com, 2-sep-2026 |
| Netflix · Spotify | Streaming por suscripción y freemium con anuncios | 7.1× · 5.1× | stockanalysis.com, 2-sep-2026 |
| Holywater (My Drama) · GammaTime · Quibi | Levantaron USD 22 M · USD 14 M · más de 1.75 mil M (Quibi cerró). El capital entra a la categoría; Quibi es la lección de contenido caro sin economía de distribución | n/d | TechCrunch, 23-ene-2026 |
| VPLAY (implícito en este ask) | Post-money ≈ MXN 73 M sobre el plan base | ≈ 3.4× el ingreso del año 2 · ≈ 1.35× el run-rate del M36 | Aritmética propia sobre §9.3 est. |
Doce formas de perder el dinero. Y qué se hace con cada una.
La matriz completa del consejo tiene 20 riesgos con probabilidad, impacto, señal temprana, mitigación, plan B y dueño. Aquí están los doce que un socio pregunta primero. Cinco están marcados KILL: por sí solos pueden matar la división, y por eso cada uno tiene un interruptor numérico, no una buena intención.
El RPD de LATAM es de USD 0.27 contra 3.40 en EE. UU. (estimación de un analista independiente); ReelShort gasta más del 50 % de su ingreso en marketing. Con 100 % de instalaciones pagadas la razón LTV/CAC cae a 0.8×.
Mitigación ≤ 40 % de instalaciones pagadas, reinversión ≤ 35 % del ingreso, referidos que se pagan sólo al calificar, roster de 20-40 creativos por semana, episodios 1-5 gratis en redes con llamada a WhatsApp, holdout del 5 %.Kill-switch y plan B CPI pagado > MXN 17 o instalaciones pagadas > 45 % dos semanas → pausa automática de adquisición por Remote Config. Si persiste: modo estudio y distribución por marcas y telcos en vez de compra de tráfico.El modelo de analista más citado reparte los títulos en 5 % hits, 25 % promedio y 70 % flops (Streaming Lens, no auditado). Diez series cuestan MXN 7-9 M.
Mitigación preventa escalonada 30 → 50 %, piloto interno de 10 personas (≥ 7 piden el episodio 2), dos jornadas piloto desde la serie 2, lotes de cuatro títulos con tope de MXN 900 k y un solo título de riesgo, mapa de rebanado obligatorio en la biblia.Plan B bajar a 4 jornadas/mes; vender series a las plataformas globales que ya compran en español; coproducir con productoras mexicanas que ya maquilan para ellas.Con 100 k MAU en México el B2C rinde ≈ MXN 385 k al mes: paga la app, no el estudio. El riesgo no es que el B2C sea chico, es insistir en él con el dinero del tramo 3.
Mitigación tramos por hitos, kill-switches numéricos, cobro B2B del 50 % a la firma, comité de riesgo mensual con facultad de pausar campañas y mecánicas.Plan B el consejo ordena el modo estudio en 30 días; la caja nunca queda atrapada en una app que no funciona.Multas de 100 a 320,000 UMA, hasta el doble con datos sensibles. Precedente vivo: MXN 42,849,095 a la Federación Mexicana de Fútbol el 12-jul-2026 por consentir biometría con una casilla. VPLAY trata imagen, voz y decisiones automatizadas.
Mitigación aviso integral y simplificado con los datos sensibles nombrados, consentimiento firmado con sello NOM-151 y bitácora, DPO designado, inventario de SDKs, borrado de cuenta en app y web, cero perfilado de menores, auditoría trimestral.Plan B seguro de privacidad y notificación voluntaria. UMA 2026 = MXN 117.31.Un sorteo sin permiso es prisión de 3 meses a 3 años (art. 12) y "sin compra necesaria" no exime del permiso.
Mitigación cero azar comprado: ruletas y cofres sólo con Chispas ganadas y con probabilidades publicadas; premios reales sólo con permiso SEGOB, fianza e inspector; predicciones sin compra; 18+ para todo lo que toca dinero.Plan B eliminar ruletas y cofres por completo: la retención que aportan rachas y referidos no necesita azar. Opinión legal escrita como hito H7.Existen un registro USPTO en clase 28 (2017, titular de Shenzhen), vplay.com desde 1998, vplay.app (en venta) y vplay.com.br, plataforma brasileña de video registrada el 30-sep-2025. La búsqueda fonética del IMPI está pendiente.
Mitigación solicitud en 5 clases la semana 1 (first-to-file), dominios .mx/.com.mx/.lat/.tv, razón social neutra, y nada de merchandising ni ASO hasta el reporte.Plan B nombre alterno con diseño ya listo. Cambiar de nombre en el M1 cuesta días; en el M12 costaría la marca (rebranding pre-lanzamiento est. MXN 150-300 k).El tráfico inválido en apps móviles mexicanas se midió en 39 % (Pixalate, 3T-2025). Se suman reembolsos después de gastar monedas.
Mitigación cero acreditación desde el cliente (sólo verificación en servidor), Play Integrity y App Attest, teléfono verificado como identidad, clawback, 3DS2, tope de compra de MXN 10 k/mes.Kill-switch SSV rechazados > 25 % → se reducen las fuentes de Chispas y se activa KYC ligero; contracargos ≥ 0.5 % → 3DS2 obligatorio.15-30 % de comisión en México, sin la baja al 10 % + 5 % hasta el 30-sep-2027. Reglas de Apple sobre monedas compradas, probabilidades y enlaces de pago externos.
Mitigación cuenta de organización con D-U-N-S, Small Business Program, V-Coins sin caducidad y Chispas con caducidad, probabilidades publicadas, el anuncio nunca como única vía, y estrategia web-first para recargas (91-94 % neto contra 70-85 % de tienda).Plan B PWA y WhatsApp como puerta; Android primero; TestFlight externo con hasta 10,000 probadores.El agujero analógico no se cierra: una cámara apuntando a la pantalla siempre podrá grabar.
Mitigación CMAF + cbcs con FairPlay, Widevine y PlayReady, tokens de 5-15 minutos emitidos sólo tras verificar el derecho, marca de agua por sesión, retiro en ≤ 72 h y precio bajo (MXN 2.9 por episodio).Plan B ventana de exclusividad corta, catálogo viejo a AVOD y monetizar lo que no se piratea (interactivo, comunidad, eventos). Regla de honestidad: nunca se promete "video imposible de piratear"; se promete video que no es rentable piratear.Desde el 14-may-2026 la clonación de voz o imagen con herramientas de IA exige acuerdo previo por escrito; la infracción va de 5,000 a 40,000 UMA. El art. 117 bis es irrenunciable.
Mitigación contrato de obra por encargo con licencia justificada y Anexo C de IA firmado antes del llamado, con sello NOM-151; regalías del 117 bis liquidadas trimestralmente desde el ledger; sin menores en el MVP.Plan B convenio con la ANDA para protagonistas. El tabulador ANDA 2026 no es público: los costos de elenco son estimación.El perfil que junta Flutter, DRM, facturación de tiendas y verificación en servidor es escaso en Guadalajara, y Sergio dirige tres divisiones.
Mitigación spike de DRM con proveedor de respaldo garantizado, VSolutions como banca de horas, showrunner con participación de 2-5 % por serie, biblias documentadas desde la semana 1, PM en el M4 y GM/COO en el M12 como hito H13 (condición del tramo 3).Plan B nearshore a USD 35-80/h; director de episodios freelance desde la serie 2.Las tiendas liquidan a 30-45 días, OXXO y SPEI confirman horas después y el B2B cobra 50/50. En paralelo, los gigantes ya producen en México y hay más de 10,000 títulos con IA al mes.
Mitigación anticipos B2B, recarga web como canal principal con mínimo de MXN 99, reserva del 7 % del ask, y la decisión de no competir por CPI ni por volumen de catálogo: se compite por B2B, interactivo en español, pagos locales y velocidad (6-8 semanas de luz verde a estreno).Plan B ser proveedor de las globales: vender series y maquila a quienes ya compran en español.Seis defensas que no están en el código. Y una lista de lo que no defiende nada.
Ecosistema Veniu ya construido
Odoo 19 en un hub de 9 compañías, NEXUS/Botpress con atención humana, VENIU POINTS con ledger idempotente reconciliado el 6-jul-2026, Content Factory, Advergames Lab, Games Hub, Hub de Reservaciones, Mesa de Soporte y el circuito físico VEntertainment. El dinero del socio paga contenido y crecimiento, no infraestructura básica.Aportación en especie est. MXN 6-9 M
Fábrica propia a costo tapatío
Temporada a 20-30 % del costo estadounidense: MXN 0.7-0.9 M contra USD 150-300 k. Una jornada de MXN 48 k directos rinde 10-12 episodios, 2-3 ramas, 4-6 piezas educativas o corporativas, clips UGC y 8-10 cortes de 6 s para push. Replicable por otro tapatío; no por una app de Singapur.Tiempo de copia: no aplica
Ledger en Odoo y pagos que México sí usa
OXXO, SPEI, tarjeta, tiendas y facturación CFDI desde el día 1, con contabilidad de monedas NIIF 15. No localizamos ninguna app global de micro-dramas que cobre por OXXO o SPEI ni que facture CFDI. La web deja 91-94 % neto contra 70-85 % de las tiendas: son 15-30 puntos de margen.Tiempo de copia est. 6-12 meses
Relaciones B2B que ya existen
Content Factory operando, la rúbrica GVR y la cartera de VSolutions hacen que el B2B exista antes que la app. Un estudio chino no tiene marcas mexicanas; una agencia mexicana no tiene plataforma ni ledger. Lo que se copia es el equipo y el proceso, no la cartera.Tiempo de copia est. 6-9 meses
Datos de decisión, no sólo de vistas
Qué tropo retiene en qué ciudad y qué producto elige la audiencia en qué nodo del advergame, en agregado y conforme a la LFPDPPP 2025. Eso permite vender la temporada siguiente antes de rodarla y es el insumo del reporte que ve la marca. Sólo se consigue con audiencia propia.No copiable sin audiencia
LATAM-first y cumplimiento como producto
Ocho borradores legales, cero azar comprado, 18+ para dinero, LFCA prevista, cadena de derechos limpia (INDAUTOR, cesiones con plazo, 117 bis, voz e imagen por escrito) y DRM real. Es exactamente lo que exigen FAST, OTT y telcos para licenciar, y quienes entren después lo pagan de golpe.Tiempo de copia est. 3-6 meses
Las respuestas de un minuto, escritas antes de que las pregunten.
Sí, en los primeros 18-20 meses el estudio paga la casa, y está dicho en el plan: el B2B es ≥ 75 % del ingreso en el año 1 y ≥ 50 % hasta el mes 20. La app no es el negocio de hoy: es el activo de distribución, datos y catálogo que multiplica el valor del estudio.
La aritmética del múltiplo
Sin app, VPLAY vale ≈ 1× ingresos: es una productora. Con app y 500 k MAU vale 2.5-3×. Esa diferencia —de MXN 54 M a 150-175 M de valuación en el M36— es literalmente lo que se está comprando. Es la misma secuencia estudio → plataforma que siguió DramaBox (utilidad reportada en 2024) y la que ReelShort pagó con pérdidas hasta 2026.
- Cuesta: CPI pagado MXN 8.5-17; CAC blended ≤ 10 con al menos 60 % de instalaciones orgánicas. Y "blended" significa que creadores, comunidad y eventos sí se cuentan.
- Deja: RPD objetivo a 12 meses de MXN 13.6, que es tres veces el benchmark de LATAM (USD 0.27 = MXN 4.6, estimación de un analista independiente).
- Se recupera: LTV/CAC de 1.1-1.7× en B2C puro y ≈ 3× sumando el B2B por usuario; payback ≤ 12 meses.
Y el candado: si en el mes 12 el RPD no llega a MXN 9, el tramo 3 no se libera y ese dinero se reasigna a jornadas B2B. La disciplina no es una promesa, es una cláusula.
Porque a ellos México no les paga. LATAM aporta el 23 % de las descargas de la categoría Sensor Tower y deja USD 0.27 por descarga contra 3.40 en EE. UU., según estimación de un analista independiente Streaming Lens. No cobran en OXXO ni en SPEI, no facturan CFDI, no localizamos interactivos de marca en español en ninguna de ellas y DramaBox produjo apenas 3 títulos mexicanos en 2026 PRODU.
Dos consecuencias prácticas
- VPLAY no compite por el mismo peso: compite por el minuto de atención mexicano vendido cinco veces (episodio, rama de advergame, tutorial, placement, cápsula corporativa).
- VPLAY puede ser su proveedor: licencia y maquila en español con cadena de derechos limpia, que es justo lo que ellos no acreditan.
Los dos riesgos existen, son reales en México y están diseñados fuera del producto, no mitigados después.
- Azar: la LFJS castiga el sorteo sin permiso con prisión de 3 meses a 3 años, y "sin compra necesaria" no exime del permiso. Por eso: cero azar comprado, cofres y ruletas sólo con Chispas ganadas y con probabilidades publicadas, permiso SEGOB únicamente para campañas físicas presupuestadas, y 18+ para todo lo que toca dinero.
- Datos: consentimiento firmado del talento con sello NOM-151 antes del llamado, aviso con los datos sensibles nombrados, DPO, inventario de SDKs y cero perfilado de menores. El precedente de MXN 42.85 M a la FMF (12-jul-2026) por consentir biometría con una casilla es la razón exacta de esta disciplina.
- Y el aislamiento: la responsabilidad queda en la S.A.P.I., no en Grupo Veniu ni en el hub Odoo multiempresa.
Honestidad: las opiniones legales escritas (LFJS, Ley Fintech, régimen fiscal de las monedas, LFPDPPP) están encargadas, no obtenidas. Son el hito H7 del tramo 2.
Base 2.0-2.4× (TIR 31-38 %), optimista ≈ 5.4×, pesimista 0.2-0.3× sin venta y 0.7-1.0× con venta gracias a la preferencia 1× y a que en ese escenario sólo se desembolsan 17 M de los 22 M.
Cuatro rutas de liquidez, por probabilidad
- Compra de la participación por Grupo Veniu o por un socio estratégico mexicano de medios, telco o retail, con derecho de primera oferta.
- Venta a una plataforma regional o global que necesite catálogo y estudio en español.
- Serie A con fondos de LATAM: México levantó USD 1.1 mil M de capital de riesgo en 2025 y 944 M sólo en el 2T-2026.
- Dividendos: ≥ 30 % de la utilidad distribuible cuando haya EBITDA positivo dos ejercicios seguidos.
Desde la semana 1: showrunner, productor de línea y dos ingenieros senior en nómina. PM en el M4. Sergio al ~50 % durante F0 y F1. GM/COO en el M12 como hito H13 — es condición del tramo 3, no una intención. Consejo con un independiente de la industria audiovisual y tablero mensual de 17 KPIs con kill-switches.
El equipo fundacional son 9 roles en nómina: MXN 291 k brutos ≈ 384 k cargados (factor 1.32), más un banco de freelance por jornada. La operación completa del MVP corre en ≈ MXN 0.7 M/mes (rango 0.6-0.85). Los nombres del equipo no se presentan todavía: hoy existen los perfiles y las pruebas de contratación por rol, no las personas firmadas.
Modo estudio en 30 días, por decisión del consejo. Se conserva la nómina creativa, ventas y legal (fijo ≈ MXN 0.45 M/mes); se congela la adquisición pagada y todo desarrollo nuevo; cada jornada se rueda sólo con un contrato que la cubra. Con un B2B de 0.9-1.2 M al mes el estudio queda en EBITDA de cero o positivo y el catálogo registrado se licencia.
Es la diferencia entre una apuesta y una inversión: el peor caso no es perder todo, es ganar poco.
Cuatro fases de producto, medidas con la rúbrica de la casa.
La versión 1 de este documento estimaba ≈ 1,900 GVR de desarrollo en cuatro fases de 28 semanas. Con el blueprint final el alcance creció y el calendario se estiró: ≈ 7,200-7,500 GVR de desarrollo externo en 15 meses (MXN 2.5-2.6 M), dentro del rubro "Producto y tecnología" que también paga la nómina técnica y 18 meses de infraestructura. La cifra sale de la línea "Tech VSolutions" del modelo mensual (MXN 200 k/mes en M4-M9 y 167 k/mes en M10-M15) más el complemento del MVP. 1 GVR = MXN 350 es un punto de complejidad, no una hora; el ECO es la cuota mensual de operación (hosting, soporte, APIs y mantenimiento), que se dimensiona por carga y no es un múltiplo fijo. est. — la cotización formal sale del cotizador Veniu (veniu.bot.pricing), no de esta página. §9.1 · canon GVR
Fundaciones, ledger y soft launch
Módulo ve_vplay por Vía A (partners espejo, packs, ventas web con CFDI global, suscripciones, CRM y portal de marcas, pasivo por monedas, conciliación, usuario bot JSON-2): 120-200 GVR. App Flutter con reproductor nativo y API NestJS + PostgreSQL + Redis en Querétaro, construidas por los dos seniors en nómina. Muro de tres salidas, wallet de dos monedas, anuncios recompensados con verificación en servidor, checkout web OXXO/SPEI/tarjeta, DRM Widevine L1/L3.
Gamificación completa, motor de ramas y portal de marcas
Ligas, pases de temporada, regalos, coleccionables y referidos en cascada; editor visual del motor de ramas heredado del Advergames Lab; portal de marcas con reporte de decisiones por nodo; iOS en App Store; push con video; audio descriptivo por TTS para la LFCA. Entra el Product Manager y el oficial de cumplimiento.
Rutas B2B, licencias y monetización fina
Tableros de decisión para marcas, ad-ops y precios dinámicos, licenciamiento a FAST/OTT/telcos, doblaje PT/EN asistido, cursos B2C y licencia por asiento, antifraude avanzado, carrier billing vía tienda. Primer contrato de licencia o LMS institucional firmado (hito H12).
White-label sólo cuando las otras unidades sean rentables
Multi-tenant para medios, universidades y marcas; franquicia del formato; recomendación personalizada; descarga temporal. VPLAY Platform es un centro de costo hasta F3 y no se construye la versión SaaS hasta que las unidades Studio, App, Brands y Academy sean rentables. Es una regla de dependencia, no una preferencia.
Derechos de información que se ejercen con un tablero, no con una llamada.
- Mensual
- Tablero de 17 KPIs alimentado desde Odoo y PostHog: retención, DAU/MAU, cruce del muro, conversión, ARPU y mezcla web, RPD, CAC y participación de instalaciones pagadas, episodios por jornada y costo por episodio, preventa, B2B, Academy, ingreso de temporada ÷ costo, calidad técnica, antifraude, cumplimiento y caja.
- Mensual
- Reporte de caja recaudada contra ingreso reconocido (pasivo por monedas), quema contra plan y meses de caja restantes.
- Trimestral
- Estados financieros; auditoría externa anual desde el ejercicio 2027.
- Consejo
- 1 consejero + 1 observador. Tres comités con veto: Greenlight semanal (veta rodajes sin preventa), Riesgo mensual (puede pausar adquisición, campañas o mecánicas) y Tramo en M6 y M12.
- Materias reservadas
- Presupuesto anual y desviaciones > 15 %; deuda > MXN 2 M; emisión de acciones u opciones; venta o licencia exclusiva del catálogo; cambio de giro; compensación de directivos; partes relacionadas fuera del tabulador; adquisición pagada > 35 % del ingreso; cualquier mecánica con azar comprado.
- Partes relacionadas
- Todo servicio de Grupo Veniu a VPLAY a costo más un máximo de 10 %, con tabulador anexo al convenio y aprobación del consejero de inversionistas por encima de MXN 500 k al año por proveedor est.
- Salida
- Tag y drag al 60 %; derecho de primera oferta de Grupo Veniu a valor de mercado; dividendos ≥ 30 % de la utilidad distribuible con dos ejercicios de EBITDA positivo; vesting inverso de un tramo de la participación de Veniu (est. 20 %) ligado a los mismos hitos.
- Activos que sobreviven
- Catálogo registrado en INDAUTOR, marca en el IMPI, contratos B2B recurrentes y una fábrica con costo unitario del 20-30 % del estadounidense. Si el proyecto se detiene, el catálogo es un activo licenciable.


Lo que hoy es pendiente y no se presenta como dato: (1) la búsqueda fonética del IMPI para VPLAY en las clases 9/35/38/41/42 no está hecha; (2) las opiniones legales escritas sobre LFJS, Ley Fintech, régimen fiscal de las monedas y LFPDPPP están encargadas, no obtenidas (hito H7); (3) el modelo financiero en hoja de cálculo se entrega en la sala de datos, no en esta página; (4) del equipo existen perfiles y pruebas de contratación por rol, no nombres firmados; (5) del B2B existe cartera y probabilidad de cierre, no cartas de intención firmadas; (6) el tabulador ANDA 2026 y las tarifas de IMPI, INDAUTOR y SEGOB 2026 no son públicos: los costos de elenco y de trámites son estimación; (7) la mediana de rondas semilla y valuaciones en México no se localizó en fuente pública: la banda pre-money de MXN 45-60 M se verifica antes de negociar; (8) para DramaBox 2025 hay dos cifras públicas incompatibles y se muestran ambas; (9) el ingreso actual de Content Factory no está auditado en este panel y por eso no se cuenta como ingreso nuevo.
Documento confidencial para socios · Grupo Veniu · VPLAY · corte del 2 de septiembre de 2026. Las cifras marcadas est. son supuestos declarados, nunca datos. Ninguna cifra de salida es una promesa de rendimiento.
De dónde viene la inspiración y qué se verificó.
Este sitio no se escribió de memoria. Detrás de cada pestaña hay ocho frentes de investigación cerrados el 1 de septiembre de 2026, un día antes de la presentación a socios: mercado y benchmark, entrega de video, monetización y gamificación, anuncios-push-pagos, talento y herramientas, ruta técnica, referencias de medios y una exploración pública de GoodShort en vivo. Aquí están las fotos con su licencia, los videos con su ID verificado, las fichas públicas de los competidores y las 40 fuentes principales de las 650 URLs únicas citadas en los ocho documentos de investigación. Lo que no pudo confirmarse está declarado al final, frente por frente.
Observación directa
GoodShort se navegó sin iniciar sesión desde el navegador y se descargó su HTML (275 KB) para leer el estado embebido: 72 títulos, 44 portadas, etiquetas de tropo, el gancho "10% extra value vs the app" y el reproductor HLS con URL firmada. 00 · 07 §5
Datos de tiendas
Dueños legales y rangos de compra in-app se leyeron de App Store México (iTunes Search API) y Google Play MX el 1-sep-2026. Así se corrigió una premisa: GoodShort no es de Crazy Maple, sino de Singapore New Reading Technology. 01 §1.3
Informes y prensa
Sensor Tower (IAP en tiendas), Media Partners Asia vía Variety y Deadline (ingreso total), Omdia, iiMedia y CNSA para China; PRODU, Filmustage y Streaming Lens para LATAM y costos. Cada cifra lleva su fecha; las discrepancias se marcan con ⚠️. 01 §8
Verificación de medios
Cada foto verificó HTTP 200 · image/jpeg en su URL directa; cada video verificó oEmbed 200 con título y canal; un ID (NHK) devolvió 401 y se excluyó. Las portadas del competidor se listan como enlace, nunca se copian al repositorio. 07 §2
Lo que se ve en el sitio y de quién es.
Todo el banco es de Pexels (Pexels License: uso comercial libre, edición permitida, atribución opcional). Se descargaron a 1,400 px, se optimizaron a ≤ 1,200 px y ≤ 163 KB, y se revisaron visualmente: una se descartó (disfraz con marca registrada) y una quedó condicional (arcade con logos de terceros). Filtra por tema para ver qué pestaña usa cada foto. 07 §3











Míralo antes de creerlo: tráilers, reportajes, detrás de cámaras y tecnología.
Cada ID se verificó con oEmbed (HTTP 200, título y canal) el 1-sep-2026 y se reproduce en youtube-nocookie.com al tocar el póster. Vistas y fechas son las observadas ese día en la página de resultados: sirven de contexto, no son cifras de negocio. Las cifras que aparecen en algunos títulos ("USD 14 mil millones") son afirmaciones de sus autores; la tesis del sitio se sostiene con Sensor Tower y MPA. 07 §4 · §6
01 · Tráilers y embudos de las apps
Así vende el formato la competencia: gancho en 3 segundos, cliffhanger a los 60 y un CTA permanente hacia la app y las monedas.

Por qué: el formato gancho-cliffhanger en 60 s tal como lo vende la plataforma líder (29% del mercado ex-China). oEmbed 200

Por qué: estética y ritmo del competidor #2 (21% ex-China), el que ya produce en México con In-To Films y Dos Ke Tres. oEmbed 200

Por qué: el embudo "episodios gratis en YouTube → app → monedas" que VPLAY replicará con TikTok, Kwai y WhatsApp. oEmbed 200

Por qué: mismo título que la portada #1 de goodshort.com el 1-sep-2026: referencia directa del benchmark observado en vivo. oEmbed 200

Por qué: el líder ya opera un canal en español (~40 títulos ES/PT en un año); el hueco no es de idioma, es de originales mexicanos. oEmbed 200

Por qué: 3.2 M de vistas en Brasil: tracción del formato en LATAM, donde viven el 23% de las descargas y el RPD más bajo (USD 0.27). oEmbed 200
02 · Industria y reportajes
Credibilidad prestada: medios financieros y agencias explican el modelo con sus propias cámaras. Úsalos en la pestaña Mercado.

Por qué: WSJ explica el modelo y su salto a EE.UU.; el reportaje que un socio puede ver en 8 minutos. oEmbed 200

Por qué: economía de monedas y anuncios explicada por CNBC; complementa la tabla de precios de ReelShort y DramaBox. oEmbed 200

Por qué: la fuente más reciente y neutral (≈19-ago-2026): el boom sigue vivo dos semanas antes de la presentación. oEmbed 200

Por qué: reportaje breve europeo; muestra que el fenómeno ya no es solo China-EE.UU. oEmbed 200

Por qué: narrativa para fundadores e inversionistas. La cifra del título es del autor (coincide con Omdia 2026 global); el sitio usa MPA ex-China USD 3.6 mil M. ⚠️ oEmbed 200

Por qué: premios propios: madurez de industria, talento con marca personal y un ecosistema que VPLAY puede replicar con VEntertainment. oEmbed 200
03 · Detrás de cámaras, guion y el incumbente mexicano
Cómo se fabrica un episodio de 90 segundos, quién lo escribe y quién ya lo está haciendo en México.

Por qué: del set real a las "fábricas de IA" (≈26-ago-2026): la mejor pieza sobre producción y generación de video en China. oEmbed 200

Por qué: set real de bajo presupuesto: la escala de "una jornada, seis formatos" con la que arranca la maquila VPLAY. oEmbed 200

Por qué: cómo se escribe el cliffhanger cada 60 s; insumo para el asistente de guion y las plantillas por tropo. oEmbed 200

Por qué: el incumbente mexicano ya publica "Microdramas" verticales en su canal oficial (≈ago-2026): el formato llegó a la televisión abierta. oEmbed 200

Por qué: explicativo en español para la audiencia mexicana: cómo describe el usuario final las apps que compiten con VPLAY. oEmbed 200
04 · Video interactivo: elige tu final
La base narrativa de los advergames: ramas, decisiones y comercio dentro del video.

Por qué: featurette oficial de Netflix: cómo funciona el branching con segmentos precargados; el molde técnico del advergame VPLAY. oEmbed 200

Por qué: serie shoppable con eko: interactivo + comercio, el molde de "la marca dentro de la trama" con cupón real. oEmbed 200

Por qué: solo si se requiere el tráiler; el canal no es Netflix. Preferir V9. oEmbed 200
05 · Advergame, contenido de marca y anuncios recompensados
El caso B2B real y el flujo oficial del anuncio que paga monedas.

Por qué: micro-drama de marca por episodios de una marca global: EP1 5.7 M y EP2 7.1 M de vistas. El comparable para vender la Ruta B. oEmbed 200

Por qué: flujo oficial opt-in → video → recompensa y sus políticas; base del anuncio recompensado no saltable con verificación servidor a servidor. oEmbed 200

Por qué: variante del anuncio recompensado que aparece en transiciones naturales (entre episodios) sin pedir el opt-in cada vez. oEmbed 200
06 · Generación de video con IA
Estado del arte para pre-visualización, B-roll y variantes de gancho. Referencias estéticas, no compromisos de stack.

Por qué: video con audio sincronizado; disponible en México dentro de Google AI Pro (MXN 395/mes) y en Runway Standard. oEmbed 200

Por qué: showreel oficial como referencia estética únicamente: la app de consumo se descontinuó el 26-abr-2026 y la API cierra el 24-sep-2026, así que no forma parte del stack. ⚠️ 05 §2.1

Por qué: el modelo dominante en la producción china con IA (títulos IA = 38-40% del top-100); 1080p con audio nativo a 12 créditos/s. oEmbed 200
GoodShort, ReelShort y DramaBox tal como se ven hoy.
Enlaces a las páginas públicas que se documentaron. Se describen patrones, no se copian assets: las portadas y logos son de sus dueños. La exploración de GoodShort fue pública y sin cuenta; la recarga y el desbloqueo exigen login, por eso los packs en pesos quedaron como hueco. 00 · 01 §2 · 07 §5
GoodShort
NewReading PTE. LTD. (Singapur); 6% del mercado ex-China; 50 M+ descargas en Play. Home = carrusel + estantes por tropo + CTA permanente "Top Up". Web en 13 idiomas, incluido español.
- goodshort.com · home, "Score 10% extra value vs the app"
- goodshort.com/es · versión en español
- /dramas/playlets · catálogo, 242 páginas ≈ 5,800 títulos est.
- ficha de serie · Views 38.4 M · Followers 6.3 M · EP.64
- /uc · TOP UP · recarga (JS tras login; hueco)
- Play MX · IAP MXN 20 – 5,999 · 4.36 M reseñas
8 portadas GoodShort
Del estado embebido de la home (44 portadas únicas, relación ≈ 3:4, títulos-gancho de 6-9 palabras). Se enlazan como referencia visual de UI; derechos de GoodShort/NewReading.
ReelShort
Crazy Maple Studio / COL Group; USD 785 M en 2025 → 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia (vía Variety, 6-ago-2026, hoy tras muro de pago) — proyección de analista, no resultado auditado. Estantes New Release · TOP · Reel Original · ReelShort Interactives · ReelTalk.
- reelshort.com · "Unlock Episodes Free Only in APP"
- Fandom · Coins · 8-13 gratis, 60 monedas/ep, packs USD 4.99-99.99
- Fandom · Subscription · VIP 14.99 sem / 49.99 mes / 199 año
- Play MX · IAP MXN 2 – 4,299 · 1.83 M opiniones
- Variety · MPA 6-ago-2026 · P&L proyectado 2023-2028
DramaBox
StoryMatrix / Dianzhong; 21% ex-China; 465 M+ descargas; 70% del ingreso por suscripción. Muro típico en el episodio 6; 15 anuncios/día × 2 monedas; 20+ títulos LATAM en 2026 (MX 3 · CO 3 · BR 5).
- Play MX · IAP MXN 10 – 6,199 · 5.33 M opiniones
- Guía monedas vs suscripción (25-jul-2026)
- Streaming Lens · Revenue 2026 · RPD por región
- PRODU 26-jun-2026 · expansión LATAM
- PRODU 14-jun-2026 · detrás de cámaras en México
Patrones de UI observados y qué hace VPLAY con cada uno
| Patrón | GoodShort (observado 1-sep-2026) | ReelShort | DramaBox | VPLAY |
|---|---|---|---|---|
| Descubrimiento | El tropo es el género: CEO, Mafia, Werewolf, Counterattack, Contract Marriage…; 9 categorías; sinopsis largas para SEO | Estantes por tropo + "ReelShort Interactives" + podcast ReelTalk | 6,000+ títulos, 16 idiomas, 175 territorios | Tropos mexicanos/LATAM (telenovela, familia, futbol, migración) + estante Advergames |
| Muro de pago | Web: candado alrededor del ep. 12-15; app: primeros episodios gratis y VIP semanal por niveles | 8-13 gratis · 60 monedas/ep (≈ MXN 5-10 conv.) | 5-10 gratis · muro típico ep. 6 | 8 gratis, muro en el ep. 9 (experimento vivo 5 vs 8) est.; tres salidas: anuncio no saltable elegido por el usuario, 30 V-Coins o membresía canon · 00 |
| Recarga web | "Score 10% extra value vs the app": evita la comisión de tienda | Web store propio (palanca de margen según MPA) | Bundles con bono; descuento de nuevo usuario | +10 % de V-Coins por recargar en web con SPEI/OXXO/tarjeta |
| Suscripción | VIP semanal por niveles (precio MXN no extraíble sin login) | USD 14.99 sem · 49.99 mes · 199 año | USD 16.99-19.99 sem · 49.99 año (70% del ingreso) | Canon del sitio: semanal MXN 59 (bienvenida 49) · mensual 149 · anual 999 est. 03 §2.1.2 |
| Anuncios recompensados | Desbloqueos limitados por anuncio | 15-30 monedas/anuncio, hasta ~250/día | 15 anuncios/día × 2 monedas | Opt-in con verificación servidor a servidor; tope de 10 al día (techo del plan; cap operativo 6-8) est.; +10 Chispas en misión y +30 al sustituir el desbloqueo; moneda principal en LATAM, donde el RPD es de USD 0.27 según estimación de un analista independiente blueprint · 04 §A7 |
| Prueba social | Ficha con Vistas 580.0K · Seguidores 99.4K; sin rating ni comentarios | Trustpilot 1.6★ (fuera de la app) | 43.5% audiencia masculina | Vistas + seguidores + predicciones del final y ligas |
| Entrega de video | HLS 720×1280, manifiesto con URL firmada y caducidad; sin DRM observable en web | — | — | CMAF cbcs + FairPlay/Widevine/PlayReady + marca de agua por sesión |
| Login y compartir | Facebook, Google, correo; compartir a WhatsApp, X, Reddit | Login social | Login social | OTP por WhatsApp (NEXUS); perfil en Odoo desde el primer toque |
Cada número del sitio tiene una puerta de regreso.
Selección de las 650 URLs únicas citadas en los ocho frentes: las que sostienen las cifras de tesis. Filtra por frente; el documento completo de cada frente vive en 90_docs/investigacion/.
| Frente | Fuente · fecha | URL | Qué aporta al sitio |
|---|---|---|---|
| 00 OBS | goodshort.com · navegación pública y HTML (1-sep-2026) | goodshort.com | Nav, "10% extra value vs the app", tags de tropo, reproductor HLS 720×1280 con URL firmada, muro web ep. 12-15, 72 títulos / 44 portadas |
| 01 MKT | Sensor Tower · State of Short Drama Apps 2026 (jun-2026) | sensortower.com/…/2026-report | Q1-2026: >850 M descargas (+140%), ~USD 750 M IAP; SEA 32% · LATAM 23% · India 22%; 25 min/día |
| 01 MKT | Sensor Tower · Short-Drama Redefines Mobile Entertainment (ene-2025) | sensortower.com/…/challenges-games | Top-3 = 76% de descargas; retención DramaBox 17% M6 / 15% M12; 70% de descargas de ReelShort son pagadas |
| 01 MKT | Marketing Dive · Sensor Tower State of Mobile 2026 (20-feb-2026) | marketingdive.com/…/812610 | IAP 2025 USD 2.98 mil M (+115%); +5.78 mil M de horas |
| 01 MKT | Variety · MPA "Inside the US$1B Micro-Drama Machine" (6-ago-2026) | variety.com/…/1236828885 | ReelShort 97 → 400 → 785 M → 1.05 mil M (2026e) y primera utilidad; ex-China 2.7 → 3.6 → 9.5 mil M; cuotas 29 / 21 / 13 / 10 / 6% |
| 01 MKT | Deadline · informe MPA (17-sep-2025) | deadline.com/…/1236545453 | China USD 9.4 mil M en 2025 (supera taquilla); >830 M espectadores; mezcla 2030 (56% ads / 39% subs) |
| 01 MKT | iTiger / Huajin Securities · iiMedia 2025 | itiger.com/news/1187933863 | China RMB 67.79 mil M (+34.4%); 233 colaboraciones marca × micro-drama ene-ago 2025; >60% reinversión |
| 01 MKT | Streaming Lens · Production Costs (abr/ago-2026) y DramaBox Revenue | lens.streaming-radar.com/…-costs | Costos por región (LATAM USD 10-50 K, 5-12 días est.); RPD LATAM 0.27 vs EE.UU. 3.40; hit rate 5 / 25 / 70 |
| 01 MKT | Filmustage · ReelShort vs DramaBox 2026 (6-may-2026) | filmustage.com/…-in-2026 | Precios VIP; México 27.9 min/día (Omdia Q4-2025); ~75% mujeres; 8-10 días de rodaje por serie |
| 01 MKT | PRODU · DramaBox se expande en LATAM (26-jun-2026) | produ.com/ushispanic/… | 20+ títulos locales 2026 (MX 3 · CO 3 · BR 5); 70-80 eps × 90 s; In-To Films y Dos Ke Tres Films |
| 01 MKT | ReelShort Fandom · Coins y Subscription (ago-2026) | reelshort.com/fandom/…coins | 8-13 episodios gratis; 60 monedas/ep; packs USD 4.99-99.99; VIP 14.99 sem / 49.99 mes / 199 año; Vote Props e interactive choice passes |
| 01 MKT | Global Times · borrador NRTA de micro-dramas (24-jun-2026) | globaltimes.cn/page/202606/1364363 | 3 categorías con revisión previa: riesgo de supply si se licencia catálogo chino |
| 01 MKT | Business of Apps · CPI rates 2025 | businessofapps.com/…/cost-per-install | CPI LATAM USD 0.50-2.00 vs Norteamérica 2.5-5.00; base del CPI Android MX est. 0.30-1.00 |
| 01 MKT | iTunes Search API (storefront MX) + Google Play MX (1-sep-2026) | itunes.apple.com/lookup?id=6448176203 | Dueños legales de 14 apps (GoodShort = Singapore New Reading Technology, no Crazy Maple); rangos IAP MXN 20-5,999 / 2-4,299 / 10-6,199 |
| 02 VID | Apple · HLS Authoring Specification for Apple Devices | developer.apple.com/…/hls-authoring-specification | Escalera de bitrate, fMP4/CMAF y requisitos de FairPlay para el player de iOS |
| 02 VID | Shaka Packager · Raw key (Google) | shaka-project.github.io/…/raw_key | Empaquetado CMAF + cifrado cbcs con tres DRM desde una sola codificación; --iv obligatorio para FairPlay |
| 02 VID | Mux · Pricing, DRM y signed playback | mux.com/pricing | Tarifas por minuto; DRM llave en mano; 100,000 min de entrega 720p gratis/mes; escenario "velocidad" |
| 02 VID | Cloudflare Stream · Pricing y securing | developers.cloudflare.com/stream/pricing | Precio por 1,000 minutos almacenados y entregados; URLs firmadas; PoPs en México |
| 02 VID | Fora Soft · Widevine L1/L2/L3 y forensic watermarking (10-ago-2026) | forasoft.com/…/widevine-l1-l2-l3 | Niveles de seguridad (L3 = solo SD), marca de agua A/B por sesión; base de "no rentable piratear" |
| 03 MON | Apple Small Business Program · Google Play service fees | developer.apple.com/…/small-business-program | 15% bajo USD 1 M/año, 30% estándar: base de la comisión de tienda del simulador |
| 03 MON | Deconstructor of Fun · Duolingo (14-abr-2025) + carta a accionistas Q4 FY2025 (SEC) | deconstructoroffun.com/…/duolingo | Rachas, ligas y streak freeze: el manual de gamificación que VPLAY adapta a monedas duales |
| 03 MON | Ley Federal de Juegos y Sorteos + SEGOB Aprovechamientos 2025 | diputados.gob.mx/LeyesBiblio/pdf/109.pdf | Cuándo un sorteo promocional requiere permiso; diseño "sin azar" de predicciones, cofres y ruleta |
| 03 MON | IFRS Community · breakage y derechos no ejercidos (NIIF 15) | ifrscommunity.com/…/breakage | Monedas no consumidas como pasivo diferido; reconocimiento de breakage en Odoo |
| 04 ADS | Google AdMob · Rewarded ads y Server-Side Verification | developers.google.com/admob/android/ssv | Flujo opt-in → video → recompensa; verificación servidor a servidor obligatoria antes de acreditar monedas |
| 04 ADS | Appodeal · eCPM Q1-2025 (y Q4-2024 por región vía Mistplay) | appodeal.com/…-q1-2025 | eCPM de rewarded video por región; México por formato queda como hueco |
| 04 ADS | Meta · WhatsApp Business Platform pricing y messaging limits | developers.facebook.com/…/whatsapp/pricing | Tarifa por conversación en México, límites de plantillas y opt-in para el push conversacional NEXUS |
| 04 ADS | Batch · Benchmark push 2025 (800 mil M de mensajes) + Pushwoosh 2025 | batch.com/…/benchmark-notifications-push | Opt-in 61% (Android 67 / iOS 56); CTR media y entretenimiento 1.69% Android / 0.83% iOS; contextual 14.4% vs genérica 4.19% |
| 04 ADS | Firebase FCM · send image + Apple UNNotificationAttachment | firebase.google.com/…/send-image | Límite técnico de la "push con video": imagen o fotograma rico + deep link; el video real vive dentro de la app |
| 04 ADS | INEGI · ENIF 2024, comunicado 49/25 (13-mar-2025) | inegi.org.mx/…/ENIF2024_CP.pdf | 63.0% de adultos con cuenta formal; 29.9% con tarjeta de crédito: OXXO Pay y SPEI son imprescindibles |
| 04 ADS | Stripe México · Conekta · pricing (1-sep-2026) | stripe.com/mx/pricing | Comisiones de pasarela web (+IVA) para la recarga fuera de tienda; OXXO Pay y SPEI |
| 05 TAL | ElevenLabs pricing · Epidemic Sound (vía photutorial 30-jul-2026) · Sora (costgoat 2-ago-2026) | elevenlabs.io/pricing | Doblaje ≈ USD 0.17-0.27/min según plan; Epidemic Business Plus obligatorio para app propia (desde USD 100/mes); Sora fuera del stack |
| 05 TAL | Indeed MX y Glassdoor MX · sueldos (ago-2026) | mx.indeed.com/career/…/salaries | Editor de video $12,072/mes (Zapopan $13,039); PM CDMX $59,833/mes; abogado corporativo $22,917/mes: base de la nómina |
| 05 TAL | Ley Federal del Derecho de Autor (texto oficial vigente) | diputados.gob.mx/LeyesBiblio/pdf/LFDA.pdf | Arts. 117-121: remuneración irrenunciable del intérprete (117 bis), cesión de imagen y voz, incluida voz sintética |
| 05 TAL | FILMA Jalisco 2026 · El Informador (22-abr-2026) | informador.mx/cultura/filma-jalisco-… | Bolsa 92.5 mdp; cash rebate hasta 20 mdp (mínimo 5/10 mdp de gasto local); pilotos de serie hasta 100 k |
| 07 MED | Pexels License (consultada 1-sep-2026) | pexels.com/license | Uso comercial libre, edición permitida, atribución opcional; prohibido implicar endorsement o revender sin alterar |
| 07 MED | YouTube oEmbed (verificación 1-sep-2026) | youtube.com/oembed?url=… | Verificación de los 26 IDs (HTTP 200 · título · canal); un ID excluido por 401 |
| 07 MED | DOF / Banxico FIX vía dolardof.com y Excélsior (1-sep-2026) | dolardof.com | Tipo de cambio único de todo el sitio: 17.0147 MXN/USD (redondeo 17.01 en tablas) |
| 08 TEC | Odoo 19 · External API (JSON-2) | odoo.com/documentation/19.0/…/external_api | XML-RPC deprecado en v19; API propia de alto tráfico + Odoo como libro mayor de monedas y suscripciones |
| 08 TEC | Google Play Integrity + Firebase App Check (Flutter) | developer.android.com/…/integrity/overview | Integridad de app y dispositivo; antifraude de recompensas y compras |
| 08 TEC | Apple · App Store Review Guidelines (1-sep-2026) | developer.apple.com/app-store/review/guidelines | Reglas de monedas virtuales, suscripciones, anuncios recompensados y anti-steering para el submit |
Lo que podemos usar, cómo, y lo que no es nuestro.
Fotografías
Las 25 fotos son de Pexels: uso gratuito y comercial, se permite modificar, atribución no obligatoria pero recomendada. Prohibido vender copias sin alterar, redistribuir en bancos de imágenes, usar como logotipo, mostrar personas identificables de forma ofensiva o implicar que personas o marcas respaldan el producto. Regla Veniu: crédito en el pie de foto aunque no sea obligatorio. pexels.com/license
Videos
Ningún video se descarga: se reproducen por iframe de youtube-nocookie.com al tocar el póster, conforme a los Términos de Servicio de YouTube. La miniatura de portada es la pública de i.ytimg.com. Si un canal desactiva el embed, se muestra enlace externo. Vistas y fechas son aproximadas al 1-sep-2026 y no se usan como cifras de negocio. manifest · 07 §6
Competidores y plataformas
GoodShort (NewReading PTE. LTD.), ReelShort (Crazy Maple Studio / COL Group), DramaBox (StoryMatrix / Dianzhong), ShortMax, NetShort, DramaWave, Netflix, Maybelline, Walmart, Google, Apple, OpenAI, Kling y demás marcas mencionadas son propiedad de sus dueños. Se citan con fines de referencia, comparación y análisis; ninguna respalda a VPLAY. Las portadas de GoodShort se listan como enlace y no se copian al repositorio.
Ocho frentes en paralelo, un refutador y una lista honesta de huecos.
Ocho investigaciones independientes (00 observación en vivo · 01 mercado · 02 video · 03 monetización · 04 ads-push-pagos · 05 talento y herramientas · 07 medios · 08 técnica) cerradas la noche del 1-sep-2026 (los frentes 04, 05 y 08 se re-verificaron en la madrugada del 2-sep), con la misma leyenda DATO / est. / ⚠️ y el mismo tipo de cambio.
Primero la fuente primaria (documentación oficial, tiendas, HTML del sitio, leyes en el DOF); después informes de industria (Sensor Tower, MPA, Omdia, iiMedia, CNSA); después prensa especializada (Variety, Deadline, WSJ, PRODU); al final agregadores y reseñas, marcados como tales. Cada cifra lleva fecha.
Cada frente listó sus afirmaciones para que otro agente intentara refutarlas. Ocho correcciones cambiaron el sitio; están en la tabla de abajo. Las discrepancias que no se resolvieron se presentan como rango o se dejan fuera del pitch.
Fotos: HEAD HTTP 200 · image/jpeg en la URL directa; tres IDs antiguos de Pexels devolvieron 404 y se sustituyeron. Videos: oEmbed 200 con título y canal. Peso final del banco: 2.6 MB para 25 imágenes.
La cuota de búsqueda web de la sesión se agotó a mitad de tres frentes (mercado, medios y técnica); el resto se hizo con lectura directa de páginas por línea de comandos. Lo que no se pudo confirmar se lista frente por frente y no se presenta como dato.
Ocho correcciones que salieron de la verificación cruzada
| Premisa o cifra inicial | Qué se encontró | Cómo quedó en el sitio | Fuente |
|---|---|---|---|
| "GoodShort es de Crazy Maple" | El vendedor legal en App Store y Play MX es Singapore New Reading Technology (NewReading / GoodNovel); Crazy Maple opera ReelShort y Sereal+ | Se corrigió en Mercado y en esta pestaña | 01 §2.1 |
| "El mercado vale USD 14 mil millones" | Es la cifra global de Omdia para 2026 (83% China); MPA mide ex-China USD 2.7 → 3.6 → 9.5 mil M (2025-2031) | La tesis usa MPA y Sensor Tower; Omdia queda como contexto | 01 §1.2 |
| "China: 100-120 mil millones de yuanes en 2025" | Corresponde al valor de producción ampliada (33,000 títulos), no al ingreso de plataforma | Se usa iiMedia RMB 67.79 mil M o MPA USD 9.4 mil M | 01 §1.1 |
| DramaBox 2025 | Dos cifras públicas incompatibles: USD 276 M (Appfigures) contra 530 M (Sensor Tower vía Streaming Lens); ninguna es declaración de la empresa | Se muestran las dos con ⚠️ y no se elige ninguna | 01 §9 |
| Sora 2 en el stack de IA | La app de consumo se descontinuó el 26-abr-2026 y la API tiene sunset el 24-sep-2026 | Fuera del stack; Veo 3.1, Kling 3.0 y Runway como referencias | 05 §2.1 |
| "GoodShort protege su video" | Protege el manifiesto (URL firmada, 403 desde fuera) pero no el contenido: segmentos TS públicos si se conoce la ruta y sin DRM observable en web | VPLAY promete CMAF cbcs + multi-DRM + marca de agua como argumento ante marcas | 00 · 02 §0 |
| "Push con video" | Android no reproduce video dentro de la notificación; iOS admite adjuntos con límites. Lo real es imagen o fotograma rico + deep link al episodio | La pestaña Publicidad y push lo describe como "push con video real y simulada" | 04 §B1 |
| Sensor Tower Q1-2026 "+20% a/a" | Contra los USD 700 M de Q1-2025 sería +7%; Sensor Tower probablemente reexpresó la base | Se cita "~USD 750 M" sin el porcentaje | 01 §1.2 |
- ReelShort. Una sola cifra, siempre con atribución: "USD 785 M en 2025 → 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia" (vía Variety, 6-ago-2026, hoy tras muro de pago). Nunca "el líder ya gana dinero" a secas.
- RPD LATAM USD 0.27 contra 3.40 en EE. UU. Se presenta como estimación de un analista independiente (Streaming Lens), no como dato declarado por DramaBox.
- Reparto por título 5 % éxitos / 25 % promedio / 70 % fracasos y USD 10-50 k por serie en LATAM: modelo del mismo analista, no auditado. Por eso la casa promete ≥ 1× antes del estreno con B2B, ≥ 1.5× a 12 meses en escala y ≥ 2.5× acumulado a 36 meses, y sólo los éxitos llegan a 5-20×.
- DramaBox 2025: dos cifras públicas incompatibles (USD 276 M de Appfigures contra 530 M de Sensor Tower vía Streaming Lens). Se muestran ambas con ⚠️ o ninguna; nunca una sola.
- Mercado chino: iiMedia RMB 67.79 mil M (2025). Los "RMB 100-120 mil M" que circulan son valor de producción, no ingreso de plataforma.
- Sensor Tower: una sola fuente por bloque. No se mezclan los USD 700 M del 1T-2025 con el "+20 %" del 1T-2026, porque la base fue reexpresada.
- Afirmaciones negativas en forma de "no localizamos" —no localizamos ninguna app global que cobre por OXXO o SPEI, no localizamos interactivos de marca en español—, nunca "nadie" ni "ninguna existe".
- El caso Han Shu / KANS queda fuera de toda cifra por falta de fuente primaria. Los casos de marca válidos son Maybelline "Maybe This Christmas", Bestore, Tipp-Ex y la serie shoppable de Walmart.
- Pendientes dichos como pendientes: búsqueda fonética del IMPI, las cuatro opiniones legales escritas, el tabulador ANDA 2026, el modelo financiero en hoja de cálculo, los nombres del equipo (existen perfiles) y las cartas de intención B2B (existe pipeline con probabilidad).
Lo que quedó sin confirmar, frente por frente
Ninguno de estos puntos aparece en el sitio como dato. Donde hizo falta un número, se marcó est. y se explicó el cálculo.
- Packs de monedas y precio VIP de GoodShort en pesos: la página /uc es JS-only tras login; solo hay el rango de Play MX (MXN 20-5,999) y el gancho "10% extra".
- Retención D1/D7/D30 y conversión free→pago de short drama fuera de China: no hay fuente pública; se usaron proxies de apps de suscripción y estimaciones marcadas.
- CPI de short drama en México: solo referencias genéricas LATAM y el CPI de EE.UU. en Meta; se estimó USD 0.30-1.00 para Android.
- Ingresos oficiales de GoodShort: solo terceros (Vitrina ~USD 17.3 M/mes jul-2025; cuota 6% MPA).
- TelevisaUnivision "40 → 100 micro-dramas": una sola fuente (AXIS); no confirmado en PRODU ni comunicados.
- Caso de marca Han Shu / KANS × Jiang Shiqi (Douyin): sin fuente primaria; se dejó fuera de las cifras.
- Costos de producción en México: solo la estimación de Streaming Lens (USD 10-50 K, 5-12 días); PRODU no publica presupuestos de In-To Films ni Dos Ke Tres.
- StoryTV no existe con ese nombre en App Store/Play MX; Kalos TV sin matriz verificada; FreeReels sin dueño verificado.
- Región tarifaria de México en Bunny CDN (Norteamérica USD 0.01/GB o Sudamérica 0.045/GB): impacto ×4.5 en la línea CDN del escenario Bunny. Preguntar antes de firmar.
- MediaCage DRM fuera del player de Bunny (Media3 / AVPlayer / Flutter): sin documentación de license endpoints para apps nativas. Spike en semana 1.
- Precios DRM por volumen: Axinom (tiers superiores), EZDRM (>20 k licencias), PallyCon (403), castLabs (sin tarifa por licencia); por encima de 20 k licencias todo es estimado.
- Tarifa exacta del VDP Pool (Access Advance) para HEVC/AV1 en streaming y si hay umbral de exención para servicios pequeños (404).
- Widevine cbcs en Chrome de escritorio y Firefox: tabla oficial de Google requiere cuenta; se apoya en fuentes secundarias.
- Cuota de Widevine L3 en el parque Android de México (cuántos usuarios verían solo SD): estimación <10%, sin fuente.
- Conversión y ARPPU específicos de short drama: ReelShort y DramaBox no publican % de pagadores; se derivan del costo por serie.
- Tarifas reales de branded short drama en EE.UU./LATAM: solo casos chinos con inversión y resultado, sin rate cards.
- Conversión de battle pass en juegos móviles, K-factor de referidos en apps de contenido y datos de "watch-to-earn" de Kuaishou/Douyin.
- Split de carrier billing con Telcel/AT&T y tarifas de licencia a aerolíneas y telcos por título/hora.
- eCPM exacto de México por formato: TopOn solo publica gráficos regionales; "LATAM Android ~USD 2" viene de fuentes secundarias.
- Plazo del aviso a PROFECO (NOM-028-SCFI-2007): una fuente dice 3 días hábiles y otra 5; verificar antes de la primera promoción.
- Ley Fintech y monedas cerradas: la conclusión de que las monedas VPLAY no son "fondos de pago electrónico" es estimación; requiere opinión legal escrita.
- Impacto de video interactivo "elige tu final" en retención o ingreso: sin cifras públicas (Bandersnatch incluido).
- eCPM 2025-2026 específico de México por formato y plataforma (Appodeal PDF por correo; Tenjin solo gráficas): se usa LATAM Q4-2024 + rango estimado.
- Tarifa oficial de Meta para México en texto (USD 0.0305 marketing / 0.0085 utilidad-autenticación proviene de EngageLab) y el cap de ~2 mensajes de marketing por usuario al día.
- Retención incremental atribuible al push con dato 2025 verificable: los benchmarks públicos cubren opt-in y CTR, no retención.
- Comisiones vigentes de carrier billing directo (Boku/Bango no publican; única referencia 2012).
- Tasas ISR/IVA 2026 de plataformas digitales confirmadas contra DOF; y si Apple cobra y remite el 16% de IVA en México (verificar en App Store Connect).
- Openpay y Clip: solo tarifas de comparativas (fluyez 28-ago-2026). OXXO Pay: tope por referencia y vencimiento (docs Conekta 404).
- Guideline exacta de Apple sobre "no exigir ver anuncios para acceder a contenido": número y redacción vigente antes del submit.
- Tabulador ANDA 2025/2026 (confidencial; 11 tabuladores en cine, solo existe la referencia 2021) y tabulador STPC/SITATYR para crew; el contacto de la Delegación 3 de ANDA (Guadalajara) no aparece en el directorio nacional.
- Tarifas por jornada de gaffer, sonidista y script en GDL: solo triangulación, marcadas est. (el DoP sí tiene referencia: $10,000-25,000 por jornada, UNIR).
- Tarifas UGC en México: fuente única (Shortway, nov-2025); contrastar con los precios internos de Veniu Content Factory.
- Premiere Pro en pesos (Adobe México con timeout), precio oficial de LTX Studio y Hailuo (agregadores con fecha), StudioBinder Indie ($85 vs $49) y el MacBook Pro M5 Pro en MX (solo el M5 base verificado: desde $37,999).
- Impuesto sobre nómina de Jalisco 2026: las tres URLs consultadas fallaron; se usa 3% est. hasta validar con contabilidad.
- Sueldos de "editor IA", "ingeniero de video/streaming", "ad-ops" y "user acquisition" en México: sin fichas públicas; son est.
- Pared LED / volumen virtual: sin foto libre en Pexels ni Unsplash (render JS) ni Wikimedia; se usa croma verde rotulado como proxy. Opción: foto propia del estudio de VEntertainment o render.
- Dashboard: foto genérica; sustituir por captura real del panel de Odoo/VPLAY.
- Arcade: marcas de terceros visibles; usar con recorte u overlay, o foto propia de VGaming.
- Skyline de Guadalajara (18507961): identificación por hitos visibles (Palacio de Hierro Andares, torre BBVA); el autor no etiqueta la ciudad.
- Un oEmbed 200 prueba que el video es público, no que el dueño permita el embed; probar cada iframe en el build.
- Vistas y fechas de los videos son aproximadas (página de resultados, 1-sep-2026); las cifras de industria en títulos de videos no se verificaron en este frente.
- Presupuesto de búsqueda web agotado a mitad del frente; el resto se hizo con lectura directa de Pexels, YouTube y GoodShort, sin pérdida de cobertura salvo Unsplash.
- Tarifa de Mercado Pago México 2026 (403; se usan cifras de atempora.studio 28-ago-2026). Tarifa oficial de Meta para mensajes de autenticación en México: se usa USD 0.0085 de EngageLab (Q2-2026), no el CSV oficial.
- Firebase Remote Config de pago: la cifra (USD 0.06 por 10 k tras 100 k/día) viene de una fuente secundaria; la página de precios es dinámica. Confirmar antes de presupuestar.
- Costo de Play Integrity por encima de la cuota: sin precio publicado, solo formulario de aumento.
- Cuota de mercado Flutter vs React Native 2026: la encuesta de Stack Overflow no se pudo leer; no se afirma nada.
- Latencias reales LATAM → Querétaro y tiempos de revisión de App Store / Play en 2026: estimados.
- Llegada de Google Play Billing Choice a México y LATAM: Google solo dice "seguiremos expandiendo".
- Calendario de retiro de XML-RPC/JSON-RPC (docs: Odoo 22 / Online 21.1 vs charla: Online 19.1 / on-prem 20); ambas coinciden en que ya está deprecado en 19.
- La app móvil de GoodShort no se verificó (probablemente HLS similar; las apps chinas de micro-drama rara vez usan DRM). Solo se documentó la web.
- Recarga, packs y desbloqueo exigen login; no se usó ninguna cuenta, así que las mecánicas tras el muro se tomaron de las fichas de tiendas y reseñas fechadas.
- Inicio y Mercado
- Hero ref_actores_drama_2; espectador nocturno full-bleed; videos V5 WSJ, V6 CNBC, V7 Reuters; tabla de cuotas MPA y Sensor Tower.
- Rutas y App
- ref_actores_drama_1, ref_neon_studio_1; tráilers V1-V4 en carrusel "así se ve la competencia"; patrones de UI de esta pestaña.
- Maquila y Equipo
- ref_set_vertical_1, ref_edicion_1, ref_claqueta_1, ref_gimbal_1, ref_microfono_1, ref_equipo_1; V8 Sixth Tone, X3 BTS, X4 writers' room; sueldos Indeed/Glassdoor; FILMA Jalisco.
- Advergames y Publicidad
- ref_actores_drama_3; V9 Bandersnatch, X5 Walmart shoppable, V10 Maybelline; V11 y X6 AdMob; benchmarks Batch/Pushwoosh; políticas de tiendas.
- Monetización y Gamificación
- ref_monedas_1, ref_monedas_2, ref_arcade_1 (con overlay); ReelShort Fandom; Duolingo; NIIF 15; Ley Federal de Juegos y Sorteos.
- Video y Ruta técnica
- ref_pared_led_2 rotulado "estudio virtual"; V12 Veo 3.1, X8 Kling 3.0; Apple HLS, Shaka Packager, Mux, Cloudflare, Fora Soft; Odoo 19 JSON-2, Play Integrity, OWASP MASVS.
- Inversión y cierre
- ref_ciudad_noche_gdl_3 de fondo, ref_ciudad_noche_gdl_1 recortada a las torres, ref_ciudad_noche_gdl_2 en el CTA; ref_auditorio_1 y ref_auditorio_2; X9 TV Azteca como "el incumbente ya se mueve".
Atajos de teclado
- → / ←
- Siguiente / anterior sección (modo presentación)
- P
- Activar o salir del modo presentación
- F
- Pantalla completa
- 1 … 9, 0
- Ir a la sección 1-10
- ?
- Esta ayuda
- Esc
- Cerrar
La fábrica produce.
VPLAY monetiza
cada segundo.
VPLAY es la división de video de Grupo Veniu: un estudio de producción vertical y una plataforma de distribución hiper-gamificada, al estilo de GoodShort y ReelShort, pero con una diferencia de fondo: un solo recurso de maquila se rebana en seis rutas que se venden a compradores distintos: novelas por episodio, advergames de video para marcas, tutoriales, cortos, exposición de producto y series corporativas. Dos monedas, rachas, membresía, anuncios recompensados y push con video, con Odoo como libro mayor.
VPLAY Original
30 V-Coins (≈ $2.9) o membresía
ID 169005948 · Liga Plata · Siguiendo 0
¡Hurra!
Felicidades por ganar 10 Chispas
Episodio 13 🔒
Te faltan V-Coins y Chispas. Elige cómo desbloquear:
¿Los mejores dramas cada día?
Estrenos, ofertas especiales y sincronizar tu historial. Push + WhatsApp NEXUS.
Nuevas series💰
Recompensas🎟
Promociones 30%
Rama A desbloqueada
+50 Chispas de marca. Completa las 5 ramas y recibe un cupón real de BiB Drinks generado en Odoo.
Un recurso de maquila. Seis cajas registradoras.
El mismo equipo, el mismo set, la misma jornada de grabación se rebana en formatos que se venden a compradores distintos. La ruta B2B (marcas y empresas) financia la producción; la ruta B2C (audiencia) la convierte en un activo recurrente que sigue cobrando meses después. Y cada episodio visto alimenta el siguiente brief.
Brief → guion vertical → rodaje "una jornada, seis formatos" → post con asistencia de IA. Nace de Content Factory (módulo Odoo ve_ugc_factory).
Un rodaje genera episodios, ramas de advergame, tutorial, tráiler, cortes UGC y clips de 6 s para push.
Feed vertical, desbloqueo por episodio, membresía, anuncios recompensados, push, WhatsApp NEXUS. Video cifrado, no descargable.
IAP, suscripción, ads, sponsors, placement, cursos, licencias, white-label, live shopping, eventos VEntertainment.
KPIs por episodio y decisiones de advergame alimentan el siguiente brief: qué gancho, qué nicho, qué cliffhanger convierte.
Segmentación por uso
Cada pieza nace con un propósito de capitalización declarado: venta directa, sponsor, lead-gen, retención, capacitación o licencia. Sin propósito no se graba.
Gamificación total
Dos monedas (V-Coins compradas y Chispas ganadas), rachas, misiones, predicciones narrativas, ligas, pase de temporada, coleccionables, referidos y regalos. La app se siente como un juego que también cuenta historias.
Orquestación Veniu
Odoo v19 como libro mayor de V-Coins, suscripciones y facturación; API propia para el tráfico de la app; Botpress NEXUS por WhatsApp para push conversacional, cupones y recuperación.
Si sólo vas a ver cinco pestañas, ve estas.
Cuánto vale el micro-drama, quién gana y qué copiamos de GoodShort.
Seis unidades de negocio sobre una sola maquila, organigrama, P&L y plan de 90 días.
35 vías, la economía de las dos monedas y el simulador con tres escenarios.
En qué formato se entrega, cómo se protege y cómo se construye.
El ask, el uso de fondos, los hitos que liberan tramos y los riesgos con su plan B.
El micro-drama ya es una industria. El hueco en español sigue abierto.
Fuera de China el formato factura USD 2.7 mil millones en 2025 y 3.6 mil millones en 2026, y de su líder se dice que cruza a utilidad este año: ReelShort pasa de USD 785 M en 2025 a 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia MPA vía Variety. Latinoamérica ya pone 23% de las descargas, pero cada descarga vale 12.6 veces menos que en Estados Unidos (ingreso por descarga de DramaBox, estimación de un analista independiente). Esa brecha no se cierra bajando precios: se cierra con pago local, anuncios recompensados como moneda y rutas B2B que moneticen la atención sin depender de la tarjeta del usuario. No localizamos ninguna plataforma que combine hoy novela vertical + advergame interactivo + cursos + white-label corporativo sobre un ledger ERP en español. Ese es el espacio de VPLAY.
Tres formas de medir el mismo mercado y cuál usar frente a un socio.
2023-2025 reportado; 2026-2028 proyección MPA.
Descargas de apps de short drama por región, Q1-2026 (más de 850 M en el trimestre). El volumen ya vive en mercados emergentes; el dinero sigue en EE.UU. (49% del IAP global en Q1-2025, ~60% del ingreso móvil 2024). Sensor Tower
China: más que la taquilla
RMB 67.79 mil millones en 2025 (+34.4%) iiMedia; MPA lo pone en USD 9.4 mil millones, por encima del cine MPA. Más de 830 M de espectadores y ~60% paga o transacciona; 576 M de usuarios (52.4% de los internautas) a jun-2024 CNNIC.
Ex-China: la parte que nos toca
USD 1.4 mil M (2024) → 2.7 (2025) → 3.6 (2026e) → 9.5 (2031e). EE.UU. 1.5 mil M en 2025 → 3.7 en 2031. Mezcla 2030: 74% suscripción/IAP · 25% publicidad · 1% comercio. MPA Ingreso ultramarino de apps chinas: USD 1.5 mil M ene-ago 2025 (+194.9%). CNSA
| Medición | 2024 | 2025 | 2026e | Horizonte | Qué incluye | Fuente |
|---|---|---|---|---|---|---|
| China · iiMedia (RMB) | 50.44 mil M (CNSA) | 67.79 mil M (+34.4%) | — | más de 100 mil M en 2027; más de 150 mil M en 2030 | Ingreso de plataformas | iiMedia · Statista · CNSA |
| China · MPA (USD) | 7.0 mil M | 9.4 mil M | — | 16.2 mil M en 2030 (CAGR 11.5%) | Total; supera la taquilla de cine | MPA / Deadline |
| Ex-China · MPA (USD) | 1.4 mil M | 2.7 mil M | 3.6 mil M | 9.5 mil M en 2031 (CAGR 21%) | Total: tiendas, web y publicidad | MPA / Variety |
| EE.UU. · MPA (USD) | 819 M | 1.5 mil M | — | 3.7 mil M en 2031 | Total | MPA |
| Global · Omdia (USD) | — | 11 mil M (China ~83%) | 14 mil M | 26 mil M en 2030 | Total con China dentro | Omdia |
| IAP tiendas · Sensor Tower (USD) | Q1: 178 M | 2.98 mil M (+115%) · Q1: 700 M | Q1: ~750 M | — | Solo App Store + Google Play | Sensor Tower |
| Deloitte TMT 2026 (USD) | — | — | 7.8 mil M in-app ⚠️ | — | Micro-series in-app; cita de segunda mano | Deloitte (2ª mano) |
Cinco apps se reparten 79% del mercado fuera de China.
Cuotas 2026 según MPA. Detrás quedan unas 300 apps menores; el panel chino de la industria contaba 1,549 apps en jul-2026 Streaming Lens. La consolidación ya empezó, y la entrada de ByteDance (Melolo, PineDrama) con modelo gratuito presiona a los de en medio.
Cuotas de mercado ex-China 2026. MPA / Variety · Por descargas el mapa es otro: FreeReels fue #1 en Q1-2026 con más de 100 M de instalaciones (+123% t/t) y DramaReels #1 en may-2026. Sensor Tower · Insightrackr
ReelShort 8-13 (Fandom oficial); DramaBox 5-10 con muro típico en el ep. 6; GoodShort web ~12-14. "Los primeros 10 episodios deciden la viabilidad".
≈ USD 0.30-0.60 (≈ MXN 5-10 conv.). Terminar una serie de 80 episodios cuesta USD 15-47 ≈ MXN 255-800.
USD 14.99-19.99/semana o 49.99-199/año. Ya es 60-70% del gasto en ReelShort y 70% en DramaBox.
ReelShort 15-30 monedas por anuncio hasta ~250/día; DramaBox 15 anuncios × 2 monedas. Publicidad llegará a ~15% del ingreso en 2028.
100+ monedas por semana completa, tareas (compartir, activar push), referidos. Y +10% por recargar en web: evita la comisión de tienda.
Fuentes: ReelShort Fandom (Coins y Subscription, ago-2026) · QWE (jul-2026) · shortdramaapps.com (jun-2026) · Streaming Lens (ago-2026) · MPA vía Variety · Plot Party. detalle
| App | Dueño / grupo | Ingresos (último dato) | Descargas / usuarios | Modelo | Precios en México | Gamificación | Español |
|---|---|---|---|---|---|---|---|
| ReelShort | Crazy Maple Studio (California) · participada por COL Group (Beijing). Vendedor iOS: New Leaf Publishing | USD 785 M (2025) → 1.05 mil M (2026e) · 1.4 mil M (2027e) · 1.7 mil M (2028e). IAP Q1-2026 ~140 M | ~70 M MAU (2026); 370 M+ descargas; NA = 59% del ingreso; LATAM+APAC ≈ 3/5 de usuarios y menos de 1/5 del ingreso | 5-13 gratis · 60 monedas/ep · VIP 14.99 sem (intro 11.99) / 49.99 mes / 199 año · web store propio | Play MX IAP MXN 2 – 4,299 ⚠️ · VIP sem ≈ MXN 255, año ≈ 3,385 (conv.) · episodio ≈ MXN 5-10 | Check-in 7 días (100+ monedas) · anuncios 15-30 monedas (≈250/día) · tareas · referidos · Vote Props e interactive choice passes · estante Interactives · ReelTalk | Sí · ES + 21 idiomas · ~40 títulos ES/PT en un año |
| DramaBox | StoryMatrix Pte. Ltd. (Singapur) · Beijing Dianzhong Technology · Disney Accelerator jul-2025 | USD 323 M brutos 2024 (217 M IAP; utilidad neta 10 M) · 2025 ⚠️ entre 276 M y 530 M según fuente | 465 M+ descargas desde 2023 · 44 M MAU H1-2025 · 90 M registrados · 43.5% hombres | 5-10 gratis · muro ep. 6 · 70% suscripción (16.99-19.99 sem; 49.99 año) · 30% monedas · ads programáticos desde abr-2026 | Play MX IAP MXN 10 – 6,199 ⚠️ · sem ≈ MXN 289-340, año ≈ 850 (conv.) | Check-in · 15 anuncios/día × 2 monedas · descuento de nuevo usuario · bundles con bono | Sí · ES + 15 idiomas · 20+ títulos locales MX/CO/BR en 2026 |
| GoodShort | Singapore New Reading Technology Pte. Ltd. (NewReading / Xinyue, casa de GoodNovel). No es de Crazy Maple | ~USD 17.3 M/mes (jul-2025, est. Vitrina) · 6% cuota ex-China · más de 66% del ingreso en EE.UU./Canadá | 50 M+ descargas Play · 4.36 M reseñas Play MX · 106 K calificaciones 4.9★ iOS MX · ~30 M MAU (est.) | Monedas + VIP semanal por niveles · packs por episodio · recarga web con +10% | Play MX IAP MXN 20 – 5,999 ⚠️ · packs no visibles sin cuenta | Check-in con racha creciente · desbloqueo por anuncio limitado · promo 10%/24 h · "Following" | Sí · web y app en ES (13 idiomas) · catálogo chino doblado |
| NetShort | NetStory Pte. Ltd. (Singapur) | #1 ingresos IAP+IAA may-2026 (+12.1% m/m) · ~USD 18.9 M/mes jul-2025 | #2 descargas may-2026 · hit "Evil Bride vs CEO's Secret Mom" | Monedas por episodio | Play MX IAP MXN 10 – 6,399 ⚠️ | No documentado | Parcial · comisiona contenido en español (España) |
| DramaWave | Skywork AI Pte. Ltd. (Kunlun Tech) | ~USD 17 M/mes (jul-2025) · 13% cuota · #5 ingresos may-2026 | 53 M descargas (abr-2025) · 72% desde SEA/LATAM · 86% Android · 84% mujeres | IAP · 80%+ de adquisición pagada | 25 idiomas en iOS MX · packs sin dato | Localización con IA | Sí (interfaz) |
| ShortMax | ShortTV Ltd. · Jiaxing Jiuzhou Culture | ~USD 17 M+/mes (2025) · +3,888% a/a 2023→24 | 50 M+ descargas · foco SEA (Indonesia 16.6%) | Híbrido IAP + IAA · proveedor de PineDrama | 20 idiomas en iOS MX | Distribución vía TikTok | Sí (interfaz) |
| Melolo · PineDrama | ByteDance · TikTok Pte. Ltd. | Melolo: sin cifra · PineDrama #14 ingresos may-2026 (+75% m/m) | PineDrama 17.6 M descargas en 30 días; #3 descargas may-2026 · Melolo ×21 descargas t/t Q1-2025 | Gratis: Melolo ad-supported; PineDrama gratis y sin anuncios como entrada | Sin IAP relevante | Palanca: ecosistema TikTok | Sí · Melolo solo ES/EN/ID/PT · PineDrama 48 idiomas |
| FreeReels | ⚠️ dueño no verificado (Play com.freereels.app) | — | #1 descargas Q1-2026: 100 M+ instalaciones (+123% t/t) | Ad-supported | — | — | Sin dato |
| MyDrama · GammaTime | Holywater (Ucrania) con Fox Entertainment · Bill Block (ex-Miramax) | MyDrama Serie A USD 22 M (ene-2026) · GammaTime seed USD 14 M | MyDrama 40 M+ usuarios · GammaTime 30 M MAU | Fox compromete 200+ shows en 2 años; series en 6-8 semanas | Sin presencia relevante en MX | — | Enfocadas en inglés |
Fuentes de la tabla: iTunes Search API storefront MX y fichas de Google Play MX (1-sep-2026) · MPA vía Variety (6-ago-2026) · Sensor Tower (jul-2025, jun-2026) · Insightrackr (8-jun-2026) · Vitrina · Streaming Lens · Filmustage (6-may-2026) · PRODU (26-jun-2026) · Hollywood Reporter (5-nov-2025) · Wikipedia ReelShort/DramaBox. Los rangos de IAP en Play MX (⚠️) son el primer rango que muestra la ficha, no una lista de packs.
| Concepto | ReelShort | DramaBox | GoodShort | Lectura para VPLAY |
|---|---|---|---|---|
| Episodios gratis | 5-13 (Fandom oficial: 8-13) | 5-10 · muro típico en el ep. 6 | ~12-14 en web · muro observado en el ep. 15 | 8 (muro en el ep. 9); experimento vivo 5 vs 8 est. |
| Precio por episodio | 60 monedas ≈ USD 0.30-0.60 ≈ MXN 5-10 (conv.) | ~USD 0.20-0.50 · "~5 monedas" con starter | Packs por episodio (sin cifra en MXN) | 30 V-Coins ≈ MXN 2.9 (60 en episodio de clímax) est. |
| Pack inicial de monedas | USD 4.99 = 500 (≈ MXN 85) · 9.99 = 1,000+150 · 29.99 = 3,000+750 · 99.99 = 20,000 (+100%) | USD 4.99 = 300 monedas | — | MXN 49 = 500 V-Coins (×2 la primera compra); packs de 49 a 999 est. |
| VIP semanal | USD 14.99 (intro 11.99) ≈ MXN 255 | USD 16.99-19.99 ≈ MXN 289-340 | VIP semanal por niveles (sin cifra) | MXN 59 (bienvenida 49 las 3 primeras semanas) est. |
| VIP anual | USD 199 ≈ MXN 3,385 (variante 99.99) | USD 49.99 ≈ MXN 850 (~4.20/mes) | — | MXN 999 (mensual 149) est. |
| Terminar una serie de 80-100 eps | USD 15-47 ≈ MXN 255-800 | USD 19.99-50 en monedas | — | La membresía debe salir más barata que 2 series |
| Rango de IAP en Google Play MX | MXN 2 – 4,299 | MXN 10 – 6,199 | MXN 20 – 5,999 | Techo alto para "ballenas": packs hasta MXN 5,000+ |
| Bono por pagar en web | Web store propio (menos comisión) | — | +10% vs la app | +10% de V-Coins con SPEI / OXXO / tarjeta est. |
| Anuncios recompensados | 15-30 monedas c/u · hasta ~250/día | 15/día × 2 monedas = 30/día · 30 s con 20 s de espera | Limitado (sin cifra) | Tope 10/día (+10 Chispas en misión, +30 al sustituir el desbloqueo); moneda principal en LATAM |
Conversiones (conv.) a MXN 17.01: USD 4.99 = 85 · 9.99 = 170 · 14.99 = 255 · 16.99 = 289 · 19.99 = 340 · 29.99 = 510 · 49.99 = 850 · 99.99 = 1,701 · 199 = 3,385. Fuentes: ReelShort Fandom (ago-2026) · QWE (jul-2026) · Streaming Lens (ago-2026) · Filmustage (may-2026) · shortdramatop (14-jul-2026) · fichas Google Play MX (1-sep-2026). Las estimaciones de VPLAY se desarrollan en la pestaña de monetización.
Lo abrimos por dentro: qué copiamos y qué mejoramos.
Se navegó el sitio sin cuenta (web en inglés y en /es), se descargó el HTML y se observó el tráfico del reproductor. Todo lo que sigue es verificable desde cualquier navegador; los packs de recarga (/uc) se renderizan tras iniciar sesión y quedan como hueco.
Navegación que empuja a pagar
Cabecera: Inicio · Categorías (Fantasy, Urban, Romance, Thriller, Superpower, Ancient, Action, Sci-Fi, LGBTQIA+, Suspense) · Descargar · TOP UP · buscador · Following · Log In · 13 idiomas. El banner superior dice literalmente "Score 10% extra value vs the app — Top Up Now": "Score" no es calificación, es el verbo del gancho de recarga web. El pie incluye Business, Subscriptions y Manage Subscription.
La ficha como prueba social
Breadcrumb Home / Romance / título · Vistas 580.0K · Seguidores 99.4K (serie observada) y en otra ficha Views 38.4M · Followers 6.3M · reparto con perfil enlazado · botón azul Ver gratis · Añadir a Suscripciones · idioma de subtítulos (13) · compartir a Facebook, X, Reddit y WhatsApp · lista de episodios (EP 69 / EP.64) con los primeros 11 visibles y "View More". Título SEO largo: "… Drama & Movie Online to Watch for Free – Romance Short Film – GoodShort".
Reproductor y muro en web
Página /episode/<slug>/001-<id>, reproductor vertical 720×1280 centrado con lista lateral "Episodios (1/69)" y candado en las miniaturas pagadas. El episodio 15 está bloqueado: "Haz clic para desbloquear · [Desbloquear] · [Descargar la aplicación]"; al pulsar aparece el modal de login (Facebook, Google o correo). El muro web cae alrededor del ep. 12-15 y toda transacción pasa por cuenta. Analítica: GA4 + log propio en log.goodreels.com.
Hallazgo técnico: protegen el acceso, no el contenido
<video src="blob:…"> (MSE, hls.js o similar) con controlsList="nodownload" y PiP deshabilitado. Manifiesto HLS en v3.goodshort.com/…/<id>.m3u8?expiredTime=…&tul=<token de 100 hex>: URL firmada con caducidad; pedida fuera del navegador devuelve HTTP 403 "Illegal URL (ERROR #463)". Pero los segmentos MPEG-TS (~516 KB, video/MP2T) se sirven desde S3 vía CloudFront con x-amz-server-side-encryption: AES256 (cifrado en reposo, no en reproducción) y un HEAD directo sin token devolvió 200. El reproductor no cargó ninguna llave (EXT-X-KEY) ni URL de licencia; el manifiesto no se pudo leer desde fuera. Sin DRM en web; la app móvil no se verificó. observación propia
El tropo es el género
No hay géneros clásicos como sistema principal: cada tarjeta lleva 3-6 tags clicables y una sinopsis larga; los estantes se llaman "Counterattack", "Cutie", "Love Stories". Series de 60-100 episodios. El tag funciona a la vez como descubrimiento para el usuario y como brief de guion para el estudio.
Escala del catálogo
/dramas/playlets pagina de 1 a 242 con ~24 títulos por página: ~5,800 títulos est. Estantes de la home: Most Trending · Top in GoodShort · Hot List · Love Stories · Counterattack · Cutie · ENG Dubbed Dramas · Popular Now. Ficha Play MX: "GoodShort – Dramas Cortos Hub", 50 M+ descargas, 4.36 M opiniones, clasificación Adolescentes; promete "dramas cortos y películas originales de aproximadamente un minuto" con "yernos residentes, doctores mágicos, directores ejecutivos, multimillonarios, reinas y dioses de la guerra".
El usuario mexicano ya está. Casi nadie le habla en su idioma ni le cobra como paga.
México es el tercer país en descargas de ReelShort (7.74%, tras Brasil 21.96% y EE.UU. 9.29%) y pasa 27.9 minutos al día dentro de DramaBox. Pero paga ~12× menos que el estadounidense: RPD de USD 0.27 contra 3.40. ReelShort tiene 3/5 de sus 70 M de usuarios en LATAM y APAC y saca de ahí menos de 1/5 del ingreso. Vitrina · Omdia · Streaming Lens · MPA

| Actor | Qué hace en español | Estado | Fuente |
|---|---|---|---|
| DramaBox | Interfaz ES; primeras producciones locales MX/CO/BR (20+ en 2026) con In-To Films y Dos Ke Tres Films (México) y Albereda Films (Colombia); ¡Atención, soy la jefa! (MX) y His Love Was a Lie (CO); formato 70-80 eps × 90 s; "#1 en varios mercados de LATAM"; compra series a productoras externas a USD 150-250 K (60-90 eps) con fee de productor 10-15% y "español/portugués" como categoría emergente | Produciendo | PRODU 26-jun-2026 · AXIS |
| ReelShort | Interfaz ES + 21 idiomas; ~40 títulos en español y portugués en un año; "ReelShort: ¡Miniseries Ya!" en App Store MX; 200+ originales y meta de 400 en 2026, sin producción local en México reportada | Doblaje y compra | Ecosistema Startup · Filmustage |
| GoodShort | Web y app en español; doblaje al inglés de catálogo chino; "Dramas Cortos Hub" en Play MX | Traducido | observación propia |
| NetShort · DramaWave · StardustTV · Shorta (AR) | Comisionan o compran contenido en español, sobre todo en España; StardustTV recibe descargas desde México | Compran | Audiovisual451 · Insightrackr |
| Melolo (ByteDance) · PineDrama (TikTok) | Melolo solo en ES/EN/ID/PT: apuesta explícita por hispanohablantes; PineDrama en 48 idiomas, lanzada en Brasil | Gratis | App Store MX · AXIS |
| TelevisaUnivision | "40 micro-dramas a fin de 2025, 100 en 2026" ⚠️ una sola fuente; no confirmado en PRODU ni en comunicados | Sin confirmar | AXIS (única fuente) |
| España | Atresmedia (Una novia por Navidad: 20 M de vistas, T2 en rodaje), RTVE Playz, Banijay Iberia (3 proyectos), Vertical Factory AIE (A siete cuadras de ti, 40 eps × 90 s), Zona Mixta (Aulas de sangre, 60 eps × 2 min) | Produciendo | Audiovisual451 |
| Argentina · Latin Media | Olga, Von Bivant, The Eleven Hub y Telefe entrando al vertical; Latin Media presentó 30 series verticales + 6 microdramas en 2025 | Arrancando | Ecosistema Startup |
| Región | Por serie | Días de rodaje | Eps/día |
|---|---|---|---|
| China gama baja | USD 11-830 K (rango amplio) | 5-7 | 14-20 |
| China premium | USD 50-150 K · "S-class" 400-600 K | 10-15 | — |
| EE.UU. estándar | USD 150-300 K (ReelShort "por debajo de 300 K") | 8-14 | 4-6 |
| Europa | USD 75-200 K | 10-14 | — |
| India | USD 12-18 K (45 eps) | 3 | 15 |
| LATAM | USD 10-50 K ≈ MXN 170-850 K (conv.) est. | 5-12 | — |
| IA-assisted (global) | USD 15-80 K (-80%); temporada en menos de 2 semanas | — | — |
Fuentes: Streaming Lens (abr/ago-2026) · Filmustage · TIME · Hollywood Reporter · MPA vía Deadline · Vitrina · ETC Journal. En GVR (1 GVR = MXN 350): serie EE.UU. USD 150 K ≈ 7,290 GVR; serie LATAM USD 30 K ≈ 1,458 GVR est. Marketing = 5-9× la producción en EE.UU.; solo ~5% de títulos son hits (ROI 5-20×), ~25% promedio (1.5-3×) y ~70% no recupera (modelo de analista, no dato auditado). Streaming Lens
México pone 7.74% de las descargas de ReelShort y 27.9 min/día en DramaBox, pero el catálogo es chino doblado: DramaBox lleva 3 títulos mexicanos en 2026 y ReelShort dobla o subtitula. No existe humor, acento ni códigos mexicanos con talento de redes locales.
Una serie LATAM cuesta USD 10-50 K en 5-12 días —modelo de un analista, no auditado— contra 150-300 K en EE.UU. (mediana ≈ 7× menos). VPLAY apunta a MXN 0.7-0.9 M por temporada de 60-80 episodios todo incluido, con jornada de MXN 48 k directos. Con RPD de USD 0.27 el B2C solo no paga un CPI de 0.50-1.00; el B2B (marcas, corporativos, educación) sostiene la unidad económica mientras crece el catálogo.
Content Factory (ve_ugc_factory) ya opera en Guadalajara, Odoo v19 es el libro mayor del grupo y NEXUS ya conversa por WhatsApp. VPLAY añade la capa móvil y de video, no un estudio desde cero.
In-To Films y Dos Ke Tres Films graban en México para DramaBox: el talento y la infraestructura existen, pero producen para plataformas extranjeras que se quedan con el activo. PRODU
En México no hay régimen tipo NRTA; aplica la LFPDPPP 2025 y las reglas de publicidad a menores: cumplimiento barato frente a China. No localizamos ninguna app global que cobre por OXXO, SPEI o telco: el hueco 4.
Lo que cambia el juego este año: IA en producción, interactivo, marcas dentro de la trama.
IA en producción
10,000+ títulos con IA por mes a inicio de 2026; ~50,000 micro-dramas IA subidos a Douyin en marzo; los títulos IA en el top-100 chino pasaron de ~7% a 38-40% en un año. Presupuesto IA-assisted USD 15-80 K por serie (-80%), post -40%, temporada en menos de 2 semanas. Fuera de China el uso dominante es doblaje y localización: la palanca para el español. Riesgo: saturación; el diferencial pasa a IP, personajes repetibles y distribución. ETC Journal · Vitrina · MPA
Series interactivas
ReelShort opera el estante "ReelShort Interactives" y vende dentro del VIP "Vote Props" e "interactive choice passes"; en China la IA ya genera storylines ramificadas y loops virales. No localizamos ninguna app en español con interactivos: oportunidad directa para el "elige tu final" patrocinado de VPLAY. ReelShort · MPA
Branded short dramas
China: 233 colaboraciones marca × micro-drama en ene-ago 2025, 87 marcas nuevas y más de 60% de tasa de reinversión. DramaBox integró programática institucional con The Trade Desk (abr-2026); ReelShort llevará la publicidad a ~15% del ingreso en 2028. Los briefs de marca ya piden completitud, calidad de comentarios, search lift y personajes repetibles: el episódico logra 3× completitud frente al one-off y el CTA a mitad de narrativa rinde 40-60% menos. iiMedia · MPA · Influencers Time
Hollywood y capital entran
Fox × Holywater (MyDrama): 200+ shows en 2 años y Serie A de USD 22 M; Peacock licenció 10 títulos de ReelShort; GammaTime (Bill Block, con Anthony Zuiker) levantó USD 14 M; MicroCo (Cineverse) paga USD 100-200 K por serie; DramaBox buscó USD 100 M a valuación de 500 M. El formato ya no es "solo chino". HR · AXIS · Filmustage
NRTA anuncia reglamento
La autoridad de radio y TV formula por primera vez reglas específicas para micro-dramas. Global Times
Permiso o número de registro para emitir
Temas políticos, militares, diplomáticos y religiosos con revisión adicional; producciones de más de CNY 1 M requieren aprobación superior; sin aprobación = "cero promoción". DramaPanda
Retiros masivos
Más de 25,000 episodios retirados; Hongguo (120 M MAU) suspendida 5 días y 130 títulos fuera a fin de 2024. Trade.gov · Vitrina
Campaña de 2 meses
Contra contenido dañino para menores, soft-porn, culto al dinero, valores matrimoniales distorsionados, violencia/venganza, títulos vulgares y piratería; auto-inspección de plataformas. Global Times
Borrador "Administrative Measures"
Definición (menos de 20 min por episodio, narrativa continua) y tres categorías: I gran presupuesto o temas sensibles y II presupuesto medio, ambas con revisión y aprobación previa; III bajo presupuesto gestionada por la plataforma con código de programa. Comentarios hasta el 23-jul-2026. Global Times
Telco bundles
AIS (Tailandia) desde abr-2026; Indonesia y Filipinas a fin de 2026; Telkomsel con FlexTV. Palanca #1 de margen según MPA junto con el web store. Para México: Telcel, AT&T, Izzi. MPA
Consolidación
~300 apps menores (MPA); 331 en el panel de Sensor Tower (oct-2025); 1,549 en el panel chino (jul-2026). Los de en medio, sin IP ni distribución propia, son los que desaparecen. Streaming Lens
Géneros que abren
True crime, thriller, horror, anime, comedia y deportes/boxeo (GoodShort ya etiqueta Boxer y Athletes). Sinergia directa con VBoxing y VGaming dentro del ecosistema Veniu. HR · GoodShort
Los números contra los que se medirá VPLAY.
Sensor Tower y MPA no publican retención D1/D7/D30 del short drama fuera de China; se usan proxies de apps de entretenimiento y el dato largo de DramaBox. Cada supuesto de VPLAY se fija en la mitad baja del rango por tratarse de una app nueva en LATAM.
| KPI | Referencia del mercado | Tipo | Supuesto VPLAY | Fuente / cálculo |
|---|---|---|---|---|
| Retención D1 / D7 / D30 | Apps de suscripción entretenimiento: D1 45-60% · D7 30-45% · D30 18-25%. Streaming/media general: D1 35-45% · D7 15-25% · D30 8-15% | Proxy genérico | D1 30% · D7 15% · D30 8% meta F1 | Prooflytics · MWM |
| Retención larga | DramaBox: 17% al mes 6 · 15% al mes 12 (2024) | DATO | M6 12% est. | Sensor Tower |
| Conversión free → pago | China ~60% transacciona (MPA); más de 50% paga CNY 11-50/mes (CNNIC). Ex-China no publicada: est. 5-8% EE.UU., 1.5-3% LATAM (RPD ÷ ARPPU) | DATO / est. | 2-3% LATAM · 5-8% US Hispanic est. | MPA · CNNIC · cálculo |
| ARPPU | EE.UU. USD 40-60/año (serie completa 15-47; VIP 14.99-19.99/sem) · México MXN 150-300/año | est. | MXN 150-300/año est. | precios de tienda |
| RPD (ingreso por descarga) | EE.UU. USD 3.40-4.70 · Europa 1.50-2.50 · MENA 0.73 · SEA 0.40-0.60 · LATAM 0.27 | est. de analista (no auditado) | Meta ≥ MXN 9 en M12 (hito) → 13.6 = USD 0.80 en F2, tres veces el benchmark est. | Streaming Lens |
| CPI | Short drama EE.UU. en Meta más de USD 15 · LATAM genérico USD 0.50-2.00 (≈ MXN 8.5-34) · TikTok 0.50-2.50 · Facebook 1.00-3.00 | DATO / est. | Android MX USD 0.50-1.00 (MXN 8.5-17); CAC blended ≤ MXN 10 (F1) → 8 (F2) est. | Streaming Lens · Business of Apps |
| Descargas pagadas | ReelShort 70% · DramaBox y ShortMax 60%+ de sus descargas son de adquisición pagada (2024); más de 5 mil millones de impresiones en Facebook y TikTok | DATO | ≤ 40% de instalaciones pagadas; reinversión en tráfico ≤ 35% del ingreso: creadores, TikTok/Kwai, WhatsApp est. | Sensor Tower |
| Tiempo diario | 25 min global · ReelShort 35.7 · DramaBox MX 27.9 · SEA ~40 | DATO | 20 min est. | Sensor Tower · Omdia |
| Muro de pago | Tras 8-15 episodios (Plot Party) · 5-10 (Filmustage/QWE); ReelShort 5-13; DramaBox ep. 6 | DATO | 8 gratis, muro en el ep. 9 (experimento vivo 5 vs 8); % que llega al muro como KPI que manda | varias |
| Demografía | EE.UU./CA: 16-24 21% · 25-34 24% · 35-44 22%; ReelShort ~75% mujeres; DramaBox 43.5% hombres; DramaWave 84% mujeres; MPA: mujeres urbanas 30-60 con poder adquisitivo | DATO | Núcleo: mujeres 25-44 · nichos masculinos vía deportes/boxeo | Plot Party · Filmustage · MPA |
| Contenido de marca | Episódico: 3× completitud vs one-off; CTA a mitad de narrativa rinde 40-60% menos | Afirmación de agencia | CTA al final del arco; completitud como métrica de venta | Influencers Time 7-mar-2026 |
Prueba la regla
Mueve el costo por instalación y mira qué ingreso por descarga exige la regla de 2.5×. La barra roja es el RPD que LATAM paga hoy.
Con CPI de USD 0.60 harían falta 5.6× el RPD actual. El B2B y los anuncios recompensados cubren la diferencia.



- Media Partners Asia vía Variety (6-ago-2026, ReelShort USD 1 mil M y cuotas ex-China) y vía Deadline/Yahoo (17-sep-2025, China supera taquilla; ex-China 2024-2030).
- Sensor Tower: State of Short Drama Apps 2025 (jul-2025) y 2026 (jun-2026); Short-Drama Redefines Mobile Entertainment (ene-2025); State of Mobile 2026 vía Marketing Dive (20-feb-2026).
- iiMedia Research vía Huajin Securities/iTiger (RMB 67.79 mil M) · CNSA vía Yicai Global (8-dic-2025) y Trade.gov (15-dic-2025) · iResearch vía Chambers · Statista (17-dic-2025) · Omdia vía Vitrina y Ecosistema Startup (abr-2026).
- Insightrackr (8-jun-2026) · Vitrina (plataformas 2026) · AXIS AI Studios (1-sep-2026) · Streaming Lens (costos abr/ago-2026; DramaBox Revenue 2026; Vertical Invasion 2026) · Filmustage (6-may-2026) · Hollywood Reporter (5-nov-2025) · TIME (2024).
- ReelShort Fandom Coins y Subscription (ago-2026) · QWE (jul-2026) · shortdramaapps.com (jun-2026) · shortdramatop.com (14-jul-2026) · goodshort.com (HTML y tráfico del reproductor, 1-sep-2026) · fichas de Google Play MX y App Store MX vía iTunes Search API (1-sep-2026).
- PRODU (14 y 26-jun-2026) · Ecosistema Startup (11 y 23-abr-2026) · Audiovisual451 (19-may-2026) · Global Times (ene-2025, jun-2026) · DramaPanda (5-feb-2025) · ETC Journal (15-may-2026) · beginnersinai (22-may-2026) · VML · Influencers Time (7-mar-2026) · Plot Party · Prooflytics · Business of Apps (CPI 2025) · Wikipedia (ReelShort, DramaBox, Duanju) · DOF/Excélsior (tipo de cambio 1-sep-2026).
Huecos declarados: packs y VIP de GoodShort en MXN (página tras login) · precios IAP exactos en App Store MX · retención y conversión específicas del short drama fuera de China · CPI de short drama en México · ingresos oficiales de GoodShort (solo estimaciones de terceros) · DramaBox 2025 (USD 276 M vs 530 M) · TelevisaUnivision 40→100 (una sola fuente) · dueños de FreeReels y Kalos TV.
Un estudio con una app. No una app.
VPLAY nace como S.A.P.I. de C.V. propia en Guadalajara, con Grupo Veniu de accionista mayoritario, y se organiza en seis unidades de negocio que comparten una sola maquila. El B2B pre-vende la jornada antes del estreno; el B2C convierte el catálogo en hábito, datos y activo licenciable. Si la app tarda, el estudio sigue vivo en modo estudio; si despega, el estudio ya amortizó el catálogo. Esa secuencia —estudio primero, plataforma después— es la que siguió DramaBox, el número dos global, antes de dar utilidad (USD 10 M sobre 323 M de ingreso en 2024) MPA, y la que el líder pagó con pérdidas hasta 2026: ReelShort pasa de USD 785 M en 2025 a 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia MPA vía Variety.
Seis cajas registradoras, un solo día de rodaje.
Cada unidad tiene comprador propio, modelo de cobro propio, fase de arranque y un KPI que la mata si no se cumple. Studio transfiere a las demás a costo; Platform es centro de costo hasta que las cuatro unidades comerciales sean rentables. Precios, tickets y metas salen de la rúbrica GVR (1 GVR = MXN 350) y de los unit economics del blueprint blueprint §4 y §6.
VPLAY Studio
La fábrica. Hereda la Content Factory (módulo ve_ugc_factory): 2 jornadas por semana, post, asistencia de guion y edición automatizada, localización. Produce todo el catálogo, ejecuta los encargos B2B y vende maquila a terceros.
- Comprador
- Interno (App, Brands, Academy) + marcas, agencias y plataformas que compran en español
- Ingreso
- Transferencia interna por episodio (MXN 12-15 k MVP → 9-11 k régimen → 6-9 k escala) + maquila en GVR + buy-outs (LATAM USD 25-60 k por serie est.)
- KPI
- ≥ 10 episodios por jornada y costo por episodio ≤ MXN 15 k en D90 → ≤ 11 k en F1 → ≤ 9 k en F2
- Lidera
- Showrunner / director creativo + productor de línea
- A1 / A3
- MXN 0.3 M → 2.0 M de maquila nueva a terceros; margen 40 % est.
VPLAY App
La plataforma B2C: micro-dramas y cortos con V-Coins (compradas, sin caducidad) y Chispas (ganadas, caducan a 30 días y se gastan primero), muro de tres salidas, rachas, misiones, predicciones, referidos calificados en D7, checkout web y video cifrado.
- Comprador
- Audiencia 16-44 en México (≈ 75 % mujeres en romance); Brasil y US Hispanic desde F3
- Ingreso
- Episodio 30 V-Coins ≈ MXN 2.9 (pack de MXN 49 = 500 V-Coins; clímax 60; el precio se prueba a 20/30/40 en el día 75); packs MXN 49-999; membresía 59 semanal · 149 mensual · 999 anual (rango del blueprint 49-69 / 129-179 / 899-1,199); rewarded con tope 10 anuncios al día; recarga web +10 % est.
- KPI
- D1/D7/D30 30/12/6 % en soft launch → 30/15/8 en F1; conversión a pago ≥ 1.5 % → 3 %; ARPU bruto por MAU-mes 3.9 → 6.0
- Lidera
- Product Manager (Sergio interino en F0, PM propio en M4) + Flutter senior + backend senior
- A1 / A3
- MXN 1.2 M → 27.7 M; margen bruto 79 % (tiendas y PSP 13 % de mezcla, video 8 %) est.
VPLAY Brands
Advergame "elige tu final" con las decisiones como dato y cupón real canjeable, placement y UGC dentro del drama, episodio co-creado, temporada patrocinada, serie brandeada, misiones y push patrocinados. Contratos con etiquetado de publicidad y reloj de derechos de imagen.
- Comprador
- Marcas de consumo, bebidas, belleza, retail, fintech y telcos (cartera Content Factory + VSolutions)
- Ingreso
- GVR (1 GVR = MXN 350): placement 8-20 · episodio co-creado 40-90 · temporada patrocinada 180-550 con ticket objetivo 300 GVR = MXN 105 k · serie a medida 120-400 · advergame +60-150. Cobro 50 % a la firma / 50 % a la publicación
- KPI
- B2B ≥ MXN 150 k/mes en D90 → 340 k en F1 → 610 k en F2; tasa de decisión ≥ 60 %; cupón canjeado ≥ 8 %
- Lidera
- Ejecutivo de ventas B2B (base + comisión 5-10 %) + showrunner
- A1 / A3
- MXN 3.0 M → 8.5 M; margen 55-70 % del paquete (25-70 % incremental del advergame) est.
VPLAY Academy & Corporate
Tutoriales y EduShorts grabados en la misma jornada ("Odoo en 60 s"), series corporativas de onboarding, cultura y ventas entregadas en tenant propio o en el LMS del cliente, cursos vendibles y licencia por asiento. Además genera leads calificados a VSolutions.
- Comprador
- RH y dirección (cartera VSolutions), universidades, gobierno y sector cívico, profesionales 25-44
- Ingreso
- Serie corporativa 150-300 GVR (MXN 52-105 k) + ECO 3-8 k/mes; pieza suelta 40-120 GVR; curso B2C MXN 199-999 (F1); asiento MXN 150-400 al año (F2) est.
- KPI
- 2 corporativas por mes; ≥ 10 leads calificados a VSolutions al mes (≥ 30 en F2); ≥ 10 tenants con ECO en M12
- Lidera
- Ventas B2B + guionista vertical
- A1 / A3
- MXN 1.1 M → 3.0 M; margen 55-65 %. "Un lead calificado de ERP vale más que 100 desbloqueos" est.
VPLAY Distribution
El catálogo como activo: licencias a canales FAST, OTT, telcos y aerolíneas; doblaje asistido a portugués e inglés; licenciamiento de IP; cortos a festivales y fondos públicos; estrenos y watch parties en Hub Providencia con premios que no son dinero.
- Comprador
- Plataformas, telcos, editoriales, fans y fondos públicos (FILMA Jalisco, FICG)
- Ingreso
- FAST: 40-60 % del ingreso publicitario para el dueño del contenido; mínimo garantizado por territorio; doblaje asistido USD 0.17-0.27 por minuto; boletos MXN 250-900 est.
- KPI
- 1 contrato de licencia, white-label o LMS institucional firmado en M12 (hito H12); carpeta FILMA Jalisco 2027 ingresada (H14)
- Lidera
- Producción ejecutiva (dirección de la división)
- A1 / A3
- MXN 0.1 M → 2.1 M; margen 85 %. Es el activo que se vende si todo lo demás se detiene est.
VPLAY Platform
El núcleo técnico: app Flutter, API propia (NestJS + PostgreSQL + Redis) en AWS Querétaro, ledger de dos monedas espejado en Odoo (ve_vplay), video CMAF con cifrado, antifraude y datos. Centro de costo con ECO interno hasta la fase 3.
- Comprador
- Interno; en F3 medios, universidades, marcas y socios regionales
- Ingreso
- F3: SaaS multi-tenant MXN 15-60 k/mes + rev-share 10-20 %; franquicia del formato MXN 0.5-1.5 M + regalía 5-8 % est.
- KPI
- Conciliación ledger ↔ Odoo con 0 diferencias; crash-free ≥ 99.5 %; arranque p75 < 1.5 s; 100 % de compras verificadas en menos de 10 s
- Lidera
- Backend / API senior + VSolutions (módulo Odoo y complemento en GVR)
- A1 / A3
- MXN 0 → 1.0 M; margen 90 %. No se construye la versión SaaS hasta que las unidades 1-4 sean rentables est.
Una sociedad nueva que aísla el riesgo y un consejo con dientes.
- Sociedad
- Nueva S.A.P.I. de C.V. en Guadalajara con denominación neutra; "VPLAY" es marca comercial, no razón social. Si el reporte fonético del IMPI bloquea las clases 38/41, cambia la marca, no la sociedad.
- Qué aísla
- Multas de datos personales y consumidor, responsabilidad de juegos y sorteos, y reclamaciones de talento no tocan a las demás empresas del grupo ni al hub Odoo multiempresa.
- Aportación
de Veniu - En especie, a valuar por perito: MXN 6-9 M est. Content Factory y ve_ugc_factory, patrón del ledger VENIU POINTS, NEXUS/Botpress con base opt-in, Mesa de Soporte, Hub de Reservaciones, acceso a Hub Providencia, cartera B2B de VSolutions, horas de VSolutions del MVP a costo, investigación, marca y dominios.
- Cap table
- Post-money base: Grupo Veniu 62 % · inversionistas 30 % · pool de talento 8 % con vesting a 4 años para showrunner, PM y GM est., a negociar. El detalle del ask, los tramos y el retorno vive en la pestaña
- Consejo
- Cinco asientos: dirección (presidencia) · 1 Grupo Veniu · 1 inversionistas + 1 observador · 1 independiente de la industria audiovisual · 1 GM cuando exista.
- Comités
- Greenlight semanal (veta la serie sin preventa) · Riesgo mensual (puede pausar adquisición, campañas o mecánicas) · Tramo en M6 y M12 (libera el dinero contra hitos).
- Partes
relacionadas - Todo servicio de Veniu a VPLAY a costo + máximo 10 % con tabulador anexo; aprobación del consejero de inversionistas por encima de MXN 500 k al año por proveedor est.
- Odoo
- Compañía "VPLAY" en el hub sólo para contabilidad, CFDI, CRM, ventas web y portal de marcas. Ningún tráfico de la app pega al ERP: la API propia en Querétaro recibe todo y Odoo recibe hechos por cola.

| Materia reservada (mayoría calificada con el consejero de inversionistas) | Umbral | Por qué está en la lista |
|---|---|---|
| Presupuesto anual y su desviación | > 15 % | El plan mensual es el contrato con el socio; la desviación sostenida dispara comité de riesgo extraordinario |
| Deuda | > MXN 2 M | Evita apalancar una división en fase de quema planeada |
| Emisión de acciones u opciones | cualquiera | Protege la participación y el pool de talento |
| Venta o licencia exclusiva del catálogo o de la IP | cualquiera | El catálogo es el activo que se vende si todo lo demás se detiene |
| Inversión en adquisición de usuarios | > 35 % del ingreso | Es el riesgo que mata la categoría: los estudios chinos reinvierten 80-85 % en tráfico Sixth Tone |
| Cualquier mecánica con azar comprado | prohibida | Sorteo sin permiso = prisión de 3 meses a 3 años (LFJS art. 12) LFJS |
| Partes relacionadas fuera del tabulador y compensación de directivos | cualquiera | Grupo Veniu es mayoritario y proveedor: la transparencia se pacta antes, no después |
De nueve personas en nómina a treinta, con compuertas.
Ningún rol se abre por entusiasmo: cada alta tiene mes, condición de apertura y prueba de contratación. Se publican perfiles, no nombres —salvo la dirección, el equipo se contrata con el tramo 1—.

P&L por unidad a 12 y 36 meses, y la curva mensual completa.
Todo lo que sigue sale de un solo modelo mensual del escenario base. La pérdida del año 1 es planeada: es catálogo, plataforma y equipo. Brands y Academy están en equilibrio o cerca desde el mes 9-12; la App concentra la inversión. El ingreso actual de Content Factory no se cuenta como ingreso nuevo: sus tarifas se usan como referencia de precios, no como línea del plan. Todas las cifras de este bloque son estimación declarada sobre ese modelo est. blueprint §4.2 y §9.
| Unidad | Ingreso A1 | A2 | A3 | Margen bruto | Qué absorbe del costo común | Lectura |
|---|---|---|---|---|---|---|
| VPLAY App | 1.2 | 9.6 | 27.7 | 79 % | 55 % del catálogo · 70 % de tecnología · 100 % de adquisición | MAU 60 k (M12) → 150 k (M18) → 500 k (M36); ARPU 3.9 → 6.0 |
| VPLAY Brands | 3.0 | 6.5 | 8.5 | 55-70 % | 30 % del catálogo · 15 % de tecnología | 1-2 marcas/mes en A1 → 3-4 en A2 → 5 en A3; ticket medio 250-300 GVR |
| VPLAY Academy | 1.1 | 2.4 | 3.0 | 55-65 % | 15 % del catálogo | 1 → 2 corporativas al mes; ECO recurrente con ≥ 10 tenants en M12; el lead a VSolutions no se cuenta |
| VPLAY Studio (maquila nueva a terceros) | 0.3 | 1.4 | 2.0 | 40 % | — | No incluye el ingreso actual de Content Factory |
| VPLAY Distribution | 0.1 | 1.0 | 2.1 | 85 % | Doblaje y legal | Eventos desde F1; licencias desde M13 |
| VPLAY Platform | 0 | 0.4 | 1.0 | 90 % | — | 1 white-label o LMS en M12 (hito H12); SaaS hasta F3 |
| Ingreso bruto total (MXN M) | 5.7 | 21.3 | 44.3 | — | B2B 79 % / 55 % / 37 % del total | Run-rate del mes 36 ≈ MXN 54 M al año |
| De ingreso a EBITDA (MXN M) | Año 1 | Año 2 | Año 3 | Run-rate M36 |
|---|---|---|---|---|
| Ingreso bruto | 5.7 | 21.3 | 44.3 | 54 |
| Ingreso neto (tras tiendas y pasarelas) | 5.5 | 20.0 | 40.7 | 49 |
| Costo operativo (incluye capex y desarrollo) | 18.9 | 27.9 | 31.2 | 32 |
| EBITDA de caja | −13.3 | −7.8 | +9.5 | +17 (31 %) |
| Quema acumulada | −13.3 | −21.2 | −11.6 | pico 21.4 en M22 |
Lo que ya opera, lo que falta construir.
VPLAY no arranca de cero: arranca sobre piezas que ya corren en producción dentro del grupo. Eso es exactamente lo que hace que el dinero del socio compre contenido y crecimiento, no infraestructura básica. La columna "falta" es igual de importante: es lo que sí se construye con la ronda.
| Activo del ecosistema | Estado hoy | Ya tenemos · qué aporta a VPLAY | Falta · qué se construye | Ahorro est. |
|---|---|---|---|---|
| Content Factory (ve_ugc_factory) | Operando | Briefs Bronce/Plata/Diamante, roster UGC y cartera de marcas viva; es la unidad Studio antes de llamarse Studio | Extender el brief con "rama de advergame" y "placement en episodio"; contrato de maquila con VPLAY | Proceso y cartera |
| Odoo v19 en Odoo.sh (hub de 9 compañías) | Operando | Contabilidad, CFDI, CRM, ventas web, suscripciones y portal del cliente listos; usuario bot JSON-2 | Módulo ve_vplay (120-200 GVR + ECO): partners espejo, packs, pasivo por monedas, CFDI global, portal de marcas | Base contable |
| VENIU POINTS (ledger idempotente) | Reconciliado 6-jul-2026 | Patrón probado de wallet cross-empresa, delta idempotente por (source, ref) y firma HMAC ordenada | Ledger propio de dos monedas en la API (append-only con clave de idempotencia) y su espejo diario en Odoo | 100-150 h |
| NEXUS / Botpress con HITL | En producción | WhatsApp con humano al relevo: alta por OTP, recuperación, cliffhanger, cupones y soporte sobre base opt-in propia | Plantillas de autenticación y utilidad para VPLAY; límite de 1 mensaje al día y silencio 23:00-08:00 | 60-100 h |
| VSolutions (cartera B2B y horas) | Operando | Primeros compradores de series corporativas y tutoriales; rúbrica GVR y ruta de cliente ya en uso comercial | Complemento del MVP a costo (≈ MXN 0.38 M) y fases 2-3 de producto | Pipeline sin CAC |
| VEntertainment · Hub Providencia, VBoxing, VGaming, V4Wheels | Operando | Locación real de rodaje, sala de estreno y premios que no son dinero: convierte Chispas en valor sin activar reglas de dinero ni de sorteos | Calendario de estrenos y watch parties; boletaje sobre el Hub de Reservaciones | MXN 15-25 k por estreno |
| Advergames Lab (veniu_advergames_lab) | Listo, sin desplegar (7-ago-2026) | Diseñador visual de niveles y contrato JSON por clave: el patrón del editor de ramas | Motor de ramas del MVP (árbol JSON de 3-8 nodos con doble reproductor); editor visual hasta F1 | 80-120 h en F1 |
| Games Hub (veniu_games_hub) | Pusheado, pendiente instalar | Portales servidos por controlador, una marca = un tenant | Tenant privado para series corporativas (F1) y white-label (F3) | 60-100 h |
| Hub de Reservaciones · Mesa de Soporte | v19 en producción | Boletos de estreno multi-marca; tickets de pagos fallidos y monedas no acreditadas con D9/SPOC | Cola dedicada de VPLAY y acuerdos de nivel de servicio propios | 1 agente en MVP |
| App, API, video con cifrado y antifraude | Por construir | — | Flutter + PWA, NestJS + PostgreSQL + Redis en Querétaro, CMAF con cifrado y tres sistemas de derechos, verificación de compras en servidor, integridad y datos: 2,900-3,900 h de esfuerzo para el MVP est. — de las cuales 2,000-2,200 h de F0-F1 las cubren los dos seniors en nómina y el resto es el complemento de VSolutions (≈ MXN 0.38 M) más el equipo compartido | — |
Semana a semana, con qué se vende ya en cada tramo.
La semana 1 arranca con la firma del tramo 1; el día 90 cae 13 semanas después. Si una compuerta no se cumple, no se abre la siguiente línea de gasto (jornadas, adquisición de usuarios, iOS). Antes de la semana 1 hay un día 0 que no cuesta nómina y sí decide el año: constitución de la sociedad, búsqueda fonética y solicitudes en el IMPI (5 clases), cuentas de organización en ambas tiendas, credenciales de reproducción protegida, verificación de negocio en Meta, despacho legal por iguala y congelamiento del contrato de formato de video.
- Altas 1-8: showrunner, productor de línea, Flutter senior, backend senior, guionista, ventas B2B, editor vertical, editor de post asistida
- Biblias de las 3 series con mapa de rebanado; guiones de los episodios 1-40; casting cerrado con chemistry reads
- Repos, CI/CD, entornos en Querétaro; esquema de datos y contrato de API congelados; prueba comparativa de video protegido
- Lista de 30 cuentas objetivo; deck del advergame; 10 reuniones B2B agendadas
- Piloto interno de 10 personas: ≥ 7 piden el episodio 2
- Jornadas 1-6 de la serie que monetiza (martes y jueves) con nodos 1-4 del advergame y escena espejo con y sin producto
- Contratos de talento firmados con sello de tiempo antes del llamado; registro de guion y biblia en trámite
- App en pruebas internas de Play y TestFlight; anuncios recompensados con verificación en servidor en sandbox; desbloqueo por V-Coins, Chispas o anuncio
- Checkout web con tarjeta, OXXO y SPEI en pruebas; CFDI global y suscripción web en Odoo
- Primera cápsula corporativa grabada (media jornada con teleprompter)
- Jornadas 7-8: serie 1 terminada (80 episodios) y 40 ya en el CDN; piloto de 20 episodios de la serie 2
- Reproductor con video cifrado, muro de tres salidas y anuncios en producción; pruebas cerradas con 50 usuarios; kill-switches en configuración remota
- Conciliación diaria ledger ↔ Odoo sin diferencias; borrado de cuenta en app y web; aviso de privacidad y términos publicados
- Soft launch Android + web en Guadalajara con la serie completa programada 1 episodio al día; adquisición inicial de MXN 50 k; medición de arranque y estabilidad
- Prueba del piloto de la serie 2 con 200-500 usuarios reales
- Advergame publicado con sponsor y tablero de decisiones por nodo en el portal de marcas
- Estreno de la serie 2 (comedia, el motor de referidos) con push a las 14:00 y misiones sociales; serie 3 en rodaje
- Experimentos vivos: 5 vs 8 episodios gratis, precio de 20/30/40 monedas, orden del muro; pack web con bono para el Buen Fin
- iOS aprobado en App Store o TestFlight externo; despliegue de Play al 10 → 50 → 100 %
- Antifraude en producción; referidos calificados; medición D7 de la cohorte del soft launch
Cuatro trimestres, cuatro objetivos, resultados con número.
Cada resultado clave es medible en Odoo o en la analítica de producto y aparece en el tablero mensual del consejo. Los trimestres 2 y 4 coinciden con los comités de tramo: sus resultados clave son los hitos que liberan dinero.
| Trimestre | Objetivo | Resultados clave | Qué desbloquea |
|---|---|---|---|
| T1 · M1-M3 MVP |
Existir, rodar con contrato y vender antes de estrenar. |
|
Abre las jornadas del trimestre 2 y la inversión en adquisición |
| T2 · M4-M6 Tramo 2 |
Convertir el piloto en un producto que cobra y concilia. |
|
Libera el tramo 2 (MXN 7 M) · hitos H1-H7 |
| T3 · M7-M9 Retención |
Probar que el catálogo retiene sin comprar tráfico. |
|
Justifica —o no— el gasto de adquisición del trimestre 4 |
| T4 · M10-M12 Tramo 3 |
Demostrar que el peso invertido en tráfico regresa. |
|
Libera el tramo 3 (MXN 5 M, ampliable a 8 M) · hitos H8-H14 |
Quién entra, cuándo y con qué prueba.
El orden no es de organigrama: es de ruta crítica. Primero lo que impide rodar y lo que impide cobrar; después lo que escala. Cada rol trae una prueba de contratación concreta y un sueldo bruto mensual estimado con base en tabuladores públicos de agosto de 2026 Frente 5.
Despacho legal por iguala + contador
Compartido con Grupo Veniu
Sin las opiniones escritas sobre mecánicas, monedas y régimen fiscal no se diseña la economía; sin el contrato de talento no se rueda. Es el único gasto que ocurre antes de que exista nómina.
Showrunner / director creativo
Nómina + pool de talento
Sin biblias no hay casting ni guion, y en el MVP también dirige episodios. Prueba: biblia de una página y dirigir un episodio de 90 s en 3 horas con el kit ligero.
Productor de línea
Nómina
Controla el costo por episodio, el indicador que más mata a un estudio. Prueba: presupuestar una jornada a MXN 48 k con call sheet real.
Desarrollador Flutter senior
Nómina
La app es la ruta crítica de 12 semanas y la comparación de video protegido empieza el día 1. Prueba: reproductor vertical con precarga y muro simulado en una semana.
Backend / API senior
Nómina · NestJS + PostgreSQL + Redis
Ledger, verificación de compras y recompensas por servidor son el corazón del dinero. Prueba: ledger idempotente con clave de idempotencia y callback de recompensa firmado.
Guionista vertical
Nómina + MXN 1,200-2,500 por episodio freelance
20 episodios antes del día 21 y el árbol del advergame. Prueba: 3 episodios en 72 horas con el muro marcado y uno ramificado.
Ventas B2B · sponsors y corporativos
Base + comisión
El sponsor debe firmarse antes del día 25 o se activa el fallback interno. Prueba: role-play de venta del advergame con precios GVR.
Editor vertical senior + editor de post asistida
Nómina
Montan el pipeline una semana antes de la primera jornada; el segundo cubre insertos, subtítulos, doblaje de emergencia y consistencia. Pruebas: corte de un episodio en 48 h con 2 ganchos; 3 piezas en 48 h documentando créditos y licencias.
Casting y banco de crew freelance
Por jornada, sin carga patronal, con cesión de derechos
DoP 8 k · sonidista 4 k · gaffer 3 k · maquillaje 2 k · script 2 k; actores 5,000 / 2,500 / 800 por llamado. Prueba: jornada pagada de prueba, self-tape vertical y chemistry read.
Adquisición / growth + community
Una sola persona en el MVP
Entra con los primeros dailies para producir 20-40 creativos por semana antes del soft launch. Prueba: plan de creativos y experimento de precio.
Product Manager + oficial de cumplimiento (medio tiempo)
Nómina · el segundo reporta al consejo
El PM libera a la dirección del rol interino antes del lanzamiento público; cumplimiento arma tablero de fraude, bitácora de consentimientos y calendario regulatorio antes de escalar.
Flutter mid · editor #2 en nómina · data/QA medio tiempo
Se abre sólo con ≥ 30 k MAU, ≥ 3 series simultáneas o ≥ MXN 400 k/mes de B2B
Ninguna de estas altas es automática por calendario.
Ad-ops / monetización + community dedicado
Nómina
El perfil de adquisición se queda en adquisición; la monetización de anuncios y la comunidad dejan de ser un rol compartido.
GM / COO de VPLAY
Nómina + pool de talento
Descarga a la dirección y es condición del tramo 3. Junto con el consejero independiente cierra el riesgo de persona clave.
Creator relations · ingeniero de video · 2.º director · director de casting · soporte
Nómina y freelance
Escala México: 10-12 jornadas al mes y más de 100 k MAU.
Country lead Brasil / US Hispanic · localización · ad sales y telco
Sólo con Serie A o EBITDA positivo y H8-H10 cumplidos
La expansión no se contrata con la ronda actual: se contrata con la evidencia.
Lo que todavía no es dato.
Marca VPLAY
La búsqueda fonética en el IMPI está pendiente (el buscador exige captcha). Hay anterioridades conocidas: una marca "VPLAY" en clase 28 en Estados Unidos (2017), vplay.com desde 1998 y vplay.com.br desde el 30-sep-2025. Por eso la sociedad lleva denominación neutra, el nombre alterno ya tiene diseño y no se imprime nada hasta el reporte.
Opiniones legales
Las cuatro opiniones escritas —mecánicas de juego, ley fintech para monedas de circuito cerrado, régimen fiscal de las monedas y datos personales— están encargadas, no obtenidas. Son el hito H7 del tramo 2, no un supuesto ya resuelto.
Pipeline B2B
No hay cartas de intención firmadas: hay pipeline con probabilidad sobre una cartera viva (Content Factory y VSolutions). El primer sponsor se firma en la semana 4 o se activa el fallback interno con una marca del propio grupo.
El modelo financiero
Las cifras salen de un modelo mensual documentado en el blueprint, no de un archivo de cálculo auditado. Las bandas de valuación pre-money mexicanas son estimación: se verifican con fuentes de capital privado antes de negociar.
Costos de producción
Los MXN 0.7-0.9 M por temporada y los 10-12 episodios por jornada son estimación propia sobre tarifas públicas: se validan en la jornada de prueba de la semana 2-3. El tabulador ANDA 2026 no es público (se usa el de 2021 como piso).
El equipo
Se publican perfiles y pruebas de contratación, no nombres: salvo la dirección, el equipo fundacional se contrata con el tramo 1. Cada rol trae mes de alta, condición de apertura y prueba práctica.
Seis rutas, seis compradores, un mismo rodaje.
En micro-drama la producción es barata y la distribución es cara: los estudios chinos reinvierten 80–85 % del ingreso en comprar tráfico Sixth Tone y en Latinoamérica un usuario de DramaBox deja US$0.27 por descarga contra US$3.40 en EE. UU., según estimación de un analista independiente Streaming Lens. Por eso VPLAY no fabrica "videos": fabrica activos con destino comercial declarado. Cada jornada de set se rebana en seis rutas que se venden a compradores distintos, y la ruta B2B (marcas, empresas, educación) financia la B2C mientras el catálogo madura.

Formato, comprador, cobro, producción, KPI y ticket de referencia.
Micro-dramas verticales (novelas)
Series de 70–100 episodios de 60–120 s con gancho a 3 s y cliffhanger por minuto. Es el motor del hábito diario y el activo que después se licencia y se dobla.
- Formato
- 9:16 · 1080×1920 · 90 s (estándar LATAM de DramaBox: 70–80 eps × 90 s PRODU)
- Comprador
- Audiencia 16–44; ~75 % mujeres en ReelShort Filmustage
- Cobro
- 8 eps gratis (muro en el 9; experimento vivo 5 vs 8) → 30 V-Coins/ep ≈ MXN 2.9 (clímax 60) est., membresía semanal MXN 59 con bienvenida de 49 las 3 primeras semanas est., anuncio recompensado con tope de 10 al día
- Producción
- 6 jornadas/mes en MVP · 10–12 eps/jornada · 2 protagonistas + 3 secundarios por llamado Frente 5
- KPI
- D1/D7/D30 meta 30/15/8 % (cuartil alto) est. Frente 3 · % que llega al muro (ep. 6–10) · conversión a pago 2–3 % est.
- Ticket ref.
- MXN 12–15 k por episodio terminado en MVP; 6–9 k en escala est. · benchmark ReelShort: 60 monedas ≈ US$0.60/ep ReelShort
Advergames de video
Episodios interactivos "elige tu final" donde la marca entra en la trama y cada decisión es un dato de intención de compra. No localizamos quién lo venda todavía en español para marcas Frente 1.
- Formato
- 9:16 · 3–8 nodos · 2–4 min totales · 2–3 opciones por nodo con 8 s de decisión
- Comprador
- Marcas de consumo, bebidas, retail, fintech; en China hubo 233 colaboraciones marca × micro-drama ene-ago 2025 iiMedia
- Cobro
- Sponsor por temporada (serie a medida 120–400 GVR + advergame 60–150 GVR) est. · CPCV directo · cupón real generado en Odoo · dashboard de decisiones
- Producción
- Se graba en el mismo set de la Ruta A con 2–3 ramas extra por jornada; producto y arte coordinados por vestuario
- KPI
- Tasa de decisión · completitud (episódico rinde 3× vs pieza única) · CTA al final del arco (a mitad rinde 40–60 % menos) Influencers Time
- Ticket ref.
- MXN 63–193 k por temporada patrocinada (180–550 GVR) est. · China: RMB 400–800 k y 3–4 días por serie de marca Daxue
Tutoriales & EduShorts
Series de 30–90 s ("Odoo en 60 s", "Botpress sin código", "tu primera factura CFDI"). Venden cursos, certificaciones y consultoría de VSolutions; el mismo actor y set del drama, con teleprompter.
- Formato
- 9:16 nativo + máster 16:9 para LMS y YouTube · 30–90 s · series de 20 piezas
- Comprador
- Profesionales 25–44 (46 % de la audiencia del formato en EE. UU./CA Plot Party), empresas, universidades (EduVeniu, UNE)
- Cobro
- Curso B2C MXN 199–999 est. · licencia B2B MXN 150–400/asiento/año est. · sponsor tech · lead-gen a VSolutions
- Producción
- 1 jornada dedicada de teleprompter = 15–20 piezas; en jornada mixta con el drama, 4–6 est. · avatar de marca opcional (HeyGen Creator US$29/mes HeyGen)
- KPI
- Leads calificados/mes · conversión a consultoría · completitud por pieza
- Ticket ref.
- MXN 1.5–3 k por pieza de costo directo est. · 1 lead calificado de ERP vale más que 100 desbloqueos
Cortos cinematográficos
Piezas de 5–15 min con valor de festival y de marca. Posicionan a VPLAY como estudio, no solo como app, y abren la puerta de FILMA Jalisco, OTT y FAST.
- Formato
- 16:9 (2.39:1 opcional) · captura 4K, entrega 1080p · 5–15 min · marca de agua forense por sesión
- Comprador
- Audiencia premium, OTT y canales FAST, marcas con patrocinio cultural, festivales (FICG en marzo)
- Cobro
- PPV 150–200 V-Coins ≈ MXN 15–20 (MXN 0.098 por V-Coin) con ventana de 72 h est. Frente 3 · licencia FAST: el dueño recibe 40–60 % del ad revenue inorain / OTTEngine
- Producción
- 2–4 jornadas · equipo completo (FX3 + 24-70 GM II) · post extendida con color y mezcla
- KPI
- Watch-time · selección en festival · licencias firmadas · MG cobrado
- Ticket ref.
- Apoyo FILMA Jalisco a cortos hasta MXN 200 k y pilotos de serie hasta 100 k (bolsa 2026: 92.5 mdp) Informador
Exposición de producto (UGC / placement)
Lo que Content Factory ya opera hoy (testimoniales, unboxing, placement dentro del drama) más el live shopping con actores que entra en F2. Se inserta en el calendario de A y B sin jornada propia.
- Formato
- UGC 9:16 de 15–60 s · placement en el máster del episodio · 3 variantes de gancho para redes
- Comprador
- Marcas de consumo y retail; briefs Bronce / Plata / Diamante en ve_ugc_factory
- Cobro
- Placement ligero 8–20 GVR (MXN 2.8–7 k) · episodio co-creado 40–90 GVR (MXN 14–31.5 k) est. · live shopping en tienda propia (0 % vs 6 % TikTok Shop MX Tiendanube)
- Producción
- Se levanta en la misma escena: versión neutra para A y versión con producto para E; arte y vestuario llevan la lista de marcas
- KPI
- ROAS del cliente · GMV del live · renovación del paquete · +40 % de efectividad del placement cuando la marca co-crea la trama iClick
- Ticket ref.
- 4 placements/mes × 12 GVR ≈ MXN 16.8 k en el modelo base de 100 k MAU est. · tarifa UGC de mercado en MX: MXN 2–3.5 k por video de 15 s y 4.5–8 k por 60 s Shortway
Series corporativas & capacitación
Onboarding, employer branding, cultura, seguridad y ventas con lenguaje de micro-drama. Se entrega en el LMS del cliente o en un tenant privado de VPLAY (white-label).
- Formato
- 9:16 o 16:9 según el LMS · 60–90 s · 8–12 episodios por serie · SCORM o enlace firmado
- Comprador
- RH, operaciones y ventas de corporativos; gobierno y universidades como variante cívica/educativa
- Cobro
- Proyecto cerrado 150–300 GVR (MXN 52–105 k) + ECO 3–8 k/mes por serie de 8–12 eps est.; la pieza suelta extraída de una jornada ya pagada queda en 40–120 GVR · white-label SaaS MXN 15–60 k/mes + rev-share 10–20 % en F3 est.
- Producción
- 1–2 jornadas en locación del cliente o en set propio; avatar corporativo para actualizaciones sin re-rodar
- KPI
- Completitud interna · renovación ECO · NPS del área que compró
- Ticket ref.
- MXN 52–105 k + ECO 3–8 k/mes por serie (150–300 GVR); a 40–120 GVR no se cubre ni media jornada, por eso ese rango queda sólo para la pieza suelta. Se cotiza en la rúbrica viva veniu.bot.pricing, no en este documento
Cada ruta tiene su unidad económica y un solo KPI que manda.
| Ruta | Formato · duración | Comprador | Modelo de cobro | Unidad económica | KPI que manda | Entra en |
|---|---|---|---|---|---|---|
| A · Micro-drama | 9:16 · 60–120 s · 70–100 eps | Audiencia (B2C) | 30 V-Coins por episodio, membresía, anuncio recompensado (tope 10/día) | Ingreso ÷ costo: ≥ 1× antes del estreno (B2B), ≥ 1.5× a 12 meses en escala, ≥ 2.5× acumulado a 36 meses; hits 5-20× est.; B2C ≈ MXN 3.9 por MAU/mes con 100 k MAU Frente 3 | Retención D7 y % que llega al muro de pago | F0 |
| B · Advergame | 9:16 ramificado · 3–8 nodos · 2–4 min | Marca (B2B) | Sponsor por temporada + CPCV + cupón canjeado + dashboard | Ticket del sponsor − costo incremental de ramas (2–3 por jornada) | Tasa de decisión, CTA al final del arco, costo por lead | F0 |
| C · Tutorial | 9:16 + 16:9 · 30–90 s · series de 20 | Profesionales, empresas, universidades | Curso pagado, licencia por asiento, sponsor tech, lead a VSolutions | Costo por lead calificado; asiento MXN 150–400/año est. | Leads/mes y conversión a consultoría | F1 |
| D · Corto | 16:9 · 5–15 min | Audiencia premium, OTT/FAST, marcas, festivales | PPV, licencia (40–60 % del ad revenue en FAST), patrocinio cultural, apoyo FILMA | Licencia + PPV + apoyo público ÷ costo | Watch-time, selección oficial, MG cobrado | F1–F2 |
| E · Producto | UGC 15–60 s · placement en episodio | Marca y retail (B2B) | Brief GVR Bronce/Plata/Diamante, placement por episodio, comisión de live | Margen del brief (Content Factory) + GMV del live sin comisión externa | ROAS del cliente, renovación del paquete | F0 |
| F · Corporativo | Serie 8–12 eps · 60–90 s | RH, operaciones, gobierno, educación | Proyecto GVR cerrado + ECO de hosting (tenant privado) | GVR cerrado + MRR recurrente | Completitud interna, renovación | F0 |
Qué se extrae de cada escena grabada.
Jornada tipo del día 3 de "Casi Amantes" (T1). Ocho escenas en dos locaciones; de cada una sale el episodio, y además ramas patrocinadas, tutoriales con el mismo actor y set, material de tráiler, UGC natural y clips de 6 s para push. La intensidad marca cuánto se planea de antemano: siempre, si el brief lo pide u oportunista.
| Escena grabada | Episodio (A) | Rama de advergame (B) | Tutorial (C) | Tráiler / corto (D) | UGC / placement (E) | Clip de push 6 s |
|---|---|---|---|---|---|---|
| 1 · Llegada a la oficinaInterior día · 2 actores · 55 min | Ep. 21 completo: gancho "la nueva asistente"Siempre | Nodo 1: ¿café de la marca o agua?Si el brief lo pide | — | Plano del CEO para el tráiler de T1Siempre | BTS de vestuario con marcaSi el brief lo pide | Fotograma del gancho + "Ver ahora"Siempre |
| 2 · Confrontación en el elevadorInterior · 2 actores · 40 min | Ep. 22: cliffhanger "no firmé quererte"Siempre | Sin rama (tensión pura) | — | Beat emocional del tráilerSiempre | — | Clip de 6 s del cliffhangerSiempre |
| 3 · Desayuno familiarCocina · 4 actores · 70 min | Ep. 23: la abuela descubre el contratoSiempre | Nodo 2: el producto en la mesa decide el menúSiempre | "Receta en 60 s" con la abuela (Academy)Si el brief lo pide | — | Unboxing natural del productoSiempre | Clip "¿qué haría tu abuela?"Si el brief lo pide |
| 4 · Monólogo a cámaraTeleprompter · 1 actor · 45 min | Confesión del ep. 24 (voz en off)Si el guion lo pide | — | 4 piezas "Odoo en 60 s" con el mismo actor y setSiempre | — | Testimonial de marca en primera personaSi el brief lo pide | Cita del monólogo como tarjeta de pushSi el brief lo pide |
| 5 · Exterior noche · GuadalajaraCalle · 2 actores · 60 min | Ep. 25: persecución bajo la lluviaSiempre | Nodo 3: ¿pide el auto por app o camina?Si el brief lo pide | — | Plano de ciudad para el cortoSiempre | — | Clip nocturno para el push de las 21:00Siempre |
| 6 · Decisión con producto en manoEscena espejo A/B · 30 min | Solo versión neutra | Nodo 4 y 5: rama con marca / rama sin marcaSiempre | — | — | Placement "hero" de 15 sSiempre | "Tu decisión vale +50 Chispas"Si el brief lo pide |
| 7 · Detrás de cámarasDescanso · crew · 20 min | — | — | Making-of como pieza de AcademySi el brief lo pide | Material para el EPK del cortoSi el brief lo pide | 3 clips UGC de actores con productoSiempre | Oportunista |
| 8 · Cliffhanger de cierreInterior noche · 3 actores · 50 min | Ep. 26: "él ya lo sabe"Siempre | Nodo final: cupón real al completarSi el brief lo pide | — | Cierre del tráilerSiempre | — | Clip del último segundo (racha de mañana)Siempre |
| Totales por jornada est. | 10–12 episodios | 2–3 ramas (5 nodos) | 4–6 piezas | 1 tráiler + 3 teasers | 4–6 clips UGC + 2 placements | 8–10 clips de 6 s |
¿Cuántas piezas salen de un mes de set?
Mueve la cadencia y el simulador calcula piezas por formato y el costo por episodio con la estructura del equipo fundacional (nómina creativa ×1.32, freelance de rodaje MXN 19,000/jornada, actores MXN 20,700/jornada, locaciones MXN 5,000/jornada) Frente 5.
"Costo de estudio" = nómina creativa + compartidos + SaaS + variables de rodaje. "Costo cargado" reparte toda la operación MVP (≈ MXN 713 k/mes con 6 jornadas, incluye producto, growth y ventas) entre los episodios del mes. Benchmark del Frente 5: MXN 12–15 k en MVP · 6–9 k en escala est.. Los tutoriales, ramas y clips salen de las mismas jornadas: su costo marginal es post, no rodaje.
Lunes a sábado: preproducción, rodaje, post, publicación y push en la misma semana.
Semana con dos jornadas (la cadencia MVP alterna semanas de una y dos jornadas para cerrar en 6 al mes; en escala son tres por semana, 12+ al mes). La app estrena todos los días: el calendario existe para que el set nunca espere a la post ni la post al set.
| Día | Preproducción | Rodaje | Post | Publicación en la app | Push · comunidad |
|---|---|---|---|---|---|
| Lunes | GUIONLock de guion de la semana (10–12 eps + 2–3 ramas) · brief de marca aprobado en Frame.io · call sheets en StudioBinder · lista de props con marcas | SCOUTINGLocación y luz de la jornada 1 · prueba de vestuario con placement | QCEntrega de la semana anterior · QC automático (ffprobe: 1080×1920, loudness) · subida a Mux | Estreno 19:00 · 2 episodios · tráiler de la serie nueva en el feed | Teaser de 6 s "nuevo episodio" a seguidores · misión de la semana |
| Martes | ENSAYOLectura de ramas con actores (1 h) · continuidad | JORNADA 1Oficina + cocina (escenas 1–4 y 6) · 10–12 eps · 2 ramas · placement hero · 8–10 h | DAILIESCopia a LucidLink · selección de tomas por script · corte del tráiler | 2 episodios | Fotograma del cliffhanger (Android) · video en la notificación (iOS) · 21:00 |
| Miércoles | AJUSTEReescritura ligera según dailies · brief del siguiente sponsor (ventas B2B) | JORNADA 2Exterior noche + teleprompter (escenas 4, 5, 7, 8) · 8–10 eps · 4–6 tutoriales · UGC | CORTEEps 1–6 · subtítulos automáticos + revisión · insertos generativos (establecimientos) | 2 episodios + 1 tutorial | Misión "ver 15 minutos" · racha día 3 |
| Jueves | GREENLIGHTFicha de propósito de la siguiente serie · casting de secundarios | PICKUPSSolo si QC falla (máx. 2 h) | CORTE + COLOREps 7–12 y ramas · LUT de serie · stickers de decisión · mezcla para bocina de celular | 2 episodios + rama de advergame | "Tu decisión vale +50 Chispas" · reporte de decisiones al sponsor (Odoo) |
| Viernes | PLANCalendario de la semana siguiente · matriz escena × formato firmada | — | MÁSTERQC final · másteres CMAF con DRM · versiones TikTok / Shorts (OpusClip) · 8–10 clips de push | 2 episodios + tráiler de la próxima serie · cupón de fin de semana | Cupón de membresía por tiempo limitado · WhatsApp utility solo a usuarios de pago con opt-in |
| Sábado | — | COMUNIDADLive de 30 min con actores (materia prima de UGC y live shopping) | DATOSReporte semanal: retención por episodio, tasa de decisión, leads de tutoriales → siguiente brief | Maratón de 4 episodios (muro de pago) · votación del final | Digest semanal · watch party · predicción del final con Chispas (nunca con V-Coins compradas) |
6 jornadas → 50–60 episodios/mes
Una temporada de 80 episodios cada 6 semanas, más 2 advergames, 20–25 tutoriales y 50 clips de push al mes. Al soft launch (D60) debe haber ≥ 2 series completas (≈ 160 eps), 1 advergame, 20 tutoriales y 200 clips de push est.; al D90, 3 series rodadas (≈ 200 eps) y en el M6, ≥ 3 series publicadas con ≥ 200 episodios. La v1 pedía 3 series completas (240 eps) desde el lanzamiento, que a 10–12 eps por jornada exigiría ≥ 9 jornadas al mes desde la semana 1 blueprint §7.3 · v1.
12+ jornadas → 140+ episodios/mes
Dos unidades de rodaje en paralelo, 12 episodios por jornada y el costo por episodio baja a MXN 6–9 k est.. Se activan colorista, diseñador de sonido y 2–3 directores de episodios en nómina Frente 5.
Opt-in 61 % y apertura contextual 14.4 %
La push contextual abre 14.4 % contra 4.19 % la genérica; Android no reproduce video en la notificación, así que el clip de 6 s vive en la app y la push lleva el fotograma del cliffhanger Batch 2025.


El tropo es el género: ocho nichos LATAM y sus sponsors naturales.
GoodShort no usa géneros clásicos: descubre por tropo (CEO, Revenge, Contract Marriage, Werewolf, Heiress…) GoodShort observado. VPLAY copia el sistema y lo llena con códigos mexicanos que casi no se producen todavía: DramaBox lleva 3 títulos MX en 2026 y ReelShort dobla catálogo ajeno Frente 1. Cada nicho define muro de pago, hora de push y quién paga la temporada.
| Tropo / nicho | Señal de mercado (dato) | Serie de trabajo VPLAY | Sponsors naturales est. | Muro · push · rutas |
|---|---|---|---|---|
| Romance · contrato / matrimonio relámpago | ~75 % mujeres en ReelShort; GoodShort obtiene >66 % de su ingreso en EE. UU./Canadá con un catálogo romance-led Filmustage · Vitrina | Casi Amantes (80 eps) | Belleza y cuidado personal, moda, joyería, apps de citas, flores y regalos | Muro ep. 9 · push 21:00 · A + B + E |
| Venganza · contraataque · "regreso de la ex" | Estante "Counterattack" y tags Revenge / Getting Back at Ex en GoodShort; es el tema más vigilado por el regulador chino, así que se produce fuera GoodShort · NRTA | Ya no soy tu princesa | Fintech y crédito, seguros, gimnasios, cosmética "glow-up", legaltech | Muro ep. 6 (gancho fuerte) · push 22:00 · A + B |
| Familia · herencia · secretos | Tags Family / Heiress / Family Reunion; ficha de referencia con 38.4 M vistas y 6.3 M seguidores; MPA: mujeres urbanas 30–60 con poder adquisitivo GoodShort · MPA | Lazos Rotos | Alimentos y hogar, supermercados, seguros de vida, farmacias, bancos de retiro | Muro ep. 10 · push domingo 20:00 · A + E + F (versión cívica) |
| CEO · contrato · oficina | Tags CEO / Female CEO / Billionaire / Office Romance; la ficha de GoodShort en Play MX promete "directores ejecutivos, multimillonarios" Play MX | El contrato de Diego | Autos premium, inmobiliarias, relojes, banca patrimonial, coworking, software de gestión (placement natural de Odoo) | Muro ep. 8 · push 13:00 y 21:00 · A + B + C |
| Sobrenatural · fantasía urbana · horror | Categorías Fantasy / Superpower y tags Werewolf / Vampire / Reborn; "géneros que abren": horror y true crime HR | La Llorona de Chapalita | Bebidas energéticas, gaming (VGaming), telcos, streaming, retail de Día de Muertos | Muro ep. 6 · push viernes 23:00 · A + B + D |
| Comedia · suegras, vecinos, oficina | "Géneros que abren": comedia; hueco documentado: no existe catálogo con humor, acento y códigos mexicanos Frente 1 | Suegra Nivel Dios | Botanas, delivery, telcos, plataformas de pago, cerveza (solo +18 y etiquetado LFPC) | Muro ep. 10 (más gratis, más compartido) · push 14:00 · A + E |
| Tech & negocios · emprendedor | Tags Business / Underdog Rise; 25–44 años = 46 % de la audiencia del formato en EE. UU./CA Plot Party; sinergia directa con VSolutions | La startup del barrio + "Odoo en 60 s" | SaaS, bancos PyME, fintech B2B, universidades (UNE, EduVeniu), programas públicos de emprendimiento | Gratis + lead-gen · push martes 9:00 · C + F + A |
| Deportes · boxeo · futbol | Tags Boxer / Athletes / Sport; "deportes/boxeo" entre los géneros que abren; sinergia con VBoxing y VEntertainment GoodShort · HR | Doce Rounds | Bebidas isotónicas, ropa deportiva, casas de apuestas (excluidas por diseño), gimnasios, telcos | Muro ep. 8 · push día de partido · A + D + eventos |
Quién compra qué: seis compradores, seis paquetes.
Marcas de consumo
Compran la trama: placement, episodio co-creado, serie a medida o advergame "elige tu final" con cupón real. En China 87 marcas entraron por primera vez al formato en 2025 y más del 60 % reinvirtió iiMedia.
- Ticket: placement 8–20 GVR · episodio 40–90 GVR · serie 120–400 GVR · advergame +60–150 GVR est.
- KPI: completitud, tasa de decisión, cupón canjeado en Odoo
- Regla: etiqueta "contenido patrocinado" (LFPC art. 32)
Retail & e-commerce
Compran la conversión: live shopping con actores, catálogo dentro del episodio y merch de personajes. Hongguo (ByteDance) abrió una división de e-commerce sobre sus 300 M MAU BigGo.
- Ticket: comisión sobre GMV en tienda propia (0 % externa) vs TikTok Shop MX 6 % y 8 % SFP Tiendanube
- KPI: GMV del live, ROAS, recompra
- Regla: CFDI y LFPC en cada venta desde Odoo eCommerce
Educación
Compran la biblioteca: EduShorts, cursos certificados y licencia por asiento para universidades y escuelas. Anclas propias: EduVeniu y UNE (20 k alumnos).
- Ticket: curso B2C MXN 199–999 · licencia MXN 150–400 por asiento/año est.
- KPI: completitud, certificados emitidos, renovación anual
- Regla: SCORM o enlace firmado; sin perfilado de menores (LFPDPPP 2025)
RH corporativo
Compran la serie interna: onboarding, seguridad, ventas y cultura en tenant privado, con avatar corporativo para actualizar sin re-rodar.
- Ticket: 150–300 GVR (MXN 52–105 k) + ECO 3–8 k/mes por serie de 8–12 eps est.; pieza suelta 40–120 GVR; white-label SaaS MXN 15–60 k/mes en F3 est.
- KPI: completitud interna, NPS del área, renovación
- Regla: marca de agua por sesión; datos del empleado nunca salen del tenant
Gobierno & cívico
Compran la explicación: trámites, salud, cultura, turismo y seguridad contados como micro-drama. FILMA Jalisco es aliado (bolsa 2026 de 92.5 mdp) y puerta a otros estados Informador.
- Ticket: proyecto GVR cerrado por campaña est.; sin ECO si el hosting es público
- KPI: alcance, completitud, trámites iniciados por deep link
- Regla: sin contenido en veda electoral; propósito cívico declarado en la ficha
Telcos · OTT · FAST
Compran el catálogo terminado: licencia por hora, bundle con datos móviles y carrier billing. MPA señala los bundles telco como palanca #1 de margen (AIS Tailandia desde abr-2026) MPA / Variety.
- Ticket: FAST 40–60 % del ad revenue para el dueño; DCB LATAM +12.8 % a/a; doblaje PT/EN US$60–200 por serie con voz sintética inorain · ElevenLabs
- KPI: horas licenciadas, MG cobrado, territorios
- Regla: cadena de derechos limpia (117 bis, voz sintética con consentimiento)
Lo que el set entrega a la post, ruta por ruta.
| Ruta | Relación · resolución | Duración por pieza | Piezas por temporada | Estructura narrativa | Entrega y protección |
|---|---|---|---|---|---|
| A · Micro-drama | 9:16 · 1080×1920 · 24–30 fps | 60–120 s (LATAM: 90 s) | 70–100 episodios; 8 gratis (experimento 5 vs 8) | Gancho ≤ 3 s · giro por minuto · cliffhanger en el último segundo · muro ep. 6–10 | CMAF por HLS + DASH, H.264 tope 4,000 kbps, segmentos de 4 s, cifrado cbcs + Widevine/FairPlay, URL firmada Frente 2 |
| B · Advergame | 9:16 · 1080×1920 | Nodo 30–60 s · total 2–4 min | 3–8 nodos · 2–3 opciones por nodo · 1 nodo final con cupón | Decisión con temporizador de 8 s y opción por defecto; rama "con marca" y "sin marca" grabadas en espejo | Mismo máster que A; cada opción lleva sponsor_payload_json y cada decisión registra latencia Frente 8 |
| C · Tutorial | 9:16 nativo + máster 16:9 | 30–90 s | Series de 20; 4–6 por jornada | Promesa en 2 s · un solo concepto · cierre con CTA a curso o WhatsApp | Subtítulos quemados + SRT; exportación a LMS (SCORM) y YouTube; transcripción automática |
| D · Corto | 16:9 (2.39:1 opcional) · captura 4K | 5–15 min | 1 corto + tráiler 60 s + 3 teasers | Tres actos; primer plano cerrado el 80 % del tiempo también en 16:9 para que viaje a 9:16 | Entrega 1080p con marca de agua forense; PPV con ventana de 72 h; DCP solo para festival |
| E · Producto / UGC | 9:16 · 1080×1920 | 15–60 s | 4–6 clips por jornada + 2 placements en episodio | Testimonial, unboxing o placement hero; 3 variantes de gancho para A/B en redes | Etiqueta "patrocinado" en pantalla; versión para TikTok/Reels y versión para la app |
| F · Corporativo | 9:16 o 16:9 según el LMS | 60–90 s | 8–12 episodios por serie | Un comportamiento por episodio · personaje recurrente · cuestionario al cierre | Tenant privado con marca de agua por sesión; SCORM o enlace firmado; avatar para actualizaciones |
Regla de la casa: sin propósito no se graba.
Cada pieza nace con un propósito de capitalización escrito antes del primer llamado: venta directa, sponsor, lead-gen, retención, capacitación o licencia. En el modelo de datos la ruta se describe con tres campos del título (type · sponsor_id · pricing_model) y el brief queda ligado a ve_ugc_factory Frente 8. Si la ficha no cierra, la serie no entra al calendario.
Ruta primaria y secundarias, comprador, propósito, cobro y KPI de cierre. La abre el showrunner; la firma producción ejecutiva.
Orden de venta o brief aprobado en el portal de marcas. Sin sponsor firmado, la rama se escribe pero no se graba; la Ruta A llena el hueco.
El guionista marca el episodio de paga (6–10) y entrega el árbol de decisiones; el asistente de guion genera variantes de cliffhanger, el humano elige.
Cesión de imagen y voz con remuneración irrenunciable (LFDA 117 bis), consentimiento separado para voz sintética, etiqueta "contenido patrocinado" (LFPC art. 32) y registro del guion en INDAUTOR Frentes 3 y 5.
Showrunner y productor de línea firman qué sale de cada escena. Es el documento que la post recibe con los dailies y el que audita finanzas al cierre del mes.
Casi Amantes · Temporada 1
- Ruta primaria
- A · micro-drama 80 eps × 90 s · romance-contrato
- Rutas secundarias
- B advergame de 5 nodos (bebidas) · E 2 placements · 40 clips de push · tráiler para D
- Propósito
- Venta directa (monedas + membresía) + sponsor
- Comprador
- Audiencia romance 25–44 · marca de bebidas (brief Plata)
- Cobro
- Gratis eps 1–8 · 30 V-Coins desde ep. 9 · sponsor 180 GVR est.
- KPI de greenlight
- Piloto interno de 10 personas: ≥ 7 piden el ep. 2 · sponsor firmado antes del día 1 de rodaje
- KPI de cierre
- D7 ≥ 15 % · 55 % llega al muro · tasa de decisión ≥ 60 % · cupón canjeado ≥ 8 % est.
- Registro
- INDAUTOR guion + biblia · contratos 117 bis · aviso de privacidad de casting
- Dueño
- Showrunner · firma: producción ejecutiva
| Propósito | Rutas que lo cumplen | Evidencia en Odoo | KPI de cierre | Dueño |
|---|---|---|---|---|
| Venta directa | A · D | Movimientos de wallet (consumo de V-Coins), suscripciones, PPV | Ingreso por episodio y por temporada; breakage reconocido según NIIF 15 | Product Manager |
| Sponsor | B · E | Orden de venta + brief en ve_ugc_factory + reporte de decisiones | Completitud, tasa de decisión, cupón canjeado, renovación | Ventas B2B |
| Lead-gen | C | Lead en CRM con UTM del episodio y conversación NEXUS | Leads calificados/mes y conversión a consultoría | VSolutions |
| Retención | Clips de push · E · votaciones | Evento tap-to-play de la push y racha del usuario | D7 y D30 de la cohorte que recibió la push | Growth |
| Capacitación | C · F | Tenant o LMS con completitud y certificado | Certificados emitidos, renovación ECO | Academy |
| Licencia | D · catálogo A doblado | Contrato, cadena de derechos, MG facturado | Horas licenciadas y MG cobrado por territorio | Producción ejecutiva |
Así se siente VPLAY. Tócalo.
El teléfono de la portada es funcional: navega con la barra inferior, reclama la racha de 7 días, ve un anuncio de 15 s no saltable (elegido por el usuario) y gana Chispas, intenta desbloquear el episodio 13 sin saldo y aparecerá el muro de pago con sus tres salidas; entra al advergame y toma una decisión que se registra como dato. Todo lo que ves replica lo observado en GoodShort, ReelShort y DramaBox fuente, con dos diferencias de fondo: la marca entra en la trama y cada toque termina en un asiento (ledger propio + resumen diario a Odoo v19).
Cada botón salta a la pestaña Inicio y abre esa pantalla dentro del teléfono. En el teléfono: las portadas abren el player, "Desbloquear" dispara el muro, el modal de push aparece solo a los 6.5 s y la cuenta regresiva del cupón corre de verdad.
Segmento "vio el ep. 6 y no el 7 en 3 h": push con clip en iOS, fotograma + ▶ en Android; deep link con autoplay fuente.
Token + manifiesto + primer segmento ya pedidos desde el deep link; subtítulo quemado, 720p, el usuario ni ve el feed.
Tres salidas. El que no paga ve 15 s de anuncio y sigue; el que ya vio 3 anuncios hoy ve la oferta de primera compra; el suscriptor no ve nada.
Modal "¡Hurra!" con la bonificación (día 5 = +25) y una segunda acción sugerida: ver anuncio por +30 o invitar a alguien.
WhatsApp con preview del cliffhanger; la amiga entra por PWA con OTP y a los 3 episodios ambas reciben Chispas. Vuelve mañana a las 21:00.
Doce pantallas, un solo embudo: descubrir → ver → chocar con el muro → pagar o ganar → volver mañana.
Inicio · feed
Grid de 3 columnas con etiqueta de ruta (Popular · Nuevo · Tutorial · Advergame · Corto), vistas como prueba social (GoodShort muestra vistas y seguidores en cada ficha) y una fila patrocinada. "Continuar viendo" trae el candado del siguiente episodio: es el gatillo del muro. Filas personalizadas con cache de 60 s por segmento.
GET /feedPlayer vertical · muro a las 3 salidas
9:16, autoplay, subtítulo quemado, lateral de acciones (❤ 💬 🎁 ↗). En el mockup el ep. 13 se bloquea a los 18 s para mostrar el muro; en producción el muro cae en el episodio N configurado por título (referencia: ReelShort 5-13 gratis, DramaBox muro en el ep. 6 fuente). Salidas: anuncio de 15 s · 30 V-Coins · membresía.
GET /episodes/{id}/play · 402Advergame ramificado
La marca está dentro de la trama: a los 71 s aparece la decisión con 8 s de timeout y opción por defecto; cada rama es un episodio hijo de una choice. En el mockup: cinco ramas, +50 Chispas de marca por decisión y cupón real al completar, generado en Odoo; en el contrato de API de referencia la decisión acredita +5 Chispas y avanza la misión patrocinada, y la recompensa final la fija cada campaña est. fuente. No localizamos una oferta equivalente en español para marcas fuente.
POST /decisionsRecompensas
Saldo grande, racha de 7 días y misiones con botón rosa: ver anuncio (+10 Chispas, tope 10/día), vincular WhatsApp (+30), activar push (+60), invitar (hasta 500/día), predecir el final (+100 Chispas, sin azar y sin compra), seguir TikTok (+20), ver 15 min (+20). Una racha de 7 días hace 2.4× más probable el regreso al día siguiente fuente.
POST /streaks/checkin · /missions/{id}/claimMembresía
Plan semanal con precio ancla tachado y cuenta regresiva, mensual y anual con "2 meses gratis"; beneficios con ícono; al tocar "Únete ya" sale el cupón dorado. El mockup usa el precio canónico del blueprint final: semanal MXN 59 con bienvenida de MXN 49 las 3 primeras semanas, mensual MXN 149 y anual MXN 999, el patrón intro → precio pleno con cupón de bienvenida de 60 minutos est. fuente. Referencia de mercado: ReelShort VIP US$14.99/sem (≈ MXN 255), DramaBox US$16.99-19.99/sem fuente.
GET /subscription · RTDN / ASN v2Puntos de miembro
Solo suscriptores: puntos diarios canjeables por días extra (500 = +1 día · 1,000 = +5 días), merch VTrade (2,500) y experiencia V4Wheels (4,000); tabla de canje del mockup est.. Para el usuario gratuito se ven bloqueados: aspiracional. Convierte las Chispas en algo con valor percibido sin ser dinero, sin activar la Ley Fintech fuente.
entitlement · passPerfil · billetera
ID, liga (Bronce → Diamante), saldo de V-Coins y Chispas, historial del ledger, regalos, referidos, idioma, ayuda, privacidad y términos. Incluye borrar mi cuenta (obligatorio en ambas tiendas; purga en ≤ 30 días) y exportar mis datos (ARCO, LFPDPPP 2025).
GET /wallet · DELETE /me · GET /me/exportRecarga
Packs con bono creciente y oferta de primera compra: el mockup muestra MXN 49 = 500 V-Coins (primera compra ×2) (misma oferta sp_first del contrato de API); el frente de monetización propone MXN 49 = 500 V-Coins → MXN 2.9 por episodio de 30 V-Coins, un tercio de EE. UU. est. fuente. En la PWA: +10 % de V-Coins por recargar con SPEI/OXXO/tarjeta (GoodShort da +10 % en web fuente). Las V-Coins compradas nunca caducan (Apple 3.1.1 fuente); el recibo se verifica en servidor antes de acreditar.
POST /purchases/verify · /checkout/webRegalos
Regalar episodio, V-Coins o pase (tipos del modelo gift); en el mockup, series 3×/semana para miembros y membresía 1×/semana est.; solo con V-Coins (las Chispas no se transfieren: regla anti-lavado de bonos fuente). El regalo llega por WhatsApp con el cliffhanger como preview y un claim_url: cada regalo es una adquisición sin CPI.
POST /giftsColección · coleccionables
Cromos de personaje por episodio visto o misión, álbum por serie, favoritos y "avísame del estreno" (push programada). Regla legal: los cromos raros se ganan o se eligen; nunca azar sobre V-Coins compradas (LFJS 1947 castiga sorteos sin permiso SEGOB; Brasil Lei 15.211/2025 prohíbe loot boxes a menores fuente).
achievement · user_missionOnboarding · OTP WhatsApp
Age gate → OTP por WhatsApp (SMS de respaldo a US$0.03 fuente) → pre-permiso de push (+60) → tropo favorito → primer episodio en autoplay. El nuevo usuario recibe 50 Chispas de bienvenida que caducan a los 30 días; nunca V-Coins. Sesión de 30 días para no volver a pedir código.
POST /auth/otp/request · /verifyPortal de marcas (web)
Self-service para el sponsor: brief del advergame, aprobación de guion, mapa de integración por episodio, métricas de decisiones y completitud por rama, cupones emitidos y facturación CFDI. Vive en el portal de Odoo (vplay.brand, vplay.campaign, vplay.ad.slot) y convive con ve_ugc_factory para que el mismo brief alimente producción y publicación fuente.
Odoo portal · JSON-2Cada pantalla tiene un dueño en el backend: la API propia responde al pulgar; Odoo lleva el libro.
Regla de la ruta técnica: el tráfico de la app nunca toca Odoo (1 worker ≈ 6 usuarios concurrentes según la documentación oficial de Odoo 19 fuente). La API NestJS + Postgres + Redis resuelve feed, sesiones, wallet y eventos; Odoo recibe eventos de negocio por JSON-2 con idempotencia fuente.
| Pantalla | Objetivo de negocio | Mecánica clave | Backend · modelo / endpoint | Evento analítico |
|---|---|---|---|---|
| Onboarding | Alta sin fricción y consentimientos | Age gate · OTP WhatsApp (6 dígitos, 5 min de vida, 5 intentos, 3 envíos/10 min) · pre-permiso push +60 · tropo favorito · bono 50 Chispas | user, otp_challenge, device · POST /auth/otp/request → /verify · PUT /devices/{install_id}/push-token | app_open (cold_start) |
| Feed Inicio | Descubrimiento y hábito | Filas continue_watching · collection · sponsored; badges de ruta; candado visible | title, collection · GET /feed?cursor=&locale=es-MX (Redis 60 s) | feed_view · feed_item_click |
| Ficha de serie | Convertir interés en primer play | Vistas + seguidores, tags de tropo, lista de episodios con state free / locked / unlocked, botón seguir | season, episode · GET /titles/{title_id} | play_start (entry=click) |
| Player vertical | Consumo + muro de pago | Swipe entre episodios, prefetch al 70 %, muro en ep. N con 3 salidas, progreso en lote cada 10 s | view_progress, unlock · GET /episodes/{id}/play (402 EPISODE_LOCKED) · PUT /episodes/{id}/progress | play_progress 25/50/75 · ep_complete · paywall_view |
| Muro de pago | Conversión del usuario gratis | Anuncio de 15 s no saltable · 30 V-Coins (Chispas primero) · membresía; oferta de primera compra en el 409 | POST /episodes/{id}/unlock con Idempotency-Key · SELECT … FOR UPDATE sobre wallet | unlock (method, cost) |
| Anuncio recompensado | Ingreso del que no paga | Pantalla completa, contador, disclosure; el crédito llega solo con el callback S2S firmado (ECDSA/SHA-256) | ad_reward_event · POST /rewards/ad/claim (202) · GET /webhooks/ads/admob fuente | ad_start · ad_complete · ad_reward_credited |
| Advergame player | Datos + sponsor | Overlay de decisión (timing_ms, 8 s, default), ramas precargadas, recompensa por rama, cupón al completar | choice, decision, campaign · POST /decisions → next_episode_id | decision (choice_id, option_id, latency_ms) |
| Recompensas | Retención diaria (DAU/MAU) | Racha 7 días con hitos, misiones diarias/semanales/patrocinadas, tope diario de emisión | streak, mission, user_mission, bonus_lot · POST /streaks/checkin · POST /missions/{id}/claim | reward_claim (type, amount) |
| Membresía | Ingreso recurrente | Countdown, cupón, planes, beneficios, restaurar compras; estado por notificaciones de tienda | subscription, entitlement · GET /subscription · webhooks Apple V2 / Play RTDN → Odoo subscription.changed | subscription_start / renew / cancel |
| Recarga | Ingreso IAP y web | Packs con bono (MXN 49 = 500 V-Coins), primera compra ×2, +10 % en PWA (SPEI / OXXO / tarjeta vía Conekta: tarjeta 3.4 % + $3, OXXO 2.6 % + $3, SPEI $12.50, todo + IVA fuente) | store_product, purchase · POST /purchases/verify · POST /checkout/web → Odoo purchase.verified + CFDI | purchase (store, is_first) |
| Puntos de miembro | Retención del suscriptor | Puntos diarios, canje por días extra, merch, experiencias; bloqueado para free | pass, user_pass, entitlement · GET /passes/current · POST /passes/claim | reward_claim (type=pass) |
| Colección | Re-engagement | Favoritos, "avísame", cromos y álbum por serie, ligas semanales | achievement, league_membership, segment · GET /leagues/current · cron push | push_received · push_open |
| Regalos | Viralidad sin CPI | Regalar episodio / serie / membresía; llega por WhatsApp con preview; solo V-Coins | gift · POST /gifts (201, claim_url) | share (channel) |
| Referidos | CAC orgánico | Código, recompensa bilateral al calificar (3 episodios o 1 compra); rechazo por misma familia de dispositivo | referral · POST /referrals/redeem (409 SAME_DEVICE_FAMILY) | referral_redeem |
| Perfil · billetera | Transparencia y upsell | Dos saldos, historial, bonos por vencer, idioma, privacidad, borrado de cuenta | wallet, ledger_entry · GET /wallet · DELETE /me · GET /me/export | — |
| Portal de marcas (web) | B2B self-service | Brief, aprobación, métricas de decisiones, cupones, facturación | Odoo vplay.brand · vplay.campaign · vplay.ad.slot · portal nativo + l10n_mx_edi; webhook HMAC → API (campaign.slot.updated) | decision agregado por campaign_id |
Cinco pasos, cero formularios: el teléfono es la cuenta.
Año de nacimiento antes de cualquier contenido. Alimenta birth_year y filtra campañas con restricción (las marcas de bebidas del catálogo Veniu exigen +18). Menores sin perfilado publicitario ni push promocional (LFPDPPP 2025; en Brasil, verificación de edad obligatoria para plataformas grandes por la Lei 15.211/2025 fuente). GoodShort se clasifica "Adolescentes" en Play MX fuente; VPLAY nace con la puerta puesta.
POST /auth/otp/request {channel:"whatsapp"} → código de 6 dígitos, 5 min de vida, 3 envíos por 10 min, reenvío a los 45 s; si WhatsApp no entrega en 20 s cae a SMS. Costo: SMS a México US$0.03 por Identity Platform fuente; la plantilla de autenticación de WhatsApp la opera NEXUS/Botpress, que Veniu ya tiene en producción. Sesión de 30 días con refresh rotativo: el código se pide una vez. Login social opcional; si hay Google, Sign in with Apple es obligatorio (Apple 4.8).
Primero un pre-permiso propio ("¿Los mejores dramas cada día?" con tres razones), después el diálogo del sistema: así el "no" del usuario no quema el permiso nativo. Al aceptar: PUT /devices/{install_id}/push-token con zona horaria y horas de silencio; +60 Chispas. En iOS la push lleva video real (adjunto MP4 hasta 50 MB vía Notification Service Extension fuente; en la práctica clips de 6-10 s y ≤ 3-5 MB porque la extensión tiene ~30 s para descargar est.); en Android la notificación no reproduce video: fotograma del cliffhanger + ▶ + deep link con autoplay fuente.
Tres chips, no una lista de géneros: en GoodShort el tropo es el género (CEO, Venganza, Matrimonio por contrato, Heredera, Hijos adorables…) fuente. VPLAY los traduce a códigos mexicanos: telenovela, familia, fútbol, migración, quinceañera, emprendedor. Va a preferences_json y ordena la primera fila del feed.
Sin pasar por la ficha: el episodio 1 del título recomendado arranca en 720p con subtítulo quemado. Bono de bienvenida: 50 Chispas que caducan a los 30 días (la moneda comprada nunca caduca; la ganada sí, patrón ReelShort fuente). El muro llega en el episodio N por título (default 8 (experimento vivo 5 vs 8); ReelShort mediana 10, DramaBox 6) y ya trae las tres salidas.
- Tiempo diario
- 25 min/día global (+85 % desde ene-2025); DramaBox México 27.9 min/día fuente
- Plataforma
- Android domina: DramaWave, con 72 % de sus descargas en SEA y LATAM, es 86 % Android; para México, StatCounter ago-2026 da Android 66 % / iOS 34 %: Android + web primero, iOS en el mismo trimestre fuente
- Referidos
- +37 % de retención en clientes referidos fuente; VPLAY: 50 Chispas al invitado y 100 al que invita cuando el invitado completa 3 episodios o 1 compra
- Conversión a pago
- Mediana 1.8 % (Media & Entertainment 2.1 %; cuartil alto 8.7-10.5 %) fuente · meta VPLAY MX 2-3 % est.
GoodShort ya resolvió el qué; VPLAY cambia el cómo y el para quién.
Exploración pública de goodshort.com el 1-sep-2026, sin cuenta. Dueño: NewReading PTE. LTD. (Singapur), hermana de GoodNovel; no es de Crazy Maple fuente.
El feed se diseña para un pulgar, una mano y una red 4G.
Prefetch del siguiente episodio
Cuando el episodio N llega al 70 % se pide token, manifiesto, init y primer segmento de N+1 (y N+2 en Wi-Fi); en Flutter se instancia el segundo controlador en segundo plano. Resultado: swipe → play en menos de 300 ms fuente.
Autoplay y arranque en 720p
Renglón de arranque fijo en 720p (ni el borrón de 360p ni el stall de 1080p); el ABR ajusta después. Segmentos de 4 s con IDR cada 2 s, misma GOP en todos los renglones. Meta: Video Startup Time p50 < 800 ms, p90 < 1.5 s, medido con Mux Data fuente.
Cliffhanger cada 60-90 s
Episodios de 60-120 s; el formato que DramaBox produce en México es 70-80 episodios × 90 s fuente. El guion marca el gancho y el modelo lo guarda (episode.cliffhanger_text): es el texto de la push, del regalo y de la miniatura bloqueada.
Subtítulos quemados + CC
Se ve sin sonido en el transporte: el subtítulo va quemado en el video en es-MX y además como pista CC (captions_json) para pt-BR y EN, tamaño ajustable. Brasil es el #1 de descargas de ReelShort en LATAM (21.96 %) fuente: el doblaje y el CC son la puerta al segundo mercado.
Botón regalar en el player
Siempre visible en la columna lateral, junto a ❤ y 💬. Regala el episodio que estás viendo (3×/semana) o la serie; el receptor entra por WhatsApp sin instalar (PWA) y con OTP. Cada regalo es una adquisición sin CPI, frente a un CPI LATAM de US$0.50-2.00 fuente.
Muro con tres salidas, nunca una
Anuncio, V-Coins o membresía; el anuncio recompensado es una de las vías, no la única (Apple 3.2.2 prohíbe apps "predominantemente" de anuncios y forzar acciones para acceder fuente). El 409 INSUFFICIENT_FUNDS trae la oferta de primera compra ya calculada.
Zona del pulgar
Todo lo que se toca vive en el tercio inferior y a la derecha: barra de navegación, lateral de acciones, botones de decisión. Área táctil mínima 44 pt / 48 dp fuente. Nada de gestos ocultos: el swipe vertical cambia de episodio y punto.
Red inestable por diseño
Respuestas < 20 KB, reintentos con backoff, cola offline de eventos (lotes de hasta 100 por POST /events), progreso en lote cada 10 s o al pausar. El usuario ve skeletons, nunca un spinner de pantalla completa fuente.
Cada toque es un evento con nombre
Taxonomía fija: play_start, play_progress, ep_complete (métrica reina), paywall_view, unlock, decision, push_open. GA4 gratis como base, almacén propio desde 100k MAU (Mixpanel costaría ≈ US$6,700/mes a 25M eventos fuente).
La decisión no interrumpe el video: las dos ramas ya están cargadas cuando aparece la pregunta.
Ejemplo con el contrato real de la API: episodio 3 de "Tu noche en Umbral" (92 s), decisión a los 71 s, dos ramas (4a / 4b), timeout de 8 s con opción por defecto fuente. Toca una opción y sigue el rastro del dato.
// toca una opción para ver la petición y la respuesta reales
- Ramas
- Un episodio puede ser hijo de una choice (parent_choice_id); las opciones llevan sponsor_payload_json con el producto que representa cada una. MVP: advergame lineal de 1 rama (semanas 9-12); ramas múltiples en el mes 4-6 fuente.
- Costo de licencia
- Una llave DRM por serie y por nivel de calidad, no por episodio: así una serie de 80 episodios de 90 s no paga 80 licencias por usuario (Mux: US$100/mes + US$0.003 por licencia fuente).
- Anti-trampa
- La decisión se acepta solo con X-App-Check válido y dentro de la ventana del episodio; la recompensa por rama es moneda ganada (Chispas), caduca y no se transfiere.
- Lo que ve la marca
- % que eligió cada opción, latencia media de decisión, completitud por rama, cupones emitidos y canjeados; agregado y anonimizado (LFPDPPP 2025). El brief de marca ya pide completitud y personajes repetibles fuente.
Si no corre bien en un Android de MXN 4,000 con 4G, no corre.
| Métrica | Meta | Cómo se logra | Fuente |
|---|---|---|---|
| App abierta → feed pintado | < 1 s est. | Feed cacheado en local + skeleton; GET /config y GET /feed en paralelo; sin splash animado | Propuesta 08 §1.1 |
| Video Startup Time | p50 < 800 ms · p90 < 1.5 s | Arranque en 720p, manifiesto + init + primer segmento ≈ 200-600 KB, prefetch | 02 §1.1 y §4.6 · Mux Data |
| Swipe → play | < 300 ms | Prefetch de N+1 al 70 %; segundo controlador en segundo plano | 02 §4.6 · FastPix |
| Rebuffer ratio | < 0.5 % | Escalera 360-1080p con saltos 1.5-2×, pico ≤ 200 % del promedio | 02 §1.4 (Apple HLS Authoring Spec) |
| p95 GET /feed | < 250 ms desde México | API en Querétaro + Cloudflare (PoP en Guadalajara); Redis 60 s | 08 §5.3 (SLO est.) · AWS / GCP / Cloudflare |
| p95 POST /unlock | < 400 ms | Una transacción SQL con FOR UPDATE; saldos materializados | 08 §5.3 (SLO est.) |
| Callback S2S del anuncio | < 2 s p95 | Verificación ECDSA con llaves cacheadas ≤ 24 h; el cliente hace polling a 1.5 s | 08 §3.3 y §5.3 (SLO est.) · AdMob SSV |
| Datos por minuto visto | ≈ 21 MB est. | Mezcla 30 % 1080p / 60 % 720p / 10 % ≤ 540p; "ahorro de datos" fija tope 540p en red móvil | 02 §1.4 (est.) |
| Cobertura DRM en Android | > 97 % del parque MX est. | Widevine cbcs desde Android 7.1 (API 25); Android 5-7.0 residual | Media3 DRM docs · 02 §2.2 |
| Disponibilidad API | 99.9 % mensual | Autoscaling horizontal; push por lotes desde cola, nunca en el request | 08 §5.3 (SLO est.) y §1.1 |
Ver sin sonido
Subtítulo quemado + CC con tamaño ajustable; el cliffhanger se entiende en el camión.
TalkBack / VoiceOver
Etiqueta semántica en cada control del player, del muro y de la decisión; orden de foco = zona del pulgar.
Contraste sobre video
Degradado inferior fijo bajo texto y botones; ratio AA mínimo aun sobre escenas claras.
Menos movimiento
Se respeta prefers-reduced-motion / "Eliminar animaciones": sin halos, sin coins que rebotan; el timer de decisión se muestra en texto.
es-MX · pt-BR · EN
UI, subtítulos, changelog de tiendas y push en tres idiomas desde el MVP; el doblaje automático cuesta est. US$60-200 por serie e idioma est.
Privado por defecto
Sin PII en logs, teléfonos cifrados en reposo, ATT en iOS, borrado de cuenta desde el perfil, aviso de privacidad LFPDPPP 2025.

Treinta y cinco vías. Cinco motores. Un solo catálogo.
La app líder del formato vive de dos motores: el usuario paga y el usuario mira. VPLAY suma tres más porque ya tiene la fábrica y el ecosistema Veniu detrás: la marca paga, el activo se licencia y el ecosistema cobra (eventos VEntertainment, merch VTrade, leads a VSolutions). Ese es el punto entero de la tesis: con un ingreso por descarga de USD 0.27 en Latinoamérica —estimación de un analista independiente Streaming Lens— el B2C solo no paga la operación. Aquí está cada vía con su mecánica, su benchmark, su fase de entrada y su riesgo legal; y un simulador para moverlas.
Cinco cajas registradoras sobre el mismo minuto grabado.
Cada motor cobra a un comprador distinto y falla por razones distintas. Si el CPI se dispara, el motor 1 se frena pero el 3 sigue firmando. Si una marca se cae, el catálogo ya está rodado y el motor 4 lo licencia. Esa independencia es la defensa, no una lista de deseos.
💰 Usuario paga
V-Coins por episodio, membresía semanal/mensual/anual, pase de temporada, pase de progreso, propinas, cursos, coleccionables, club de fans, financiamiento colectivo y las dos mecánicas de decisión (predicciones y votación del final). Es el motor que la categoría ya probó: en ReelShort los pagos del espectador son 85-90 % del ingreso en todo el pronóstico 2025-2028. MPA
📺 Usuario mira
Anuncio recompensado (la moneda principal en México), intersticial entre episodios, pre/mid-roll del canal web, feed patrocinado, push patrocinado y house ads. eCPM recompensado LATAM: Android USD 1.90 · iOS 3.75. Appodeal Q4-2024
🏷 Marca paga
Advergame "elige tu final", placement y UGC dentro del drama, episodio co-creado, temporada patrocinada, serie corporativa, venta en vivo con el elenco y maquila en GVR. Es el motor que pre-vende la jornada antes del estreno y el que ya factura hoy en Content Factory.
📡 Activo se licencia
Catálogo a FAST/OTT/telcos, doblaje por idioma, IP licensing, LMS por asiento, white-label, carrier billing, franquicia del formato, datos agregados. Ingreso sin costo marginal sobre contenido ya amortizado. En FAST el dueño del contenido se queda 40-60 % del ingreso publicitario. inorain / OTTEngine
🎪 Ecosistema Veniu
Estrenos y watch parties en Hub Providencia, merch y drops por VTrade, referidos calificados que sustituyen compra de tráfico y leads de ERP a VSolutions. Un referido retiene 37 % más. Deloitte
Las 35 vías, una por una.35 visibles
Cada tarjeta lleva su mecánica, un benchmark con fuente, la fase en que entra (F0 pre-lanzamiento · F1 lanzamiento · F2 escala · F3 plataforma) y su riesgo legal (🟢 comercio digital ordinario · 🟡 regulación sectorial · 🔴 juegos y sorteos, datos o dinero electrónico). Filtra por motor.
V-Coins por episodio (IAP)
Packs de monedas; el episodio bloqueado cuesta 30 V-Coins. ReelShort vende USD 4.99 = 500 monedas y cobra 60 por episodio; su pack de USD 99.99 entrega 20,000 (+100 %): la moneda del pack grande vale la mitad. ReelShort Fandom
Membresía por niveles
Semanal MXN 59 (bienvenida 49 las 3 primeras semanas), mensual 149, anual 999. En DramaBox la suscripción es 70 % del ingreso; la retención a 12 meses es 17 % mensual vs 44 % anual. Streaming Lens · RevenueCat
Pase de temporada
Compra única que abre una serie completa y sustituye 800-1,500 V-Coins. Ancla de precio: 60-70 % del costo en V-Coins de la serie → MXN 249-399 est.. Adelanta flujo de caja de producción.
Pase de progreso (temporada)
Pista de niveles que sube viendo, votando y cumpliendo misiones; versión gratuita y versión de pago con coleccionables y director's cut. Referencia: el pase de Fortnite cuesta ~950 V-Bucks ≈ USD 8 por temporada; la conversión específica del formato no está publicada. Business of Apps
Propinas y regalos virtuales
Regalo animado a un personaje o al elenco; VPLAY retiene 30-50 % y paga al talento como servicio, sin retiro de dinero por parte del usuario. Referencia de mercado: TikTok LIVE retiene ~50 %; Twitch reparte 50/50 y 70/30 en Partner Plus. InfluencerFee · Twitch
Cursos y tutoriales vendibles
Micro-cursos verticales grabados en la misma jornada del drama (4-6 piezas por jornada). Precio B2C MXN 199-999 est.; también se canjean por 250 V-Coins. Alimentan lead-gen de ERP hacia VSolutions.
Financiamiento colectivo de temporada
Los fans financian la temporada 2 o el final alternativo. Referencia de comisión de plataforma: Patreon cobra 10 % + procesamiento; hecho nativo sobre Odoo la comisión externa es 0 %. Obliga a cumplir la promesa de entrega (LFPC). Patreon
Coleccionables sin azar comprado
Cromos de personajes con rareza que se ganan (misiones, rachas) o se eligen (compra directa del cromo que quieres). Nunca sobre aleatorio pagado: eso sería loot box. Impacto est. 3-8 % de ARPU incremental.
Club de fans
Cuota mensual por detrás de cámaras, sesiones con el elenco y votos dobles. Referencia de comisión: Patreon 10 %; nativo en VPLAY, 0 % fuera de tienda. Patreon
Predicciones narrativas
"¿Con quién se queda?": el pozo se juega y se reparte sólo en Chispas (moneda ganada), como las Predictions de Twitch con puntos ganados. Con V-Coins compradas sería juego con apuesta: prohibido por el artículo 1 de la LFJS. Es retención, no caja directa. LFJS art. 1
Votación del final
1 voto gratis al día; votos extra por misión o por membresía. El final ganador se produce en la siguiente tanda de jornadas. Referencia de la mecánica: en Webnovel 100 power stones = 1 capítulo extra con 1-3 stones gratis al día. Webnovel
Anuncio recompensado
15-30 s no saltables que el usuario elige: +10 Chispas en misión, +30 cuando sustituye el desbloqueo del episodio. Tope 10 al día y acreditación sólo por SSV firmado. eCPM LATAM: Android USD 1.90 / iOS 3.75; México est. 2-5 / 4-9. Appodeal Q4-2024
Intersticial entre episodios
Nunca dentro del episodio y nunca al abrir la app; 1 cada 3-5 minutos y cerrable a los 15 s por política de Google Play. eCPM global USD 2.5-5 (tier-1 5-8); el intersticial de video paga 40-60 % más que el estático. La membresía lo apaga. AdReact 2026
Pre-roll y mid-roll (AVOD/FAST)
Sólo en el canal web y en televisión conectada, modelo FAST. CPM bruto de CTV USD 12-30 en EE. UU. con carga de 8-12 min/hora; el fill arranca en 40-60 % y madura arriba de 80 %. OTTEngine
Tarjeta patrocinada en el feed
Formato nativo con la estética del catálogo. Es el de menor eCPM de la mezcla en mercados emergentes: est. USD 0.3-1.0 en México. Se usa como relleno y como escaparate de marcas, no como columna. TopOn H1-2025
Push patrocinado con video
Notificación rica con el clip de la marca; video real sólo en iOS (extensión de servicio), en Android se simula con fotograma + botón. El push rico sube la apertura directa +22 % y la personalización +37 %. Máx. 2 push/día, 1 WhatsApp/día, silencio 23:00-08:00. Sin rate card pública: se empaqueta en el brief. Airship 2025
Espacios propios (house ads)
Inventario propio para empujar series, cursos, eventos VEntertainment y la recarga web. Costo cero; su valor es el CPI evitado: el CPI pagado en Android México se estima en MXN 8.5-17. est. · Blueprint §6.2
Pieza jugable / interactiva
Mini-juego o video "elige tu final" patrocinado, servido como formato publicitario. Se vende como pieza de marca, no por eCPM. Casos canónicos del género: Tipp-Ex "A hunter shoots a bear" con 22.9 M de vistas en su canal oficial y la serie shoppable de Walmart con eko. YouTube oficial · WSJ
Drama de marca, placement y advergame
Placement 8-20 GVR · episodio co-creado 40-90 · temporada patrocinada 180-550 (objetivo 300 GVR = MXN 105 k) · advergame +60-150. Cobro 50 % a la firma / 50 % a la publicación. Casos: Bestore alcanzó 143 M de exposición y su episodio extra superó 100 M de vistas; Maybelline "Maybe This Christmas" hizo 5.7 M y 7.1 M de vistas en sus dos episodios. 36Kr · canal oficial
Serie corporativa white-label
Inducción, cultura o ventas en formato vertical gamificado, entregada en el LMS del cliente o en un tenant privado. 150-300 GVR (MXN 52-105 k) + ECO 3-8 k/mes; se rueda en media jornada con teleprompter y sale de la cartera viva de VSolutions. Blueprint §6.3
Venta en vivo (live shopping)
Transmisión con el elenco y carrito integrado. En TikTok Shop México la comisión es 6 % (SFP 8 % desde el 15-ene-2026); con tienda propia sobre Odoo eCommerce la comisión externa es 0 % y el CFDI sale del mismo asiento. Tiendanube 2026
Servicios de producción (Content Factory)
La maquila vendida como servicio: briefs Bronce/Plata/Diamante a MXN 14 k / 22 k / 32 k al mes (6/12/20 piezas) y UGC suelto a 1,500. Referencia internacional: un buy-out de serie en EE. UU. cuesta USD 150-250 k por 60-90 episodios. Content Factory · Filmustage
Licencia educativa por asiento (LMS)
Catálogo licenciado a empresas y escuelas por asiento o por sitio: est. MXN 150-400 por asiento al año en volumen. Ancla natural: EduVeniu y UNE dentro del grupo.
White-label / SaaS de la plataforma
Otro medio, universidad o marca opera su propio VPLAY multi-tenant. Est. MXN 15-60 k/mes + rev-share 10-20 %. Regla dura: no se construye la versión SaaS hasta que las unidades 1 a 4 sean rentables.
Licencia de catálogo (FAST, OTT, telcos)
La biblioteca terminada se licencia a terceros. En FAST el dueño del contenido recibe 40-60 % del ingreso publicitario (mínimo recomendado 50/50; 65/35 en canal propio) y las plataformas toman 30-50 %. No localizamos tarifas públicas por título/hora para telcos ni aerolíneas. inorain · OTTEngine
IP licensing (drama ↔ novela ↔ audio)
Compra de opciones baratas sobre novelas en español y venta del IP propio a editoriales y audio. Yuewen abrió 2,000 IPs para adaptación a short drama en mar-2025. Guiones y biblias registrados en INDAUTOR desde F0. Yuewen
Doblaje y licencia por idioma
Portugués (Brasil) e inglés primero. Doblaje asistido: est. USD 0.50-1.66 por minuto según el nivel de estudio → una temporada de 120 minutos cuesta USD 60-200 por idioma. El consentimiento de voz del elenco va en contrato: la LFDA reformada el 14-may-2026 exige acuerdo previo por escrito. Tarifario · LFDA
Cobro en la factura del celular
Membresía cargada al recibo o al saldo del operador: llega al segmento sin tarjeta. El cobro por operador en LATAM crece +12.8 % a/a en transacciones y el contenido digital es 48 % del ingreso mundial de ese canal. El split del operador no es público: est. 10-40 %. Mordor · IMARC
Datos e insights agregados
Panel de consumo y de decisiones de advergame por segmento, siempre agregado y anonimizado. Es la vía de mayor riesgo: la nueva LFPDPPP exige aviso, consentimiento para perfilado y ARCO, y el precedente de la multa de MXN 42.85 M a la FMF por consentir con casilla marcada define el estándar. Est. MXN 15-40 k por reporte. LFPDPPP · caso FMF
Franquicia del formato
El playbook completo (estudio + app + rúbrica de precios) licenciado a socios en Monterrey, CDMX o Bogotá. Est. MXN 0.5-1.5 M de cuota inicial + 5-8 % de regalía. Obliga a entregar la circular de oferta de franquicia 30 días antes de firmar (LFPC art. 142).
Merch y drops (VTrade)
Producto físico o digital ligado a la serie, canjeable con Chispas o comprable directo. Sin benchmark público del formato; est. margen 40-60 % bajo demanda. Cierra el círculo con el catálogo de VTrade y el CFDI de Odoo.
Referidos calificados
Dos niveles: el invitado cuenta cuando sigue activo en D7; ambos reciben Chispas, nunca dinero. Los referidos retienen 37 % más y un incentivo no monetario resulta 24 % más efectivo. Es la vía que baja el CAC blended a MXN 10 → 8. Deloitte · U. Chicago
Watch parties con boleto
Estreno sincronizado con chat, regalos y elenco presente. Sin benchmark público del formato; est. MXN 29-79 el boleto digital y 250-900 el presencial en Hub Providencia.
Eventos presenciales (VEntertainment)
Final de temporada en Hub Providencia, torneo de VGaming con la serie, experiencia V4Wheels. Boleto est. MXN 250-900 más patrocinio. Los premios son experiencias, no dinero: cualquier premio entregado al azar exigiría permiso de SEGOB, inspector presente y fianza.
Breakage de V-Coins
Monedas compradas que nunca se consumirán. No es una vía comercial: es reconocimiento de ingreso bajo NIIF 15 B44-B47 / NIF D-1, en proporción al patrón de consumo y sólo si se puede estimar con fiabilidad. Est. 5-15 % del saldo vendido; en VPLAY no se reconoce hasta tener 12 meses de historia.
Las mismas 35 vías con su costo y su semáforo legal.
| # | Vía | Cómo cobra | Benchmark | Costo o comisión | Fase | Riesgo legal |
|---|---|---|---|---|---|---|
| 01 | V-Coins (IAP) | Packs; 30 V-Coins por episodio desde el ep. 9 | ReelShort USD 4.99 = 500 monedas; 60/episodio | Tienda 15-30 %; web 6.5-8 % | F0 | Consumidor, breakage, tiendas |
| 02 | Membresía | Semanal 59 / mensual 149 / anual 999 | DramaBox: 70 % de su ingreso; retención 12 m 17 % mensual vs 44 % anual | Tienda 15 %; web 6.5 % | F1 | Renovación automática (LFPC 76 Bis) |
| 03 | Pase de temporada | Compra única de la serie completa | Ancla 60-70 % del costo en V-Coins | Igual que IAP | F1 | Bajo |
| 04 | Pase de progreso | Pista de niveles gratuita + de pago | Fortnite ~950 V-Bucks ≈ USD 8/temporada | Producción de recompensas | F1 | 🔴 si incluye azar comprado |
| 05 | Anuncio recompensado | +10 Chispas en misión; +30 al sustituir el desbloqueo | eCPM LATAM Android USD 1.90 / iOS 3.75 | Ya neto de la red; SSV obligatorio | F0 | Fraude (IVT México 39 %) |
| 06 | Intersticial | Entre episodios, 1 cada 3-5 min | Global USD 2.5-5; video +40-60 % vs estático | — | F0 | Bajo |
| 07 | Pre/mid-roll (FAST) | Canal web y televisión conectada | CPM CTV USD 12-30 bruto; carga 8-12 min/h | Plataforma FAST 30-50 % | F1 | Bajo |
| 08 | Feed patrocinado | Tarjeta nativa en el catálogo | El eCPM más bajo de la mezcla en emergentes | — | F1 | Etiquetado |
| 09 | Pieza jugable | Se vende como pieza de marca | Tipp-Ex 22.9 M de vistas; Walmart × eko | Producción del árbol de ramas | F2 | Bajo |
| 10 | Push patrocinado | Notificación rica con clip de marca | Push rico +22 % de apertura; +37 % personalizado | Video real sólo en iOS | F1 | Consentimiento y datos |
| 11 | House ads | Inventario propio | Valor = CPI evitado (MXN 8.5-17 est.) | Costo 0 | F0 | Bajo |
| 12 | Drama de marca / advergame | 50 % a la firma, 50 % a la publicación | Bestore 143 M de exposición; Maybelline 5.7 y 7.1 M de vistas | Costo del paquete 33-81 k; margen 55-70 % | F0 | Publicidad identificable (LFPC 32) |
| 13 | Serie corporativa | 150-300 GVR + ECO 3-8 k/mes | Media jornada por serie de 8-12 episodios | MXN 20-35 k por serie | F0 | Veracidad (LFPC) |
| 14 | Propinas y regalos | V-Coins → regalo; VPLAY retiene 30-50 % | TikTok LIVE retiene ~50 %; Twitch 50/50-70/30 | Pago al talento por servicios | F2 | 🔴 si hubiera retiro de dinero |
| 15 | Merch y drops | Compra o canje con Chispas | Sin benchmark del formato; margen est. 40-60 % | Producción bajo demanda | F2 | Bajo |
| 16 | Live shopping | Comisión sobre venta | TikTok Shop MX 6 % (SFP 8 % desde 15-ene-2026) | Tienda propia Odoo: 0 % | F2 | LFPC y CFDI |
| 17 | Cursos vendibles | MXN 199-999 o 250 V-Coins | 4-6 piezas por jornada de rodaje | 1.5-3 k por pieza | F1 | Bajo |
| 18 | Licencia por asiento | Asiento/año o por sitio | Est. MXN 150-400 por asiento-año | Plataforma + soporte | F2 | Bajo |
| 19 | White-label / SaaS | Renta mensual + rev-share | Est. MXN 15-60 k/mes + 10-20 % | Multi-tenant (no antes de F3) | F3 | Contratos y datos |
| 20 | Licencia de catálogo | Rev-share o mínimo garantizado | FAST: 40-60 % para el dueño del contenido | Agregador 30-50 % | F2 | Cadena de derechos |
| 21 | IP licensing | Opción o venta de derechos | Yuewen abrió 2,000 IPs (mar-2025) | Registro INDAUTOR 5-6 k por serie | F2 | Derechos de autor |
| 22 | Doblaje por idioma | Licencia por territorio | Est. USD 0.50-1.66/min → 60-200 por temporada | Revisión humana | F2 | Voz del elenco (LFDA 2026) |
| 23 | Cobro por operador | Cargo en factura o saldo | LATAM +12.8 % a/a; 48 % del canal es contenido digital | Operador est. 10-40 % | F3 | Contratos telco |
| 24 | Referidos calificados | Chispas a ambos con actividad D7 | +37 % de retención; incentivo no monetario +24 % | Costo en Chispas | F0 | Nunca dinero real |
| 25 | Financiamiento colectivo | Aporte por temporada o final alterno | Patreon 10 % + procesamiento; nativo 0 % | Riesgo de entrega | F2 | Promesa de entrega (LFPC) |
| 26 | Coleccionables | Se ganan o se eligen; nunca al azar comprado | Est. 3-8 % de ARPU incremental | Arte por serie | F1 | 🔴 si el azar se compra |
| 27 | Club de fans | Cuota mensual | Patreon 10 % como referencia de plataforma | Producción de extras | F2 | Bajo |
| 28 | Watch parties | Boleto digital o presencial | Sin benchmark; est. MXN 29-79 / 250-900 | Sala y operación | F2 | Protección Civil si es presencial |
| 29 | Datos e insights | Reporte por marca | Sin benchmark; est. MXN 15-40 k | Sólo agregado | F3 | LFPDPPP; multa FMF MXN 42.85 M |
| 30 | Eventos presenciales | Boleto + patrocinio | Est. MXN 250-900 por boleto | Sala Hub Providencia | F1 | Sorteo físico ⇒ permiso SEGOB |
| 31 | Franquicia del formato | Cuota inicial + regalía | Est. MXN 0.5-1.5 M + 5-8 % | Playbook y soporte | F3 | Circular de oferta (LFPC 142) |
| 32 | Content Factory | Planes MXN 14/22/32 k al mes | Buy-out EE. UU. USD 150-250 k por serie | Jornada MXN 48 k directos | F0 | Bajo |
| 33 | Breakage | Reconocimiento contable, no venta | Est. 5-15 % del saldo vendido | — | F1 | NIIF 15 B44-B47 / NIF D-1 |
| 34 | Predicciones | Pozo en Chispas, repartido en Chispas | Análogo: Predictions de Twitch con puntos ganados | Costo en Chispas | F1 | 🔴 con V-Coins: apuesta (LFJS 1) |
| 35 | Votación del final | 1 voto gratis/día; extras por misión o membresía | Webnovel: 100 power stones = 1 capítulo extra | Producción del final ganador | F1 | Bajo |
¿Cuánto factura VPLAY al mes? Muévelo.
Tres escenarios precargados anclados al plan financiero del blueprint: Piloto corre el soft launch de Guadalajara un escalón arriba del mes 6 (25 k MAU contra los 20 k que trae el plan, que factura MXN 478 k); Crecimiento calca el mes 18 —150 k MAU, MXN 1,625 k— y Escala el caso optimista del mes 36. Cambia cualquier palanca y la proyección de 36 meses se recalcula. Blueprint §7
Escenario Piloto: soft launch Android y web en Guadalajara, 80 episodios publicados y la primera factura B2B cobrada. El plan pone el mes 6 en 20 k MAU y MXN 478 k al mes; aquí se corre un escalón arriba, en 25 k MAU.
Mueve los controles para ver el efecto sobre la mezcla.
Proyección de 36 meses por motor a partir del escenario seleccionado.
- DAU/MAU fijo en 20 % (meta del plan: ≥ 18 % en D90 → 20-25 %); los anuncios sólo los ven los usuarios activos que no pagan.
- Comisiones: el pago B2C se reparte entre recarga web (93.5 % neto, Conekta efectivo) y tiendas (85 % neto: Google Play México y App Store con Small Business). Los ingresos de anuncios ya llegan netos de la red; el B2B no lleva comisión de tienda (la comisión del vendedor está en el costo, no aquí).
- Motor 4-5 no se simula con sliders porque entra por contrato y es irregular: se fija por escenario (piloto MXN 290 k · crecimiento 635 k · escala 1.25 M al mes) e incluye series corporativas, maquila a terceros, licencias, eventos y merch. Sumado al motor 3 reproduce el B2B del plan: 395 k contra los 400 k del mes 6 y 950 k clavados en el mes 18. Blueprint §9.2
- LTV = ARPU B2C neto por MAU-mes ÷ churn mensual del usuario activo (no del pagador: el ARPU también está por MAU). Se compara contra el CAC blended objetivo de MXN 10 (F1) → 8 (F2) —el simulador usa 10 en Piloto y 8 en los otros dos— y no contra el CPI pagado. En el preset Piloto da 1.1-1.2×, dentro de la banda que el plan declara para B2C puro: 1.1-1.7×. Blueprint §6.2
- El % de membresía no mueve el total del mes, y eso es a propósito: la tienda cobra 15 % igual a monedas que a suscripción. Lo que cambia es la calidad del peso — la membresía se reconoce como ingreso del periodo y las monedas entran como pasivo diferido hasta que el episodio se ve. El simulador reparte el motor 1 en esos dos cubos y lo dice en pesos.
- Proyección de 36 meses: el MAU crece a la tasa del escenario (14 % · 9 % · 5 % mensual) con tope; el ARPU sube 30 % en el horizonte; el B2B crece 3 % al mes con tope de 2.5× y las licencias 5 % al mes con tope de 4×. Es una proyección de sensibilidad, no el modelo financiero: ese vive en .
- Lo que el simulador no dice: caja recaudada ≠ ingreso reconocido. Las V-Coins vendidas son pasivo diferido hasta que el episodio se ve (ver el bloque de contabilidad).
Dos monedas. Una se compra, la otra se gana.
Es la única arquitectura que resuelve al mismo tiempo tres problemas: la política de Apple (que prohíbe que caduque lo comprado), el diseño de retención (que necesita algo que caduque) y el riesgo de la Ley Federal de Juegos y Sorteos (que exige que nada con azar se compre).
V-Coins · se compran
- Origen
- Compra en tienda o en la web, pases, compensación por incidencias
- Caducidad
- Nunca. ReelShort lo declara igual: "las monedas pagadas nunca caducan"
- Qué compran
- Episodios, pases, regalos, el cromo que elijas, director's cut
- Prohibido
- Reembolso fuera de la política de la tienda, transferencia entre usuarios, cofres, ruleta y predicciones
- Contable
- Pasivo diferido; el ingreso nace al consumir el episodio
Chispas · se ganan
- Origen
- Anuncios (+10 en misión, +30 al desbloquear), racha diaria, misiones, referidos, ligas, predicciones acertadas
- Caducidad
- 30 días desde su emisión, con tope diario y tope de saldo
- Orden de gasto
- Se gastan primero, antes que las V-Coins
- Qué compran
- Episodios, votos extra, predicciones, cofres con probabilidades publicadas, merch
- Contable
- No generan pasivo: no hubo contraprestación del usuario
Packs de V-Coins · México est. de lanzamiento
| Pack | V-Coins | Bono | MXN | $/moneda |
|---|---|---|---|---|
| Entrada | 500 | ×2 la 1ª compra | $49 | $0.098 |
| Popular | 1,200 | +120 | $99 | $0.075 |
| Serie | 2,500 | +375 | $199 | $0.069 |
| Maratón | 6,000 | +1,200 | $449 | $0.062 |
| Fan | 14,000 | +4,000 | $999 | $0.056 |
| Recarga web | cualquiera | +10 % | igual | −9 % |
La escalera de descuento es la palanca de ARPPU: el pack grande vale 43 % menos por moneda que el de entrada. Regla de cobranza: por debajo de MXN 99 la cuota fija de la pasarela se come el margen (una microtransacción de MXN 30 por tarjeta paga 15.8 % efectivo), así que la recarga mínima en web es MXN 99. Frente 4 C10
Qué cuesta cada cosa est.
| Uso | Costo | ≈ MXN | Nota |
|---|---|---|---|
| Episodio estándar | 30 V-Coins | $2.9 | Muro en el episodio 9; experimento vivo 5 vs 8 gratis |
| Episodio de clímax | 60 V-Coins | $5.9 | Precio por posición en la curva de tensión |
| Desbloqueo por anuncio | 30 Chispas | $0 | No saltable, tú lo eliges; tope 10 al día |
| Rama de advergame | 0 | $0 | La marca paga; la decisión es el dato que compra |
| Corto premium (PPV) | 150 V-Coins | $14.7 | Ventana de 72 horas |
| Tutorial · serie completa | 250 V-Coins | $24.5 | Alternativa al curso de MXN 199-999 |
| Voto extra / predicción | Chispas | — | Jamás con moneda comprada (LFJS) |
| Congelador de racha | 1 gratis/semana | — | Extras por Chispas; incluido en la membresía |
| Regalo a un personaje | 10-500 V-Coins | $1-49 | VPLAY retiene 30-50 %; el resto es pago al talento |
Cómo se ve contra los que ya cobran
| Variable | ReelShort | DramaBox | GoodShort | VPLAY México |
|---|---|---|---|---|
| Episodios gratis | 5-13 | 5-10 (muro en el 6) | ~12-14 en web | 8 (muro en el 9); experimento 5 vs 8 |
| Precio por episodio | 60 monedas ≈ USD 0.60 (MXN 5-10) | USD 0.20-0.50 | No publicado | 30 V-Coins ≈ MXN 2.9 |
| Pack de entrada | USD 4.99 = 500 monedas | USD 4.99 = 300 monedas | Play MX: rango MXN 20-5,999 | MXN 49 = 500 (×2 la primera compra) |
| Membresía semanal | USD 14.99 (intro 11.99) · iOS 19.99 | USD 16.99-19.99 | VIP semanal por niveles | MXN 59 (bienvenida 49 × 3 semanas) |
| Membresía anual | USD 199 ≈ MXN 3,385 (conv.) | USD 49.99 ≈ MXN 850 (conv.) | No publicado | MXN 999 |
| Bono por recargar en web | Web store propio | — | +10 % de valor vs la app | +10 % de V-Coins |
| Anuncios recompensados | 15-30 monedas c/u, ~250/día | 15 anuncios/día × 2 monedas | Desbloqueo limitado por anuncio | +10 / +30 Chispas, tope 10/día |
| Costo de terminar una serie | USD 37-47 | USD 30-50 | No publicado | ≈ MXN 210 (72 episodios de pago) o membresía |
| Pago local sin tarjeta | No localizamos ninguna app global del formato que cobre por OXXO o SPEI | OXXO, SPEI y tarjeta desde el día 1 | ||
Fuentes de la comparación: precios de ReelShort del fandom oficial (24-25 ago-2026) y de la guía ReelPulse (28-ago-2026); DramaBox de QWE (25-jul-2026), Filmustage (2026) y Streaming Lens (ago-2026); GoodShort de la exploración pública de su web sin iniciar sesión (1-sep-2026) y de su ficha en Google Play México. ⚠ hueco declarado Los precios de VPLAY son est. de lanzamiento y se mueven con los experimentos del soft launch.


- Precio en monedas ≠ precio en dinero. El episodio se fija en V-Coins y el pack se ajusta por país; en México el episodio cuesta cerca de un tercio de lo que cuesta en Estados Unidos.
- Grifos y sumideros equilibrados. La emisión diaria de Chispas no pasa del 60 % de lo que consume un usuario activo: el 40 % restante empuja hacia un anuncio más o hacia V-Coins.
- Inflación vigilada. Se monitorea "Chispas en circulación ÷ episodios consumidos"; si sube de 1.3, se bajan los grifos antes de subir precios.
- Sólo caduca lo ganado. Poner caducidad a lo comprado choca con la LFPC y con la política 3.1.1 de Apple.
- Antiabuso desde el día 1. Recompensa sólo por verificación en servidor, límites por dispositivo, cuenta e IP, detección de emuladores, referidos válidos únicamente con actividad real en D7, Chispas no transferibles y revisión manual del percentil 99 de emisión. En México el tráfico inválido en apps móviles se mide en 39 %. Pixalate Q3-2025
- Un solo libro mayor. Cada movimiento de moneda es un asiento reconciliable en Odoo: compra, anuncio, misión, consumo, caducidad y breakage, con llave de idempotencia. El patrón viene de VENIU POINTS, ya reconciliado en producción.
Los números que decide un socio, con su benchmark al lado.
Todas las metas de esta tabla están en el cuartil alto del sector, no en la mediana; y ninguna asume que México se comporte como Estados Unidos. Donde el dato público no existe, se dice.
| Indicador | Benchmark del sector | Meta VPLAY | Fuente |
|---|---|---|---|
| Retención D1 / D7 / D30 | Entretenimiento 18 / 10 / 4 %; cuartil alto > 30 / > 15 / > 8 | 30 / 12 / 6 en soft launch → 30 / 15 / 8 (F1) → 32 / 17 / 9 (F2) | core-mba 2026 (Adjust/AppsFlyer) |
| Conversión instalación → pago | Mediana 1.8 %; Medios y entretenimiento 2.1 %; P90 8.7-10.5 % | ≥ 1.5 % (D90) → 2 % (F1) → 3 % (F2) | RevenueCat, State of Subscription Apps 2025 |
| ARPU bruto por MAU-mes | No publicado por el sector; derivado propio | MXN 3.9 (F1) → 4.5 → 5.5 → 6.0 (A3) | est. · Blueprint §6.2 sobre Frente 3 §6.1 |
| ARPPU | ⚠ dos estimaciones internas conviven: MXN 150-300 al año (Frente 1) y MXN 60-100 al mes (Frente 3) | MXN 95-130 al mes blended (monedas + membresía) | est. · ambas marcadas, ninguna auditada |
| Ingreso por descarga a 12 meses (RPD) | LATAM USD 0.27 = MXN 4.6; EE. UU. 3.40 — estimación de un analista independiente | ≥ MXN 9 en M12 (hito) → 13.6 en F2, tres veces el benchmark | Streaming Lens (ago-2026) |
| CPI pagado en Android México | LATAM genérico USD 0.50-2.00; Estados Unidos por Meta > USD 15 | ≤ MXN 17, con instalaciones pagadas ≤ 40 % del total | est. · Business of Apps 2025 |
| CAC blended | Los estudios chinos reinvierten 80-85 % del ingreso en tráfico | ≤ MXN 10 (F1) → ≤ 8 (F2); reinversión ≤ 35 % del ingreso | Sixth Tone (oct-2025) |
| LTV / CAC | Regla de la industria: ≥ 3× con payback menor a 12 meses; sin benchmark público del formato | 1.1-1.7× con B2C puro; 2.5-3× contando el B2B por usuario; payback ≤ 12 meses | est. · Blueprint §6.2 |
| Neto B2C tras comisiones | Tiendas 15-30 %; pasarelas mexicanas 6.3-8.1 % + IVA sobre la comisión | 87.6 % con la mezcla mínima de F1 (web 30 %) → 88.4 % con la objetivo de F2 (web 40 % × 93.5 + tienda 60 % × 85) | Frente 4 C10 · aritmética propia |
| DAU / MAU | Duolingo ≈ 40 % (52.7 M DAU sobre más de 100 M MAU) | ≥ 18 % en D90 → 20-25 % | Class Central / carta a accionistas 2025 |
| Tiempo diario por usuario | 25 min/día global (abr-2026); DramaBox en México 27.9 min/día (4T-2025) | ≥ 20 min/día | Sensor Tower 2026; Omdia vía Filmustage |
| Costo de servir | — | MXN 1.5-3 por MAU-mes en piloto → 0.5-0.85 arriba de 500 k MAU | est. con tarifas reales de infraestructura y video |
Racha: Duolingo, vía análisis de producto público. Referidos: Deloitte vía ReferralRock. Retención de suscripción: RevenueCat 2025. Brecha de RPD: Streaming Lens, estimación de un analista independiente. El modelo de reparto "5 % de éxitos, 25 % de promedio, 70 % de fracasos" por título también viene de ese analista y no está auditado: por eso la casa promete ≥ 1× antes del estreno con B2B, ≥ 1.5× a 12 meses en escala y ≥ 2.5× acumulado a 36 meses, y sólo los éxitos llegan a 5-20×.
Caja recaudada no es ingreso. Y ante un socio, eso se dice.
Vender V-Coins no genera ingreso: genera una obligación. El ingreso nace cuando el usuario ve el episodio. Esa distinción es la diferencia entre un reporte creíble y uno inflado, y por eso el pasivo por monedas vive en Odoo desde el primer peso.
Los MXN 49 entran a caja y se registran como ingreso diferido, no como venta. VPLAY todavía debe la obligación de desempeño: entregar episodios. El IVA, en cambio, se causa al cobro (LIVA art. 1-B), así que la declaración y el estado de resultados no coinciden en el tiempo: los dos se explican en el mismo reporte.
Al desbloquear, la porción de V-Coins consumida pasa de pasivo a ingreso. Si el pack traía bono, el precio se reparte entre monedas y bono según la probabilidad de uso (NIIF 15 B39-B43, opciones del cliente): el bono también difiere ingreso.
Se reconoce en proporción al patrón de consumo de las que sí se gastan, y sólo si la estimación es fiable (NIIF 15 B44-B47 / NIF D-1). VPLAY no lo reconoce hasta tener 12 meses de historia. Rango esperado: 5-15 % del saldo vendido. Las Chispas no entran aquí: nunca hubo contraprestación.
Ledger de la aplicación contra Odoo, contra los recibos verificados de Google y Apple y contra la red de anuncios, con llave de idempotencia por transacción. El entregable del día 90 exige cero diferencias entre el ledger y Odoo.
Por cada MXN 100 vendidos, cuánto llega
| Canal | Neto | Nota |
|---|---|---|
| Google Play México | 85.0 | 15 % hasta USD 1 M/año y en suscripciones; 30 % arriba. La nueva estructura llega a México el 30-sep-2027 |
| App Store (Small Business) | 85.0 | 30 % estándar; 15 % en suscripciones desde el segundo año |
| Web · efectivo OXXO | 93.5 | Openpay tarjeta 93.7 · Conekta tarjeta 92.6 · Stripe tarjeta 92.3 · Stripe OXXO/SPEI 91.9 |
| Microtransacción de MXN 30 por tarjeta | 84.2 | La cuota fija iguala a la tienda: por eso la recarga mínima en web es MXN 99 |
| Mezcla objetivo | 87.6 → 88.4 | Web ≥ 30 % en F1 → ≥ 40 % en F2. En la app no se puede enlazar al pago externo (Apple 3.1.3(b)) |
Lo que el consejo ve cada mes
- Caja
- Recaudado del mes por canal, con el saldo de V-Coins vivas
- Ingreso
- Reconocido por consumo, separado de la caja, por unidad de negocio
- Pasivo
- Saldo de monedas no consumidas y su antigüedad
- Breakage
- Estimado y no reconocido, con los meses de historia acumulados
- Comisiones
- Mezcla real web/tienda y el neto efectivo del mes
- Chispas
- Emitidas, consumidas, caducadas y su costo asociado
- Fiscal
- IVA al cobro, CFDI global de ventas al público y retenciones a talento
Cómo se siente todo esto
Las mecánicas que mueven estas vías —rachas, misiones, ligas, predicciones, cofres sin azar comprado— están desarmadas una por una en la sección de gamificación.
El motor 2, en detalle
Mediación, verificación en servidor, topes de frecuencia, fraude, push con video y el costo real de WhatsApp por mensaje.
Cómo se cobra de verdad
OXXO y SPEI asíncronos, verificación de compras en servidor, contracargos, retenciones a talento y el amarre con Odoo.
La gamificación no decora la app. Es el sistema de retención.
Un catálogo de micro-dramas sin bucle diario es una videoteca: el usuario entra, ve tres episodios y desaparece. Lo que convierte ese catálogo en un negocio recurrente son quince mecánicas encadenadas donde cada una tiene tres cosas declaradas: un objetivo de negocio, una recompensa con costo calculado y un dato que cae en el libro mayor de Odoo y personaliza el siguiente aviso. Y todas comparten un límite duro: en México nada que dependa del azar se puede comprar, porque la Ley Federal de Juegos y Sorteos de 1947 castiga el sorteo sin permiso con prisión. Ese límite no nos frena: nos obliga a diseñar mejor.
Quince mecánicas. Ninguna es adorno y todas dejan rastro.
Cada tarjeta lleva el objetivo de negocio que persigue, lo que paga en Chispas, el dato que genera para el motor de aviso y el benchmark que la respalda. Las que llevan borde rojo son las que tocan el filo legal: existen, pero con reglas de diseño que se explican más abajo.
Racha diaria y congelador
Escalera de siete días: +10 / +10 / +20 / +20 / +25 / +30 / +50 Chispas. Romperla reinicia el contador, no el nivel de liga. El congelador perdona un día: uno gratis por semana, extras por Chispas, incluido en la membresía.
Dato: hora habitual de apertura (define la hora del aviso)
Benchmark: racha ≥ 7 días → 2.4× más retorno; 9 M de usuarios de Duolingo llevan racha de más de un año Duolingo
Misiones diarias, únicas y semanales
Diarias: ver 15 minutos, ver un anuncio, compartir un clip, votar. Únicas: vincular WhatsApp, activar avisos, seguir redes, completar el perfil. Semanales: terminar una temporada, invitar a tres amigos, completar un advergame.
Dato: qué tipo de tarea acepta cada segmento
Benchmark: ReelShort y DramaBox reparten ≈ 250 monedas al día combinando check-in y anuncios, equivalentes a 4 episodios ReelShort
Dos monedas con reglas opuestas
V-Coins se compran, no caducan nunca, no se transfieren y jamás tocan una mecánica de azar. Chispas se ganan, caducan a los 30 días, tienen tope diario y de saldo, y se gastan primero. Es la única arquitectura que satisface a la vez a Apple, al diseño de retención y a la ley mexicana.
Dato: saldo, origen y caducidad de cada movimiento
Benchmark: Apple 3.1.1 prohíbe que caduque lo comprado; Google Play permite emitir y canjear puntos ganados sin su facturación, pero exige facturarlos si se venden Apple · Google
Puntos de miembro
Moneda de tercer piso, exclusiva de suscriptores: se acumula por día activo y se canjea por días extra de membresía (500 = +1 día, 1,000 = +5), por merch de VTrade y por experiencias de VEntertainment. Para el usuario gratuito están a la vista pero bloqueados: son el escaparate del plan.
Dato: qué premio canjea → señal para el catálogo de merch
Benchmark: la suscripción mensual retiene 17 % a doce meses contra 44 % la anual RevenueCat 2025
Ligas, temporadas e insignias
Cinco divisiones (Bronce → Diamante) que se reordenan cada semana por minutos vistos, misiones y participación en el fandom. El top 100 semanal recibe Chispas y un episodio de clímax. Las insignias son permanentes: Maratonista, Crítico, Embajador, Cazador de finales, Madrugador.
Dato: quién compite → semilla del fan club y del casting de UGC
Benchmark: el ranking es premio por puntaje, no por azar — por eso queda fuera de la Ley de Juegos y Sorteos LFJS art. 2
Referidos en cascada
Dos niveles y una condición dura: la recompensa se libera sólo cuando el invitado sigue activo al día 7, verificado por WhatsApp. Nivel 1: 150 Chispas para cada uno. Nivel 2: 25 % de lo que gane tu invitado durante 90 días. Tope 500 Chispas al día. Nunca dinero real.
Dato: grafo social por serie y por tropo
Benchmark: +37 % de retención (Deloitte), +18 % de permanencia (Wharton) y el incentivo no monetario resulta 24 % más efectivo ReferralRock
Ruleta y cofres · sin compra necesaria
Un giro gratis al día, dos más viendo anuncios. Sólo se gira con Chispas ganadas, jamás con V-Coins compradas. Entrega Chispas, cromos y episodios: nada con valor fuera de la app. Probabilidades publicadas antes de girar, tope diario y bloqueo a menores de edad.
Dato: tolerancia al anuncio por usuario
Riesgo: zona gris — se enciende sólo cuando llegue la opinión legal escrita sobre la LFJS, que hoy está encargada y no obtenida hito H7
Predicciones narrativas
"¿Con quién se queda?" se apuesta con Chispas y el pozo se reparte en Chispas. Acertar paga cerca de 100. Apostar con moneda comprada convertiría la mecánica en juego con apuesta, prohibido de raíz por el artículo 1 de la LFJS: por eso la V-Coin no puede ni verse en esta pantalla.
Dato: expectativa de la audiencia antes del final → insumo del guion
Benchmark: Twitch Predictions funciona con puntos ganados, nunca comprados; es el precedente de diseño limpio Twitch
Votación del final
Un voto gratis al día; votos extra por misión o por membresía. El final ganador se produce de verdad en la siguiente jornada de rodaje y se estrena con el nombre de los votantes en los créditos. Es la mecánica que convierte a la audiencia en sala de guionistas.
Dato: preferencia de desenlace por tropo y por edad
Benchmark: Webnovel reparte 1-3 power stones gratis al día y promete capítulo extra a las 100; el modelo de fandom está probado, aunque no hay cifra pública de ingreso Webnovel
Coleccionables de personajes
Un cromo por episodio terminado y cromos raros por misiones y ligas: siempre determinísticos o comprados directamente. El usuario elige qué cromo compra; nunca paga por una sorpresa. Álbum por serie, intercambio cerrado entre usuarios sin dinero de por medio.
Dato: personaje favorito → casting, merch y portada del siguiente brief
Regla: si el cromo raro saliera de una caja comprada, sería una caja de botín: prohibida a menores en Brasil desde el 17-mar-2026 y prohibida por completo en Bélgica Brasil · Bélgica
Pase de temporada
Compra única que abre la temporada completa a un precio ancla del 60-70 % de lo que costaría episodio por episodio, con pista gratuita y pista de pago: cromos exclusivos, director's cut, votos dobles y devolución parcial en Chispas al completarla.
Dato: intención de terminar → decide si hay temporada 2
Benchmark: el pase de Fortnite ronda 950 V-Bucks ≈ USD 8; no localizamos una cifra pública de conversión de pase en móvil, así que modelamos 3-6 % de los usuarios activos est. Fortnite · est.
Clan, fan club y watch party
El clan de cada serie tiene metas colectivas que desbloquean un episodio extra para todos. El fan club es una cuota mensual por detrás de cámaras, votos dobles y acceso al elenco. El watch party es un estreno sincronizado con chat, con boleto digital y regalos.
Dato: núcleo duro por serie → invitados a los eventos del Hub Providencia
Precio: boleto est. MXN 29-79; el fan club nativo evita el 10 % de comisión que cobra Patreon est. · Patreon
Concurso de remix (UGC)
Cada temporada abre un reto de remix con material licenciado del rodaje. Gana un jurado con criterio publicado, nunca un tiro al aire. Los finalistas entran al banco de creadores de Content Factory y su pieza se usa como anuncio de instalación.
Dato: qué escena remezcla la gente → gancho del siguiente tráiler
Regla: concurso de habilidad con jurado y desempate objetivo queda fuera de la LFJS; si el desempate fuera al azar, se convertiría en sorteo y exigiría permiso Reglamento LFJS
Decisiones de advergame
La marca no interrumpe la trama: es la trama. Cada rama premia con Chispas de marca y completar las cinco entrega un cupón real generado en Odoo. Es la única mecánica donde la recompensa no la paga VPLAY: la paga el patrocinador dentro de un paquete de 240-330 GVR.
Dato: la decisión misma, que es el producto que compra la marca
Precio: temporada patrocinada MXN 84-116 k (ticket objetivo 300 GVR = 105 k) Blueprint §6.3
Regalar
Tres episodios y una membresía a la semana se pueden regalar. El regalo llega por WhatsApp con el clip del cliffhanger: quien lo recibe no descarga una app, entra a una historia a la mitad. Cada regalo es una instalación que no se pagó.
Dato: quién regala a quién → identifica embajadores naturales
Costo: un mensaje de utilidad de WhatsApp cuesta USD 0.0085 ≈ MXN 0.14 en México Meta · MX
Ocho estaciones. Ocho minutos. Una decisión de compra al día.
Todo lo anterior sólo importa si se ordena en un bucle que el usuario recorre sin pensarlo. Este es el bucle real de VPLAY: entra por un aviso calculado, cobra su racha, ve entre dos y cuatro episodios, choca con el muro del episodio 9, elige una de tres salidas, completa una misión, deja rastro en el libro mayor y recibe el gancho que lo trae mañana.
Por qué el muro va en el 9
Ocho episodios gratis por serie y el candado en el noveno. GoodShort corta alrededor del 12-15 en web y ReelShort en torno al 10; nosotros vamos más pronto porque el ARPU mexicano es más bajo y necesitamos que la decisión ocurra dentro de la primera sesión larga. Hay un experimento vivo de 5 contra 8 episodios gratis, y el resultado manda sobre la opinión de cualquiera. GoodShort · ReelShort
Qué se mide en el muro
Dos números y una sola conclusión: cuántos llegan (meta ≥ 50 % en D90, 60 % en F2) y cuántos lo cruzan (20 % → 30 %). Si llegan pocos, el problema es el guion de los primeros ocho episodios. Si llegan muchos y cruzan pocos, el problema es el precio o las salidas. Son dos enfermedades distintas y se curan distinto. KPI 3
El bucle tiene freno de mano
Máximo 2 avisos push al día, 1 mensaje de WhatsApp al día y silencio absoluto de 23:00 a 08:00. El tope no es cortesía: la app que quema la atención pierde el permiso de aviso y con él la estación 01 del bucle. El sistema puede negarse a gastar el presupuesto de atención de un usuario aunque haya un motivo comercial válido. Pestaña 07
Qué copiamos del líder y en qué nos separamos a propósito.
La columna izquierda es lo observado en las apps de referencia — GoodShort explorado en público el 1 de septiembre de 2026, ReelShort y DramaBox a partir de su documentación oficial y de análisis de terceros. La derecha no es una lista de deseos: es lo que ya está decidido en el diseño del producto.

Lo que paga cada acción, lo que nos cuesta de verdad y lo que compra.
La columna incómoda es la tercera. El "costo" a precio de lista supone que ese usuario iba a pagar, y el 97-98 % no lo iba a hacer: el costo real de regalar un episodio ya producido es lo que cuesta servirlo, entre MXN 1.5 y 3 por usuario activo al mes de infraestructura y video en el piloto est.. Referencia de conversión: 1 Chispa = 1 V-Coin en poder de compra, y 30 abren un episodio estándar (MXN 2.9 a precio de lista).
| Acción del usuario | Chispas | Frecuencia y tope | Costo real para VPLAY | Valor que genera |
|---|---|---|---|---|
| Racha diaria (día 1 a 7) | 10 → 50 | 1 al día · se reinicia al fallar | 165 Chispas/semana= 5.5 episodios; costo de servir ≈ MXN 0.15 | La apertura diaria. Es la estación 01 del bucle y la que fija la hora del aviso |
| Ver anuncio en una misión | +10 | Dentro del tope de 10 anuncios al día | Negativoel anunciante paga MXN 0.05 por impresión | Ingreso publicitario y señal de tolerancia al anuncio |
| Ver anuncio en el muro (desbloqueo) | +30 | Tope combinado de 10 anuncios al díavideo de 15-30 s no saltable, pero siempre elegido por el usuario: nunca se interpone entre él y el episodio sin que lo haya pedido | 1 episodioMXN 2.9 de lista · MXN 0.03 de servir | El 97 % que nunca pagará también factura; y el que se cansa de ver anuncios es el candidato natural a la membresía |
| Vincular WhatsApp con clave de un solo uso | +30 | Única | MXN 2.9 + 0.14el mensaje de verificación cuesta USD 0.0085 | Canal que llega aunque desinstale la app, y el identificador que une la cuenta con el contacto en Odoo |
| Activar avisos push | +60 | Única | 2 episodios | Sin permiso de aviso no hay estación 01 y el bucle no arranca solo |
| Seguir cada red social | +20 | Única por red (4 redes) | 80 Chispas en total | Audiencia orgánica que baja el costo de los creativos de adquisición |
| Invitar a un amigo que sigue activo al día 7 | +150 a cada uno | Tope 500 al día · segundo nivel 25 % por 90 días | 10 episodios por par≈ MXN 29 de lista | Instalación con intención contra un CPI pagado de MXN 8.5-17. La condición del día 7 es la que impide el fraude |
| Compartir un clip | +15 | 1 al día | Medio episodio | Alcance orgánico y semilla del concurso de remix |
| Ver 15 minutos de dramas | +20 | 1 al día | 0ya estaba viendo | Empuja la sesión hasta el muro: más minutos, más muros vistos |
| Votar el final de la semana | 1 voto gratis | 1 al día · votos extra por misión o membresía | 0 | Preferencia de desenlace: es el brief del siguiente rodaje |
| Acertar una predicción narrativa | ≈ +100 del pozo | 1 por serie activa · sólo con Chispas | 0el pozo se reparte, no se emite | Retención en el hueco entre estrenos, sin emitir moneda nueva |
| Completar las 5 ramas de un advergame | +50 por rama | Por campaña patrocinada | Lo paga la marcadentro del paquete de 240-330 GVR | El dato de decisión, el cupón canjeado (meta ≥ 8 %) y la renovación del patrocinador |
| Cromo por episodio terminado | 1 cromo | Determinístico, nunca aleatorio comprado | 0 | El álbum obliga a cerrar la temporada completa |
| Top 100 de la liga semanal | +200 y 1 clímax | Semanal · premio por puntaje | ≈ 8 episodiosMXN 23 de lista para 100 personas | Competencia sostenida y núcleo del fandom, sin tocar la LFJS |
| Reseña de una serie terminada | +15 | 1 por serie | Medio episodio | Contenido de usuario que sostiene la ficha de tienda y el posicionamiento |
| Techo del sistema | 300 al día | Tope de emisión · saldo máximo 1,000 · caducidad 30 días | 10 episodios/díasólo lo alcanza el percentil alto | Ese usuario extremo ve 10 anuncios diarios: deja MXN 9.7 a 15.3 al mes de ingreso publicitario, entre 2 y 4 veces el ARPU objetivo de MXN 3.9. No es un gorrón: es un buen usuario. |
Una economía de recompensas se rompe por regalar de más. Estas seis reglas lo evitan.
Toda moneda ganada es una llave que emite el fabricante de la cerradura. Si se emiten más llaves de las que la casa puede honrar, el muro deja de existir y el negocio se vuelve una biblioteca gratuita con costos de estudio. Las reglas siguientes se escriben en el módulo de billetera, no en un documento de buenas intenciones.
Llaves y desagües equilibrados
La emisión diaria de Chispas se calibra en ≤ 60 % de lo que consume un usuario activo. Si consume seis episodios (180 Chispas) puede ganar hasta 108 sin esfuerzo extra: el 40 % restante es la presión que lo empuja al anuncio adicional, a la V-Coin o a la membresía. Desagües: episodios, votos extra, predicciones, cofres y merch.
Referencia: ReelShort reparte ≈ 250 monedas al día ≈ 4 episodios
Índice de inflación vigilado
Se publica semanalmente un solo número: Chispas circulantes ÷ episodios consumidos. Si supera 1.3 se cierran las llaves — menos Chispas por anuncio, misiones más exigentes — antes de tocar el precio del episodio. Subir precios castiga al que paga; cerrar llaves corrige al que no.
Se revisa en el mismo tablero mensual del consejo
La caducidad, sólo de este lado
Las Chispas caducan a los 30 días desde su emisión y se gastan primero; las V-Coins no caducan jamás. No es una preferencia de diseño: la regla 3.1.1 de Apple prohíbe que caduque lo que se compró, y el diseño de retención necesita que algo caduque. Dos monedas resuelven la contradicción.
La caducidad es también un motivo de aviso legítimo, no un castigo
Precio dinámico honesto
El precio de lista es uno solo y público: 30 V-Coins el episodio estándar, 60 el de clímax. No hay precios personalizados por comportamiento. Lo que sí varía son los cupones declarados con vigencia visible (la bienvenida de MXN 49 las tres primeras semanas) y el número de episodios gratis, que es un experimento con resultado publicado internamente.
Experimento vivo 5 contra 8; hoy el muro está en el 9
Anti-abuso en el servidor
La recompensa por anuncio se acredita únicamente por verificación del lado del servidor, nunca por el cliente. Límites cruzados por dispositivo, cuenta e IP; detección de emuladores; referidos válidos sólo con actividad real al día 7; Chispas no transferibles; límite de frecuencia en votos; revisión manual de todo lo que pase del percentil 99 de emisión.
Metas: verificaciones rechazadas < 15 % → < 10 % · referidos rechazados < 20 % → < 15 % · contracargos < 0.5 % → < 0.3 %
Un libro mayor, una verdad
Cada movimiento de moneda es un asiento en vplay.wallet.move dentro de Odoo, con empresa, origen (compra, anuncio, misión, consumo, caducidad, ajuste) y contrapartida. Se concilia a diario contra la tienda y contra la red de anuncios. Meta: cero diferencias; una diferencia mayor al 0.5 % congela la venta de monedas hasta explicarla.
El IVA, en cambio, se causa al cobrar, no al gastar
Un día de ese usuario, con la aritmética a la vista.
Los cinco controles describen a un usuario en un día. El simulador aplica los topes reales — 10 anuncios y 300 Chispas — y devuelve si la economía de ese perfil está sana o si le estamos regalando la serie completa.
Una ley de 1947 dibuja el límite. Y ese límite es una ventaja competitiva.
| Mecánica | ¿Interviene el azar? | ¿Requiere permiso de SEGOB? | Cómo la diseñamos para que no lo requiera |
|---|---|---|---|
| Racha, misiones, ligas, insignias, pase de temporada | Norecompensa determinística: todo el que cumple recibe lo mismo | No | Programa de lealtad ordinario. Reglas completas en los términos de uso y en la pantalla de cada misión |
| Concurso de remix, trivia, torneo con ranking | Nohabilidad, con jurado y criterio publicado | No | Criterio de evaluación publicado antes de abrir; desempate por tiempo o puntaje, nunca por tiro al aire: una sola etapa de azar arrastraría todo el concurso a la ley |
| Ruleta o cofre que entrega sólo Chispas, cromos o episodios | Sí | Probablemente nono hay boleto ni premio patrimonial; encuadre est., sujeto a opinión legal | Se gira únicamente con Chispas ganadas, con probabilidades publicadas antes del giro, tope diario, sin cash-out y bloqueado a menores de edad. No se enciende hasta tener la opinión legal escrita |
| Ruleta o cofre que entrega membresía, merch, dinero o experiencias | Sí | Sísorteo sin venta de boletos | Se trata como campaña: permiso por escrito, bases, estructura de premios con cotizaciones, fianza por el valor total, inspector presente, número de permiso en toda la publicidad y resultados difundidos en 3 días naturales |
| Sorteo promocional "sin compra necesaria" | Sí | Síel "sin compra" exime del pago, no del permiso | Sólo 1 o 2 campañas grandes al año, con vía de participación gratuita equivalente y presupuesto de trámite reservado desde el plan |
| Predicción narrativa apostando V-Coins compradas | Síademás con contraprestación: es apuesta | Prohibidoni con permiso: art. 1 | No existe en el producto. La predicción sólo acepta Chispas y el pozo se reparte en Chispas; la V-Coin ni siquiera aparece en esa pantalla |
| Caja de botín comprada con moneda de pago | Sí | Sin regulación específica en México | Prohibida por decisión propia. Brasil la veta para menores desde el 17-mar-2026, Bélgica la prohíbe con multas de hasta €800,000, Corea y China obligan a publicar probabilidades y Apple y Google las exigen también. Nacer incumpliendo el mercado número uno de la región no tiene sentido |
| Regalos de un usuario a un personaje o al elenco | No | No es materia de la LFJSpero sí de la fiscal | VPLAY retiene entre 30 y 50 % y el resto se liquida al talento como pago por servicios, con retención de ISR e IVA; sin retiro de saldo para el usuario, que es lo que evita entrar al régimen de fondos de pago electrónico |
Qué cuesta hacerlo bien cuando toca
Cuando una campaña sí necesite permiso, el presupuesto es conocido: MXN 2,244.48 por cada inspección o interventoría, fianza por el valor total de los premios, honorarios del gestor est. MXN 25-60 k y una solicitud presentada con al menos 20 días hábiles de anticipación. La vigencia máxima del permiso es de un año y el valor de los premios debe representar al menos el 28 % del valor de la emisión SEGOB · Lineamientos DGJS. Se reservan una o dos campañas al año, siempre atadas a un evento presencial de VEntertainment.
Los dos límites que casi nadie ve venir
Prevención de lavado: entregar premios a partir de 325 UMA (MXN 38,125.75) obliga a identificar al beneficiario y a partir de 645 UMA (MXN 75,664.95) a dar aviso al SAT. Diseñamos los premios por debajo de ese umbral y ponemos un tope de compra mensual por cuenta est. MXN 10,000. Ley Fintech: la V-Coin no es un fondo de pago electrónico mientras sea de circuito cerrado, no redimible por dinero y no transferible entre usuarios; en cuanto hubiera retiro o transferencia entre personas, esa conclusión se cae LFPIORPI · LRITF.
La gamificación se juzga con nueve números. Los demás son ruido.
Todas las metas están contra su benchmark público y con su umbral de alarma. El objetivo declarado es el cuartil alto de Entretenimiento, no la mediana: una app que retiene como la mediana (18/10/4) no aguanta el costo de producir su propio catálogo.
| Indicador | Meta D90 | Meta F1 · M4-M9 | Meta F2 · M10-M18 | Alerta y freno | Benchmark público |
|---|---|---|---|---|---|
| Retención D1 / D7 / D30 | 30 / 12 / 6 % | 30 / 15 / 8 % | 32 / 17 / 9 % | D7 < 12 % · D7 < 8 % tras dos iteraciones congela la compra de tráfico | Entretenimiento 18 / 10 / 4 %; OTT 25 / 14 / 14 %; cuartil alto > 30 / > 15 / > 8 core-mba 2026 |
| DAU ÷ MAU | ≥ 18 % | ≥ 20 % | ≥ 25 % | < 15 % | Duolingo ≈ 40 % (52.7 M activos diarios sobre más de 100 M mensuales) Duolingo 2025 |
| Usuarios con racha viva de 7 días o más | ≥ 10 % de MAU | ≥ 15 % | ≥ 20 % | < 8 %: la racha no está enganchando | Duolingo: 9 M de usuarios con racha de más de un año sobre más de 100 M mensuales ≈ 9 % est. |
| Llega al muro (ep. 6-11) · lo cruza | ≥ 50 % · 20 % | 55 % · 25 % | 60 % · 30 % | Llega < 40 %: el problema es el guion, no el precio | Regla del formato: los primeros diez episodios deciden la serie KPI 3 |
| Conversión de instalación a pago | ≥ 1.5 % | ≥ 2 % | ≥ 3 % | < 1.5 % · < 1 % | Mediana 1.8 %; Medios y Entretenimiento 2.1 %; percentil 90 entre 8.7 y 10.5 % RevenueCat 2025 |
| Tiempo diario por usuario activo | ≥ 18 min | ≥ 20 min | ≥ 24 min | < 14 min | 25 min/día global en abr-2026; DramaBox México 27.9 min/día en 4T-2025 Sensor Tower · Omdia |
| Instalaciones que no se pagaron (referido, regalo, orgánico) | ≥ 60 % | ≥ 60 % | ≥ 65 % | Pagadas > 45 % dos semanas: se pausa la compra de tráfico | DramaWave superó el 80 % de descargas por tráfico pagado; los estudios chinos reinvierten 80-85 % del ingreso en tráfico Sensor Tower · Sixth Tone |
| Antifraude: verificaciones rechazadas · referidos rechazados · contracargos | < 15 % · < 20 % · < 0.5 % | < 10 % · < 15 % · < 0.3 % | igual | > 25 % de rechazos: se reducen las llaves y entra identificación ligera | Tráfico inválido en apps móviles de México: 39 % Pixalate Q3-2025 |
| Cumplimiento: mecánicas con azar comprado · sorteos sin permiso | 0 · 0 | 0 · 0 | 0 · 0 | Cualquier hallazgo: retiro inmediato de la mecánica | LFJS art. 12: prisión de 3 meses a 3 años por sorteo sin autorización KPI 16 · LFJS |
Ninguna mecánica entra porque suene divertida. Y ninguna se queda por cariño.
Toda propuesta llega en una línea: "esta mecánica sube el indicador X del valor A al valor B en N semanas". Sin indicador declarado no pasa a diseño. La mitad de las ideas muere aquí, y es el paso más barato del proceso.
Tres preguntas en este orden: ¿interviene el azar?, ¿hay contraprestación?, ¿el premio tiene valor fuera de la app? Dos "sí" cualesquiera mandan la mecánica al despacho antes de escribir una línea de código. Es más barato descartarla en un correo que retirarla de la tienda.
Cada evento de la mecánica escribe en el libro mayor con su origen; el tablero se construye primero y la pantalla después. Una mecánica sin instrumentación es una mecánica que nadie podrá apagar con argumentos.
Se enciende para una fracción de la audiencia durante dos ciclos completos de la serie. Se comparan retención, minutos y conversión contra el grupo que no la tiene, no contra el mes pasado: la temporada, el estreno y el calendario mueven los números más que cualquier mecánica.
Si mueve el indicador, se escala y se le asigna presupuesto de Chispas. Si no lo mueve, se retira — con aviso al usuario y con el saldo respetado. Una app llena de mecánicas muertas cansa más rápido que una app sencilla, y cada mecánica viva consume atención que le quita a la historia.
Las mecánicas no se encienden todas el día uno. Se encienden cuando hay quién las use.
Cada trimestre estrena una temporada narrativa, enciende un grupo de mecánicas y cierra con un evento. El calendario está anclado a M1 = firma del primer tramo de inversión, no a un mes del año: los ganchos de calendario mexicano se acomodan al trimestre que caiga. Ninguna temporada abre si la compuerta del trimestre anterior no se cumplió.
| Trimestre | Fase | Temporada | Mecánicas que se encienden | Evento de cierre | Compuerta que abre el siguiente |
|---|---|---|---|---|---|
| T1 · M1-M3 | F0 · lanzamiento suave | Temporada 0 · La casa de los contratos2 series completas ≈ 160 episodios, 1 advergame, 20 tutoriales | Racha con congelador · misiones diarias y únicas · dos monedas · referidos con validación al día 7 · cromos determinísticos · anuncios propios | Estreno con público en el Hub Providencia: primera watch party, sin boleto | Día 90: retención 30/12/6, conversión ≥ 1.5 %, ARPU ≥ MXN 3, 50 % llega al muro |
| T2 · M4-M6 | F1 · lanzamiento | Temporada 1 · Deudas de familia3 series activas, ≥ 200 episodios acumulados | Ligas semanales e insignias · membresía por niveles · pase de temporada · votación del final · puntos de miembro | Estreno del final votado por la audiencia, producido en la jornada siguiente, con los votantes en los créditos | D7 ≥ 15 %, conversión ≥ 2 %, B2B ≥ MXN 340 k al mes, ticket ≥ 300 GVR |
| T3 · M7-M9 | F1 · lanzamiento | Temporada 2 · Fuera de cuadroprimera temporada patrocinada de principio a fin | Predicciones con Chispas · clan de serie con metas colectivas · concurso de remix con material licenciado · regalar episodios y membresía | Watch party con boleto digital (est. MXN 29-79) + torneo de la comunidad | DAU/MAU ≥ 20 %, tasa de decisión en advergame ≥ 60 %, cupón canjeado ≥ 8 % |
| T4 · M10-M12 | F2 · escala | Temporada 3 · El regresocatálogo amortizado; el diseño ya nace apto para Brasil, pero la expansión es F3 (M19+) y sólo con los hitos cumplidos | Ruleta y cofres sólo con Chispas, si la opinión legal llegó · álbum completo de coleccionables · fan club con cuota · regalos al elenco | Convención de fandom en el Hub + primera campaña con premio físico, con permiso de SEGOB tramitado | RPD a 12 meses ≥ MXN 9, DAU/MAU ≥ 25 %, 60,000 usuarios activos mensuales como base |
| T5 · M13-M15 | F2 · escala | Temporada 4 · Marca compartidados temporadas patrocinadas en paralelo | Ligas patrocinadas por marca · pase cruzado con experiencias de VEntertainment · concurso de remix con premio del patrocinador | Estreno doble con marca patrocinadora y activación presencial | ARPU ≥ MXN 4.5, mezcla de cobro en web ≥ 40 %, renovación de patrocinador ≥ 50 % |
| T6 · M16-M18 | F2 hacia F3 | Temporada 5 · La casa abrela capa de juego se empaqueta para licenciarse en F3; hasta entonces Platform es centro de costo | Mecánicas empaquetadas para tenants de Academy y Brands · liga corporativa en series de empresa · pase de temporada como producto B2B | Premios anuales del fandom, transmitidos y patrocinados | Ingreso de temporada ÷ costo ≥ 1.5× a doce meses; camino al equilibrio mensual en M23 |
El anuncio que el usuario elige ver es el único que vale.
Aquí no hay anuncios "forzosos": hay un trueque explícito. El usuario acepta 15-30 segundos no saltables porque a cambio abre el episodio, y esa aceptación es exactamente lo que vuelve legal el formato en ambas tiendas Play · App Store. La segunda mitad de esta pestaña es el otro lado del mismo motor: el push no es un texto, es un cliffhanger de 6 segundos que sale de la misma jornada de rodaje, se dispara con un hecho registrado en Odoo y compite por un presupuesto de atención que el propio sistema le puede negar.
Once formatos. Diez que usamos y uno que descartamos a propósito.
Cada tarjeta lleva su referencia de eCPM o de precio 2025-2026, su tasa de terminación cuando existe y el disparador exacto dentro de la app. Los eCPM de red son de Appodeal Q4-2024 (LATAM) y el rango de México es estimación propia; los precios B2B son la rúbrica GVR de Veniu (1 punto = MXN 350).
1 · Video con recompensa
15-30 s a pantalla completa, no saltable después de que el usuario aceptó. La red decide duración y saltabilidad, no la app; lo que sí decide la app es no otorgar la recompensa si se cierra antes.
Se dispara en: el muro del episodio 9, la misión "ver anuncio", doblar la racha del día y la segunda vida del advergame.
Terminación > 90 % · view-through 4-5× vs video no recompensado
Recompensa: +10 Chispas en misión · +30 si sustituye el desbloqueo
2 · Intersticial con recompensa
No exige opt-in, pero sí una pantalla de intro con un "no" visible, no obstruido y funcional; sólo se puede saltar antes de empezar. Es la transición natural entre episodios: "sigue viendo gratis, +5 Chispas".
Se dispara en: corte entre episodios de la misma sesión, máximo 3 al día.
Política: intro obligatoria con opción de rechazo AdMob 7313578
3 · Pre-roll y mid-roll con IMA
Anuncio de marca dentro de nuestro propio reproductor, servido por etiqueta VAST desde Google Ad Manager. El VMAP decide dónde cae el corte: antes del episodio o justo en el cliffhanger.
Se dispara en: web/PWA, episodios patrocinados y el canal FAST de la fase 2.
Regla dura: si es saltable debe durar ≥ 8 s (IMA no soporta saltables más cortos en VAST 4)
4 · Intersticial al abrir la app
Descartado. La v1 de este documento lo listaba con un CPM de MXN 30-70; la política de Google Play lo prohíbe explícitamente al abrir la app, antes de una pantalla de carga y "cuando el usuario eligió hacer otra cosa". Además rompe el gesto que sostiene el producto: abrir y ver.
Lo que sí queda: intersticial no recompensado sólo en pausas naturales (fin de capítulo) y con botón de cierre a los 15 s.
App open ads: técnicamente existe, fuera del diseño de VPLAY
5 · Native en el feed y banner
Tarjeta patrocinada con la estética exacta del catálogo dentro del feed vertical, con su etiqueta "Contenido patrocinado". El banner queda confinado a inventario y perfil: jamás encima del video.
Se dispara en: posición 6 y 18 del feed de descubrimiento; banner sólo en pantallas de billetera.
Native: se vende directo a marca, no por subasta
6 · Playable
Mini-experiencia jugable de 15-60 s dentro del contenedor rewarded o intersticial. Para VPLAY es la versión comprimida del advergame: la marca prueba el mecanismo antes de comprar la temporada.
Se dispara en: misión patrocinada "juega 30 s y gana Chispas".
Se produce en la misma jornada que la serie
7 · Advergame nativo "elige tu final"
La marca no interrumpe: es la trama. Cada decisión del espectador es un dato propietario (qué versión del producto, qué ocasión de consumo) y el final entrega un cupón real generado en Odoo.
Se dispara en: nodo de decisión del episodio, con temporizador y opción por defecto.
KPI que se le vende: terminación, reparto de decisiones, cupones canjeados, leads
8 · Product placement
La marca en escena: fondo, uso o diálogo. Se vende por paquete de episodios con reporte de segundos en pantalla y menciones, y se rueda en la escena espejo (una toma con producto, otra sin) para no quemar el catálogo si el patrocinio no se renueva.
Se dispara en: guion, no en la app.
Obligatorio: etiquetado de publicidad identificable LFPC art. 32
9 · Push patrocinada con video
Notificación rica de la marca que abre en su pieza dentro de la app y acredita Chispas al llegar. El video real sólo existe en iOS; en Android se entrega un fotograma con play superpuesto (detalle técnico completo más abajo).
Se dispara en: lanzamiento de advergame, por nicho declarado; máximo 1 al día y cuesta 2 puntos del presupuesto de atención.
Sin benchmark público de precio est. · el comparable es el costo de WhatsApp marketing (MXN 0.52/mensaje)
10 · Overlay de live shopping
Durante estrenos en vivo y eventos del circuito VEntertainment: carrito flotante, cupón con reloj y contador de existencias, con el catálogo servido desde Odoo eCommerce.
Se dispara en: estreno de temporada en Hub Providencia y lives de marca.
Tienda propia en Odoo: 0 % de comisión externa · fase 2
11 · Cupón real del sponsor
Al completar la misión de marca el usuario recibe un código único generado en Odoo, canjeable en tienda física o en línea. Cierra el circuito: la marca ve por fin quién vio, quién decidió y quién compró.
Se dispara en: final del advergame y metas de clan.
Cero azar: el cupón se gana por completar, no por sorteo LFJS
Nada se inventa. Todo se ensambla con estándares que las agencias ya saben comprar.
Dos caminos distintos que terminan en el mismo libro mayor: la mediación (subasta en tiempo real por cada impresión de rewarded) y el servidor de anuncios propio (venta directa a marcas dentro de nuestro reproductor). Ambos escriben en un solo registro de impresiones dentro de Odoo.
| Capa | Herramienta elegida | Alternativa | Costo | Nota |
|---|---|---|---|---|
| Mediación | AppLovin MAX | AdMob Mediation · Unity LevelPlay | 0 % al publisher | MAX, LevelPlay y AdMob suman > 90 % del mercado y MAX solo pesa más de la mitad; AppLovin declara 98 %+ de fill con bidding GGF 2025 |
| Redes (bidders) | AdMob · Unity Ads · Mintegral · Pangle · Meta Audience Network | ironSource · Kwai · Xiaomi (fuertes en LATAM Android) | ya descontado en el eCPM neto | Cuota Android global: AdMob 25 %, AppLovin 23 %, Mintegral 12 %, Pangle 9 % Tenjin Q2-2026 |
| Anuncios en el reproductor propio | Google IMA SDK · plugin Flutter interactive_media_ads 0.3.0+17 | Video.js + videojs-ima · Shaka + IMA en web | gratis | Sólo cliente (CSAI), sin DAI; Android 24+, iOS 13+, sin soporte web en el plugin; OM SDK 1.3 incluidoPublicado la semana del 1-sep-2026 |
| Formato del anuncio | VAST 4.3 + VMAP 1.0.1 | Aceptar VAST 2.0-4.2 de terceros | — | 4.3 es la última versión final (dic-2022); 4.4 sigue en borrador. VPAID está eliminado; la interactividad va por SIMID 1.1 |
| Medición de terceros | OM SDK / OMID 1.5 | IAS · DoubleVerify sobre el mismo OMID | incluido con IMA | Sin OM SDK las marcas grandes no compran directo. 1.5 es la versión del estándar (jun-2024); IMA embarca la 1.3, que es la que corre hoy en el reproductor. Domain Access quedó obsoleto desde feb-2025 |
| Servidor de venta directa | Google Ad Manager (nivel gratuito) | Kevel · servidor propio vplay.campaign en Odoo | GAM gratis hasta su umbral; Kevel por contrato anual de 5 cifras USD est. | El advergame no es una impresión, es una experiencia: ese inventario se vende y se reporta desde Odoo (CRM → venta → campaña → entrega → CFDI) |
| Verificación de la recompensa | SSV de AdMob (firma ECDSA) | Callback S2S de MAX o LevelPlay | 0 | Ninguna Chispa se acredita desde el cliente. Idempotencia por transaction_id, topes por usuario, dispositivo e IPCon 39 % de tráfico inválido en México se diseña como si 1 de cada 3 fuera falso |
| Atribución (MMP) | Tenjin (USD 0.04 por conversión) o Singular (0.05) | AppsFlyer (0.07 + Protect360) · Adjust · Branch | ≈ MXN 0.7-0.85 por instalación atribuida | Se migra a AppsFlyer sólo si una marca exige Protect360 SplitMetrics |
| Declaración de vendedores | app-ads.txt publicado desde el día 1 | — | 0 | Requisito de facto para tener fill programático y para pasar los filtros de tráfico inválido |
| Control de frecuencia | Caps por app y por unidad en AdMob / MAX | — | 0 | Un cambio de cap tarda hasta 24 h en surtir efecto. El cap de negocio (episodios por anuncio al día, enfriamiento por marca) vive en el ledger de Odoo: es el único que razona por usuario y por serie |
Mueve los supuestos. La aritmética no perdona.
Mezcla de plataformas fija en 66 % Android / 34 % iOS StatCounter ago-2026, la del mercado mexicano blueprint · Frente 1 y 3. Tipo de cambio MXN 17.01 por USD DOF 1-sep-2026. El objetivo de referencia es el ARPU bruto de MXN 3.9 por MAU-mes en la fase 1, del que la publicidad debe aportar MXN 0.86 Frente 3 §6.1.
iOS se deriva como 1.97× el eCPM Android, la razón observada en LATAM (3.75 / 1.90), y el eCPM mezclado pesa 66 % Android / 34 % iOS, la cuota de dispositivos de México StatCounter ago-2026. La mezcla de descargas del género se inclina más a Android, y por eso Android sale primero; pero un tercio del mercado en iOS con casi el doble de eCPM es la razón de no aplazarlo un trimestre. Push: OneSignal Growth, USD 19/mes + 0.012 por MAU. WhatsApp: marketing MXN 0.52 y utility MXN 0.145 por mensaje entregado, con 45 % de la base con opt-in est. y 2 mensajes transaccionales por usuario al mes.
eCPM de video con recompensa por región
USD por mil impresiones.
Del hecho al video. Seis estaciones y un lazo que se cierra.
El disparador nunca es un calendario: es un hecho registrado (se fue en el minuto 1:22 del episodio 8, la racha muere en dos horas, el cobro falló). Odoo y la API emiten el evento, NEXUS clasifica, el creativo ya existe porque salió de la misma jornada de rodaje, y el canal se elige por costo, permiso y presupuesto de atención.
Trece hechos que merecen interrumpir a alguien.
Cada fila nace de un evento en Odoo o en la API, no de un calendario editorial. Las tres primeras son contextuales (las que de verdad se abren: 14.4 % de apertura contextual contra 4.19 % genérica Batch 2025); las últimas son las que primero se recortan cuando el presupuesto de atención está bajo.
| Disparador | Segmento | Creativo de video | Canal · hora | Recompensa | KPI |
|---|---|---|---|---|---|
| Cliffhanger abandonado≥ 80 % del episodio visto y sin abrir el siguiente en 3 h | free y member activos | Clip de 6 s del último segundo del episodio | Push contextual a la hora de la última sesión · 3 h → 24 h → 72 h, máximo 3 toques | Episodio siguiente por anuncio · +30 Chispas | Reapertura a 24 h · tap-to-play |
| Racha por rompersefaltan 2 h para perderla | racha ≥ 3 días | Contador animado con la Chispa del día | Push · única excepción a la ventana silenciosa, porque el usuario la pidió | Bono del día ×1.5 | Rachas salvadas |
| Bono de Chispas por expirarcaducan a 30 días | saldo de Chispas > 0 | Cuenta regresiva | In-app + push a 24 h y a 2 h | Evitar la pérdida (no se regala nada nuevo) | Chispas quemadas antes de expirar |
| Saldo insuficiente en el muroepisodio 9 | free en el paywall | Mini-video del pack de entrada | In-app inmediato · 0 puntos de atención | Primera compra ×2: 500 V-Coins por MXN 49 | Conversión a compra · ARPPU |
| Cupón de bienvenida por expirarventana de 60 min | free que abrió el paywall | Reloj sobre el precio tachado | In-app inmediato y push a los 40 min | Membresía semanal a MXN 49 en vez de 59 | Conversión a suscriptor |
| Estreno de serie seguida | "avísame" activado | Tráiler vertical de 10 s | Push a hora óptima del proveedor · franja 19:00-21:30 | Episodios 1 a 8 gratis | Apertura · D1 de la serie |
| Pago fallido o periodo de gracia | member | Resumen de beneficios y puntos acumulados | WhatsApp utility + email · día 0, 3 y 10 | Reintento de cobro en un toque | Cancelación involuntaria evitada |
| Recarga OXXO acreditada o compra confirmada | quien pagó | Sin video: comprobante | WhatsApp utility inmediato (MXN 0.145) + correo con CFDI | V-Coins acreditadas | Minutos hasta la acreditación |
| Inactivo 7 / 14 / 30 días | dormant con opt-in de WhatsApp | Recap de 15 s "lo que te perdiste", montado automáticamente | WhatsApp marketing con video ≤ 16 MB · una vez por hito | 100 Chispas de regreso | Reactivación · costo por reactivado |
| Referido calificado en D7 · regalo recibido · duelo de liga | social | Tarjeta animada de 4 s | Push inmediato | Chispas del referido para ambas partes | Referidos calificados, no instalaciones |
| Lanzamiento de advergame de marca | por nicho declarado, con consentimiento publicitario | Teaser de marca de 8 s | Push patrocinada · se vende por envíos garantizados | +50 Chispas de marca | Terminación del advergame · cupones canjeados |
| Membresía anual por renovar | member anual | Resumen del año visto | Correo + push 5 días antes | — | Renovación · quejas y contracargos |
| Estreno presencial en Hub Providencia | liga alta en Guadalajara | Clip de 10 s del evento | WhatsApp utility dentro de la ventana de 24 h + push | Acceso al encuentro con el elenco | Asistencia · Chispas convertidas en experiencia |
Sólo iPhone reproduce video en la notificación. Android se simula, y se nota la diferencia.
Es el punto donde casi todos los decks mienten por omisión. Android no reproduce video ni GIF animado en la notificación: BigPictureStyle recibe un mapa de bits estático. Con dos de cada tres dispositivos en Android en México blueprint · Frente 1, la promesa realista es: el video en push es un extra de iOS de la fase 1, no la base del motor.
| Capacidad | iOS · APNs | Android · FCM | Web Push · PWA |
|---|---|---|---|
| Carga útil | 4 KB | 4 KB por mensaje | Depende del navegador (VAPID + Push API) |
| Imagen | Adjunto de hasta 10 MB (JPEG, PNG, GIF) descargado por la extensión | notification.image por URL, ≤ 1 MB (300 KB desde el compositor de Firebase) | Campo image en Chrome, Edge y Firefox |
| Video | Sí · adjunto de película ≤ 50 MB (MPEG, MPEG-2, MPEG-4, AVI); se ve la miniatura con play y el fotograma se elige con ThumbnailTimeKey | No · BigPictureStyle.bigPicture(Bitmap) es estático y el GIF no anima | No · sólo imagen y botones de acción |
| Audio | 5 MB (AIFF, WAV, MP3, MPEG-4) | Sonido del canal, no adjunto | — |
| Qué hace falta | mutable-content: 1 y una Notification Service Extension; corre ~30 s con ~24 MB de memoria, así que el teaser se descarga a disco por streaming y se mantiene en 3-5 MB est.Superar la memoria mata la extensión y la notificación llega sin adjunto | Canal de notificación y permiso en tiempo de ejecución desde Android 13Ese permiso es el que tiró el opt-in de 85 % a 67 % | iOS 16.4 o superior y sólo si la PWA está instalada en la pantalla de inicio; el permiso se pide tras un gesto directo |
| Opt-in mediano por app | 49.4 % (percentiles 27.1 / 49.4 / 74.1) | 59.5 % (37.1 / 59.5 / 79.7), venía de 71.3 % en 2023 | ≈ 5 % promedio MobiLoud |
| Apertura directa mediana | 3.1 % (decil superior 8.0 %) | 3.4 % (decil superior 10.7 %) | — |
| Receta VPLAY | MP4 H.264, 720×1280, 6-10 s, cortado en el cliffhanger; miniatura en el fotograma exacto de la mirada | Fotograma del cliffhanger con play y barra de progreso pintados en la imagen, acción directa "Ver ahora", y precarga del episodio en segundo plano al recibir el mensaje de datos | Imagen y dos acciones: "Ver" y "Recordarme" |
Llega aunque haya desinstalado la app. Y por eso se paga por mensaje.
WhatsApp cubre alrededor del 93 % de los internautas mexicanos compilación 2026, reproduce video real en cabecera en todos los sistemas y es bidireccional: el mismo hilo que recupera al usuario le vende la recarga con NEXUS y escala a un humano cuando hace falta. El precio de esa potencia es literal: cada mensaje cuesta, y Meta sólo deja pasar unos dos mensajes de marketing por persona al día sumando todas las empresas del mundo.
| Categoría de plantilla | México · USD | ≈ MXN | Cuándo se cobra |
|---|---|---|---|
| Marketing | 0.0305 | 0.52 | Siempre que se entrega, incluso dentro de la ventana de 24 h |
| Utility (transaccional) | 0.0085 | 0.145 | Sólo fuera de la ventana de servicio de 24 h; gratis dentro |
| Authentication (OTP) | 0.0085 | 0.145 | Fuera de la ventana |
| Service (respuesta libre) | 0 | 0 | Siempre gratis desde nov-2024 |
| Margen del proveedor (BSP) | 0.003 a 0.010 | 0.05 a 0.17 | Encima de la tarifa de Meta; alternativa de cuota fija desde EUR 49/mes |
Push, WhatsApp, correo y SMS en la misma balanza
| Canal | Costo por mensaje | Se abre / se lee | Latencia | Para qué sirve en VPLAY |
|---|---|---|---|---|
| In-app | 0 | Con código promocional: 16.1 % Android / 17.9 % iOS de clic | Inmediata, pero sólo si ya abrió | Muro, saldo bajo, cupón con reloj. Cuesta 0 puntos de atención: es el canal preferido |
| Push contextual | ≈ MXN 0 marginalOneSignal Growth: USD 19/mes + 0.012 por MAU | Apertura directa mediana 3.4 % Android / 3.1 % iOS; 14.4 % si es contextual contra 4.19 % genérica | Inmediata | Cliffhanger, racha, bono por expirar. El caballo de batalla |
| WhatsApp utility | MXN 0.145 + BSPgratis dentro de la ventana de 24 h | Lectura est. 80-95 % est.Meta no publica cifra; la industria reporta 58 % base y 75-79 % optimizado | Segundos | Comprobantes, acreditación de OXXO, pago fallido, OTP de identidad |
| WhatsApp marketing | MXN 0.52 + BSP | Igual lectura, pero compite con el cap de ~2 mensajes por persona al día de todo el mercado | Segundos | Reactivación de inactivos con video, estreno de temporada. Máximo 1 por semana |
| Correo | MXN 0.01 a 0.03 est. | Apertura 15-25 % en entretenimiento est. | Minutos | CFDI, resumen semanal, recuperación de pago. Canal obligatorio de registro por privacidad |
| SMS | MXN 3.09Twilio lista USD 0.1819 a México; agregadores locales MXN 0.45-1.20 est. | Alta entrega, mala reputación | Segundos | Sólo respaldo de OTP. Un SMS cuesta 21 veces un WhatsApp transaccional; el marketing por SMS está además regulado por el registro público para evitar publicidad |
Cada usuario tiene una cuenta. Y el sistema puede negarse a gastarla.
No es una metáfora: es una tabla. Cada persona arranca la semana con 10 puntos, cada mensaje cuesta según su canal y los disparadores compiten con un score. Si no alcanza, el mensaje no sale — aunque la campaña esté aprobada y el creativo listo. Es el mecanismo que evita repetir la caída de opt-in que ya sufrió toda la industria en Android.
Toca un canal para "enviar" y ver cómo se consume el saldo de la semana. La regla de WhatsApp marketing (1 por semana) está cableada.
Tres capas de prioridad. Ningún espacio se queda vacío ni se malbarata.
La cascada de VPLAY no empieza en una subasta: empieza en un contrato firmado en pesos. Sólo cuando la venta directa no cubre el espacio entra el bidding, y lo que sobra se llena con anuncios de casa del ecosistema Veniu a costo cero — que además es la forma más barata de mover audiencia entre VSolutions, VEntertainment, Umbral y el Hub Providencia.
| Prioridad | Qué se sirve | Cómo se cobra | Objetivo de ocupación | Quién lo vende |
|---|---|---|---|---|
| 1 · Venta directa | Advergame, placement, episodio co-creado, push patrocinada, native del feed | GVR (1 punto = MXN 350) o costo por vista completa, en MXN y con CFDI | 15-25 % del inventario en la fase 1 est. | VPLAY Brands, con la cartera heredada de Content Factory y VSolutions |
| 2 · Subasta unificada | Video con recompensa e intersticial con recompensa | eCPM de subasta, ya neto de la comisión de la red | 98 %+ de fill declarado con bidding | Automático (AppLovin MAX con AdMob y LevelPlay pujando) |
| 3 · Anuncios de casa | VEntertainment, VSolutions, VTrade, Umbral, cursos, estrenos propios | Costo 0 · se mide en instalaciones y reservas atribuidas, no en pesos | Todo el remanente | Interno, con el mismo servidor de campañas |
Por qué no exprimir el rewarded
El eCPM marginal cae rápido después de la segunda o tercera impresión del día est.: el anunciante de adquisición paga la primera, no la octava. El tope de 10 al día no es sólo cuidado del usuario, es protección del precio.
Qué compra realmente la marca
No compra impresiones: compra decisiones. El reporte que sale de Odoo lleva terminación, reparto de finales elegidos, cupones emitidos, cupones canjeados y leads con consentimiento. Ese entregable es lo que justifica una temporada patrocinada de 300 GVR ≈ MXN 105 k.
El inventario de casa vale dinero
Cada espacio invendido que promueve un estreno en Hub Providencia o un curso de EduVeniu es costo de adquisición evitado. Con un CPI pagado objetivo de MXN 17 como techo, mover mil instalaciones internas equivale a MXN 17 mil que no se gastaron en Meta.


Se arranca gratis. Se escala cuando el costo por usuario ya se paga solo.
| Proveedor | Precio 2026 | Segmentos y journeys | Hora óptima | Canales | Veredicto VPLAY |
|---|---|---|---|---|---|
| Firebase FCM | Gratis (incluye mensajes in-app y pruebas A/B con Remote Config) | Segmentos por propiedades y eventos de Analytics | No tiene | Push e in-app | Base Es el transporte; nadie lo sustituye |
| OneSignal | Gratis hasta 1,000 MAU; Growth desde USD 19/mes + 0.012 por MAU de push móvil y 0.004 por suscriptor web. 10 k MAU ≈ USD 139/mes; 100 k ≈ USD 1,219/mes est. | Segmentos y journeys por plan; A/B estándar | Sí, desde Growth | Push, in-app, correo, SMS y RCS | Elegido Cubre el video en iOS por extensión, los deep links y el costo entra en el presupuesto del MVP |
| CleverTap | USD 85/mes hasta 5,000 MAU (plan Core, sin journeys); Pro y Ultimate a cotización | Core sólo A/B; journeys desde Pro | Sí, desde Pro | Push, in-app, web, correo, SMS, WhatsApp como complemento | Fase 2 Candidato natural al pasar de 100 k MAU |
| MoEngage | A cotización; gratis hasta 10,000 usuarios rastreados. Referencias de mercado: desde ≈ USD 999/mes hasta enterprise | Completo | Sí | Todos, con WhatsApp nativo | Fase 2 Compró Aampe a mediados de 2026: optimización de momento, contenido y frecuencia por usuario |
| Braze | Enterprise, sin nivel gratuito. Mediana de USD 89,332 al año sobre 253 compras registradas (rango 19.6 k a 478 k) | El más completo del mercado | Intelligent Timing por usuario | Todos | Fuera de alcance Su hora óptima no aplica a campañas disparadas por API, que son justo las nuestras |
| Airship | Sin precio público | Sí | Sí | Todos | No Su valor para VPLAY hoy son sus benchmarks, que es de donde salen las cifras de opt-in de esta pestaña |
Cuatro frases que se sostienen solas.
15-30 segundos no saltables después de que el usuario aceptó, con V-Coins y membresía siempre visibles al lado. Así lo permiten ambas tiendas y así se evita el rechazo en revisión.
En México el rewarded paga de 5 a 8 veces menos que en Estados Unidos. El advergame, el placement y la push patrocinada se facturan en pesos con CFDI y se quedan íntegros en la casa.
Con 39 % de tráfico inválido en apps mexicanas, cada Chispa nace de un callback firmado con idempotencia por transacción. El cliente nunca escribe en la billetera.
Android se resuelve con fotograma, play pintado y precarga; el creativo rico sube la apertura un 22 % de todas formas. Y todo mensaje compite por un presupuesto de atención que puede negarle el paso.
Cobrar en LATAM es multicanal o no es.
Un mexicano de 24 años puede querer pagarnos y no poder: 7 de cada 10 adultos no tienen tarjeta de crédito ENIF 2024 y la de débito se cae sola en compras en línea. Por eso VPLAY no elige un canal: abre siete y los rutea por margen. Las tiendas de apps dan fricción cero y se quedan con 15-30 %; la web deja 91-94 % neto y por eso paga +10 % de V-Coins; el efectivo y el SPEI abren el mercado que ninguna app global cobra; el recibo del operador llega a quien nunca abrió una cuenta. Todo cae en un solo lugar: un ledger append-only espejado en Odoo v19, con idempotencia por clave externa y CFDI desde el primer peso.
Cada canal cobra distinto, liquida distinto y habla con un usuario distinto.
Las tarifas de abajo son las publicadas a septiembre de 2026 y llevan IVA 16 % sobre la comisión cuando aplica (acreditable para VPLAY, pero cuesta caja mientras se acredita). El neto es por cada MXN 100 cobrados.
1 · Google Play Billing
Obligatorio para V-Coins, membresías y desbloqueos dentro de la app Android. Es el canal de fricción cero: el usuario ya tiene el método guardado y convierte al primer toque. La contraparte es la comisión y que el dato del cliente se queda en Google.
Detalle fino que sí importa: los puntos ganados (nuestras Chispas) se pueden emitir y canjear sin Play Billing; sólo si se venden exigen Play Billing política de pagos de Play. Eso deja libre toda la economía de recompensas.
Neto por MXN 100: 85.0 · liquidación 30-45 días est.
Nueva estructura (10 %) en México: 30-sep-2027
2 · App Store IAP
Mismo papel en iOS, con dos ventajas de arranque: el Small Business Program baja la comisión a 15 % para quien facturó menos de USD 1 M el año anterior — VPLAY califica automáticamente — y las suscripciones bajan a 15 % desde el segundo año.
Reglas duras que ya están en el diseño: las V-Coins compradas no pueden caducar (3.1.1) y debe existir "restaurar compras"; en México no se puede poner un botón que lleve a comprar fuera.
Neto por MXN 100: 85.0 con SBP · liquidación 30-45 días est.
Apple cobra y remite el IVA mexicano verificar
3 · Recarga web · Stripe
El monedero y la membresía se compran en vplay.mx con tarjeta, Apple Pay o Google Pay y se consumen en la app. Es legal y explícito en las reglas de Apple para servicios multiplataforma (3.1.3(b)) siempre que la app no promueva ni enlace la compra externa: el usuario llega por WhatsApp, por la landing o por el correo, nunca por un botón dentro de iOS.
Aquí vive el +10 % de V-Coins de regalo: se lo pagamos al usuario con parte de lo que no le pagamos a la tienda.
Neto por MXN 100: 92.3 · liquidación 2-7 días hábiles est.
3DS2 obligatorio en la primera compra y arriba de MXN 500
4 · Conekta · OXXO Pay y SPEI
La pieza que ninguna app global trae. El usuario genera una referencia, paga en efectivo en la tienda de la esquina y el webhook acredita las V-Coins minutos después. Para el que sí tiene cuenta, CLABE dinámica por orden (SPEI/DiMo/CoDi).
Regla de producto: la compra queda en estado PENDING y no acredita nada hasta el webhook — un voucher impreso no es un pago.
Neto por MXN 100: efectivo 93.5 · SPEI 85.5 (pero 97.1 en una recarga de MXN 500)
Primer depósito ~10 días hábiles; después 1-3 días est.
5 · Mercado Pago
La mayor base de usuarios con saldo ya cargado en México y una marca de confianza que reduce el abandono en el checkout. Se paga con tarjeta, con saldo o en efectivo, y permite elegir cuándo cobrar: al instante o a 14/30 días con menos comisión.
Lo usamos como segunda tarjeta del checkout y para campañas donde la confianza pesa más que el punto de comisión.
Neto por MXN 100: 91.3 al instante · 91.9 a 30 días
MSI desde +4.69 % (3 meses): no se usa en montos B2C
6 · Openpay (BBVA) y Clip
Openpay es hoy la tarifa de tarjeta más barata que localizamos y liquida en el mismo banco en 24-48 h; su red Paynet suma 32,000+ puntos de efectivo. Clip entra por otra puerta: cobra sin cuota fija, lo que la vuelve la única razonable para tickets chicos, y es la vía natural para los eventos presenciales de VEntertainment.
Clip 3.6 % sin cuota fija · depósito inmediato a Clip Cuenta DATO
Neto por MXN 100: Openpay 93.7 · Clip 95.8 verificar
7 · PayPal
No es el canal barato: es el canal de quien no quiere teclear su tarjeta en un sitio nuevo y el de la diáspora que paga desde Estados Unidos. Su tarifa baja por volumen y su verdadero valor para VPLAY está del otro lado: Payouts para pagar a creadores fuera de México.
Neto por MXN 100: 90.8 · contracargo MXN 110
Payouts: transferencia estándar sin cuota · instantánea MXN 40
8 · Carrier billing (recibo del operador)
El cargo va al recibo o al saldo del celular: es la única forma de cobrarle al que nunca abrió una cuenta bancaria. La decisión importante es por dónde: integrarlo directo con un agregador cuesta muy caro; hacerlo a través de Google Play no cuesta un peso extra.
En México ya funciona: Telcel (sólo pospago, con antigüedad y sin portabilidad en curso) y AT&T (prepago y pospago). Movistar no aparece.
Directo (Boku/Bango): take rate 30-45 % est. y liquidación 30-60 días
57.4 % de las transacciones DCB del mundo son de no bancarizados Mordor 2026
9 · Pagos a creadores y talento
Sale dinero, y sale con retenciones. La regla de oro es separar los dos carriles fiscales desde el contrato: la maquila a precio fijo (VPLAY compra el episodio) no es intermediación; los regalos y el revenue share sí lo son y activan el régimen de plataformas tecnológicas.
Dispersión por SPEI en lotes desde Odoo, con CLABE y RFC validados, KYC del creador y CFDI de retenciones mensual.
Maquila: ISR 10 % + IVA 2/3 (10.667 %) · RESICO 1.25 % confirmar
Entero a más tardar el día 17 · SPEI MXN 1-10 por transferencia est.
10 · Facturación B2B con CFDI
Advergames, series corporativas, licencias y white-label no pasan por ninguna pasarela: se facturan desde Odoo v19 con CFDI 4.0, complemento de pago y la cadencia que exige el flujo de caja de un estudio: 50 % de anticipo contra orden y 50 % contra entrega.
Es el canal con 0 % de comisión y el que financia la producción antes del estreno.
Serie corporativa 150-300 GVR (MXN 52-105 k) + ECO 3-8 k/mes · pieza suelta 40-120 GVR
Timbrado nativo l10n_mx_edi · anticipo por Apéndice 6 del Anexo 20
Comisión, liquidación, fricción y a quién le sirve.
El "neto" es lo que le queda a VPLAY de cada MXN 100 cobrados, ya con el IVA sobre la comisión. La columna que casi nadie mira es liquidación: el canal más barato del mundo no sirve si tarda 45 días en llegar y la nómina del estudio es quincenal.
| Canal | Comisión 2026 | Neto / MXN 100 | Liquidación | Fricción | Segmento | Cuándo lo usamos |
|---|---|---|---|---|---|---|
| Google Play Billing | 15 % (≤ USD 1 M/año) · 30 % arriba · subs 15 % | 85.0 | 30-45 días est. | Muy baja | Android que ya compra en Play | Compra impulsiva dentro del muro del episodio 9 |
| App Store IAP | 30 % · 15 % Small Business · subs 15 % desde el 2.º año | 85.0 | 30-45 días est. | Muy baja | iOS (34 % del parque MX) | Único camino legal dentro de iOS en México |
| Play carrier billing | = Play (15 %), sin costo extra por DCB | 85.0 | 30-45 días est. | Muy baja | Telcel pospago · AT&T prepago y pospago | Usuario sin tarjeta con Android: se activa solo |
| Web · Openpay tarjeta | 2.9 % + MXN 2.50 (negociable) | 93.7 | 24-48 h (BBVA) | Media | Tarjetahabiente recurrente | Recarga grande y renovación de membresía web |
| Web · Conekta efectivo (OXXO) | 2.6 % + MXN 3.00 (mín. 5.40) | 93.5 | 1-3 días est. · 1.er depósito ~10 días hábiles | Media (sale de casa) | Sin cuenta ni tarjeta | La puerta al 37 % que no tiene cuenta de ahorro |
| Web · Conekta tarjeta | 3.4 % + MXN 3.00 · 3DS +1.50 | 92.6 | 1-3 días est. | Media | Tarjetahabiente | Respaldo de Openpay en el mismo checkout |
| Web · Stripe tarjeta | 3.6 % + MXN 3.00 · Billing +0.7 % | 92.3 | 2-7 días hábiles est. | Baja (Apple/Google Pay) | Suscriptor web | Suscripción web: es la única con Billing nativo |
| Web · Stripe OXXO/SPEI | 4 % + MXN 3.00 | 91.9 | 1-3 días est. | Media | Sin tarjeta | Sólo si Conekta cae: es 1.6 pts más caro |
| Web · Conekta SPEI | MXN 12.50 fijo | 85.5 en MXN 100 · 97.1 en MXN 500 | Minutos-horas | Baja (DiMo/CoDi) | Bancarizado sin tarjeta | Recargas de MXN 499 y 999: la cuota fija se diluye |
| Web · Mercado Pago | 3.49 % + MXN 4 (instante) · 2.95 % a 30 días · efectivo 3.79 % + 4 | 91.3 · 91.0 efectivo | Instante / 3 / 14 / 30 días | Baja (saldo) | Usuario con saldo MP | Campañas donde la marca de confianza convierte |
| Web · PayPal | 3.95 % + MXN 4 → 2.95 % arriba de MXN 1 M/mes | 90.8 | Saldo inmediato · retiro 1-3 días | Baja | Diáspora / US Hispanic | Cobro internacional y pago a creadores fuera de MX |
| Web · Clip | 3.6 % sin cuota fija | 95.8 verificar | Inmediato a Clip Cuenta · 1-2 días a banco | Media | Presencial y ticket chico | Eventos, activaciones de marca y venta en piso |
| DCB directo (Boku / Bango) | Take rate 30-45 % est. | 55-70 | 30-60 días | Muy baja | Prepago sin Play (Movistar) | No en el MVP. Sólo si el volumen justifica el 30 %+ |
| B2B · CFDI desde Odoo | 0 % | 100.0 | 50 % anticipo · 50 % a la entrega | Venta consultiva | Marcas, empresas, licenciatarios | Advergames, series corporativas, licencias, white-label |
| Microtransacción de MXN 30 por Stripe | 3.6 % + 3.00 = 15.8 % efectivo | 84.2 | — | — | — | Nunca: por eso la recarga mínima web es MXN 99 |
Cuánto llega de verdad, según cuánto cobras.
Las cuotas fijas (MXN 3 de Stripe y Conekta, MXN 4 de Mercado Pago, MXN 12.50 de SPEI) pesan como una losa abajo de MXN 99 y desaparecen arriba de MXN 499. Eso es lo que fija los escalones del pack: 500 V-Coins por MXN 49 como pack de entrada, que en la primera compra se duplican —ahí manda la fricción, no el margen— y los escalones de 199, 499 y 999 empujados a la web, donde el margen manda.
Neto ya con IVA sobre la comisión. Fuente de cada tarifa en la tabla de arriba. La barra verde es el mejor canal para ese monto; la roja, el peor.
El mundo se está abriendo. México todavía no.
Tres frentes cambiaron las reglas del cobro en apps en los últimos 18 meses. Ninguno aplica a México todavía, y esa es exactamente la razón por la que la estrategia web-first no es una preferencia estética: es la única palanca de margen disponible hoy.
Seis pasos, y el tercero es el que evita el fraude.
La regla que gobierna todo el sistema cabe en una línea: el cliente nunca acredita saldo. La app pide, el servidor verifica contra la fuente de verdad del proveedor, el ledger escribe y sólo entonces la app se entera. Cualquier otra arquitectura se rompe con un emulador y un proxy.
Pack de V-Coins o membresía desde la app (Play/IAP) o desde vplay.mx (tarjeta, OXXO, SPEI). En OXXO y SPEI la compra nace en estado PENDING: no acredita nada.
Apple manda un JWS firmado; Google, una notificación RTDN por Pub/Sub; Stripe, Conekta y Mercado Pago, su firma con timestamp. Cada uno con su clave de idempotencia.
Firma en tiempo constante, ventana de ±300 s contra repetición, y re-consulta a la fuente de verdad: purchases.products.get en Google, Get Transaction Info en Apple. Un recibo sólo acredita una vez.
ledger_entries es append-only, con trigger que prohíbe UPDATE y DELETE, balance_after y clave externa única. Las V-Coins compradas y el +10 % de bono de la recarga web entran como lotes distintos, cada uno con su precio por moneda: de ahí sale el ingreso que se reconoce al consumo. Las Chispas ganadas viven en su propia sub-cuenta y caducan a 30 días.
account.move, CFDI global diario o por cliente, ingreso diferido y liberación al consumo. El partner queda etiquetado para NEXUS.
Push silenciosa actualiza el saldo y, si la compra vino de OXXO, un mensaje utility de WhatsApp avisa que ya se acreditó (MXN 0.145 por mensaje).
El sobre que llega
POST /vplay/webhook/pay HTTP/1.1
Host: api.vplay.mx
X-VPLAY-Signature: t=1793640127,v1=9f2b6c41e0…c1
Content-Type: application/json
{
"event_id": "evt_01JB7Q2KX9",
"type": "purchase.paid",
"channel": "WEB_OXXO",
"user_id": "usr_8f3a2b",
"product": { "sku": "coins_5000", "coins": 5000, "bonus": 500 },
"amount_minor": 49900,
"currency": "MXN",
"external_id": "ord_2n5xQ7",
"paid_at": "2026-10-03T18:22:07Z"
}
Lo que hace el servidor antes de creerle
import hmac, hashlib, time
TOLERANCIA = 300 # segundos: ventana anti-repeticion
def firma_valida(cabecera, cuerpo, secreto):
p = dict(x.split("=", 1) for x in cabecera.split(","))
t = int(p["t"])
if abs(time.time() - t) > TOLERANCIA:
return False # sobre viejo: se descarta
base = str(t).encode() + b"." + cuerpo
esp = hmac.new(secreto, base, hashlib.sha256).hexdigest()
return hmac.compare_digest(esp, p["v1"]) # tiempo constante
def acreditar(env, ev, cuerpo, cabecera):
if not firma_valida(cabecera, cuerpo, SECRETO):
return 401
# 1) IDEMPOTENCIA: indice unico sobre external_id
Mov = env["vplay.wallet.move"].sudo()
if Mov.search_count([("external_id", "=", ev["event_id"])]):
return 200 # ya procesado: no duplica
# 2) FUENTE DE VERDAD: nunca se confia en el payload
if ev["channel"] == "GOOGLE":
estado = play.purchases_products_get(ev["external_id"])
if estado.purchaseState != 0:
return 409
play.purchases_products_consume(ev["external_id"])
# 3) UNA sola escritura, atomica, con asiento contable
with env.cr.savepoint():
Mov.create({
"external_id": ev["event_id"],
"kind": "PURCHASE",
"coins": ev["product"]["coins"],
"bonus": ev["product"]["bonus"],
"amount": ev["amount_minor"] / 100.0,
})._post_account_move() # account.move + CFDI
return 200
La letra chica también es producto.
La reforma al artículo 76 Bis de la Ley Federal de Protección al Consumidor, vigente desde el 13-dic-2025, cambió las reglas de las suscripciones en México: aviso previo obligatorio y cancelación inmediata. Nuestras políticas van un paso más allá de lo que exige la ley, porque el costo de ser generoso es menor que el de una queja en PROFECO.
| Concepto | Política VPLAY | Fundamento |
|---|---|---|
| Aviso de renovación | Aviso 5 días naturales antes de cada renovación, con monto, fecha y enlace de cancelación, por push + correo + WhatsApp utility. Si no se envió el aviso, se reembolsa el cargo íntegro.El texto publicado dice "días naturales", no hábiles, aunque varios medios reportaron lo contrario. | LFPC art. 76 Bis fr. VIII (DOF 12-dic-2025) |
| Cancelación | Dos toques: Ajustes → Membresía → Cancelar. Sin llamada, sin retención forzosa, sin formulario. Conserva el acceso hasta el fin del periodo pagado. | LFPC art. 76 Bis fr. IX |
| Arrepentimiento | Reembolso total dentro de 5 días hábiles si la membresía no se usó, o si el paquete de V-Coins no se gastó. Ya consumido no se reembolsa, salvo falla nuestra. | LFPC arts. 56 y 76 Bis (política más protectora que la ley) |
| Falla del servicio | Si un desbloqueo no se entrega o el episodio no reproduce por causa nuestra y no se resuelve en 72 h: devolución de las monedas más una bonificación no menor al 20 %. | LFPC arts. 92, 92 Bis y 92 Ter |
| Restaurar compras | Botón en Perfil que reconcilia recibos de tienda contra el ledger. Obligatorio en iOS para consumibles. | App Store 3.1.1 |
| Caducidad | V-Coins compradas: nunca caducan. Chispas ganadas: 30 días, con aviso antes de vencer y consumo FIFO.Apple lo exige literalmente para lo comprado; lo ganado sí puede caducar. | App Store 3.1.1 |
| Contracargos | Objetivo por debajo de 0.5 %. 3DS2 en la primera compra y arriba de MXN 500; descriptor "VPLAY" claro; el historial de episodios vistos con marca de tiempo es la evidencia. Cuenta suspendida mientras se resuelve, sin perder derechos legales.Visa VAMP marca incumplimiento desde 0.5 % (5 casos) y "excesivo" en 1.5 %; Mastercard ECM 1.5-2.99 %, HECM ≥ 3 % con multas de hasta USD 200,000. | Programas de monitoreo Visa VAMP / Mastercard ECP |
| Compras de menores | Reembolso incluso de lo consumido cuando se acredite falta de consentimiento del tutor, dentro de 60 días. Sin ofertas de monedas ni cuentas regresivas a cuentas de menores. | LFPC 76 Bis fr. VII · LGDNNA |
| Precios por país | Siempre en MXN con IVA incluido y monto total visible antes de pagar. Listas por país en product.pricelist; en tienda, el precio que muestra la tienda ya trae impuestos. | LFPC art. 7 Bis |
| IVA | 16 % causado al cobrar la moneda, no al gastarla — no hay diferimiento fiscal posible, aunque contablemente el ingreso sí se difiera hasta el consumo. | LIVA arts. 1 y 1-BEl capítulo III BIS (arts. 18-B y siguientes) regula a proveedores residentes en el extranjero: VPLAY, persona moral mexicana, causa por el art. 1. |
| CFDI | CFDI global diario, semanal o mensual al público en general con RFC genérico XAXX010101000, emitido dentro de las 24 h siguientes al cierre del periodo; CFDI nominativo a solicitud dentro del mes. Los reembolsos generan CFDI de egreso. | RMF 2026 regla 2.7.1.21 · Guía de llenado del CFDI global |
| Naturaleza de la moneda | Circuito cerrado: sin retiro, sin transferencia entre usuarios, sin redención por dinero y con tope de compra. Así las V-Coins no son fondo de pago electrónico ni activo virtual. | Ley Fintech arts. 22-23 y 30 est. · opinión legal encargada |
El creador cobra de un pool, no de una promesa.
Sobre el ingreso neto de comisión de cada serie, el reparto es una regla escrita en el módulo, no una negociación caso por caso. Y el pool de talento se distribuye por minutos vistos ponderados: incentiva actuar en las series que retienen, no en las que se anuncian bonito.
Reparto del ingreso neto por serie modelo propuesto · est.
La base de reparto es después de la comisión del canal: una venta por App Store reparte sobre 85, una venta por OXXO reparte sobre 93.5. Eso alinea al socio de producción con empujar la recarga web, que es justo lo que queremos.
| Retención al creador | Con RFC | Sin RFC | Régimen |
|---|---|---|---|
| ISR · regalos, propinas y revenue share | 2.5 %Subió de 1.0 % el 1-ene-2026 | 20 % | Plataformas tecnológicas · LISR 113-A |
| IVA · regalos, propinas y revenue share | 50 % del trasladado (8 puntos) | 100 % (16 puntos) | LIVA art. 18-J |
| ISR · maquila por encargo (honorarios) | 10 %RESICO: 1.25 % | — | Régimen ordinario · LISR 106 y 113-J confirmar |
| IVA · maquila por encargo | 2/3 partes (10.667 %) | — | LIVA 1-A y RLIVA 3 confirmar |
| Persona moral proveedora | ISR 4 % · IVA 8 % | ISR 20 % · IVA 16 % | LIF 2026 confirmar DOF |
| Retención como pago definitivo | Sí, si gana ≤ MXN 300,000/año | — | Con aviso al SAT en 30 días |
| Entero al SAT | A más tardar el día 17 del mes siguiente, con CFDI de retenciones e informativa mensual | LIVA 18-J fr. III | |
RFC o CURP, CLABE validada contra el nombre, identificación y contrato firmado. Sin expediente completo no se abre línea de pago: es requisito fiscal y de prevención de lavado (LFPIORPI).
El creador ve su pool, sus minutos ponderados, sus regalos y sus retenciones antes de cobrar. La transparencia del reparto es parte del argumento para atraer talento.
Pagos agrupados quincenalmente con conciliación bancaria automática. Costo estimado MXN 1-10 por transferencia. Creadores fuera de México por PayPal Payouts o Wise.
Complemento "Servicios Plataformas Tecnológicas" dentro de los 5 días del mes siguiente, emitido desde l10n_mx_edi. Desde el 1-abr-2026 el SAT tiene acceso en tiempo real a los datos de las plataformas (art. 30-B del CFF): la informalidad ya no es una opción operativa.
RevenueCat cuesta 1 % para siempre. Nosotros construimos el ledger igual.
Toda app con suscripciones enfrenta la misma decisión: pagar una capa que normaliza Apple, Google y web, o escribirla. Para VPLAY la respuesta es asimétrica, porque el ledger no es un accesorio del producto: es el producto. Ya vamos a verificar recibos y a escribir movimientos con idempotencia para las V-Coins; hacerlo también para suscripciones cuesta horas, no un porcentaje perpetuo.
| Opción | Costo | Qué resuelve | Qué no resuelve | Veredicto VPLAY |
|---|---|---|---|---|
| RevenueCat | Gratis hasta USD 2,500 de ingreso rastreado/mes; después 1 % del bruto | Normaliza StoreKit y Play Billing, webhooks, paywalls remotos y experimentos sin publicar; soporta web billing con Stripe | No es tu ledger de monedas, no factura CFDI, no conoce las Chispas ni el muro de tres salidas | Plan B Si el equipo va tarde en F0, entra y se retira después |
| Adapty | Gratis hasta USD 5,000 MTR/mes (nuevo precio feb-2026, sin mínimo de USD 99); luego 1 % | Lo mismo, con mejor umbral gratuito y paywalls A/B | Idem | Alternativa Mejor umbral de arranque |
| Qonversion | Gratis hasta USD 10,000 MTR/mes; luego 0.6-0.8 % | El umbral más alto y el porcentaje más bajo | Ecosistema y soporte menores | Evaluar |
| Propio (API + Odoo) | ≈ 120 h de desarrollo est. · 0 % perpetuo | Verificación JWS de Apple y RTDN de Google contra la API de verdad, dedupe por notificationUUID, estado unificado y espejo en Odoo con CFDI | Hay que mantenerlo cuando Apple y Google cambien sus APIs | Elegido El ledger ya se construye para las monedas |
Gracia y reintento
Apple permite periodo de gracia de 3, 16 o 28 días (máximo 6 en semanales) y reintenta el cobro hasta 60 días. Google combina gracia y account hold con una ventana total de recuperación limitada a 60 días desde dic-2025. VPLAY usa 16 días en mensual y el máximo en semanal: el usuario no pierde el acceso mientras el banco reintenta.
Planes prepagados
Google permite suscripciones prepagadas sin renovación, recargables con top-up. Es la pieza exacta para el segmento OXXO: se compra una semana de membresía en efectivo, sin domiciliación y sin tarjeta. Ojo con el reconocimiento en 3 días o Google reembolsa y revoca.
Recuperación con NEXUS
El cobro fallido dispara una secuencia por WhatsApp utility (MXN 0.145 por mensaje) con enlace directo a actualizar el método de pago, más una oferta winback si expira. Es el uso más rentable del canal: cada mensaje cuesta el 0.1 % de una membresía mensual de MXN 149 Frente 4 §B6.
Un tercio del país no puede pagarnos con tarjeta.
La Encuesta Nacional de Inclusión Financiera 2024, publicada por el INEGI el 13-mar-2025, es el dato duro que sostiene toda esta arquitectura. Y su lectura fina es todavía más útil que el titular: la bancarización sube, pero la tarjeta de crédito —el instrumento que las apps globales asumen— sigue en manos de tres de cada diez adultos.

Cinco módulos que extienden, no revuelven.
Las cuatro preguntas que siempre aparecen en la mesa.
Nos comen el 15 % de lo que se compre dentro de iOS, y iOS es el 34 % del parque mexicano contra 66 % de Android StatCounter ago-2026. Sobre ese 34 %, la parte que compra por impulso dentro de la app sí paga comisión, y está bien: convierte mejor. El resto del recorrido —la recarga grande, la renovación de la membresía, el pago en efectivo— vive en vplay.mx y deja 91-94 % neto. La regla de Apple 3.1.3(b) permite exactamente eso: comprar fuera y consumir dentro, siempre que la app no lo promueva ni lo enlace. Lo que no haremos nunca es poner ese botón dentro de iOS en México: es causa de rechazo.
Es el riesgo real de este modelo y por eso está en el registro de riesgos con mitigación: las tiendas liquidan a 30-45 días est., mientras la nómina del estudio es quincenal y las jornadas de rodaje se pagan casi de contado. Las tres palancas: (1) anticipo B2B del 50 % contra orden, que es dinero que entra antes de grabar; (2) recarga web, que liquida en 24 h a 7 días según pasarela; (3) una reserva de caja del 7 % del uso de fondos, ya presupuestada como línea de contingencia blueprint §10.3. OXXO y SPEI ayudan aquí más de lo que parece: confirman en horas, no en semanas.
No, mientras el diseño se respete: circuito cerrado, sin retiro, sin transferencia entre usuarios, sin redención por dinero y con tope de compra. Con esas cuatro condiciones las V-Coins no son fondo de pago electrónico (Ley Fintech arts. 22-23) ni activo virtual (art. 30 y Circular Banxico 4/2019). Es una lectura fundada, no una opinión legal firmada: la opinión está encargada y forma parte del hito H7. Y hay un corolario de producto: los regalos a creadores no mueven saldo del usuario al creador, los liquida VPLAY como reparto de ingreso, que es lo que evita convertirse en transmisor de dinero.
Porque el 1 % es perpetuo y no nos ahorra el trabajo importante. RevenueCat normaliza suscripciones; no lleva un ledger de dos monedas, no factura CFDI, no conoce el muro de tres salidas ni el vencimiento FIFO de las Chispas. Como ya tenemos que verificar recibos, deduplicar por clave externa y escribir movimientos idempotentes para las V-Coins —eso no lo evita ninguna herramienta— hacerlo también para suscripciones cuesta ≈ 120 h est., una sola vez. Dicho eso, la puerta queda abierta: si en F0 el equipo va tarde, entra RevenueCat, se lanza a tiempo y se retira después. Es un plan B con costo conocido, no un dogma.
En qué formato se entrega. Y por qué no se lo llevan.
La pregunta que abre esta pestaña es literal: "¿en qué formato se usa?". La respuesta corta cabe en una frase citable; la larga ocupa esta sección: pipeline de carga, formatos, códecs, escalera de bitrates, DRM por plataforma, lo que GoodShort hace hoy en web, cuánto cuesta cada proveedor en tres escenarios y qué construimos en 90 días. Todo con cifras de lista verificadas el 1-sep-2026 y tipo de cambio $17.01 MXN/USD DOF.
Cómo se plantea al inversionista: "Nadie en la industria promete 'imposible de copiar'. Prometemos tres cosas medibles: (1) el link no sirve fuera de la app ni después de 15 minutos; (2) en iPhone y en Android certificado la pantalla grabada sale negra; (3) si alguien apunta una cámara, la copia lleva su nombre y la damos de baja. Para un episodio de 90 segundos que cuesta unos 3 pesos (30 V-Coins) est., piratearlo no vale la pena." investigación F2 · F3
Las tres decisiones técnicas que importan (y por qué)
Formato de entrega
CMAF/fMP4 servido por HLS (Apple) + DASH (Android/web). Nunca MP4 progresivo. Un solo juego de archivos alimenta a todos los reproductores; el MP4 progresivo es una sola URL que se baja con curl.
Cifrado
AES-128 cbcs (Common Encryption) con una llave por serie y por nivel de calidad (AUDIO / SD / HD). cbcs es el único esquema que aceptan FairPlay, Widevine y PlayReady a la vez: un paquete, tres DRM. Una llave por temporada evita pagar una licencia por cada episodio de 90 s.
Control de acceso
JWT de vida corta (5–15 min) emitidos por el backend VPLAY tras verificar en Odoo el derecho (V-Coins / membresía / anuncio visto) + DRM + marca de agua por sesión. El token dice quién y hasta cuándo; el DRM dice qué dispositivo puede descifrar; la marca de agua dice quién filtró.
Nueve estaciones. El servidor de la app nunca toca el archivo.
La subida va directa al bucket con URL prefirmada (tus / S3 multipart / Direct Upload); de ahí todo es asíncrono por workers y cada estación avisa a Odoo por webhook firmado. Odoo es catálogo, ledger y contratos: el pipeline vive fuera.
El Studio sube al bucket raw/ con URL prefirmada: S3/R2/Bunny multipart (partes de 8–16 MB, reintento por parte) o protocolo tus en Cloudflare/Bunny/Mux (reanuda tras un corte de red móvil). Webhook → Odoo vplay.asset state=uploaded.
Reglas duras: relación 9:16 (±1 %), fps ∈ {23.976, 24, 25, 29.97, 30}, yuv420p SDR, duración 45–180 s para episodio y ≤ 20 s para tráiler, máster ≥ 8 Mbps, audio ≥ 44.1 kHz. Lo que no cumple, rebota al Studio con el motivo.
ffmpeg / MediaConvert / Mux / Bunny según proveedor. Cinco renglones H.264 (1080 → 270), GOP de 2 s sin scenecut para que todos corten en el mismo cuadro, loudnorm −16 LUFS, AAC-LC 96 kbps. Codificar 15,000 min de catálogo cuesta menos de $1,100 USD en cualquiera de las seis rutas de la tabla de proveedores est..
Shaka Packager (o Bento4) produce un solo juego de segmentos .m4s de 4 s y dos manifiestos: master.m3u8 (HLS) y manifest.mpd (DASH). Un directorio por episodio; el audio de la temporada se comparte.
El KMS / servidor de licencias entrega tres llaves por temporada: KEY_AUDIO, KEY_SD (≤ 540p) y KEY_HD (720p/1080p). Las llaves nunca viajan en la línea de comandos en producción: SPEKE (AWS) o la API del vendedor devuelven llaves + PSSH.
Valida el JWT DRM y decide por robustez qué llaves entrega: un teléfono Widevine L3 recibe AUDIO + SD (ve hasta 540p); un L1 o un iPhone con FairPlay recibe las tres (1080p). Es la política que aplican Netflix y Disney (L3 ≈ 480p) Fora Soft.
El token nunca se emite sin pasar por el ledger: monetización y seguridad son el mismo endpoint. La CDN valida firma y caducidad por segmento (o cookie firmada); PoP en CDMX / Querétaro / Guadalajara; HTTP/3 y TLS 1.3 0-RTT.
EME en web, Media3 en Android, AVPlayer en iOS. Al 70 % del episodio N se pide token + manifiesto + init + primer segmento de N+1: swipe → play en < 300 ms est.. Overlay usr:7f3a·+52…4421 al 12 % de opacidad que cambia de esquina cada 20–40 s.
Video Startup Time p50 < 800 ms y p90 < 1.5 s, rebuffer < 0.5 % (Mux Data incluido o telemetría propia). Cada decisión de advergame viaja como evento vplay.choice.v1 a Odoo: es el producto B2B.


Cinco formas de servir el mismo video. Sólo una es no descargable.
| Formato | Qué es | Pros | Contras | Soporte 2026 | ¿Descargable? | Uso en VPLAY |
|---|---|---|---|---|---|---|
| MP4 progresivo | Un solo archivo, una sola URL | Simple, universal, sin manifiesto | Sin calidad adaptativa (se traba en 4G débil); sin DRM estándar en navegadores/apps; sin faststart tarda segundos en arrancar; un archivo por idioma; caché de rangos parciales | Todo | SÍ, trivial: curl -O o "Guardar como" | Sólo mezzanine interno y descarga firmada del máster para una marca (B2B). Nunca consumo. |
| HLS con MPEG-TS | Playlist .m3u8 + segmentos .ts de 2–10 s | ABR; nativo en Apple; segmentos cacheables | TS no acepta CENC/DRM moderno (sólo AES-128 "clear key" o SAMPLE-AES); Apple exige fMP4 para HEVC, AV1 e IMSC1 Apple; segmentos más pesados | iOS nativo, hls.js, Media3 | Sí con yt-dlp mientras vive el token; la llave AES-128 viaja al cliente en claro | No. Es lo que GoodShort web usa hoy (ver comparativa abajo). |
| MPEG-DASH | .mpd + fMP4 (ISO/MPEG) | Widevine y PlayReady "en casa"; estándar abierto; pistas de audio/subtítulos separadas | Safari/iOS no lo reproduce nativamente: AVPlayer sólo habla HLS | Android Media3, Chrome/Edge/Firefox, smart TVs | No sin licencia: los segmentos cifrados son basura binaria | Sí, para Android y web no-Safari. |
| CMAF (fMP4) | Contenedor común ISO 23000-19: los mismos .m4s los referencian un .m3u8 y un .mpd | Un encoding, un cifrado (cbcs), dos manifiestos, tres DRM; init ≤ 1 KB; HEVC/AV1 permitidos; arranque < 1 s con prefetch | cbcs en Widevine exige Android 7.1+ (API 25): se pierde Android 5–7.0, hoy < 3 % del parque MX est. | hls.js fMP4 (HEVC/AV1/VP9) hls.js; Media3 API 25+ Android; AVPlayer | No: cientos de segmentos con token por segmento y cifrados; sin llave no hay video | El formato VPLAY. Regla: codifica una vez → empaqueta en CMAF → sirve HLS y DASH del mismo directorio. |
| LL-HLS | HLS de baja latencia: segmentos parciales, blocking playlist reload, preload hints; meta < 2 s glass-to-glass | Latencia de transmisión en vivo | Diseñado para vivo, no para VOD; más complejidad en origen y CDN Wowza | Apple, hls.js | Igual que HLS-fMP4 (depende del cifrado) | No aplica al catálogo. Sólo si se lanzan watch parties o estrenos en vivo. |
Códecs: H.264 manda en el MVP, HEVC ahorra CDN en iOS, AV1 espera a 2027
| Códec | Eficiencia vs H.264 | iOS / Safari | Android | Web (Chrome/Edge/Firefox) | Licencia / regalías | Decisión VPLAY |
|---|---|---|---|---|---|---|
| H.264 / AVC (High 4.1) | base | Todo iPhone, decodificación HW | Todo Android (≥ 4.1) HW; decodificador seguro Widevine L1 garantizado | Todos | Pool AVC (Via LA → Access Advance). Reporte de subida del techo de cuota para streaming de $100 k a $4.5 M/año, aplica a grandes servicios Tom's Hardware | Códec base obligatorio: escalera completa. |
| H.265 / HEVC | −30 a −40 % de bitrate a igual calidad est. (Apple: 1080p 4,500 HEVC vs 6,000 AVC) | iPhone 6s+ HW; Apple lo empuja en HLS (hvc1 obligatorio) | Mayoría HW desde Android 5; L1 con decodificador seguro HEVC común | Chrome/Edge sí en HW; Firefox parcial | Pools HEVC Advance / VDP Pool cobran a servicios de streaming por MAU/ingresos; tarifa no pública Access Advance | Renglón 1080p HEVC opcional para iOS en crecimiento (CDN −15/−20 %). Revisar exposición legal antes de escalar. |
| AV1 | −40 a −50 % est. | HW sólo en iPhone 15 Pro+, Mac M3+, iPad Pro M4+; Apple no tiene decodificador AV1 por software Bitmovin | SW en Android 14+ (dav1d, por verificar); HW en gama alta 2021+; AV1 "seguro" (L1) es raro | Chrome/Firefox/Edge sí | AOMedia sin regalías; pool Sisvel existe (Netflix/Google no pagan según reporte 2026) Fora Soft | No en MVP: rompe la mitad de los iPhones. Fase escala 2027: renglón AV1 para Android gama alta. |
| VP9 | −25 a −35 % est. | Safari ≥ 14 sólo con HW (limitado) | Sí (YouTube) | Sí | Incluido en VDP Pool | No: HEVC cubre lo mismo con mejor soporte Apple. |
Cinco renglones, un GOP, 21 MB por minuto visto.
Un cuadro 1080×1920 tiene los mismos píxeles que 1920×1080, así que el punto de partida es la escalera 16:9 de Apple (req. 1.25) Apple; los micro-dramas (planos cerrados, diálogo, poco movimiento) toleran 30–40 % menos bitrate que esa referencia pensada para cine y deporte est.. Saltos de 1.5–2× entre renglones Fora Soft, pico ≤ 200 % del promedio, segmentos de 4 s (Cloudflare usa 4 s; Apple sugiere 6 s como meta genérica) e IDR cada 2 s. La escalera es propuesta VPLAY v1 est., derivada de Apple req. 1.25 y de la práctica de plataformas verticales; se afina con per-title encoding en fase crecimiento.
| Renglón | Resolución | Bitrate AVC (kbps) | Perfil / nivel | HEVC opcional | Uso · a quién sirve |
|---|---|---|---|---|---|
| R5 · techo | 1080 × 1920 | 4,000 (pico ≤ 6,000) | High 4.1 | 2,800 | Wi-Fi / 5G. Sólo con Widevine L1 / FairPlay / PlayReady SL3000 (llave HD). |
| R4 · arranque | 720 × 1280 | 2,200 (pico ≤ 3,300) | High 3.1 | 1,500 | 4G bueno. Renglón de arranque por defecto: ni el piso borroso ni el techo que se traba; el ABR ajusta después. |
| R3 | 540 × 960 | 1,200 | Main 3.1 | 800 | 4G congestionado. Tope para Widevine L3 (llave SD). |
| R2 | 360 × 640 | 600 | Main 3.0 | 400 | 3G / datos limitados. |
| R1 · piso | 270 × 480 | 300 | Baseline 3.0 | — | Red degradada; evita el rebuffer (opcional). |
| Audio | AAC-LC 2.0 · 48 kHz | 96 (128 con música) | — | — | Apple req. 2.9: AAC-LC 32–160 kbps; HE-AAC no arriba de 64 kbps. loudnorm −16 LUFS. |
Subtítulos
WebVTT (.vtt con X-TIMESTAMP-MAP) por defecto para HLS y DASH: barato, editable, generado por Whisper a $0.006/min OpenAI (300 min de catálogo = $1.80; 15,000 min = $90). IMSC1 (TTML en fMP4) sólo si se necesita posicionamiento de broadcast.
Pistas de audio y doblaje
Renditions EXT-X-MEDIA TYPE=AUDIO (HLS) / AdaptationSet (DASH) sobre el mismo timeline: un video, N audios (ES-MX original, EN y PT-BR doblados). Cada audio se cifra con KEY_AUDIO. El doblaje sintético entra aquí sin recodificar el video.
Audio descriptivo
Otra rendition de audio con CHARACTERISTICS="public.accessibility.describes-video". Costo marginal; bonus para licitaciones públicas y marcas con políticas de accesibilidad.
Un paquete, tres DRM: por qué cbcs y no cenc.
| Esquema | Modo AES | Quién lo acepta | Estado 2026 |
|---|---|---|---|
| cenc | AES-128 CTR, cifrado completo de subsamples | Widevine, PlayReady. FairPlay NO | Legado: obliga a dos paquetes (HLS-cbcs para Apple + DASH-cenc para el resto) |
| cbcs | AES-128 CBC con patrón 1:9 (cifra 1 de cada 10 bloques → barato de descifrar en móvil) | FairPlay (único que acepta), Widevine (desde 2018), PlayReady ≥ 4.0 BuyDRM · DEV | Estándar de facto para "un paquete, tres DRM". Media3: cbcs desde Android 7.1 (API 25) Android |
// Serie "Herencia Prohibida" · temporada 1 (30–80 episodios de 90 s)
Serie S01
├─ KEY_AUDIO → todas las pistas de audio de la temporada
├─ KEY_SD → renglones ≤ 540p (robustez mínima SW_SECURE_CRYPTO = Widevine L3 OK)
└─ KEY_HD → renglones 720p/1080p (HW_SECURE_ALL = L1 / FairPlay / PlayReady SL3000)
// Una licencia cubre TODA la temporada; el player reutiliza la sesión DRM entre episodios:
// Media3 DefaultDrmSessionManager (keepalive) · AVContentKeySession compartido · EME MediaKeySession reutilizada
// Con llave POR EPISODIO (lo que hace un turnkey por defecto) se paga una licencia por cada 90 s → ×4–×10
Widevine · Google
Android (Media3), Chrome, Firefox, Edge, Android TV, Chromecast. L1: descifrado + decodificación dentro del TEE, salida por secure path → HD. L3: todo en software → tope contractual 480–720p y grabable. Google no cobra la licencia de contenido pero exige integrarse vía socio certificado: en la práctica a través de Mux / Axinom / EZDRM / castLabs / DoveRunner / Bunny.
FairPlay Streaming · Apple
iOS, iPadOS, tvOS, macOS Safari, visionOS. Siempre a nivel hardware: la ventana con FPS sale negra en grabación de pantalla, QuickTime y AirPlay no autorizado Apple QA1970. Requiere credenciales de despliegue FPS aprobadas por Apple, que sólo se dan a quien opera el servicio; no a terceros a nombre de otros Apple FPS. Grupo Veniu las solicita a su nombre el día 0.
PlayReady · Microsoft
Windows (Edge, apps UWP), Xbox, smart TVs Samsung/LG. Niveles SL150 (test) / SL2000 (software) / SL3000 (hardware). Se obtiene vía vendedores multi-DRM. Fuera del MVP móvil; entra con la web de escritorio y TV.
Matriz DRM: qué pasa en cada plataforma cuando alguien intenta grabar
| Plataforma / player | DRM | Nivel | Grabación de pantalla | Qué ve el usuario (tope) | Capa extra recomendada |
|---|---|---|---|---|---|
| iOS / iPadOS app (AVPlayer + FairPlay) | FairPlay | HW · Secure Enclave | Video negro en grabación, QuickTime y mirroring; el audio sí se captura (silenciar por API) QA1970 | 1080p (llave HD) | Observar UIScreen.isCaptured para pausar y avisar; no depender de él (con FPS puede devolver false foro Apple) |
| Safari macOS / iOS (web, EME com.apple.fps) | FairPlay | HW | Video negro (mismo mecanismo) | 1080p | Web es secundario: landings, B2B, tráilers |
| Android app (Media3 + Widevine L1) | Widevine | L1 · TEE + secure surface | Sale negra: el decodificador seguro escribe a una secure surface | 1080p (llave HD) | FLAG_SECURE en la ventana del player bloquea screenshots y grabadores MediaProjection Android; no protege root/firmware modificado ni capturadoras HDMI (exigir HDCP) |
| Android app (Widevine L3) | Widevine | L3 · software | Grabable (descifrado en software) | ≤ 540p (llave SD). Netflix/Disney aplican ≈ 480p | FLAG_SECURE sigue bloqueando grabadores no-root. Parque MX en L3: < 10 % est. (sin fuente) |
| Chrome / Firefox de escritorio | Widevine | L3 | Grabable con OBS / captura de ventana Fora Soft | Tope 720p/480p contractual; VPLAY sirve ≤ 540p | Marca de agua visible + cap de resolución |
| Edge en Windows | PlayReady | SL3000 · HW | Protegido en hardware | 1080p | — |
| Android TV / Chromecast | Widevine (PlayReady sólo Android TV) | L1 | Protegido; HDCP en HDMI | 1080p | Fuera del MVP (formato vertical) |
| Cámara apuntando a la pantalla | — | — | Nada lo impide: agujero analógico | Lo que muestre la pantalla, degradado | Marca de agua visible/forense + episodios cortos y baratos: el pirata no gana nada |
Cómo detecta el player la robustez: EME videoRobustness: ['HW_SECURE_ALL','SW_SECURE_CRYPTO'] (Shaka) Shaka; Android MediaDrm.getPropertyString("securityLevel") → "L1" | "L3". El servidor de licencias usa ese dato para entregar sólo las llaves que el dispositivo merece.
GoodShort protege el acceso al manifiesto, no el contenido.
Exploración sin iniciar sesión de goodshort.com desde el navegador (dueño declarado: NewReading PTE. LTD., Singapur). Se reporta exactamente lo visto; nada más. La app móvil no se verificó.
Lo caro no es codificar ni almacenar: es entregar y licenciar.
Supuestos de los tres escenarios: Piloto 10 k MAU · 5 min/día · 1.5 M min/mes · 300 min de catálogo · 31.5 TB. Crecimiento 100 k MAU · 12 min/día · 36 M min/mes · 3,000 min · 756 TB. Escala 1 M MAU · 12 min/día · 360 M min/mes · 15,000 min · 7.56 PB. Lectura literal (todos los MAU diarios); si sólo el 40 % lo son, entrega y DRM se dividen entre 2.5. Tarifas DATO; cantidades y totales est..
| Proveedor | Encoding | Almacenamiento | Entrega | DRM | Piloto / mes | Crecimiento / mes | Escala / mes | Comentario |
|---|---|---|---|---|---|---|---|---|
| Mux Video Mux | Basic gratis; Plus (obligatorio para DRM) 1080p $0.03125/min | 1080p $0.003/min-mes | 100 k min/mes gratis; 1080p $0.001/min → $0.0007 a 10 M+ | $100/mes + $0.003 por licencia; llave por asset; FairPlay exige certificado propio | ≈ $4,300 | ≈ $93,800 | ≈ $936 k | Gana el arranque (3 DRM, tokens, Mux Data incluido). El DRM por asset castiga episodios de 90 s: inviable en escala sin contrato por MAU. |
| Cloudflare Stream Cloudflare | Gratis | $5 por 1,000 min | $1 por 1,000 min (por segmento de 4 s) | No tiene DRM (Widevine/FairPlay/PlayReady no documentados); JWT exp ≤ 24 h, ≤ 5 reglas geo/IP | ≈ $1,500 | ≈ $36,000 | ≈ $360 k | Sólo válido para catálogo gratuito/ads. No cumple "no descargable". Era la opción de la v1: se retira. |
| Bunny Stream + MediaCage Bunny | Estándar gratis; Premium 1080p/720p $0.05/min | $0.01/GB-mes (cada rendition cuenta) | Standard NA/EU $0.01/GB (Sudamérica $0.045); Volume $0.005 → $0.002/GB; PoP en CDMX | $99/mes + $0.005 → $0.003 por licencia; Widevine + FairPlay; cobra por dispositivo y por llave | ≈ $1,240 | ≈ $8,900–13,000 | ≈ $112 k (Standard) | El más barato con DRM. Huecos: ¿México tarifica como NA o Sudamérica (×4.5)? ¿MediaCage fuera de su player? Ambos se resuelven en el spike de la semana 1. |
| api.video api.video | Gratis | $0.00285/min-mes | $0.0017/min | No mencionado | ≈ $2,550 est. | ≈ $61,200 est. | ≈ $612 k est. | Totales calculados de la tarifa de lista (entrega × minutos). Sin DRM público: no candidato para el catálogo de pago. |
| AWS DIY: MediaConvert + S3 + CloudFront + SPEKE con DRM de terceros AWS | Professional $0.012/min normalizado (HD ×2, HEVC ×2) | S3 ≈ $0.023/GB-mes; S3 → CloudFront sin cargo | CloudFront "US, Mexico & Canada": 1 TB gratis, $0.085 → $0.020/GB por tiers | SPEKE v2 (cbcs, CMAF) con Axinom €199/mes, EZDRM $299.99/mes, castLabs $299/mes… tarifa por MAU | ≈ $3,220 | ≈ $35,400 (≈ $22 k negociado) | ≈ $212 k (≈ $110–140 k negociado) | Más ingeniería, mejor control y ecosistema; CloudFront a lista es 9× Bunny en $/GB. |
| Self-host: ffmpeg + Shaka Packager en workers + Bunny/CF CDN + DRM por MAU | ≈ $50–150 VPS | $1–5 | Bunny Volume (contrato) | Axinom / EZDRM / castLabs por MAU: objetivo ≤ $0.02 por MAU-mes | ≈ $1,070 | ≈ $6,700 | ≈ $30–50 k | Gana la escala. Requiere un ingeniero de streaming propio (no incluido en la cifra). |
Costo mensual de infraestructura de video por proveedor, USD de lista. * = sin DRM (no cumple la promesa). Bunny en escala = Standard; el self-host usa Bunny Volume + DRM por MAU. Cifras est. sobre tarifas DATO.
1 · Entregar manda
Codificar 15,000 min cuesta < $1,100 USD en cualquier ruta; almacenarlo, < $60/mes. A 1 M MAU, CloudFront a lista ($196 k) contra Bunny Volume (≈ $15 k) es una diferencia de 13×.
2 · La licencia es margen
Con episodios de 90 s, "una licencia por reproducción" es un impuesto de $0.003–0.005 por episodio visto: comparable al ingreso por anuncio recompensado (eCPM LATAM $5–15 → $0.005–0.015 por vista est.). Llave por temporada + sesión reutilizada + tarifa por MAU no es un detalle.
3 · Por minuto vs por GB
Cloudflare y Mux cobran por minuto, cómodo en piloto y caro en escala. Bunny/CloudFront cobran por GB: la escalera y la mezcla de calidades se vuelven palancas de costo.
4 · Unit economics
Infraestructura de video ≈ $0.12 USD/MAU-mes en piloto, $0.07–0.13 en crecimiento, $0.03–0.05 en escala (ruta Bunny/self-host) est.. En MXN: ≈ $2.0 → $1.2–2.2 → $0.5–0.85 por usuario activo al mes.
Calculadora: llave por episodio vs llave por temporada
Supuestos est.: episodio de 1.5 min; DAU/MAU 40 % con 1.5 sesiones/día; 1.3 series por sesión; tarifa de licencia $0.003 (Mux) + $100/mes base para ambos casos. Con llave por episodio, cada reproducción pide licencia; con llave por temporada, una licencia por sesión y serie.
Sensibilidades que mueven la tabla
| Si… | Efecto |
|---|---|
| La mezcla sube a 60 % 1080p (Wi-Fi) | GB/min ≈ 30 → CDN +43 % |
| Se agrega renglón HEVC para iOS (≈ 45 % del tráfico MX en apps de pago est.) | CDN −15/−20 %; encoding ×2 en ese renglón |
| Bunny clasifica México como "Sudamérica" ($0.045/GB) y no "Norteamérica" ($0.01) | CDN Bunny Standard ×4.5 → verificar con Bunny antes de firmar |
| DRM ingenuo (llave por episodio) | DRM ×4–×10 |
| Sólo el 40 % de los MAU son diarios | Entrega y DRM ÷ 2.5 |
Matriz de decisión: llave en mano vs armar
| Criterio (peso) | Mux | Bunny + MediaCage | Gumlet | Cloudflare Stream | AWS DIY | Self-host |
|---|---|---|---|---|---|---|
| Tiempo a MVP (25 %) | ★★★★★ días | ★★★★ | ★★★★ | ★★★★★ | ★★ | ★ |
| DRM multi-plataforma (25 %) | ★★★★★ 3 DRM, tokens, docs | ★★★ validar fuera de su player | ★★★ | ✗ no tiene | ★★★★ vendedor SPEKE | ★★★★ vendedor |
| Costo en piloto (10 %) | ★★ $4.3 k | ★★★★★ $1.2 k | ★★★ $3 k | ★★★★ $1.5 k sin DRM | ★★★ $3.2 k | ★★★★★ $1.1 k + gente |
| Costo en escala (20 %) | ★ | ★★★★ Volume | ★★ | ★★ | ★★★ negociado | ★★★★★ |
| Analítica QoE (5 %) | ★★★★★ Mux Data incluido | ★★ | ★★★ | ★★ | ★★ CloudWatch | ★ armar |
| Portabilidad / lock-in (10 %) | ★★★ | ★★★★ HLS/DASH estándar | ★★★ | ★★★ | ★★★★★ | ★★★★★ |
| Riesgo operativo (5 %) | ★★★★★ | ★★★★ | ★★★ | ★★★★★ | ★★★ | ★ |
Cuatro bloques que ya están escritos.
Parámetros reales de la escalera 9:16 con GOP alineado, el empaquetado cbcs multi-DRM con Shaka Packager, el contrato del endpoint que emite el token y el árbol de archivos resultante. Las llaves y secretos nunca viajan en la línea de comandos en producción; aquí se muestran como marcadores.
# Entrada: master.mov (1080x1920, 24 fps, ProRes/H.264 alto bitrate)
# GOP = 48 cuadros a 24 fps = 2 s ; sin scenecut → todos los renglones cortan en el mismo cuadro
ffmpeg -y -i master.mov \
-filter_complex "[0:v]split=4[v1080][v720][v540][v360]; \
[v720]scale=720:1280:flags=lanczos[v720s]; [v540]scale=540:960:flags=lanczos[v540s]; [v360]scale=360:640:flags=lanczos[v360s]" \
-map "[v1080]" -c:v:0 libx264 -profile:v:0 high -level:v:0 4.1 -preset slow -tune film \
-b:v:0 4000k -maxrate:v:0 6000k -bufsize:v:0 8000k -g 48 -keyint_min 48 -sc_threshold 0 -pix_fmt yuv420p \
-map "[v720s]" -c:v:1 libx264 -profile:v:1 high -level:v:1 3.1 -preset slow \
-b:v:1 2200k -maxrate:v:1 3300k -bufsize:v:1 4400k -g 48 -keyint_min 48 -sc_threshold 0 -pix_fmt yuv420p \
-map "[v540s]" -c:v:2 libx264 -profile:v:2 main -level:v:2 3.1 -preset slow \
-b:v:2 1200k -maxrate:v:2 1800k -bufsize:v:2 2400k -g 48 -keyint_min 48 -sc_threshold 0 -pix_fmt yuv420p \
-map "[v360s]" -c:v:3 libx264 -profile:v:3 main -level:v:3 3.0 -preset slow \
-b:v:3 600k -maxrate:v:3 900k -bufsize:v:3 1200k -g 48 -keyint_min 48 -sc_threshold 0 -pix_fmt yuv420p \
-map 0:a:0 -c:a aac -b:a 96k -ac 2 -ar 48000 -af "loudnorm=I=-16:TP=-1.5:LRA=11" \
-movflags +faststart -an v1080.mp4 -an v720.mp4 -an v540.mp4 -an v360.mp4 -vn audio_es.m4a
# En producción: una salida por proceso para paralelizar en workers.
# HEVC: -c:v libx265 -x265-params keyint=48:min-keyint=48:scenecut=0 -tag:v hvc1 (hvc1 obligatorio para Apple)
# Llaves (hex de 32 chars) generadas por el KMS/servidor de licencias por TEMPORADA. --iv obligatorio para FairPlay.
packager \
'in=audio_es.m4a,stream=audio,init_segment=cdn/s01/audio_es/init.mp4,segment_template=cdn/s01/audio_es/$Number$.m4s,drm_label=AUDIO,language=es,hls_group_id=audio,hls_name=Español' \
'in=v360.mp4,stream=video,init_segment=cdn/s01/e07/360/init.mp4,segment_template=cdn/s01/e07/360/$Number$.m4s,drm_label=SD' \
'in=v540.mp4,stream=video,init_segment=cdn/s01/e07/540/init.mp4,segment_template=cdn/s01/e07/540/$Number$.m4s,drm_label=SD' \
'in=v720.mp4,stream=video,init_segment=cdn/s01/e07/720/init.mp4,segment_template=cdn/s01/e07/720/$Number$.m4s,drm_label=HD' \
'in=v1080.mp4,stream=video,init_segment=cdn/s01/e07/1080/init.mp4,segment_template=cdn/s01/e07/1080/$Number$.m4s,drm_label=HD' \
'in=subs_es.vtt,stream=text,language=es,segment_template=cdn/s01/e07/subs_es/$Number$.vtt,hls_group_id=text,hls_name=Español' \
--segment_duration 4 --fragment_duration 4 \
--enable_raw_key_encryption --protection_scheme cbcs \
--keys 'label=AUDIO:key_id=<KID_AUDIO>:key=<KEY_AUDIO>:iv=<IV16>,label=SD:key_id=<KID_SD>:key=<KEY_SD>:iv=<IV16>,label=HD:key_id=<KID_HD>:key=<KEY_HD>:iv=<IV16>' \
--protection_systems FairPlay,Widevine,PlayReady \
--hls_key_uri 'skd://vplay.mx/fps/s01' \
--generate_static_live_mpd \
--mpd_output cdn/s01/e07/manifest.mpd \
--hls_master_playlist_output cdn/s01/e07/master.m3u8
# Referencia: shaka-project.github.io/shaka-packager · raw_key. En producción: --enable_widevine_encryption con key server o SPEKE.
{
"episode_id": "ep_00123_s01e07",
"playback": {
"provider": "bunny", // | mux | aws | self
"hls_url": "https://cdn.vplay.mx/s01/e07/master.m3u8?token=eyJ…",
"dash_url": "https://cdn.vplay.mx/s01/e07/manifest.mpd?token=eyJ…",
"expires_at": "2026-09-14T02:21:09Z", // exp 10 min
"drm": {
"type": "widevine", // | fairplay | playready
"license_url": "https://lic.vplay.mx/v1/license?token=eyJ…",
"key_ids": ["a1…", "5d…", "4d…"], // AUDIO · SD · HD (según robustez)
"certificate_url": "https://lic.vplay.mx/fps/cert.der"
},
"wm_id": "7f3a-4421", // marca de agua de sesión
"storyboard_url": "…/sprite.jpg", "captions": [ { "lang": "es", "url": "…/subs_es.m3u8" } ]
},
"choice": { "id": "chc_…", "timing_ms": 71000, "prompt": "¿Qué pide Valeria en la barra?",
"options": [ { "id": "opt_a", "label": "Un Umbral Old Fashioned" }, { "id": "opt_b", "label": "Agua mineral" } ], "timeout_s": 8 },
"next_episode_id": "ep_00123_s01e08", "ads": { "pre_roll_slot_id": null }
}
// 402 { "error": { "code": "EPISODE_LOCKED", "details": { "unlock": { "coins": 30, "ad_unlock": { "allowed": true, "ads_required": 1 } } } } }
// Cabecera
{ "alg": "RS256", "kid": "vplay-2026-09", "typ": "JWT" }
// Payload (firmado por el backend VPLAY, nunca por el cliente)
{
"sub": "srs_00123/s01", // alcance: la temporada, no un episodio
"aud": "v", // v video · t thumbnail · s storyboard · d DRM (convención Mux)
"uid": "usr_7f3a…", "did": "dev_4421…", // device binding (Play Integrity / App Attest OK)
"rob": "HW_SECURE_ALL", // robustez detectada → qué llaves puede recibir
"geo": ["MX","CO","PE","CL","AR","US"],
"nbf": 1757815269, "exp": 1757815869, // 10 min · refresco silencioso por sesión
"wm": "7f3a-4421", // id de marca de agua
"led": "ledger_entry_01J9…" // el movimiento en Odoo/ledger que lo autorizó
}
// La CDN valida firma + exp en cada segmento (o cookie firmada que cubre todos).
// Límites documentados: Cloudflare exp ≤ 24 h y ≤ 5 accessRules; Mux claims sub/aud/exp/kid + referrer/UA.
Resultado en disco: un juego de segmentos, dos manifiestos
├─ master.m3u8 ← HLS (Apple): EXT-X-KEY METHOD=SAMPLE-AES, KEYFORMAT=com.apple.streamingkeydelivery
├─ manifest.mpd ← DASH (Android/web): ContentProtection cenc:default_KID + pssh Widevine/PlayReady
├─ 1080/ init.mp4 1.m4s 2.m4s … (cifrado con KEY_HD, cbcs)
├─ 720/ init.mp4 1.m4s … (KEY_HD)
├─ 540/ … (KEY_SD)
├─ 360/ … (KEY_SD)
├─ subs_es/ 1.vtt …
└─ ../audio_es/ init.mp4 1.m4s … (KEY_AUDIO, compartido por la temporada)
Validación en ingesta (ffprobe)
-show_entries stream=codec_name,width,height,r_frame_rate,pix_fmt,color_transfer:format=duration,bit_rate \
-of json master.mov
Reglas: width/height = 9:16 (±1 %) · fps ∈ {23.976, 24, 25, 29.97, 30} · pix_fmt yuv420p (SDR) · duración 45–180 s episodio, ≤ 20 s tráiler · bitrate máster ≥ 8 Mbps · audio ≥ 44.1 kHz.
QC de salida: ffprobe por rendition (duración ±0.1 s, GOP, bitrate) · blackdetect / silencedetect · 10 s por renglón con hls.js headless en Playwright · verificar que HLS y DASH descifran con la licencia de prueba.
Web, Android, iOS y Flutter: el riesgo técnico #1 tiene nombre.
| Plataforma | Player | DRM soportado | Notas 2026 |
|---|---|---|---|
| Web (Chrome / Edge / Firefox) | hls.js (HLS-fMP4) o Shaka Player (DASH + HLS); Video.js envuelve a ambos | EME: Widevine (L3 en escritorio, L1 en ChromeOS/Android Chrome), PlayReady (Edge Windows SL3000) | hls.js: FairPlay, PlayReady y Widevine con segmentos fMP4; LL-HLS; IMSC1/WebVTT; ManagedMediaSource en Safari iOS 17.1+ hls.js |
| Web (Safari macOS / iOS) | hls.js con MMS, Shaka con EME com.apple.fps, o <video src=master.m3u8> nativo | FairPlay: sólo CMAF por MSE con EME moderno; certificado del servidor obligatorio; muchos servidores exigen wrapping de petición/respuesta Shaka | La web es secundaria: la app manda. Sirve para landings, B2B y tráilers. |
| Android nativo | Media3 ExoPlayer 1.10.x | Widevine cenc (API 19+), cbcs (API 25+), ClearKey; PlayReady sólo Android TV Android | MediaItem.DrmConfiguration(widevineUuid).setLicenseUri(…); setMultiSession(true) para rotación; asynchronous buffer queueing para Android 6–11 con DRM. |
| iOS nativo | AVPlayer + AVContentKeySession | FairPlay (SDK 26 con cbcs para el nivel más alto de protección de llave) | Sólo HLS. Reutilizar un AVContentKeySession por temporada. |
| Flutter (recomendado: una base, dos tiendas) | (a) video_player oficial: sin DRM (propuesta abierta, issue #182894, P2, feb-2026) Flutter; (b) better_player_plus 1.3.5: "token, Widevine, FairPlay vía EZDRM", Media3 1.10 / AVPlayer, uploader no verificado pub.dev; (c) THEOplayer Flutter SDK (comercial); (d) guías de Axinom y DoveRunner para Flutter | Widevine / FairPlay heredados de Media3 / AVPlayer | Riesgo técnico #1 del MVP: el DRM en Flutter depende de paquetes comunitarios. Mitigación: platform channels propios sobre Media3/AVPlayer (≈ 2–3 semanas de un dev senior est.) o THEOplayer. Se decide en la semana 1 con un spike. |
| Anuncios (separados del player de contenido) | IMA SDK interactive_media_ads 0.3.0 (flutter.dev); google_mobile_ads 9.1.0 | — | Pre/mid/post-roll VAST/VMAP (sin DAI ni audio ads); rewarded AdMob / Unity / AppLovin MAX para desbloquear episodios. El IMA reproduce el anuncio en su propio overlay. |
Marca de agua visible por sesión
Capa del player en cualquier plataforma: overlay usr:7f3a·+52…4421 al 12 % de opacidad que cambia de esquina cada 20–40 s. En Flutter es un Stack sobre el player; en web un <div> posicionado. Costo cero, disuasión real: el que graba se identifica.
Arranque < 1 s
Primer segmento de 2 s (resto 4 s), init ≤ 1 KB, arranque fijo en 720p, prefetch de N+1 al 70 % (y N+2 en Wi-Fi), licencia DRM "caliente" por temporada (cero round-trip entre episodios: cada uno cuesta 100–400 ms en LATAM est.), token por sesión que cubre N episodios, PoP cercano con HTTP/3.
Métrica que se muestra al inversionista
Video Startup Time p50 < 800 ms, p90 < 1.5 s; rebuffer ratio < 0.5 %. Se mide con Mux Data (incluido con Mux), Bitmovin Analytics ($0.65 por 1,000) o telemetría propia sobre los eventos play_start / play_progress.
Ramificar sin reinventar el player: dos instancias y un grafo.
Cada nodo es un episodio corto (5–40 s) empaquetado igual que cualquier episodio. Misma temporada → misma llave DRM → sin round-trip de licencia al cambiar de rama. Duraciones múltiplo de 2 s para cortar en frontera IDR.
Token + manifiesto + init + primeros 1–2 segmentos de cada hijo (Netflix: "cachea ambos, duplicando el bitrate"). En 4G ≈ 1 MB extra por punto de decisión est.: irrelevante.
Móvil: dos instancias de player (Media3 ConcatenatingMediaSource: se añaden los dos hijos a la playlist y se quita el descartado; AVFoundation AVQueuePlayer insert/remove). Web: Shaka preload() o segunda instancia de hls.js en un <video> oculto y swap al cuadro clave.
Fases Netflix: init → selección → timeout → ocultar UI. Opción por defecto obligatoria: un advergame nunca se queda parado.
La decisión viaja como evento a cola (Pub/Sub / GAS buzón) → Odoo vplay.brand.campaign agrega participación, distribución de decisiones, finales alcanzados, cupones canjeados, lift por variante. Esto es el producto B2B.
{ "schema": "vplay.choice.v1", "ts": "2026-09-14T02:11:09.412Z",
"user_id_hash": "sha256(…)", "session_id": "ses_…", "device": { "os": "android", "drm": "L1" },
"episode_id": "ep_brand_0042_e01", "node_id": "n0", "choice_id": "c1", "label": "Abrir la botella",
"product_sku": "PA-REPOSADO-750", "t_offset_ms": 27180, "latency_ms": 2140,
"timed_out": false, "path_so_far": ["n0"], "ending_reached": null }
// El mismo evento alimenta la gamificación: misión "descubre los 3 finales".
| Referencia | Qué se aprende |
|---|---|
| Netflix · Bandersnatch (dic-2018) | Desacoplaron la lógica de descarga de la de reproducción y los timestamps de contenido de los de reproducción; en un punto de decisión "cachean ambos"; el choice map pasó de XML a marcadores IMF en la línea de tiempo Streaming Media (2-ene-2020) |
| Stornaway.io | "Islas + botones" sin código: Editing $17/mes, Hosting $82.50, Premium $399/mes (white-label, SCORM, analítica) Stornaway. Útil para prototipar con una marca antes de tener editor propio; no como plataforma. |
| eko | Pivotó: hoy vende captura de datos de producto para comercio; ya no ofrece el estudio de video ramificado como producto principal eko. |
| Wirewax | Adquirida por Vimeo (2021) e integrada como "Vimeo Interactive" (de memoria; por verificar). |
| Mux "branching" | No existe como producto: Mux es infraestructura; la lógica de ramas la pone la app. |
Diez capas. Cada una sube el costo del pirata.
| Capa | Qué detiene | Qué NO detiene | Costo | Beneficio | Fase |
|---|---|---|---|---|---|
| URL firmada / JWT con TTL 5–15 min | Hotlinking, compartir el link por WhatsApp, bots sin cuenta | Al usuario legítimo con yt-dlp mientras el token vive (sin DRM) | $0: lo trae todo proveedor (Cloudflare, Mux, Bunny, CloudFront signed cookies) | Alto | MVP |
| Referer / geo / IP | Hotlinking en web; geobloqueo por licencias; hasta 5 reglas en Cloudflare, geo-restriction en CloudFront | Falsificable en web (referer) y con VPN → tratar como capa "suave" | $0 | Medio | MVP |
| Vinculación a dispositivo (Play Integrity / App Attest + device_id en el token) | La "cuenta compartida en 40 teléfonos", emuladores, clientes modificados | Root/jailbreak avanzado | $0 (Firebase App Check gratis; Play Integrity cuota 10 k/día, ampliable con formulario) Android | Alto | MVP |
| HLS AES-128 "clear key" | Que el segmento se vea en claro en el caché de la CDN | Nada más: la llave viaja al cliente en claro; ffmpeg / yt-dlp la piden y descifran solos | ~$0 | Bajo (falsa sensación) | No usar |
| DRM multi-plataforma (cbcs: FairPlay + Widevine + PlayReady) | Descarga con herramientas, reproducción fuera de dispositivos autorizados, captura de pantalla en L1/FairPlay, exigir HDCP en HDMI | Agujero analógico; Widevine L3 (Chrome escritorio) es grabable | $99–300/mes base + $0.003–0.02 por licencia; o tarifa por MAU | Muy alto: la capa que hace "no descargable" defendible | MVP |
| FLAG_SECURE (Android) | Screenshots y grabadores MediaProjection del sistema (no root), incluso en L3 | Root, firmware modificado, capturadora HDMI | $0 (una línea en la ventana del player) | Medio | MVP |
| UIScreen.isCaptured (iOS) | Permite pausar y avisar cuando empieza una grabación o mirroring | Reporte de foro: con contenido FPS puede devolver false; no depender de él, el FPS ya protege | $0 | Bajo / informativo | MVP |
| Marca de agua visible por sesión | Disuade al que graba con cámara o en L3: la copia lo identifica | Un cliente modificado puede quitarla | ~$0 (capa del player) | Alto a costo cero | MVP |
| Marca de agua forense invisible A/B (NAGRA, Irdeto, Verimatrix, Synamedia, Friend MTS, DoveRunner) | Identifica al filtrador aun tras re-grabación o cámara: supervivencia cam-cord 70–85 % Fora Soft · ETSI | Nada: es detección, no prevención | 1.7–2× de almacenamiento en renglones top, −3 a −6 pp de cache-hit; precio de vendedor no público | Medio: sólo catálogo premium / B2B | Escala |
| Vigilancia + takedown (Vobile, Friend MTS, MarkMonitor) + DMCA / avisos a Telegram, Facebook, TikTok | Reduce la vida de la copia pirata en circulación | — | Contrato enterprise; en MVP, monitoreo manual semanal por el equipo | Medio | Escala |
| Diseño de producto: episodios de 90 s a ≈ MXN 2.9 (30 V-Coins) est. canon · Monetización | Hace que piratear no valga la pena: el pirata gana unos pesos por episodio y la app entrega más rápido | — | $0 | Alto | Siempre |
Una cámara frente a la pantalla siempre podrá grabar. Respuesta: marca de agua + takedown + episodios baratos. Se dice en el pitch, no se esconde.
Chrome de escritorio y Androids sin TEE ven ≤ 540p y pueden grabar. Respuesta: cap de calidad, FLAG_SECURE, marca visible. Parque MX en L3 < 10 % est.
El player oficial no tiene DRM; los paquetes comunitarios sí pero sin uploader verificado. Respuesta: spike de la semana 1; platform channels propios o THEOplayer.
Apple sólo aprueba credenciales FPS a quien opera el servicio; tarda semanas. Respuesta: Grupo Veniu lo solicita a su nombre el día 0, antes de escribir código.
Velocidad con salida de emergencia. Después, el costo por MAU manda.
MVP · 90 días · 10 k MAU
Proveedor llave en mano con DRM: Mux es el proveedor del MVP (≈ $4,300 USD/mes ≈ $73 k MXN), garantizado por tener los tres DRM y los tokens más maduros. Bunny + MediaCage (≈ $1,240 USD/mes ≈ $21 k MXN) es el candidato a escala: se mide en el spike de la semana 1–2 y se decide el día 15; si no valida, se lanza con Mux sin mover una fecha. Encoding del catálogo inicial < $50; subtítulos < $5; DRM base $100–300. Lo caro son las personas, no la nube.
Por qué no todo self-host: no hay todavía ingeniero de streaming dedicado; un error de empaquetado cbcs cuesta semanas; Mux/Bunny ya resolvieron FairPlay/Widevine y sus casos borde. Por qué no Cloudflare Stream: sin DRM no hay "no descargable" defendible ante inversionistas ni ante marcas.
≈ $1.2–4.3 k USD/mes ≈ $21–73 k MXN/mes
Crecimiento y escala · 100 k → 1 M MAU
≥ 100 k MAU o > 300 TB/mes: mover la entrega a Bunny Volume (contrato) o CloudFront con private pricing, mismo CMAF; renglón HEVC para iOS; A/B de escalera por título (per-title encoding). DRM por MAU (Axinom / EZDRM / castLabs) con llave por temporada: objetivo ≤ $0.02 USD por MAU-mes.
≥ 1 M MAU: empaquetado propio (Shaka Packager en workers, SPEKE si AWS), marca de agua forense sólo en catálogo premium/B2B, vigilancia de piratería, evaluar AV1 para Android y la exposición a pools de patentes (VDP) con abogado antes de superar el umbral de "servicio de distribución".
100 k: ≈ $6.7–13 k USD/mes 1 M: ≈ $30–50 k USD/mes ≈ $0.5–0.85 MXN/MAU
- Día 0: solicitar credenciales FairPlay Streaming a nombre de Grupo Veniu.
- Spike DRM en Flutter: episodio cbcs con Widevine (L1 y L3) y FairPlay usando (a) Mux, el proveedor del MVP, + better_player_plus, (b) Bunny MediaCage con Media3/AVPlayer vía platform channel, como candidato a escala.
- Medir arranque y reutilización de sesión DRM entre episodios.
- Upload prefirmado → transcode → CMAF cbcs → Whisper → QC → publicar.
- Odoo ve_vplay como catálogo/ledger; GAS como buzón de eventos.
- Llaves por temporada con tres etiquetas AUDIO / SD / HD.
- Feed vertical con prefetch N+1, tokens por sesión, marca de agua visible.
- Anuncios rewarded (AdMob) + IMA mid-roll separados del player.
- Telemetría de arranque y rebuffer.
- Grafo JSON, dos players, eventos vplay.choice.v1.
- Con una marca del portafolio (Punto Agave / Umbral).
- Reporte de decisiones en Odoo para la marca.
Lo que Sergio puede decir (y lo que le van a preguntar)
| Pregunta probable | Respuesta corta |
|---|---|
| "¿Se puede descargar?" | Sin la app y sin licencia, no se reproduce; en iPhone y Android certificado la grabación de pantalla sale negra; lo que sí puede pasar (cámara a la pantalla) lleva marca de agua y se da de baja. Ningún competidor promete más. |
| "¿Por qué no lo hace Odoo?" | Odoo es el ledger (V-Coins, membresías, contratos B2B, catálogo); el video vive en una CDN especializada a $0.005–0.01 por GB. Mezclarlos sería carísimo y lento: la regla de dimensionamiento de Odoo es ~6 usuarios concurrentes por worker Odoo docs. |
| "¿Cuánto cuesta servir 1 millón de usuarios?" | Entre $30 k y $50 k USD al mes con contratos de volumen (≈ $0.5–0.85 MXN por usuario); hasta 10× más si se paga a lista con proveedores premium. Por eso el formato es portable desde el día 1. |
| "¿Qué es lo más riesgoso técnicamente?" | El DRM dentro de Flutter (paquetes comunitarios) y el trámite de FairPlay con Apple. Ambos se atacan en las primeras dos semanas. |
| "¿Y si el proveedor sube precios?" | El contrato de formato (CMAF + HLS/DASH + cbcs + tokens propios + metadatos en Odoo) no depende del proveedor: migrar es re-empaquetar el catálogo en horas de máquina, no reescribir la app. |
Huecos declarados: región tarifaria de México en Bunny CDN; MediaCage fuera del player de Bunny; precios por volumen/MAU de Axinom, EZDRM, DoveRunner, castLabs y forenses (todo arriba de 20 k licencias es estimado); tarifa exacta del VDP Pool; Widevine cbcs en Chrome/Firefox de escritorio (fuentes secundarias); cuota de L3 en el parque Android MX; S3 $0.023/GB-mes (tarifa histórica). Documento base: 90_docs/investigacion/02_video_arquitectura.md §10.
Odoo es el libro mayor. La API propia es el músculo.
La app Flutter y la PWA hablan sólo con una API de alto tráfico (NestJS + Postgres + Redis + colas) que resuelve feed, episodios, wallet y recompensas en milisegundos. Odoo v19 recibe eventos de negocio, no clics: compras verificadas, suscripciones, marcas, campañas, liquidaciones y CFDI, por colas y webhooks firmados con idempotencia. El video viaja por una CDN especializada con DRM; Botpress NEXUS pone el WhatsApp. Cada pieza de esta ruta tiene precio, dueño y plan B.
Tres capas, una regla: el dinero virtual se decide en el servidor.
Lecturas 20:1
Un micro-drama se consume en ráfagas: decenas de llamadas pequeñas por sesión (progreso, wallet, claim) y una pesada (URL firmada + token DRM). Feed y catálogo viven en Redis y CDN; Postgres guarda sólo la verdad de negocio.
Picos por push
Una notificación a 100k usuarios a las 21:00 es el pico de diseño. Autoscaling horizontal de la API y envío por lotes desde la cola: nunca dentro del request.
LATAM móvil
Reintentos con backoff, cola offline de eventos, respuestas < 20 KB, prefetch del siguiente episodio al 70 %. Latencia estimada Bogotá/Lima 60–120 ms, Brasil 130–180 ms hacia Querétaro est..
Construimos lo que es nuestro margen; compramos lo que ya es commodity.
Regla: se construye lo que toca dinero virtual, datos de audiencia y experiencia de producto. Se compra lo que un tercero resuelve mejor y más barato que un ingeniero (video, push, integridad, observabilidad). Todo lo comprado va detrás de un adapter para poder cambiarlo.
| Componente | Decisión | Costo piloto → escala (USD/mes) | Por qué |
|---|---|---|---|
| App móvil | Construir Flutter 3.47 / Dart 3.13 | $0 (nómina) | Una base para dos tiendas; player, wallet, ads y push son la experiencia diferencial. Riesgo: DRM depende de paquetes comunitarios → spike en la semana 1 video_player #182894 |
| API de tráfico | Construir NestJS 11 (plan B: FastAPI 0.141, mismo contrato OpenAPI) | $48 → $1,500–3,000 | Tipado compartido con el panel Next.js, BullMQ nativo, SDKs de Apple/Google maduros en Node. Es donde vive la regla de las dos monedas. |
| Base de datos | Comprar Supabase Pro → DO/Cloud SQL HA | $40 → $800–1,500 | Postgres administrado con PITR y RLS por $25 + $15 en piloto supabase.com/pricing; migrar a HA en Querétaro al pasar 100k MAU. |
| Cache y colas | Comprar Redis (Upstash / Valkey) + construir BullMQ | $10 → $200–400 (+ $300–600 Kafka/Queues en escala) | Sesiones, rate-limit, feed en cache 60 s; colas para push, recompensas y sync Odoo. Kafka sólo cuando los eventos superen 250M/mes est.. |
| Libro mayor de negocio | Extender Odoo v19 · módulo vplay_core (Vía A, Odoo.sh) | +$58–72 (1 worker) + $18 (staging) | Ya opera en Veniu: partners, suscripciones, CFDI 4.0, CRM y portal de marcas salen de fábrica. Costo incremental sobre el hub oec.sh |
| Video (encode · CDN · DRM) | Comprar Mux en MVP · Bunny + DRM por MAU en escala | $1,240–4,300 → $30–50k | Mux: DRM y tokens más maduros, $100/mes + $0.003/licencia mux.com. En escala la llave por temporada y la tarifa por MAU son margen, no detalle → pestaña Video. |
| Edge / WAF | Comprar Cloudflare Pro + Workers | $25 → $200–500 | PoP en Guadalajara, rate-limit por ruta, Turnstile para OTP; R2 con egreso gratis como origen de masters cloudflare.com |
| Push | Comprar FCM + APNs (gratis); OneSignal descartado | $0 → $0 | OneSignal Growth costaría ≈ $1,219/mes a 100k MAU y ≈ $12k a 1M onesignal.com. Segmentos y plantillas son nuestros. |
| Mediación de anuncios | Comprar AdMob / AppLovin MAX + construir SSV | $0 (revenue share) | La verificación S2S del anuncio recompensado es la puerta del ledger: nunca se acredita desde el cliente AdMob SSV |
| Verificación de compras | Construir (RevenueCat sólo para acelerar) | $0 vs. 1 % del MTR | App Store Server API (JWS ES256) y Play Developer API. RevenueCat cobra 1 % del bruto tras $2,500 USD MTR costbench: caro a escala. |
| Pagos web LATAM | Comprar Conekta (Mercado Pago pendiente) | Comisión por transacción | Tarjeta 3.4 % + $3 MXN; OXXO 2.6 % + $3; SPEI $12.50 (+IVA) conekta.com. Sólo desde la PWA (Apple 3.1.1). |
| OTP | Reutilizar WhatsApp vía NEXUS · SMS de respaldo | $120 → $3,000–6,000 | WhatsApp autenticación México USD 0.0085 por mensaje entregado (rate card MX Q2-2026) ≈ MXN 0.145, contra SMS $0.03 USD c/u rate card MX · Identity Platform: con 150k altas/mes el SMS costaría $5,850 y WhatsApp ≈ $1,275. WhatsApp ya lo opera Veniu. |
| Integridad y huella | Comprar App Check (gratis) + Fingerprint Pro Plus | $0 → $99–250 → $1,000–2,500 | Play Integrity / App Attest sin costo; huella con emulador/root incluida por $99/mes fingerprint.com |
| Analítica | Comprar GA4 (gratis) + construir almacén propio | $0 → $100–300 → $300–600 | Mixpanel cobra $0.28/1k eventos tras 1M: ≈ $6,700/mes a 100k MAU usercall. Sería el 2.º costo de toda la infraestructura. |
| Errores · métricas · logs | Comprar Sentry + Grafana Cloud + Mux Data | $0 → $130–180 → $600–1,100 | Sentry Team $26–29/mes; Grafana Free → Pro $19 + uso Last9 · CloudZero. Mux Data viene incluido. |
| CI/CD | Comprar Codemagic + GitHub Actions | $0–30 → $150–300 | Codemagic 500 min gratis, $0.095/min macOS; Actions Linux $0.006/min codemagic.io |
| Subtítulos y guion asistido | Comprar API de transcripción + asistente de guion | < $5 → < $100 est. | Transcripción $0.006/min: 300 min de catálogo = $1.80 precios API transcripción. Traducción EN/PT sobre el .vtt con glosario por serie. |
¿Por qué Odoo no recibe el tráfico de la app?
- Concurrencia. La documentación oficial dice 1 worker ≈ 6 usuarios concurrentes y (#CPU × 2) + 1 workers. 5,000 usuarios simultáneos en el feed exigirían ≈ 830 workers; en Odoo.sh cada uno cuesta $57.60–72 USD/mes → $48–60k USD/mes sólo en workers, y ni así daría la latencia docs Odoo 19 · oec.sh.
- Latencia. Cada llamada JSON-2 abre su transacción SQL, carga registros completos, evalúa ir.rule y campos computados: una lectura de catálogo que en Redis tarda 1 ms, en Odoo tarda 80–300 ms est..
- Costo por usuario. La licencia Enterprise es por usuario interno. Los usuarios de la app no son res.users: son res.partner, y sólo se sincronizan al comprar, suscribirse o pedir factura.
- Radio de explosión. Si el feed tira a Odoo, tira la facturación, el POS del Hub y el CRM de las marcas. Separar capas es separar riesgos.
- Deprecación de RPC. XML-RPC/JSON-RPC ya están deprecados en 19; la API JSON-2 (POST /json/2/<modelo>/<método>, bearer, códigos HTTP reales) está hecha para sincronizar eventos, no para servir una app Odoo 19 External API.
- API → Odoo
- Worker odoo-sync (BullMQ): un job por evento de negocio (purchase.verified, subscription.changed, brand.signed, campaign.created, payout.requested, invoice.requested). Reintentos exponenciales; idempotencia por x_vplay_event_id único en el modelo destino.
- Odoo → API
- Webhook saliente firmado HMAC-SHA256 sobre timestamp + "." + body, ventana de 5 min, event_id único persistido 7 días. Eventos: brand.approved, campaign.slot.updated, pricelist.updated, refund.issued, ticket.resolved.
- Catálogo comercial
- Odoo es la verdad comercial (contrato, precio, vigencia); la API guarda la copia operativa (slot, brief, assets). Sincronía por cambio + reconciliación nocturna.
- Wallet
- La API es la verdad transaccional (ledger). Odoo recibe resúmenes diarios por usuario y campaña: asiento por consumo de V-Coins y pasivo por V-Coins no consumidas. Nunca se replica cada movimiento.
// Worker odoo-sync → Odoo (una transacción SQL por llamada)
POST https://hub.odoo.com/json/2/vplay.purchase/create
Authorization: bearer **** // API key por alias, nunca en el repo
X-Odoo-Database: veniu-hub
Content-Type: application/json
{ "x_vplay_event_id": "evt_01J9XQ7…", // único → un reintento no duplica
"partner_ref": "usr_7f3a…", "store": "google",
"store_transaction_id": "GPA.3322-…", "amount_mxn": 49.00,
"coins": 300, "bonus": 30, "verified_at": "2026-09-01T20:05:11Z",
"wants_cfdi": false }
// 200 → id del registro · 409 → ya existía (idempotente) · 4xx/5xx reales
// Odoo (vplay_bridge) → API VPLAY · misma doctrina que GAS MASTER y Botpress
POST https://api.vplay.mx/v1/webhooks/odoo
X-VPLAY-Timestamp: 1756760400
X-VPLAY-Event-Id: evt_odoo_5d21… // se guarda 7 días
X-VPLAY-Signature: hmac_sha256(secret, "1756760400" + "." + body)
{ "event": "brand.approved", "partner_id": 1234,
"campaign_id": 88, "tier": "plata", "valid_until": "2026-12-31" }
// Validación: firma OK · |now − ts| ≤ 300 s · event_id nunca visto
// 200 procesado · 409 repetido (se ignora) · 401 firma inválida (alerta)
Ledger append-only, dos monedas, y cada entidad con un solo dueño.
Convenciones: id UUID v7 ordenable por tiempo, UTC en todo, particionamiento mensual en ledger_entry, view_progress y analytics_event. El ledger no admite UPDATE ni DELETE a nivel de rol de Postgres. Las V-Coins (compradas) nunca expiran, por Apple 3.1.1; las Chispas (ganadas) sí, a los 30 días, y se consumen primero.
| Entidad | Campos clave | Dueño | Nota de diseño |
|---|---|---|---|
| user | phone_e164, apple_sub, google_sub, country, risk_score 0–100, odoo_partner_id (nullable), referred_by | API | Cuenta primaria por teléfono; si hay Google login, Sign in with Apple es obligatorio (Apple 4.8). |
| device · session | install_id, push_token, attestation_status, fingerprint_id, is_emulator, is_rooted · refresh_token_hash, refresh_family_id | API | Una huella ligada a > 3 usuarios dispara revisión. Reuso de refresh revoca toda la familia. |
| otp_challenge | channel whatsapp/sms, code_hash (Argon2id), attempts, expires_at | API | 5 intentos, 5 min de vida, 3 challenges por destino cada 10 min. |
| wallet | coins_balance, bonus_balance, *_reserved, version (optimistic lock) | API | Saldos materializados; se recalculan desde el ledger cada noche. Discrepancia ⇒ alerta. |
| ledger_entry | currency VCOIN/CHISPA, amount ±, balance_after, type (purchase, ad_reward, unlock, gift, refund, expiry…), idempotency_key único, campaign_id, expires_at | API | Append-only, particionada por mes. Consumo FIFO: primero CHISPA por vencer, luego VCOIN. |
| wallet_summary (diario) | partner_id, date, coins_bought, coins_used, bonus_granted, bonus_used, liability_mxn | Odoo | Lo único de wallet que entra a Odoo: asiento de consumo y pasivo por monedas vivas. |
| title · season · episode | type drama/advergame/course/short/corporate, pricing_model, sponsor_id, free_episodes_count, content_factory_brief_id · unlock_price_coins, ad_unlock_count_required 1–3, parent_choice_id | Ambos | La API sirve; Odoo (ve_ugc_factory) conoce el brief y el estado de producción. type + sponsor + pricing_model describen la ruta. |
| choice · decision | timing_ms, options_json [{option, next_episode_id, sponsor_payload}], timeout_s · option_id, latency_ms, campaign_id | API | Motor "elige tu final". La decisión es la materia prima del reporte a la marca. |
| video_asset | provider, playback_id_signed, renditions_json, drm_key_id, storyboard_url, captions_json, source_checksum | API | Detalle de escalera y llaves en la pestaña Video. |
| view_progress · unlock | position_ms, watch_time_ms, completed · method coins/bonus/ad/subscription/gift/free, ledger_entry_id, ad_transaction_ids[] | API | Upsert por lote cada 5–10 s. Unlock único por (user, episode). |
| store_product · purchase | sku_apple, sku_google, sku_web, price_tier_json por país · store_transaction_id único, receipt_jws (cifrado), status pending/verified/granted/refunded, odoo_invoice_id | Ambos | granted sólo tras verificación S2S. Refund ⇒ entrada negativa + revoked. Odoo factura. |
| subscription · entitlement | original_transaction_id único, status active/grace/on_hold/paused/canceled, entitlement_level, monthly_coin_grant, odoo_subscription_id | Ambos | Estado alimentado por App Store Server Notifications V2 y Play RTDN; Odoo lleva el MRR y la factura. |
| mission · streak · league · pass · referral · gift | trigger_event, reward_bonus, sponsor_campaign_id · freeze_tokens · tier bronce…diamante · tiers_json · qualified_at, fraud_flags[] · ledger_debit_id/credit_id | API | Misiones patrocinadas = inventario publicitario. Sólo VCOIN se regala (anti-lavado de bonos) est.. |
| sponsor · campaign · ad_slot | odoo_partner_id, tier, white_label_tenant_id · odoo_sale_order_id, budget_mxn, kpis_json · placement, network, daily_cap_per_user, frequency_cap_minutes | Odoo | Verdad comercial en Odoo (contrato, precio, vigencia); copia operativa en la API. House ads = campañas propias. |
| ad_reward_event | network, transaction_id único por red, signature_valid, key_id, status received/matched/credited/rejected | API | Registro del callback S2S. Sin él no hay crédito. |
| segment · push_template · push_delivery | rules_json, materialized_count · media_type image/video_preview, deep_link, ab_variant · sent_at, opened_at | API | Ej.: "vio ep. 3 y no ep. 4 en 24 h". Clip en iOS vía Notification Service Extension. |
| analytics_event · experiment | name, props_json, ts_client, ts_server, title_id, campaign_id · variants_json, traffic_pct | API | Espejo en ClickHouse/BigQuery; asignaciones propias para atribuir al ledger. |
| res.partner · account.move · vplay.payout · vplay.webhook.log | Contacto del usuario que compra/factura · CFDI 4.0 (l10n_mx_edi) · liquidaciones quincenales a creadores con retención · bitácora de cada webhook | Odoo | Portal de marcas sobre portal nativo. Módulo por herencia: ningún módulo existente se modifica. |
Base https://api.vplay.mx/v1 · errores uniformes · Idempotency-Key en todo lo que mueve saldo.
Cabeceras comunes: Authorization: Bearer <jwt> · X-Device-Id · X-App-Version · X-App-Check (obligatorio en endpoints de dinero) · Idempotency-Key en todo POST que mueva saldo · Accept-Language. Error: { "error": { "code", "message", "details", "request_id" } }.
| # | Método · ruta | Para qué | Auth | Notas |
|---|---|---|---|---|
| 1 | POST /auth/otp/request | Pide OTP por WhatsApp o SMS | Turnstile | Máx. 3 por destino/10 min y 10 por IP/h; fallback a SMS si WhatsApp no entrega en 20 s |
| 2 | POST /auth/otp/verify | Canjea el código → JWT + refresh + wallet | challenge_id | Nuevo usuario recibe 50 CHISPAS (30 días), nunca V-Coins |
| 3 | POST /auth/social | Apple / Google con id_token | JWKS del proveedor | Mismo shape que #2; nonce obligatorio |
| 4 | POST /auth/refresh | Rotación de refresh | refresh_token | 401 REFRESH_REUSED revoca toda la familia |
| 5 | GET /feed?cursor=&locale=es-MX | Filas personalizadas (continuar, tendencia, patrocinado) | JWT | Cache Redis 60 s por segmento; cursor; ttl en la respuesta |
| 6 | GET /titles/{title_id} | Ficha + episodios con estado free/locked/unlocked | JWT | Incluye oferta de desbloqueo por episodio y progreso del usuario |
| 7 | GET /episodes/{id}/play | URL firmada + token DRM (sólo con derecho) | JWT + App Check | 402 EPISODE_LOCKED con ofertas; token JWT de 5–15 min (refresco silencioso) ligado a user + device |
| 8 | PUT /episodes/{id}/progress | Progreso por lote | JWT | Cada 10 s o al pausar; responde 204 |
| 9 | GET /wallet | Saldos VCOIN/CHISPA, lotes por vencer, movimientos | JWT | as_of para cache del cliente |
| 10 | POST /episodes/{id}/unlock | Desbloqueo idempotente (coins · bonus_first · ad · gift_code) | JWT + App Check + Idempotency-Key | SELECT … FOR UPDATE sobre wallet; 409 INSUFFICIENT_FUNDS trae ofertas de recarga |
| 11 | POST /rewards/ad/claim | El cliente avisa que terminó el anuncio; no acredita | JWT + App Check | 202 pending_verification; poll GET /rewards/claims/{id} |
| 12 | GET /webhooks/ads/admob · POST /webhooks/ads/max | Callback S2S de la red de anuncios | Firma ECDSA/SHA-256 · token SHA-1 | Índice único por transaction_id; Google reintenta 5× cada 1 s si no hay 200 |
| 13 | POST /purchases/verify | Recibo verificado en servidor (Apple JWS / Google purchase_token) | JWT + App Check | 409 ALREADY_GRANTED; 422 si la tienda dice PENDING; tras granted → job a Odoo |
| 14 | POST /webhooks/apple/notifications · /webhooks/google/rtdn | Cambios de suscripción (renovación, reembolso, gracia) | JWS V2 · Pub/Sub | Actualiza subscription.status y dispara subscription.changed a Odoo |
| 15 | GET /subscription | Estado, nivel, entitlements, próxima renovación | JWT | manage_url apunta a la tienda |
| 16 | POST /checkout/web | Pagos web LATAM (OXXO · SPEI · tarjeta) | JWT (PWA) | Nunca enlazado desde la app fuera de EE. UU. (Apple 3.1.1); webhook del proveedor → ledger → CFDI |
| 17 | POST /referrals/redeem | Código de referido | JWT + App Check | 409 SAME_DEVICE_FAMILY; califica con 3 episodios o 1 compra |
| 18 | POST /gifts | Regalar episodio, V-Coins o pase | JWT + Idempotency-Key | Sólo VCOIN; claim_url con caducidad |
| 19 | POST /decisions | Decisión de advergame | JWT | Dedupe por choice_id; devuelve next_episode_id + progreso de misión |
| 20 | PUT /devices/{install_id}/push-token · POST /missions/{id}/claim · /streaks/checkin | Push, misiones y rachas | JWT (+ Idempotency-Key en claim) | quiet_hours y zona horaria; hito de racha con bono |
| + | GET /config · POST /events · DELETE /me · GET /me/export | Flags y versión mínima · lote analítico ≤ 100 · borrado de cuenta · ARCO | JWT | Borrado y exportación son requisito de tiendas y de la LFPDPPP 2025 |
// 7 · GET /episodes/ep_7/play (JWT + X-App-Check)
// 200 OK · sólo si existe unlock, is_free o entitlement
{ "episode_id": "ep_7",
"playback": {
"provider": "mux",
"hls_url": "https://stream.mux.com/{playback_id}.m3u8?token=eyJ…",
"expires_at": "2026-09-01T21:30:00Z", // 5–15 min · claims user_id + device_id
"drm": { "type": "fairplay|widevine",
"license_url": "https://license.mux.com/…?token=eyJ…",
"key_id": "kid_s01_hd", "certificate_url": "…" },
"storyboard_url": "…", "captions": [ { "lang": "es", "url": "…" } ] },
"choice": { "id": "chc_…", "timing_ms": 71000,
"prompt": "¿Qué pide Valeria en la barra?",
"options": [ { "id": "opt_a", "label": "Un Umbral Old Fashioned" },
{ "id": "opt_b", "label": "Agua mineral" } ],
"timeout_s": 8 },
"next_episode_id": "ep_8", "ads": { "pre_roll_slot_id": null } }
// 402 Payment Required · el muro de pago sale de aquí
{ "error": { "code": "EPISODE_LOCKED",
"details": { "unlock": { "coins": 30, "bonus_allowed": true,
"ad_unlock": { "allowed": true, "ads_required": 1 } } },
"request_id": "req_01J…" } }
// 11 · POST /rewards/ad/claim (JWT + X-App-Check) — el cliente NO acredita
{ "network": "admob", "ad_slot_id": "slot_paywall",
"transaction_id": "3f9a…", "episode_id": "ep_7" }
// 202 Accepted
{ "status": "pending_verification", "poll_after_ms": 1500, "claim_id": "clm_01J…" }
// 12 · Callback S2S de AdMob (llega desde Google, nunca del teléfono)
GET /webhooks/ads/admob?ad_network=5450…&ad_unit=1234…&custom_data=clm_01J…
&key_id=3335741209&reward_amount=15&reward_item=bonus
×tamp=1756760400000&transaction_id=3f9a…&user_id=usr_…&signature=MEUCIQ…
// 1) llave pública por key_id (gstatic verifier-keys.json, cache ≤ 24 h)
// 2) verificar ECDSA/SHA-256 sobre la query sin signature ni key_id
// 3) INSERT ad_reward_event (transaction_id ÚNICO) → cero doble crédito
// 4) match con el claim en ventana ±10 min · tope diario por slot · attestation
// 5) INSERT ledger_entry(+15 CHISPAS, idempotency = txid) · UPDATE wallet
// → 200 OK (si no, Google reintenta 5× cada 1 s)
// GET /rewards/claims/clm_01J…
{ "status": "credited", "bonus": 15, "wallet": { "coins": 120, "bonus": 50 } }
// o bien
{ "status": "rejected", "reason": "SSV_NOT_RECEIVED" } // sin callback en 60 s
El dinero virtual es dinero: nueve candados.
JWT corto + refresh rotativo
Acceso de 15 min (ES256, kid rotado trimestralmente); refresh de 30 días con rotación y detección de reuso por familia. Revocación inmediata al cambiar teléfono o si risk_score > 80. OTP con Argon2id, 5 intentos, 5 min.
App Check · Play Integrity · App Attest
Firebase App Check gratis; el token viaja en X-App-Check y se exige en /unlock, /rewards/*, /purchases/*, /referrals/*, /gifts. Cuota Play Integrity 10,000/día: pedir aumento antes del soft launch Play Integrity.
SSV de anuncios
Crédito sólo con signature_valid = true y status = matched. AdMob: ECDSA/SHA-256, llaves de gstatic sin cachear > 24 h. MAX: SHA-1 con Event Key. Índice único por transaction_id → cero doble crédito.
Rate-limit en dos capas
Cloudflare WAF por ruta + token-bucket en Redis: 60 req/min por usuario en catálogo, 10/min en dinero, 3 por 10 min en OTP y 10/h por IP. Step-up (re-OTP) para cambiar teléfono o regalar más de N monedas.
Emuladores y granjas
Fingerprint Pro Plus ($99/mes) con emulador/root/jailbreak incluidos; señales propias gratis: Build.FINGERPRINT, sensores ausentes, hora vs. servidor, IP de datacenter, instalador fuera de tienda. Bloqueo por señales combinadas; la política es degradar bonos, no bloquear.
Compras verificadas en servidor
Apple: JWS ES256 con cadena x5c + App Store Server API + Notifications V2. Google: purchases.productsv2; se otorga sólo en PURCHASED y luego se consume. Nunca se confía en el cliente Play Billing security.
Secretos y webhooks
Secretos en gestor (Doppler / Infisical / Secret Manager), rotación semestral, jamás en repo ni en el binario. Todo webhook con HMAC-SHA256 sobre ts + "." + body, ventana de 5 min y event_id único 7 días. Recibos y teléfonos cifrados en reposo (pgcrypto/KMS).
OWASP MASVS 2.1
STORAGE: tokens en Keychain/Keystore, nada de saldos locales · CRYPTO: sin crypto propia, TLS 1.3 · NETWORK: pinning opcional en dinero con kill-switch · PLATFORM: App Links verificados, sin WebView con puente JS en pagos · CODE: --obfuscate --split-debug-info, Dependabot · RESILIENCE: root/emulador → degradar OWASP MAS.
Privacidad LFPDPPP 2025
ATT en iOS, minimización, DELETE /me con purga en ≤ 30 días, GET /me/export para ARCO, aviso de privacidad. La autoridad ya no es el INAI: es la Secretaría Anticorrupción y Buen Gobierno. Borrado de cuenta es requisito de ambas tiendas.
Lo que no se mide no se puede vender a una marca.
| Evento | Propiedades mínimas | Sirve para |
|---|---|---|
| app_open | source (push/deeplink/organic), cold_start | Retención D1 / D7 / D30 |
| feed_view · feed_item_click | row_id, position, title_id | CTR del feed |
| play_start | title_id, episode_id, entry (autoplay/click/push) | Embudo por episodio |
| play_progress 25/50/75 | episode_id, pct | Curva de abandono |
| ep_complete | episode_id, watch_time_ms | Completion rate (métrica reina) |
| paywall_view | episode_id, offers[], wallet_coins, wallet_bonus | Conversión del muro |
| ad_start · ad_complete · ad_reward_credited | network, slot_id, transaction_id | eCPM efectivo y fraude |
| unlock | episode_id, method, cost_coins, cost_bonus | Economía de monedas |
| purchase | store, product_id, amount_local, is_first | ARPPU, LTV |
| subscription_start · renew · cancel | store, level | MRR |
| reward_claim | type (mission/streak/pass/referral/gift), amount | Gamificación |
| decision | choice_id, option_id, campaign_id, latency_ms | Reporte a la marca |
| push_received · push_open | campaign_id, template_id, variant | Efectividad de push |
| share · referral_redeem | channel | Viralidad (K-factor) |
| Capa | Herramienta | Costo |
|---|---|---|
| Eventos de producto | GA4 / Firebase Analytics | Gratis, ilimitado |
| Análisis avanzado | Mixpanel (sólo piloto) | Gratis < 1M eventos; $0.28/1k después |
| Almacén propio | Postgres 30 d + ClickHouse/BigQuery + Metabase | $50–150 (100k) · $300–600 (1M) est. |
| QoE de video | Mux Data | Incluido con la entrega |
| Errores | Sentry (Flutter + Node) · Crashlytics | Gratis 5k · Team $26–29/mes |
| Métricas · logs · trazas | Grafana Cloud (Prometheus + Loki + Tempo) | Free → Pro $19 + uso |
| Alertas | Grafana OnCall / Better Stack | $0–30 est. |
Del pull request al 100 % de los usuarios en seis pasos.
Lint + unit (Flutter / Nest) + integración con Testcontainers (Postgres, Redis) + contract tests contra OpenAPI v1. Migraciones expand-contract con Prisma/Drizzle: nunca se rompe la versión anterior.
Firma iOS gestionada, 500 min/mes gratis; después $0.095/min macOS codemagic.io. Backend y web en GitHub Actions (Linux $0.006/min desde ene-2026).
TestFlight y Play Console internal → closed → open; 500 usuarios en closed testing antes del soft launch; E2E móvil con Maestro/Patrol en matriz de dispositivos LATAM de gama baja.
Docker → DO App Platform / Fly.io / GKE Autopilot. Dos colores, cambio de tráfico en el edge, rollback en segundos.
5 → 20 → 50 → 100 % en Play; phased release en App Store. Revisión típica: Apple 24–48 h, Play 1–7 días para apps nuevas est..
Firebase Remote Config + A/B (gratis). Versión mínima forzada por GET /config; interruptores para anuncios, pagos web y regalos. Shorebird (code push) opcional para hotfix sin tienda ($20–100/mes est.).

Fundaciones en 4 semanas, MVP Android en 13, iOS y pagos LATAM hacia la semana 20, escala en 28+ est.
Estas son etapas de construcción (T1-T4), no las fases de negocio. Se numeran aparte a propósito para que no se confundan con las fases F0-F3 del plan (F0 = M1-M3 · F1 = M4-M9 · F2 = M10-M18 · F3 = M19-M36), que ordenan nómina, jornadas y tramos de capital. T1 y T2 caben enteras dentro de F0; T3 y T4 corren durante F1 y F2. Cada etapa lleva su fase de negocio al lado.
- Día 0: solicitar credenciales FairPlay a nombre de Grupo Veniu (semanas de trámite)
- Sem 1–2: spike DRM en Flutter; Mux es el proveedor del MVP y Bunny + MediaCage el candidato a escala; decisión el día 15
- OpenAPI v1, modelo de datos, Figma de 12 pantallas, cuentas de tiendas, App Check, Firebase
- Esqueleto vplay_core + bridge HMAC + pipeline de ingesta (upload → CMAF → subtítulos → QC)
- Equipo: arquitecto, 1 backend, 1 Flutter, 1 Odoo, 1 diseño · ≈ 5 FTE
- Android + web primero: México es 66 % Android / 34 % iOS StatCounter ago-2026; iOS entra en el D90 en App Store o por TestFlight externo
- Auth OTP WhatsApp / social, feed con prefetch N+1, player 9:16 con DRM y marca de agua
- Wallet + ledger, unlock con 3 salidas, Play Billing verificado, ads con SSV, progreso, push FCM
- Misiones y rachas básicas, advergame lineal de 1 rama, CMS mínimo, telemetría (VST p50 < 800 ms)
- QA MASVS, closed testing con 500 usuarios, staged rollout
- Equipo: 2 Flutter, 2 backend, 1 Odoo, 1 CMS, 1 diseño, ½ QA, ½ PM · ≈ 7 FTE
- App Store IAP con Server Notifications V2, Sign in with Apple, phased release
- Ligas, pase de temporada, regalos, referidos en cascada, ramas múltiples de advergame
- PWA + /checkout/web con Conekta (OXXO, SPEI, tarjeta); portal de marcas en Odoo; reporte de decisiones
- Push con clip de video (segmentos × disparadores), i18n pt-BR
- Equipo: 7–8 FTE (se suma 1 frontend para el portal de marcas)
- Multi-tenant white-label (Ruta F), cursos y tutoriales vendibles, recomendador, A/B sistemático
- Entrega a Bunny Volume / CloudFront negociado, DRM por MAU (≤ $0.02 USD/MAU-mes), HEVC para iOS
- Anti-fraude avanzado (huella + modelos), almacén analítico propio, réplica de lectura en São Paulo
- Packager propio (Shaka) y marca de agua forense sólo para catálogo premium/B2B
- Equipo: 5–6 FTE + 1 ingeniero de streaming
Lo caro no es la nube: son las personas.
Tres escenarios (piloto 10k MAU · crecimiento 100k · escala 1M). Precios unitarios verificados el 1-sep-2026; cantidades y totales son estimación. Tipo de cambio DOF/FIX del 1-sep-2026: $17.0147 MXN/USD (redondeado a 17.0) dolardof.com.
| Rubro | Piloto 10k | Crecimiento 100k | Escala 1M |
|---|---|---|---|
| API (contenedores) | $48 | $180–320 | $1,500–3,000 |
| Postgres | $40 | $122–135 | $800–1,500 |
| Redis + colas | $10 | $54 | $500–1,000 |
| Push (FCM/APNs) | $0 | $0 | $0 |
| OTP (WhatsApp / SMS) | $120 | $500–800 | $3,000–6,000 |
| Analítica | $0 | $100–300 | $300–600 |
| Errores · métricas · logs | $0 | $130–180 | $600–1,100 |
| CI/CD | $0–30 | $50–100 | $150–300 |
| Edge / WAF | $25 | $40 | $200–500 |
| Integridad / huella | $0 | $99–250 | $1,000–2,500 |
| Verificación de compras | $0 | $0 | $0 |
| Odoo.sh incremental | $76–90 | $76–90 | $134–162 |
| Dominio, correo, misc. | $15 | $40 | $150 |
| Total sin video (USD) | ≈ $330–590 | ≈ $1,500–2,800 | ≈ $8,000–16,000 |
| Video · ruta del MVP y de escala | $4,300 Mux (MVP) · $1,240 Bunny (candidato) | $8,900–13,000 Bunny + DRM/MAU | $30,000–50,000 Bunny Volume |
| Video · a lista con Mux en volumen | $4,300 | $93,800 (inviable) | $936,000 (inviable) |
| Total con video (USD) | ≈ $1,570–4,890 | ≈ $10,400–15,800 | ≈ $38,000–66,000 |
| Total con video (MXN) | ≈ $27k–83k | ≈ $177k–269k | ≈ $646k–1.12M |
MVP en 90 días vs. producto completo en 12 meses, en horas y en GVR.
| Componente | MVP 90 días (h) | MXN MVP est. | GVR equiv. | Completo 12 m (h acum.) | Qué agrega el completo |
|---|---|---|---|---|---|
| Diseño UX/UI (Figma, sistema de diseño, motion) | 200–300 | $191,250 | ≈ 550 | 450–600 | 12 pantallas → 40+ |
| App Flutter (auth, feed, player 9:16 + DRM, paywall, wallet, misiones, rachas, referidos, push, borrado de cuenta) | 900–1,100 | $765,000 | ≈ 2,190 | 2,000–2,600 | Ramas múltiples, ligas, pase, regalos, theming white-label, offline, accesibilidad |
| API NestJS (auth, feed, play, wallet/ledger, unlock, IAP verify, SSV AdMob/MAX, misiones, push, eventos, admin) | 700–900 | $612,000 | ≈ 1,750 | 1,700–2,200 | Recomendador, ligas, pases, pagos web, multi-tenant, exportes a marcas |
| Módulo Odoo vplay_core + bridge (partners, compras, suscripciones, CFDI, CRM marcas, webhooks HMAC, portal mínimo) | 300–400 | $267,750 | ≈ 765 | 700–900 | Portal completo, liquidaciones, reportes por campaña, liga con ve_ugc_factory |
| Panel CMS / operación (Next.js: catálogo, ramas, precios, misiones, push, segmentos, moderación) | 250–350 | $229,500 | ≈ 655 | 600–800 | Editor visual de ramas, A/B, tablero de fraude |
| Pipeline de video (upload → encode → CMAF/DRM → publicación) | 120–180 | $114,750 | ≈ 330 | 300–400 | Packager propio, CDN alterno |
| Datos, analítica y observabilidad | 80–120 | $76,500 | ≈ 220 | 250–350 | ClickHouse, atribución, LTV |
| Seguridad y anti-fraude (App Check, rate-limit, huella, MASVS, pentest externo) | 100–150 | $95,625 | ≈ 275 | 300–450 | Modelos de riesgo, revisión trimestral |
| QA, E2E, publicación en tiendas, CI/CD | 200–300 | $191,250 | ≈ 550 | 500–700 | Maestro/Patrol, matriz LATAM |
| PM, arquitectura, documentación, coordinación con Content Factory | 150–250 | $153,000 | ≈ 435 | 400–600 | — |
| Total est. | ≈ 2,900–3,900 | ≈ $2.2–3.0 M | ≈ 6,300–8,500 | ≈ 7,200–9,600 | ≈ $5.5–7.3 M MXN · 15,700–21,000 GVR equiv. |
Conversión indicativa est.: tarifa de referencia $45 USD/h × 17.0 = $765 MXN/h sobre el punto medio de cada fila; 1 GVR = $350 MXN ⇒ ≈ 2.2 GVR por hora. El GVR se cotiza por puntos de complejidad, no por horas: la columna GVR es una equivalencia de referencia y la cotización formal sale de la rúbrica Veniu. La suma de filas da 3,000–4,050 h; el total del frente técnico (2,900–3,900 h) asume QA y PM a medio tiempo. Lo que VPLAY desembolsa no son esos MXN 2.2–3.0 M: es el costo de mercado de reponer el trabajo fuera. En el plan, 2,000–2,200 h de F0-F1 las cubren los dos seniors en nómina (Flutter y backend) y el complemento de VSolutions del MVP cuesta ≈ MXN 0.38 M (≈ 1,100 GVR), dentro del rubro "Producto y tecnología" del uso de fondos (22 % del ask = MXN 4.8 M, que además paga la nómina técnica, las fases 2-3 y 18 meses de infraestructura). Equipo MVP: 2 Flutter, 2 backend, 1 Odoo, 1 CMS, 1 diseño, ½ QA, ½ PM ≈ 7 FTE × 13 semanas × 40 h ≈ 3,640 h. Tarifas de mercado: senior nearshore LATAM $40–80 USD/h; Guadalajara 20–30 % por debajo de CDMX/MTY Devoptiv · iTechDev.
Mueve las horas dentro del rango del frente técnico y la tarifa dentro del rango de mercado ($40–80 USD/h). El resultado es el costo de referencia del desarrollo, su ritmo mensual y su equivalencia en GVR (1 GVR = $350 MXN). La cotización formal sale de la rúbrica Veniu por puntos de complejidad, no por horas.
Lo que puede salir mal, y qué se hace antes de que pase.
Moneda fuera de IAP, V-Coins que expiran o enlaces a pago web fuera de EE. UU. tumban la revisión. Mitigación: V-Coins sólo por IAP y sin caducidad; Chispas ganadas con caducidad (no se venden); pagos web sólo desde la PWA; restauración de compras; probabilidades publicadas si hay cajas aleatorias App Review Guidelines.
El video_player oficial no tiene DRM (issue abierta, P2); los paquetes con Widevine/FairPlay son comunitarios. Mitigación: spike en las semanas 1–2 con Mux y Bunny; plan B: platform channels propios sobre Media3/AVPlayer (2–3 semanas de un senior est.) o THEOplayer. Fallback garantizado: Mux.
10,000 solicitudes/día por defecto; con más de 10k sesiones diarias se agota el día del soft launch. Mitigación: pedir aumento antes (toma hasta 1 semana), usar solicitudes standard para lo frecuente y classic sólo en acciones de alto valor; si falla, degradar bonos sin bloquear.
Si cada movimiento fuera a Odoo, el volumen lo ahogaría; si no va nada, la contabilidad miente. Mitigación: resúmenes diarios, idempotencia por x_vplay_event_id, reconciliación nocturna con reporte de diferencias y asiento de pasivo por monedas no consumidas.
Recompensas por anuncio son dinero. Mitigación: SSV obligatorio con índice único por transaction_id, App Check, huella de dispositivo, topes diarios, bonos con caducidad y auditoría wallet vs. ledger cada noche.
150k altas/mes por SMS = $5,850 USD; Mixpanel a 100k MAU ≈ $6,700. Mitigación: WhatsApp como canal primario (NEXUS), sesión de 30 días, login social; GA4 gratis + almacén propio desde 100k MAU.
Mitigación: adapters VideoProvider, AdNetwork, PushProvider; masters en R2/S3 propio; exportación diaria del ledger; integración con Odoo nacida en JSON-2 (XML-RPC se retira).
Bogotá/Lima/Santiago 60–120 ms y Brasil 130–180 ms hacia Querétaro est.. Mitigación: API en Querétaro + Cloudflare con PoP en Guadalajara, respuestas pequeñas, prefetch del siguiente episodio, réplica en São Paulo cuando Brasil pese más del 20 %.
Mitigación: 1 senior + 1 mid, Codemagic para quitar la fricción de firma iOS, arquitectura documentada en OpenAPI para incorporar nearshore sin curva; el asistente de código acelera al equipo interno bajo las convenciones Veniu.
Nueve asientos en nómina. Un banco que se paga por jornada. Y una puerta abierta.
La división no se arma con un organigrama de sesenta personas: se arma con nueve sueldos fijos que sostienen la operación diaria, un banco freelance que sólo cuesta cuando hay cámara encendida y un pool de participación para el talento que quiere apostar con nosotros. Aquí está cada asiento con su responsabilidad, su entregable, su indicador, su prueba de entrada y lo que cuesta en el mercado mexicano de 2026 — con la fuente de cada cifra y marcado est. donde es supuesto.
Nómina
Contrato LFT por tiempo indeterminado o por obra determinada, IMSS y factor de carga patronal 1.32. Se reserva para lo que ocurre todos los días: dirección creativa, guion, línea de producción, edición, la app y la venta.
Freelance por jornada
Honorarios por llamado o entregable, sin carga patronal, con contrato de prestación de servicios y cesión de derechos firmada antes del llamado. Crew de set, actores, casting, color y música. El costo escala con las jornadas, no con el calendario.
GVR y compartidos
Lo que ya existe en Grupo Veniu no se vuelve a contratar: VSolutions construye el módulo y la API por puntos GVR (1 GVR = MXN 350 ≈ 1 hora); legal, finanzas, UX, QA y soporte facturan a la división a costo más 10 % con tabulador anexo al convenio Blueprint §3.1.
Participación
Pool de talento del 8 % del capital con vesting a 4 años para showrunner, PM y GM; Pool de Talento del 10 % de los ingresos netos por obra para el reparto y los autores, liquidado trimestralmente contra CFDI y auditable una vez al año Blueprint §3.2 · Frente 6.
Nueve asientos abren la casa. Veinte la sostienen en escala.
El organigrama del MVP cabe en una pantalla a propósito: cada alta nueva está condicionada a un hito, no al calendario. La vista de escala corresponde al mes 18, con 10-12 jornadas de rodaje al mes y 100-150 mil usuarios activos.
Cada asiento, con su prueba de entrada y su precio de mercado.
Filtra por área y por fase. Cada tarjeta trae responsabilidades, entregables, indicador, modalidad, sueldo o tarifa con su fuente, la prueba que se aplica antes de firmar y las herramientas con las que trabaja. Los sueldos que no tienen ficha pública en México están marcados como estimación explícita, no disfrazados de dato.
Showrunner / director creativo F0 Senior 8+ años
Nómina + rev-shareMXN 52,000
Dueño del tono y de la biblia de cada serie: aprueba guiones, casting y cortes, dirige los primeros episodios y forma a los directores que vienen después. En VPLAY además decide qué rebanada sale de cada jornada: novela, rama de advergame, cápsula corporativa o tutorial.
- Entregables: biblia por serie con mapa de rebanado, arco de temporada, guía de estilo vertical, aprobación de cortes.
- KPI: completado del episodio 1 al 5 ≥ 60 % en la prueba con 200-500 usuarios · episodios entregados a tiempo · costo por episodio ≤ MXN 15 k.
- Perfil: senior con obra publicada · nómina + 2-5 % de rev-share por serie + pool de talento.
- Prueba de entrada: biblia de una página y dirigir un episodio de 90 s en 3 horas con el kit ligero.
- Mercado: director creativo MXN 144,000/año de media (≈ 12,000/mes), rango hasta 852,000 Talent.com; director de cine 9,879-38,882/mes WageIndicator. La casa paga arriba de la mediana porque el puesto concentra el riesgo creativo. est. 45-65 k.
Guionista vertical F0 Mid 2-5 años
Nómina MXN 24,000+ banco por episodio
Escribe episodios de 60-120 s con gancho en los primeros 3 segundos y cliffhanger en cada corte; coloca el muro de pago donde el dato dice y versiona los finales ramificados del advergame con escena espejo, con y sin producto.
- Entregables: 60-100 episodios por temporada, escaletas, árbol de decisiones, sinopsis para la ficha de tienda.
- KPI: 20 episodios escritos antes del día 21 · tasa de completado por episodio · conversión en el episodio del muro.
- Perfil: mid con oficio de formato · 1 en nómina + banco freelance a MXN 1,200-2,500 por episodio (400-600 palabras).
- Prueba de entrada: 3 episodios en 72 h a partir de una biblia dada, con el muro marcado, más un episodio ramificado.
- Mercado: media MXN 15,542/mes, P25 12,083 y P75 27,250 Glassdoor; Talent.com 132,000/año ≈ 11,000/mes Talent.com. est. 20-28 k.
Productor de línea F0 Mid-Senior
NóminaMXN 30,000
Presupuesto, calendario, locaciones, permisos, catering y call sheets. Es quien mide el número que más rápido mata el negocio: el costo por episodio. También cierra los gastos de cada jornada en Odoo el mismo día.
- Entregables: presupuesto por serie (tope MXN 900 k), call sheets, cierre de gastos, control de la jornada de MXN 48 k directos.
- KPI: costo por episodio contra presupuesto · desviación de calendario · ≥ 10 episodios por jornada al día 90 (≥ 11 en F1, ≥ 12 en F2), con piso duro de 8 Blueprint §13.
- Regla que aplica: si dos jornadas seguidas rinden menos de 8 episodios, se baja a una sola locación antes de añadir jornadas.
- Prueba de entrada: presupuestar una jornada a MXN 48 k con call sheet real.
- Mercado: productor audiovisual media MXN 17,292/mes, CDMX 23,333 Glassdoor; Indeed 168,268/año ≈ 14,022/mes Indeed. est. 25-35 k.
Editor vertical F0 Mid-Senior
Nómina MXN 18,000freelance 350-700/ep
Corte 9:16 con ritmo de 1-2 s por plano, subtítulos quemados, ganchos y versiones por plataforma. Monta el pipeline completo (revisión, disco en la nube y control de calidad automatizado) una semana antes de la primera jornada.
- Entregables: 10-20 episodios terminados por semana, másters y cortes para TikTok, Kwai y Shorts.
- KPI: episodios por semana · retención a 3 segundos · porcentaje de re-cortes · control de calidad conforme (1080×1920, sonoridad, cuadros por segundo).
- Prueba de entrada: 48 h — material crudo de un episodio hasta corte final con subtítulos y dos variantes de gancho.
- Mercado: media MXN 12,072/mes, Zapopan 13,039 (649 sueldos, 16-ago-2026) Indeed; Glassdoor 13,417 con P75 24,325 Glassdoor. Senior vertical est. 18-28 k.
Editor de post asistida F0 Mid híbrido
NóminaMXN 26,000
Genera establecimientos, insertos y B-roll sintético; dobla, sincroniza labios y arma avatares de marca para las series corporativas. Controla licencias, consistencia de personajes y el costo por asset: si generar sale más caro que rodar, se rueda.
- Entregables: assets por episodio con instrucciones y créditos documentados, pipeline de doblaje, biblioteca de personajes.
- KPI: costo del asset generado contra rodarlo · tiempo ahorrado por episodio · cero piezas sin licencia trazable.
- Prueba de entrada: 3 assets en 48 h (establecimiento, inserto y doblaje de 30 s con sincronía labial) documentando créditos, costos y licencias.
- Ojo legal: ninguna voz ni rostro se replica sin el Anexo C firmado — es acuerdo previo y por escrito, no una casilla.
- Mercado: no existe ficha pública de este puesto en México. est. 22-32 k, entre editor senior y motion graphics triangulación.
Dirección de fotografía y cámara F0 Mid-Senior
FreelanceMXN 8,000/jornada
Look vertical nativo (encuadre 9:16 real, no recorte), iluminación rápida y operación de gimbal; en el MVP también opera cámara. Dos locaciones por jornada y 80 % del encuadre en primer plano, que es lo que hace posible rodar 8-12 episodios al día.
- Entregables: material en LOG con LUT de serie, dailies el mismo día en la plataforma de revisión.
- KPI: setups por hora · porcentaje de tomas útiles · episodios por jornada.
- Prueba de entrada: media jornada pagada — un episodio de 90 s rodado en 3 horas, con dailies entregados.
- Mercado: DoP con experiencia en comerciales MXN 10,000-25,000 por jornada de 12 h UNIR; video corporativo desde 15,000 el día con cámara Cronoshare; camarógrafo asalariado 11,437/mes Indeed. Por volumen (6 o más jornadas al mes) la casa presupuesta 8,000, +2,500-5,000 si trae equipo. est.
Sonido directo F0 Mid
FreelanceMXN 4,000/jornada
Boom y lavalier inalámbrico con código de tiempo. El diálogo es el 80 % del formato y se escucha en la bocina de un celular: si el audio no sirve, el episodio se cae en control de calidad aunque la imagen sea perfecta.
- Entregables: audio de 32 bits en coma flotante por escena y reporte de sonido por jornada.
- KPI: porcentaje de tomas con audio limpio · rechazos por audio en el control de calidad.
- Mercado: ingeniero de audio ≈ MXN 14,562/mes y Zapopan 24,754 Indeed. No hay tabulador público de jornada (el sindicato de técnicos lo mantiene confidencial): la tarifa es est. triangulada, 3,000-5,000.
Crew de set: gaffer, maquillaje, script y arte F0 Junior-Mid
FreelanceMXN 7,000-13,000/jornada
El resto del banco que se paga por llamado y nunca aparece en la nómina: luz, rostro, continuidad y vestuario. Se contrata por obra determinada, con equipo propio asegurado, confidencialidad y cesión del material.
- Tarifas de la casa: gaffer y eléctrico MXN 2,500-4,500 (presupuesto 3,000) · maquillaje y peinado 1,500-2,500 (2,000) · script y continuidad 1,500-2,500 (2,000) · vestuario y arte 1,500-3,000.
- KPI: tiempo de montaje de luz · errores de continuidad detectados en control de calidad · costo de arte por episodio.
- Mercado: maquillista MXN 7,939/mes Computrabajo; director de arte 19,387/mes, rango 14,059-26,734 Indeed; gaffer y script sin tabulador público: est..
- Regla: si un tercero provee crew como servicio, se le exige registro REPSE; se prefiere contratación directa por obra determinada.
Casting y reparto F0 Casting mid · reparto semi-pro a pro
Casting 8-15 k/serieActores 600-8,000/llamado
Base de talento con aviso de privacidad, convocatorias, self-tapes, chemistry reads y negociación. El reparto se contrata por llamado, no por mes, y participa del Pool de Talento del 10 % de los ingresos netos de la obra.
- Entregables: base en Odoo etiquetada TALENTO/CREW con tarifa y disponibilidad; contratos firmados y sellados antes del llamado.
- KPI: tiempo para llenar un rol · rotación de protagonistas · cero rodajes sin contrato (es una compuerta del día 30).
- Tarifas de la casa: protagonista MXN 4,000-8,000 por llamado · secundario 1,800-3,500 · extra 600-1,000 + participación del pool.
- Mercado: actor media MXN 8,230/mes y CDMX 22,640 Indeed; el tabulador ANDA 2021 de cine independiente equivale a ≈ 4,740 por jornada para un estelar ANDA 2021; en EE. UU. el acuerdo sindical de verticales paga USD 250 por 8 h y el no sindicalizado 500-1,500 al día SAG-AFTRA. Un protagonista tapatío cuesta 25-50 % del piso no sindicalizado estadounidense.
- Pendiente declarado: el tabulador ANDA 2026 y la tarifa de la sociedad de gestión por puesta a disposición no se localizaron públicamente; hay que pedir cotización.
Dirección de episodios (2.º y 3.º) Escala Mid-Senior
Freelance 4,500-9,000/jornada→ nómina 30-45 k
En el MVP dirige el showrunner. Cuando el calendario pasa de 8 a 10-12 jornadas al mes (M14) entra un segundo director; con 14 o más jornadas, un tercero. Dirige actores y cámara garantizando el ritmo del formato.
- Entregables: plan de rodaje, lista de planos vertical, dailies aprobados.
- KPI: episodios por jornada · retakes · adherencia al call sheet.
- Mercado: director de cine MXN 9,879-38,882/mes WageIndicator; la jornada se calcula en 55-70 % de la de un DoP senior. est.
Acabado: color, mezcla, música y motion Escala Mid-Senior
Por episodio o por serieMXN 250-900/ep
En el MVP lo cubren el editor senior, el editor de post asistida y el equipo de motion compartido con VEntertainment. Se independiza cuando corren cuatro series simultáneas.
- Tarifas: colorista MXN 400-900 por episodio o 2,500-5,000 por jornada de color · mezcla y diseño sonoro 250-500 por episodio · tema original por serie 8,000-25,000, el resto por biblioteca. est.
- KPI: consistencia entre episodios · sonoridad conforme para bocina de celular · costo de música por episodio.
- Motion y VFX: compartido desde F0; el mercado paga MXN 22,000/mes de media con P75 29,875 Glassdoor.
- Trampa de licencias: los planes de biblioteca musical para redes no cubren una app propia ni contenido bajo demanda; hace falta el plan que incluye aplicaciones, desde USD 100/mes anualizado.
Product Manager M4 Senior
NóminaMXN 45,000
Dueño del roadmap de la app: muro de tres salidas, cartera de dos monedas, misiones, membresía y experimentos de precio. Entra antes del lanzamiento público, cuando la dirección deja el rol interino que cubre al 50 % durante el MVP.
- Entregables: documentos de producto, roadmap trimestral y tablero de experimentos (5 contra 8 episodios gratis, 20/30/40 V-Coins por episodio, orden del muro).
- KPI: retención D1/D7/D30 ≥ 30/12/6 % en el soft launch · conversión de instalación a pago ≥ 1.5 % al día 90 · ARPU bruto MXN 3.9 por usuario activo al mes.
- Prueba de entrada: 72 h — diseñar el experimento de precio de V-Coins para México y el plan de creativos de la primera semana.
- Mercado: media MXN 47,417/mes y CDMX 59,833 Glassdoor; en el nearshoring de Zapopan la mediana de las grandes tecnológicas es MXN 1.94 M/año Levels.fyi — ése es el piso de competencia por el mismo perfil. est. 40-60 k.
Desarrollo móvil Flutter F0 mid M7 Senior + mid
Senior MXN 45,000Mid 35,000
App Android e iOS: reproductor vertical con precarga del siguiente episodio, cartera de dos monedas, compras en tienda, anuncios recompensados con verificación en servidor, push con video y enlaces profundos. Es la ruta crítica de las 12 semanas.
- Entregables: releases quincenales, integración de SDKs, telemetría; la app en pruebas internas al día 30.
- KPI: sesiones sin fallo ≥ 99.5 % · arranque p75 < 1.5 s · compras verificadas en menos de 10 s.
- Prueba de entrada: una semana — reproductor vertical con precarga y muro simulado, fluido en Android de gama media.
- Mercado: media MXN 216,000/año ≈ 18,000/mes con 4,497 salarios y hasta 39,700 en experimentado Talent.com; senior en USD 3,200/mes ≈ 54,000 Talently; Coderhouse ubica al senior en 55,000+. est. GDL 45-60 k.
Backend / API senior F0 Senior
NóminaMXN 48,000
El corazón del negocio: ledger idempotente de V-Coins y Chispas, verificación de compras en servidor, recompensa acreditada sólo por devolución de llamada firmada, emisión de tokens de reproducción y espejo hacia Odoo. Todo el tráfico de la app pega a esta API; nunca al ERP.
- Entregables: NestJS con PostgreSQL y Redis en Querétaro, contrato de API congelado, conciliación nocturna con el módulo de Odoo.
- KPI: cero diferencias entre ledger y Odoo en el corte · latencia de la API · tasa de fraude de recompensas.
- Prueba de entrada: ledger idempotente con clave de idempotencia y devolución de llamada de recompensa firmada, simulada.
- Mercado: backend senior media MXN 51,875/mes, P25 32,546 y P75 83,688 Glassdoor. est. 45-55 k.
Ingeniero de video y streaming M14 Senior
NóminaMXN 50,000-80,000
En el MVP se sustituye con un proveedor administrado y el backend senior. Se contrata cuando el costo de entrega o la calidad de reproducción justifican pipeline propio: ingesta, transcodificación, empaquetado cifrado y marca de agua por sesión.
- KPI: rebuffering < 1 % · tiempo al primer cuadro · costo por minuto entregado.
- Mercado: perfil escaso, sin ficha pública en México: est. 50-80 k. Se declara como estimación, no como dato.
- Contexto: la pila es la misma que usan Netflix y Disney+ (empaquetado CMAF con cifrado cbcs y tres sistemas de protección), no una solución casera.
Data y analítica M7 · ½ tiempo Mid
MXN 12,000-20,000 (½)→ 35-55 k completo
Plan de eventos, cohortes, embudo del muro, atribución de campañas y tableros para los sponsors: cuántas personas eligieron cada rama del advergame y qué hicieron después. Se abre gateada por 30 mil usuarios activos.
- KPI: cobertura de eventos · precisión de atribución · reporte semanal al sponsor sin retrabajo.
- Mercado: analista de datos MXN 14,740/mes Indeed y 21,021 Glassdoor; una escuela de datos ubica junior 35 k, mid 55 k y senior 90 k TripleTen. est.
Compartidos VSolutions: UX/UI, QA y DevOps Compartido Mid-Senior
≈ 25 % de tiempo≈ MXN 10,000/mes
No son asientos de VPLAY: son personas que ya existen en Grupo Veniu y facturan a la división a costo más 10 %, con tabulador anexo al convenio de accionistas. Diseño de flujos y muro, pruebas en Android de gama baja, integración continua y monitoreo.
- Referencias de mercado: UX/UI media MXN 24,708/mes y oferta semi-senior en Zapopan 22,000-28,000 Glassdoor/Indeed · QA 18,951 · DevOps en Guadalajara 22,914 Indeed.
- KPI: bugs en producción por release · tiempo activo del servicio · costo por usuario activo.
- Gobierno: toda operación con partes relacionadas por arriba de MXN 500 k al año necesita el visto del consejero de los inversionistas. est.
Adquisición y comunidad F0 · sem. 5-6 Mid-Senior
Nómina MXN 28,000+ bono por retorno
Una sola persona en el MVP. Convierte los propios episodios en anuncios: 20-40 creativos por semana, optimización de ficha de tienda, referidos calificados a los 7 días y los canales de TikTok, Kwai y Shorts abiertos con los cortes de cada jornada.
- KPI: costo por instalación pagada ≤ MXN 17 · CAC combinado ≤ 10 · instalaciones pagadas ≤ 40 % del total · reinversión en tráfico ≤ 35 % del ingreso, que es materia reservada del consejo.
- Prueba de entrada: plan de creativos de la primera semana y diseño del experimento de precio.
- Mercado: gerente de marketing digital ≈ MXN 13,812/mes Indeed. El dato de Glassdoor para growth manager (69,521) tiene etiqueta ambigua y no se usa como ancla. est. 30-50 k.
- Contexto del género: en micro-dramas el gasto de marketing suele correr 5-9× el presupuesto de producción analista independiente. Por eso el tope de reinversión está en el pacto de socios.
Ventas B2B: sponsors y corporativos F0 · semana 2 Mid-Senior
Base MXN 20,000+ comisión 5-10 %
Vende el advergame "elige tu final", el placement dentro del drama, la temporada patrocinada y la serie corporativa con la rúbrica GVR. El sponsor debe firmarse antes del día 25: ninguna jornada se agenda sin 50 % de anticipo o fallback interno aprobado por el comité.
- KPI: ≥ MXN 600 k contratado y ≥ 285 k facturado al día 90 · ticket medio 250-300 GVR · tasa de cierre.
- Precios de lista (1 GVR = MXN 350): placement ligero o UGC en episodio 8-20 GVR (2.8-7 k) · episodio co-creado 40-90 GVR (14-31.5 k) · temporada patrocinada 180-550 GVR con ticket objetivo 300 GVR = 105 k · serie corporativa 150-300 GVR (52-105 k) + ECO 3-8 k/mes · advergame +60-150 GVR sobre el paquete Blueprint §6.3.
- Prueba de entrada: una hora de role-play vendiendo el advergame con la rúbrica GVR y manejo de objeciones.
- Mercado: ejecutivo de ventas B2B mediana MXN 180,000/año ≈ 15,000/mes con 1,040 sueldos Prosfy. est. base 18-25 k.
Ad-ops y monetización M10 Senior
NóminaMXN 40,000-45,000
Mediación de anuncios recompensados, cascada y subasta, precio de V-Coins por país, pruebas del muro y prevención de fraude de recompensas. En el MVP lo cubren producto y adquisición entre los dos.
- KPI: eCPM · tasa de llenado · porcentaje del ingreso que viene de anuncios contra compras · tope de 10 anuncios al día por usuario respetado.
- Referencia del inventario: eCPM de video recompensado en LATAM USD 1.90 en Android y 3.75 en iOS Appodeal Q4-2024; México est. 2-5 y 4-9.
- Mercado salarial: perfil escaso, sin ficha pública en México: est. 35-55 k por comparación con gaming.
Comunidad dedicada M10 Mid
NóminaMXN 17,000-22,000
Se separa de adquisición cuando el catálogo pasa de tres series. Comunidad en TikTok, Instagram, YouTube y WhatsApp, calendario de estrenos, moderación y contenido de fans respondido con el bot y escalamiento humano.
- KPI: interacción · crecimiento de seguidores · tiempo de primera respuesta.
- Límites de la casa: máximo 2 notificaciones al día, 1 mensaje de WhatsApp al día y silencio de 23:00 a 08:00. La comunidad no se satura, se cultiva.
- Mercado: media MXN 11,934/mes, rango 7,752-18,372 Indeed; 10,752 Computrabajo. est. 14-20 k.
Creator relations y prensa M13 Mid
Nómina MXN 23,000PR 10-20 k/campaña
Recluta actores-creadores con audiencia propia, opera el rev-share y el programa de referidos, y lleva la relación con el festival de cine de Guadalajara y el fondo audiovisual del estado.
- KPI: instalaciones atribuidas por creador · costo por instalación vía creadores contra el canal pagado.
- Tarifas de referencia para contenido de creadores en México: vertical de 15 s MXN 2,000-3,500 · de 60 s 4,500-8,000 · uso en anuncios pagados +40-60 % · derechos perpetuos pueden duplicar la tarifa Shortway (fuente única).
- Mercado: relaciones públicas MXN 12,872/mes Indeed; creator relations est. 18-28 k.
Producción ejecutiva / dirección F0 Dirección · senior
DirecciónNo se carga en el MVP
Greenlight del slate, financiamiento, relación con socios y marcas, y rol de producto interino al 50 % hasta el mes 4. Es exactamente el asiento que el GM/COO descarga en el mes 12.
- KPI: margen por serie · retorno por ruta · cumplimiento de las seis compuertas del plan de 90 días.
- Mercado: productor ejecutivo ≈ MXN 19,045/mes y CDMX hasta 23,150 Indeed; est. 40-70 k más participación, no cargado al MVP para no inflar la nómina fundacional.
Legal y cumplimiento por iguala Semana 0 Senior · despacho externo
IgualaMXN 15,000-30,000
El primer gasto del proyecto, antes que cualquier nómina. Sin las opiniones escritas no se diseña la economía de monedas; sin el Acuerdo de Talento no se enciende una cámara.
- Entregables: Acuerdo de Talento con Anexo C de voz e imagen sintética, aviso de privacidad y términos, opiniones sobre mecánicas, monedas y régimen fiscal, marca presentada en el IMPI en cinco clases.
- KPI: 100 % del elenco con contrato firmado y sellado antes del llamado.
- Pendiente declarado: las cuatro opiniones legales (juegos y sorteos, ley fintech, fiscal de monedas y NOM-151) están encargadas, no obtenidas: son el hito H7 y así se presentan al consejo.
- Mercado: abogado corporativo media MXN 22,917/mes y CDMX 24,292 Glassdoor; iguala de despacho est. 15-30 k.
Cumplimiento y antifraude M4 · ½ tiempo Mid-Senior
Medio tiempoMXN 25,000-35,000
Reporta al consejo, no a la dirección: ésa es la única forma de que la función sirva. Tablero de fraude de recompensas, bitácora de consentimientos, calendario regulatorio y los interruptores de emergencia de las mecánicas.
- KPI: incidentes · porcentaje de recompensas anuladas por fraude · consentimientos auditables al 100 %.
- Por qué existe este asiento: el precedente mexicano de 2026 es una multa de MXN 42.85 M por recabar consentimiento de datos biométricos con una simple casilla precedente 12-jul-2026. VPLAY trata rostro y voz de actores: el consentimiento se firma.
- Mercado: est. 25-35 k a medio tiempo, compartido con el grupo mientras el volumen lo permita.
Finanzas y contabilidad Compartido 30 % Mid-Senior
≈ MXN 6,000/mesa la división
Ledger de monedas contra contabilidad, IVA al cobro y CFDI global, retenciones a freelancers, conciliación de tiendas y pasarelas, y liquidación trimestral del Pool de Talento.
- KPI: días de cierre · diferencias de conciliación · caja recaudada contra ingreso reconocido (pasivo por monedas no consumidas) reportado al consejo cada mes.
- Comisiones que administra: tiendas 15-30 % · web con pasarela y OXXO/SPEI deja 91-94 % neto.
- Mercado: contador MXN 15,967/mes, rango 10,532-24,208 Indeed. VPLAY absorbe el 30 % de una plaza del grupo.
Soporte al usuario y localización Compartido M15 Junior-Mid · localización mid
Agente 11-15 k (M15)Localización 80-150/ep
Pagos fallidos, monedas no acreditadas y problemas de cuenta, atendidos desde la app y por WhatsApp con bot y escalamiento a humano usando la Mesa de Soporte que ya opera el grupo. La localización a inglés y portugués sólo entra con expansión aprobada.
- KPI: tiempo de primera respuesta · satisfacción · porcentaje resuelto por el bot sin intervención humana.
- Tarifas: agente dedicado MXN 11,000-15,000 Indeed · revisión humana de localización 80-150 por episodio más doblaje automático a USD 0.17-0.27 por minuto. est.
GM / COO de VPLAY M12 · hito H13 Dirección · senior
Nómina 70-90 k+ pool de talento
Condición explícita del tercer tramo de inversión: descarga la operación diaria de la dirección y deja a la producción ejecutiva en greenlight, socios y marcas. Entra con vesting de cuatro años dentro del pool del 8 %.
- KPI: los 17 indicadores del tablero mensual del consejo · equilibrio operativo en el mes 23 (rango 22-26).
- Mercado: est. 70-90 k brutos ≈ 100 k cargados; sin ficha pública comparable para el puesto en una división de medios de este tamaño.
Lo que cuesta la casa: MXN 384 k cargados para abrirla, 714 k para escalarla.
Esta tabla es sólo nómina. No incluye el banco freelance (que se paga por jornada, no por mes), ni los compartidos con el grupo, ni las herramientas, ni la adquisición pagada. El costo empresa aplica el factor 1.32 sobre el bruto.
| Rol | Modalidad | Bruto/mes (MXN) | Costo empresa ×1.32 | Entra en |
|---|---|---|---|---|
| Showrunner / director creativo | Nómina + rev-share 2-5 % | 52,000 | 68,600 | F0 · semana 1 |
| Backend / API senior | Nómina | 48,000 | 63,400 | F0 · semana 1 |
| Desarrollo Flutter senior | Nómina | 45,000 | 59,400 | F0 · semana 1 |
| Productor de línea | Nómina | 30,000 | 39,600 | F0 · semana 1 |
| Adquisición + comunidad | Nómina + bono por retorno | 28,000 | 37,000 | F0 · semanas 5-6 |
| Editor de post asistida | Nómina | 26,000 | 34,300 | F0 · semana 3 |
| Guionista vertical | Nómina + banco por episodio | 24,000 | 31,700 | F0 · semana 2 |
| Ventas B2B | Base + comisión 5-10 % | 20,000 | 26,400 | F0 · semana 2 |
| Editor vertical | Nómina | 18,000 | 23,800 | F0 · semana 3 |
| Producción ejecutiva (dirección) | Dirección | — | no se carga | F0 · semana 1 |
| Subtotal equipo fundacional · 9 asientos | Nómina | 291,000 | ≈ 384,000 | F0 · MVP |
| Product Manager | Nómina | 45,000 | 59,400 | M4 |
| Oficial de cumplimiento y antifraude | Medio tiempo / compartido | 25,000-35,000 | 33,000-46,200 | M4 |
| Desarrollo Flutter mid | Nómina | 35,000 | 46,200 | M7 · gateado |
| Editor vertical #2 | Nómina | 18,000 | 23,800 | M7 · gateado |
| Data y analítica (½ tiempo) | Nómina parcial | 12,000-20,000 | 15,800-26,400 | M7 · gateado |
| Subtotal F1 · 13 en nómina + 1.5 medios tiempos | Nómina | — | 443,000-533,000 | F1 · M4-M9 |
| Ad-ops y monetización | Nómina | 40,000-45,000 | 52,800-59,400 | M10 |
| Comunidad dedicada | Nómina | 17,000-22,000 | 22,400-29,000 | M10 |
| GM / COO de VPLAY | Nómina + pool de talento | 70,000-90,000 | 92,400-118,800 | M12 · hito H13 |
| Creator relations | Nómina | 23,000 | 30,400 | M13 |
| Ingeniero de video y streaming | Nómina | 50,000-80,000 | 66,000-105,600 | M14 |
| 2.º director de episodios | Nómina (era freelance) | 30,000-45,000 | 39,600-59,400 | M14 |
| Dirección de casting | Nómina (era por serie) | 18,000-25,000 | 23,800-33,000 | M14 |
| Agente de soporte dedicado | Nómina | 11,000-15,000 | 14,500-19,800 | M15 |
| Total F2 · ≈ 20 en nómina | Nómina | — | 614,000-714,000 | F2 · M10-M18 |
El orden importa: quién entra primero y de dónde sale.
La semana 1 arranca con la firma del primer tramo. Cada alta trae su prueba de entrada y su canal de reclutamiento; ninguna se abre por calendario, todas por hito.
Despacho legal + contador
Compartido con Grupo Veniu · antes de que exista nómina
Opiniones escritas sobre mecánicas, monedas y régimen fiscal; Acuerdo de Talento con Anexo C; marca al IMPI. Sin esto no se diseña la economía ni se rueda.
Showrunner · productor de línea · Flutter senior · backend senior
Cantera: CUAAD y CAAV para lo creativo · ITESO, CUCEI y bolsas técnicas para la app
Las biblias y el spike de video protegido arrancan el mismo lunes. Pruebas: biblia de una página y un episodio dirigido en 3 h; presupuesto de jornada a MXN 48 k; reproductor con precarga; ledger idempotente con recompensa firmada.
Guionista vertical · ventas B2B
Cantera: talleres de guion de CUAAD/ITESO · red comercial de VSolutions
20 episodios antes del día 21 y el árbol del advergame; el sponsor debe estar firmado antes del día 25. El banco de guionistas freelance se abre en paralelo a MXN 1,200-2,500 por episodio.
Editor vertical · editor de post asistida · casting y crew freelance
Cantera: CAAV (Cine Digital y Animación) · comunidad de VEntertainment · convocatoria abierta
El pipeline de post se monta una semana antes de la primera jornada. El crew entra por jornada de prueba pagada, nunca por trabajo gratis "de portafolio".
Adquisición y comunidad
Una sola persona en el MVP
Entra con los primeros dailies para producir 20-40 creativos por semana antes del soft launch.
Product Manager · oficial de cumplimiento
El segundo reporta al consejo, no a la dirección
Antes del lanzamiento público: la dirección deja el rol de producto interino y el tablero de fraude y consentimientos queda armado antes de escalar.
Flutter mid · editor #2 · data y QA a medio tiempo
Se abre sólo con ≥ 30 k usuarios activos, ≥ 3 series simultáneas o ≥ MXN 400 k/mes de B2B
Ninguna de estas tres altas ocurre por calendario.
Ad-ops · comunidad dedicada · GM/COO
El GM/COO es el hito H13, condición del tercer tramo
Adquisición se queda sólo en adquisición; la monetización pasa a tener dueño; la dirección se descarga de la operación diaria.
Creator relations · ingeniero de video · 2.º director · casting en nómina · soporte
Escala México: 10-12 jornadas al mes y 100 mil usuarios activos
Los roles que en el MVP eran freelance o proveedor pasan a nómina sólo cuando el volumen los paga.
Country lead Brasil / EE. UU. hispano · localización · venta programática
Sólo con Serie A o EBITDA positivo y los hitos H8-H10 cumplidos
La expansión internacional no es una fecha del plan: es una consecuencia de que los números anteriores hayan ocurrido.
La ciudad ya tiene la cantera. Hay que ir por ella.
UdeG · CUAAD
Licenciatura en Artes Escénicas para la Expresión Teatral (y Dancística) para reparto; Artes Audiovisuales, Artes Visuales — Fotografía y Diseño, Arte y Tecnologías Interactivas para guion, dirección, fotografía y motion.
ITESO
Comunicación y Artes Audiovisuales, Comunicación y Cultura Digital, Periodismo y Creación de Contenidos, Publicidad y Comunicación Estratégica; además Ingeniería en Desarrollo de Software e Inteligencia Artificial para el lado de producto.
CAAV · Universidad de Medios Audiovisuales
Fundada en 1995 en Guadalajara: cuatro licenciaturas cuatrimestrales de tres años (Cine Digital, Animación, Multimedia y Marketing Digital) más un centenar de cursos y diplomados en foto, video, audio, guion y videojuegos. Es la cantera más directa para editores y crew joven.
ANDA · Delegación 3
Guadalajara pertenece a la Sección 3 (Jalisco, Colima, Michoacán, Guanajuato, Nayarit, Aguascalientes, Zacatecas y Querétaro). El directorio nacional no publica contacto local: se gestiona por la sede de CDMX enviando el proyecto a la Secretaría de Trabajo. Para el MVP se contrata de forma directa no sindicalizada; la puerta ANDA se abre para protagonistas con nombre en fase de escala.
FILMA Jalisco y el festival de cine
Directorio estatal de crew y talento, más incentivos: bolsa de 92.5 mdp en 2026, apoyo a pilotos de serie y biblias hasta MXN 100 k, cortos hasta 200 k y cash rebate hasta 20 mdp con inversión mínima de 5-10 mdp en proveedores jaliscienses. La carpeta de VPLAY apunta a la convocatoria 2027.
Casting abierto y creadores
Convocatorias por plataformas de casting con presencia en Jalisco, teatro independiente tapatío y el roster propio de Content Factory. Los actores-creadores con audiencia propia entran por el mismo formulario de esta sección y se clasifican con el bot.
Ecosistema técnico de Zapopan
CUCEI, Tec de Monterrey campus Guadalajara y el corredor de nearshoring (Oracle, Intel, IBM) marcan el piso de competencia salarial: la mediana de una persona de producto en una gran tecnológica local ronda MXN 1.94 M al año. VPLAY compite con producto y participación, no sólo con sueldo.
La casa misma
Roles compartidos que no se reclutan porque ya existen: legal, finanzas, UX/UI, motion, DevOps, QA, Mesa de Soporte y el bot de WhatsApp. Y una locación propia con sala de estreno: Hub Providencia.

Nadie se para frente a la cámara sin contrato firmado y sellado.
El proceso de casting está diseñado para el formato, no copiado del cine: el 80 % del encuadre es un rostro en primer plano y se ruedan 8-12 episodios por jornada. Lo que se prueba es exactamente eso.
Dos escenas: una de conflicto y una de gancho. Se envía por formulario con aviso de privacidad; los archivos se guardan con vencimiento y no se conservan más de 12 meses.
Diez personas del segmento ven tres self-tapes y votan. Es la misma mecánica con la que se aprueba una serie: si el público interno no pide el siguiente, no avanza.
Se lee frío frente a la cámara que de verdad se usa, no en un estudio ideal. Mide adaptación al ritmo y a la luz rápida.
El romance es el 70 % del catálogo y su audiencia es mayoritariamente femenina: la química se prueba, no se supone.
Rostro en plano cerrado sostenido, y tres escenas en 30 minutos. El género rueda al ritmo de 15-20 páginas de guion por día; quien no aguanta el ritmo lo descubre aquí, no en la jornada 4.
Firma electrónica con sello de tiempo, alta en Odoo etiquetada con tarifa y disponibilidad, y pago por jornada desde el mismo sistema. Cero rodajes sin contrato es una compuerta del día 30.
La prueba de entrada, por rol
| Rol | Prueba | Plazo | Criterio de aprobación |
|---|---|---|---|
| Actores | Self-tape vertical, cold read, chemistry read, primer plano y resistencia | 1 semana | Votación interna, disponibilidad para 6 o más jornadas, comodidad con la cesión de imagen y voz |
| Guionista vertical | 3 episodios con muro marcado + 1 episodio ramificado | 72 h | Gancho en las tres primeras líneas, diálogo hablable, densidad de giros por minuto |
| Showrunner | Biblia de una página y dirigir un episodio de 90 s | 3 h de rodaje | Claridad de tono, control de set, cobertura útil |
| Fotografía y dirección de episodios | Un episodio de 90 s con kit ligero y dailies entregados | Media jornada pagada | Setups por hora, cobertura útil, seguridad en set |
| Editor vertical | Material crudo a corte final con subtítulos y dos ganchos | 48 h | Ritmo, legibilidad de subtítulos, control de calidad automatizado conforme |
| Editor de post asistida | Tres assets documentando instrucciones, créditos y licencias | 48 h | Costo del asset contra rodarlo, consistencia de personaje, licencias limpias |
| Flutter | Reproductor vertical con precarga y muro simulado | 1 semana | Fluidez en Android de gama media, arquitectura, pruebas |
| Backend / API | Ledger idempotente y recompensa verificada en servidor | 1 semana | Idempotencia real, firma verificada, cero doble acreditación |
| Producto y adquisición | Experimento de precio para México y plan de creativos | 72 h | Rigor analítico y conocimiento del género |
| Ventas B2B | Role-play vendiendo el advergame con rúbrica GVR | 1 h | Manejo de objeciones y cierre en cita |
Los cinco instrumentos que firma cada persona
Contrato civil de prestación de servicios y obra por encargo. Cubre llamados y horario (jornadas de 10-12 h con hora extra pactada), episodios por jornada, sesiones de doblaje y fotos, exclusividad limitada por temporada y opción de temporadas siguientes con escalador.
Lo que lo hace distinto de un contrato de cine
- El alcance declara expresamente la puesta a disposición en la app y en plataformas de terceros, más los materiales promocionales de la propia obra.
- Pool de Talento del 10 % de los ingresos netos por obra (monedas gastadas en sus episodios valuadas a precio promedio de compra, porción de membresía por tiempo de visualización, publicidad de la obra, licencias y patrocinios), con liquidación trimestral contra CFDI y derecho de auditoría anual.
- La remuneración irrenunciable del intérprete por comunicación pública se paga antes de la primera exhibición y se documenta: es un derecho que no se puede renunciar por contrato.
La regla general del contrato es la prohibición: no se generan clones ni simulaciones identificables de la voz, la imagen o el personaje. Si la persona decide autorizarlo, firma un anexo separado que es el acuerdo previo y por escrito que exige la ley reformada el 14 de mayo de 2026.
Qué estipula el anexo
- Usos autorizados (doblar su propia interpretación a otros idiomas, corregir diálogo, avatar para "elige tu final") y usos prohibidos en todo caso.
- Contraprestación separada por el modelo y por cada uso; plazo no mayor a 3 años renovables y supresión certificada al vencer.
- Aprobación previa de cada pieza sintética o derecho de veto de 5 días hábiles, y etiqueta al público.
- Custodia del modelo como dato sensible, sin cesión a terceros. Nunca se celebra con personas menores de edad.
Usar imagen o clonar voz sin ese acuerdo es infracción en materia de comercio, sancionable con 5,000 a 40,000 UMA — MXN 586,550 a 4,692,400 con la UMA 2026 de MXN 117.31 LFDA reformada.
Rostro y voz son datos biométricos sensibles. Bajo la ley vigente desde 2025 el consentimiento debe ser expreso y por escrito, con firma o mecanismo de autenticación, y el aviso de privacidad tiene que decir explícitamente qué datos son sensibles.
- Aviso de privacidad en el formulario de casting; base de talento con consentimiento registrado; self-tapes con retención máxima de 12 meses.
- Bitácora de consentimientos con sello de tiempo conforme a la norma mexicana de conservación de mensajes de datos.
- Las multas van de 100 a 320,000 UMA y se duplican tratándose de datos sensibles; el precedente de 2026 es una sanción de MXN 42.85 M por recabar consentimiento biométrico con una casilla.
Tarifa por jornada de 8-10 h con hora extra pactada, equipo propio asegurado, confidencialidad y cesión del material. Titularidad patrimonial pactada expresamente a favor de la sociedad tanto en nómina como en honorarios, con crédito en pantalla.
- Nada de subordinación disfrazada: si un tercero provee crew o reparto como servicio, se le exige registro REPSE; se prefiere la contratación directa por obra determinada.
- Retenciones de ISR e IVA administradas desde el sistema contable; pago por jornada con CFDI.
Firma quien ejerce la patria potestad, con autorización de la autoridad cuando la ley local lo exige; jornadas, descansos y escolaridad conforme a la ley laboral y a la ley general de derechos de niñas, niños y adolescentes; tutor en set. No se celebra el Anexo C con personas menores y su imagen no se usa en advergames de categorías restringidas. En el MVP, la decisión es evitar reparto menor de edad.
Actúa, escribe, edita, programa, patrocina, enseña o invierte.
Elige tu ruta y el formulario arma el mensaje por ti. Al enviarlo se abre WhatsApp con el texto listo; el bot lo clasifica y crea tu ficha en el sistema con la etiqueta de tu perfil, para que el seguimiento no dependa de que alguien se acuerde.
Actor / actriz
Casting abierto permanente en Guadalajara. Buscamos protagonistas capaces de sostener el primer plano y secundarios versátiles con disponibilidad para 6 o más jornadas. Pago por llamado (MXN 4,000-8,000 protagonista, 1,800-3,500 secundario) más participación en el Pool de Talento del 10 % de los ingresos netos de la serie. Contrato firmado y sellado antes del llamado, con consentimiento explícito de imagen y voz; el uso sintético es opcional y se firma aparte.
El formulario no guarda nada en este documento: sólo abre WhatsApp con tu mensaje prellenado.
Cómo se trabaja aquí, escrito antes de contratar a nadie.
No es un manifiesto de valores: son seis reglas operativas que ya rigen en Grupo Veniu y que se heredan a la división el día uno. Se pueden auditar.
Afinar, no revolver
Toda mejora conserva el detalle y la funcionalidad de lo que había. Nada se borra: se archiva. Antes de mover algo que ya funciona se confirma, y lo difícil de revertir se hace con respaldo y con visto bueno explícito.
Toda cifra trae fuente o dice "est."
Ningún número entra a una lámina, un reporte o una cotización sin origen. Lo que es supuesto se marca como supuesto; lo que no se pudo verificar se presenta como pendiente, no como dato. Este mismo documento se construyó con esa regla.
La documentación es entregable
Biblia de serie, call sheet, contrato de datos, instrucciones y licencias de cada asset generado, y el cierre de gastos de la jornada. Si no está documentado, para efectos de la casa no ocurrió.
Contrato antes del llamado
Cero rodajes sin contrato firmado y sellado — es compuerta, no buena intención. Aplica igual al reparto, al crew y a los creadores; y las pruebas de entrada del crew son jornadas pagadas, nunca trabajo gratis.
El costo por episodio es de todos
El productor de línea lo mide, pero lo respeta el equipo completo. Si una jornada rinde menos de 8 episodios dos veces seguidas, se corrige el método antes de pedir más presupuesto.
Los datos de las personas son del nivel más alto
Self-tapes con vencimiento, modelos de voz tratados como dato sensible con acceso restringido, y consentimientos con bitácora sellada. La ruta de escalamiento a un humano existe en soporte desde el día uno.
El núcleo del stack ya está encendido. Lo que falta tiene precio de lista y fecha de compra.
Cuatro capas del sistema ya operan todos los días dentro de Grupo Veniu —el ERP, el bot de WhatsApp, la capa de crons y el asistente de guion— y VPLAY las hereda a costo marginal. Lo que se añade es la capa que ningún otro proyecto del grupo necesitaba: captura vertical, post asistida, entrega de video cifrada, anuncios con verificación en servidor y atribución. Todo lo de abajo tiene precio verificado al 1-2 de septiembre de 2026 y ninguna línea es todavía un compromiso contractual: casi todo se contrata y se cancela al mes, y las tres excepciones —la biblioteca musical, que sólo existe en plan anual; las licencias perpetuas de edición; y el equipo de cámara— están marcadas como compra.
Lo que ya opera (y por eso no se cotiza dos veces)
Estas cuatro capas no son promesas de arquitectura: llevan meses corriendo en producción dentro del grupo. VPLAY entra como una compañía más del hub y paga el costo marginal —usuarios adicionales, un worker extra, mensajes—, no la implantación.
- ERP
- Odoo v19 Enterprise en Odoo.sh, hub multi-empresa. Aquí vive el libro mayor de negocio: socios, espejo de la cartera, suscripciones, CFDI 4.0, portal de marcas y el contrato JSON-2 con la API. Costo marginal: 10 usuarios Custom ≈ MXN 3,420/mes anualizado Odoo más el worker de Odoo.sh (USD 57.60-72). Operando
- Conversacional
- Botpress NEXUS + HitlChat: código de un solo uso por WhatsApp, recuperación de cliffhanger, cupones, convocatoria de casting y mesa de soporte con relevo humano. El costo real es el mensaje: USD 0.0085 por mensaje de autenticación rate card MX. Operando
- Crons y reportes
- Google Apps Script MASTER con firma HMAC: reportes diarios a marcas, respaldo del ledger, alertas de conciliación. Va incluido en Workspace, sin línea propia de presupuesto. Operando
- Guion
- Asistente de guion por asientos (plan de equipo, 5 asientos): variantes de cliffhanger, árboles de decisión para advergames, cobertura de guiones y traducción de escaletas. USD 100 anual / 125 mensual frente 5. Se puede reutilizar la suscripción del grupo. Operando
Lo que se añade
Captura vertical
Cámara, gimbal, luz y audio para rodar 9:16 nativo (no recorte) a ritmo de 8-12 episodios por jornada. Compra única, no suscripción.
Post asistida
Generadores de video para insertos y establecimientos, voz y doblaje, avatares de marca, cortes y subtítulos automáticos. No sustituyen el rodaje: quitan jornadas de lo que sería imposible o caro filmar.
Entrega cifrada
Empaquetado CMAF con HLS y DASH, cifrado cbcs y tres DRM. Es la línea que decide si el catálogo es un activo licenciable o un archivo que se copia.
Monetización y medición
Mediación de anuncios con verificación servidor a servidor, pasarelas locales, atribución, antifraude y analítica de producto. Sin esto no hay CAC ni ARPU defendibles.
Una jornada de MXN 48 mil atraviesa nueve estaciones. Cada una tiene dueño.
Esta es la cadena real de un día de rodaje: entra un brief y salen diez a doce episodios, dos o tres ramas de advergame, cuatro a seis piezas educativas o corporativas, material de creador y ocho a diez clips para push. La herramienta no es el punto; el punto es que ninguna estación depende de una persona ni de un proveedor irreemplazable.
Propósito de capitalización declarado y mapa de rebanado. Sin propósito no se abre la jornada.
Episodios de 400-600 palabras con gancho a 3 segundos, cliffhanger y árbol de decisiones si lleva advergame.
Storyboard vertical, desglose, call sheet y presupuesto por episodio; la marca aprueba antes de que alguien viaje.
Cámara principal sobre gimbal, teléfono como segunda unidad para material de creador, audio de 32 bits flotante con código de tiempo.
El material sube al disco compartido y pasa el control automático: proporción, cuadros por segundo, bitrate y sonoridad.
Ritmo de uno a dos segundos por plano, subtítulos quemados y dos variantes de gancho por episodio.
Insertos, establecimientos, doblaje y sincronía labial. Cada asset entra con su ficha de licencia y costo.
CMAF con HLS y DASH, cifrado cbcs, llave por temporada y marca de agua por sesión.
Retención por episodio, embudo del muro de pago y calidad de reproducción. El resultado alimenta el brief siguiente.
Veintinueve capas, una decisión por capa.
Cada renglón dice qué se usa, qué se usaría si el principal falla, para qué sirve dentro de VPLAY, cuánto cuesta al mes en 2026 y en qué estado está hoy. La regla de la casa: ningún proveedor único en video, push, analítica ni generación —siempre hay una segunda opción probada.
| Capa | Herramienta principal | Alternativas | Uso en VPLAY | Costo mensual 2026 | Estado |
|---|---|---|---|---|---|
| ERP · libro mayor | Odoo v19 (Odoo.sh) | — | Socios, espejo de cartera, suscripciones, CFDI, portal de marcas, JSON-2 | MXN 3,420 + worker USD 58-72 | Operando |
| Conversacional | Botpress NEXUS + HitlChat | — | Código de un solo uso, recuperación, cupones, casting, soporte con relevo humano | USD 0.0085 por mensaje | Operando |
| Crons y reportes | Google Apps Script MASTER | Workers programados en la API | Reportes diarios a marcas, respaldo del ledger, alertas de conciliación | Incluido en Workspace | Operando |
| Guion | Asistente de guion (5 asientos) | Segundo proveedor equivalente | Cliffhangers, árboles de decisión, cobertura, traducción de escaletas | USD 100 anual / 125 mensual | Operando |
| Generación de video (principal) | Runway Pro ×2 (Gen-4.5 + Aleph) | Luma, Pika, Hailuo | Insertos, extensiones de plano, cambio de fondo y vestuario, empaque de advergames | USD 56 anual / 70 mensual | Por contratar |
| Generación de video (2.ª fuente) | Veo 3.1 (Flow) + Kling 3.0 + Seedance 2.0 | Firefly para piezas B2B | Establecimientos con audio nativo, movimiento de personaje, B-roll masivo | MXN 790 + USD 52 | Por contratar |
| Avatares y sincronía labial | HeyGen Creator + Sync Labs Creator | Synthesia, Rask AI | Avatares de marca para series corporativas y tutoriales; relabializado del doblaje | USD 48 | Por contratar |
| Voz y doblaje | ElevenLabs Creator → Pro | Rask AI (USD 60-750) | Doblaje a inglés y portugués a USD 0.17-0.27 por minuto; regrabación de emergencia con consentimiento firmado | USD 22 → 99 | Por contratar |
| Música | Suno Pro + Epidemic Business Plus | Udio, compositor por serie | Tema y cortinillas por serie; biblioteca con cobertura para app, juegos y OTT | USD 108 | Por contratar |
| Storyboard y previsualización | Boords Pro | Storyboarder (gratis), LTX Studio | Storyboards y animatics que se comparten con la marca antes de rodar | USD 75 | Por contratar |
| Captura | Sony FX30 + Sigma 18-50 + DJI RS 4 | iPhone 17 Pro + Osmo Mobile 7P; renta de FX3 | Rodaje 9:16 nativo, 8-12 episodios por jornada, doble cámara para cortes UGC | Compra única MXN 258,000 | Por adquirir |
| Edición | DaVinci Resolve Studio 21 ×2 | Premiere Pro, Final Cut Pro | Corte, color, mezcla y composición en una sola licencia perpetua | USD 590 únicos | Por adquirir |
| Color | DaVinci Resolve (módulo Color) | Colorista freelance por serie | LUT por serie y entrega calibrada para pantalla de celular | Incluido en la licencia | Por adquirir |
| Colaboración y revisión | Frame.io Pro ×5 | Dropbox Replay (USD 10-12/usuario) | Aprobación de cortes con showrunner y marcas; los revisores externos entran sin cuenta | USD 75 | Por contratar |
| Cortes automáticos | CapCut Pro ×2 + AutoCut AI + OpusClip Pro | Descript Creator | Subtítulos quemados, corte de silencios, dos variantes de gancho, clips de 6 s para push | USD 84 | Por contratar |
| Subtítulos | Whisper / WhisperX + Subtitle Edit | Descript, revisión humana por episodio | Transcripción por lote en GPU propia y control de sincronía de SRT/VTT | MXN 0 (código abierto) | Por armar |
| Gestión de producción | StudioBinder + Odoo Proyecto | Notion Plus, ClickUp | Call sheets, desglose, calendario de rodaje y costo por episodio contra presupuesto | USD 42-49 | Por contratar |
| Assets y almacenamiento | LucidLink Starter ×5 + Workspace Standard ×10 | Dropbox, NAS local con respaldo | Edición remota sin descargar el material; masters, respaldos y self-tapes con vencimiento | USD 35 + MXN 2,800 | Parcial |
| QA de video | ffprobe / MediaInfo (script propio) | — | Verifica 1080×1920, fps, bitrate y loudness; bloquea el master fuera de norma antes de subirlo | MXN 0 (código abierto) | Por armar |
| App móvil | Flutter 3.47 + Firebase | React Native | iOS y Android desde un código: reproductor con precarga, cartera de dos monedas, anuncios, push | USD 0-150 (Firebase a consumo) | Por construir |
| Web y PWA | Next.js 16 + hls.js / Shaka Player | — | Recarga web con +10 % de V-Coins, catálogo indexable y reproducción con EME | USD 0-20 | Por construir |
| Entrega de video | Mux (proveedor del MVP, garantizado) contra Bunny Stream + MediaCage en prueba comparativa; decisión el día 15 | Bunny MediaCage a escala si la prueba lo valida; AWS MediaConvert + CloudFront. Cloudflare Stream descartado: no tiene DRM | CMAF con HLS y DASH, cifrado cbcs, Widevine + FairPlay + PlayReady, llave por temporada | USD 1,240-4,300 en piloto | Por construir |
| Mediación de anuncios | AppLovin MAX + AdMob | Unity LevelPlay, ironSource | Anuncios recompensados acreditados sólo por verificación en servidor; tope de 10 al día por usuario | Comisión de la red, sin cuota fija | Por construir |
| Push y mensajería | Firebase Cloud Messaging + WhatsApp NEXUS | OneSignal (USD 19 + 0.012 por MAU) | Máximo 2 push al día, 1 WhatsApp al día y silencio de 23:00 a 08:00 | MXN 0 (FCM gratuito) | Por construir |
| Pagos | Google Play Billing + App Store + Stripe | Conekta y Mercado Pago (OXXO, SPEI) | Compra en app 15-30 % de comisión; la recarga web deja 91-94 % neto | Sólo comisión | Por construir |
| Analítica y atribución | PostHog + Firebase/Crashlytics + Mux Data + AppsFlyer Zero | Mixpanel, Amplitude, Adjust | Embudo del muro de pago, cohortes D1/D7/D30, calidad de reproducción y CAC por canal | USD 0-40 en piloto | Por construir |
| Antifraude e integridad | Play Integrity + App Attest / DeviceCheck + reCAPTCHA Enterprise | Fingerprint Pro Plus (USD 99) | Emuladores, granjas de dispositivos, multicuenta y reversión de monedas por reembolso | MXN 0 en piloto | Por construir |
| Errores y observabilidad | Sentry Team + Grafana Cloud | — | p95 de la API por debajo de 250 ms, usuarios sin caída > 99.5 %, alerta de negocio por caída de compras | USD 26 | Por construir |
| Documentación y convenciones | Repositorio + veniu-docs-system | — | Un archivo de convenciones por proyecto, contratos de datos versionados, bitácora de despliegue | MXN 0 | Operando |
Qué modelo hace qué, cuánto rinde de verdad su plan y para qué lo usamos.
La trampa de este mercado es el precio de portada: los planes se venden en créditos y los créditos se consumen por segundo. Aquí está la traducción a minutos reales. La generación no rueda la serie: cubre lo que sería imposible o desproporcionado filmar —un establecimiento aéreo, un inserto, un cambio de vestuario, el empaque de un advergame— y por eso vive con dos proveedores encendidos y ninguno indispensable.
| Modelo | Fortaleza | Límite real | Precio 2026 | Uso en VPLAY |
|---|---|---|---|---|
| Runway Gen-4.5 + Aleph | Video a video: cambia fondo, vestuario o luz sobre material ya rodado. Un solo acceso trae además Veo 3.1 y Kling 3.0 | 60 créditos por 5 s (12 cr/s): el plan Pro rinde ≈ 3 min al mes de Gen-4.5 | Standard USD 15 / 12 anual · Pro 35 / 28 · Max 95 / 76 Runway | Herramienta principal ×2 asientos: insertos, extensiones de plano, empaque de advergames |
| Veo 3.1 (vía Flow) | El realismo más alto del grupo y audio nativo en la misma generación | ≈ 100 créditos por generación en calidad alta: el plan Pro rinde ≈ 10 piezas al mes | Plus MXN 99 · Pro MXN 395 · Ultra 1,999 y 3,949 Google | Establecimientos y arranques en frío; 2 asientos Pro + 1 Plus para redes |
| Kling 3.0 | Movimiento de personaje y sincronía labial integrada, con audio nativo | 12 créditos/s a 1080p con audio: el plan Pro rinde ≈ 4 min al mes | Pro USD 37 (anual −34 %). Los precios de 6.99 a 127.99 son promoción de primera suscripción frente 5 | Planos con personaje que no se pueden rodar; segunda fuente si Runway falla |
| Seedance 2.0 | La mejor relación costo/calidad para insertos a 1080p; se integra con la mesa de edición | 150 créditos por 5 s a 1080p (30 a 480p) | Basic USD 14.90 (1,000 créditos); paquetes desde 39.90 sin caducidad Pippit | B-roll en volumen para tutoriales y cortes de redes |
| Midjourney | Arte conceptual, personajes, pósters y portadas de episodio; imagen a video | Horas de GPU, no créditos: Standard ≈ 15 h. Empresas con ingresos > USD 1 M deben usar Pro o Mega | Basic USD 10 · Standard 30 · Pro 60 · Mega 120 frente 5 | Portadas de la tienda, arte de serie y creativos de adquisición |
| Adobe Firefly (Video) | Generación entrenada con material licenciado: es la que acepta una marca que exige indemnización de propiedad intelectual | Reportes de usuarios: las generaciones fallidas consumen créditos igual | Standard USD 9.99 · Pro 19.99 · Pro Plus 49.99 · Premium 199.99 frente 5 | Sólo piezas B2B donde el contrato de la marca lo exige |
| Luma Ray 3.2 · Pika 2.x · Hailuo | Agregador con HDR/EXR para composición (Luma); efectos rápidos para redes (Pika); B-roll barato (Hailuo) | Opcionales: entran sólo si el volumen lo justifica | Luma Plus USD 30 · Pika Standard 8 · Hailuo ≈ 10 est. | Banca de respaldo. Ninguno es dependencia |
| Sora 2 | — | Descontinuado. App y web cerradas el 26-abr-2026; la interfaz de programación se apaga el 24-sep-2026 y los datos se borran después frente 5 | No se planea sobre él. Ejemplo de por qué ninguna herramienta generativa puede ser dependencia única | |
La regla legal manda sobre el ahorro
La reforma a la Ley Federal del Derecho de Autor del 14 de mayo de 2026 exige acuerdo previo por escrito para usar voz o imagen de una persona con generación asistida (art. 118 fr. VII). Ningún avatar, doblaje sintético ni relabializado entra a un master sin ese anexo firmado.
Ficha por asset generado
Todo lo que se genera entra al proyecto con herramienta, versión, indicación usada, créditos consumidos y licencia. Sin ficha no pasa el control de calidad y no llega al master. Es lo que permite responderle a una marca de dónde salió cada plano.
La cuenta que importa
La prueba de contratación del perfil de post asistida es exactamente esta: tres assets en 48 horas, documentando costo por asset contra la alternativa de rodarlo. Si generar sale más caro que filmarlo, se filma.
Dos kits, una jornada de MXN 48 k que rinde diez episodios.
El estudio arranca con dos kits complementarios: uno ligero para material de creador, detrás de cámaras y rodaje móvil, y uno principal para la serie. Los precios de Sony en México traen descuentos del 42-45 % sobre lista en este momento, así que la ventana de compra importa. Todo con IVA incluido y verificado el 1-2 de septiembre de 2026.
Kit A · Smartphone Pro 2 operadores
- iPhone 17 Pro 256 GB — $28,499 c/u Apple MX
- DJI Osmo Mobile 7P con seguimiento — $3,305 (lista $3,799)
- DJI Mic Mini 2 (2 transmisores + receptor) — $1,919
- Luz COB amaran 60x S bicolor — $5,899
- Panel amaran P60x con caja suave — $5,087 (lista $5,985)
- Tripié de video con cabezal fluido — $2,979
- Soporte JOBY GripTight Pro Video — $1,599
- SSD 2 TB, filtros ND y baterías — $6,000 est.
- Aplicación de cámara profesional y app de cortes — incluidas
Kit B1 · Mirrorless APS-C rodaje principal
- Sony FX30 (Cinema Line APS-C, 4K 120p) — $31,699 tiendas MX
- Sigma 18-50 mm f/2.8 montura E — $15,199-16,299 est. frente 5 §3.2
- Gimbal DJI RS 4 — $7,522 (combo $10,812)
- Sennheiser MKE 600 (cañón) — $8,790
- RODE Wireless PRO, 32 bits flotante con código de tiempo — $9,390
- Luces amaran: 150c RGB ×2 + 100x S + tubo T4c — $34,596
- Tripié Sirui de fibra de carbono — $5,999
- Tarjetas, 4 baterías, jaula, monitor de 5 pulgadas y ND variable — $18,000 est.
- MacBook Pro de 14 pulgadas M5 (1 TB) para edición y color — $40,499


¿Comprar el full-frame o rentarlo?
El Sony FX3 cuesta $69,395 en tienda mexicana (lista $119,999, −42 %) y se renta en $2,900 + IVA por día con cuerpo y óptica. Mueve las jornadas al año que proyectas y sale el punto de equilibrio real.
Regla operativa: por arriba de 24 jornadas al año conviene comprar. Por debajo, la renta libera capital para talento y medios.
Veinticuatro mil setecientos pesos al mes. Eso cuesta armar al equipo entero.
Es el 3.5 % del gasto mensual de operación del MVP —que corre en ≈ MXN 0.7 M— y menos de lo que cuesta media jornada de rodaje. El plan financiero presupuesta MXN 25-35 mil al mes para dejar holgura: los planes anuales bajan la cuenta a ≈ 21 mil, pero sólo se anualiza lo que ya se usó 60 días.
| Categoría | Detalle del plan contratado | USD/mes | MXN/mes |
|---|---|---|---|
| Generación de video | Runway Pro ×2 anual (56) · Kling Pro (37) · Seedance Basic (14.90) · Midjourney Standard (30) | 137.90 | 2,344 |
| Veo 3.1 (Flow) | Plan Pro ×2 a MXN 395 | — | 790 |
| Avatares y doblaje | HeyGen Creator (29) · ElevenLabs Creator (22) · Sync Labs Creator (19) · Captions Max (29.99) | 99.99 | 1,700 |
| Música | Suno Pro (8) · Epidemic Business Plus (100, el plan de entrada que cubre app, juegos y OTT; sólo Pro Plus y Enterprise, ambos a cotizar, también lo hacen) frente 5 §2.4 | 108.00 | 1,836 |
| Guion y preproducción | Asistente de guion, 5 asientos (125 mensual / 100 anual) · Boords Pro (75) | 200.00 | 3,400 |
| Edición y colaboración | CapCut Pro ×2 (40) · AutoCut AI (14.90) · Frame.io Pro ×5 (75) · Descript Creator (35) · OpusClip Pro (29) | 193.90 | 3,296 |
| Gestión y assets | StudioBinder (42) · LucidLink Starter ×5 (35) · Figma (25) | 102.00 | 1,734 |
| Odoo v19 | 10 usuarios Custom, precio anualizado | — | 3,420 |
| Google Workspace | Business Standard ×10 (2 TB por usuario) | — | 2,800 |
| Backend y analítica | Firebase (100 est.) · Mux al inicio (100 est.) · PostHog, RevenueCat y AppsFlyer en su capa gratuita | 200.00 | 3,400 |
| Total recurrente | Equipo fundacional completo, sin gasto de medios ni video de entrega | ≈ 1,042 | ≈ 24,700 |
| Compras únicas | DaVinci Resolve Studio ×2 (590) · Final Cut opcional (300) | 590-890 | 10,000-15,100 |
Cómo escala el gasto de herramientas con la audiencia.
El software del equipo casi no se mueve; lo que crece es la entrega de video y el consumo de la infraestructura. El escenario MVP está armado con precios verificados; los de crecimiento y escala son estimación propia sobre tarifas de lista est. frentes 2, 5 y 8. Elige un escenario:
Quién toca qué, y por qué no todos necesitan todo.
Once perfiles del equipo fundacional contra las dieciséis familias de herramienta que sí cuestan asiento. Intensidad de rosa: uso diario · uso ocasional · vacío = no aplica. Sirve para dos cosas: comprar el número exacto de asientos y saber a quién se le revoca el acceso cuando termina un proyecto.
| Familia de herramienta | Show-runner | Guionista | DoP | Prod. línea | Editor vertical | Post asistida | Motion / VFX | PM | Flutter | UA / Growth | Ventas B2B |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Asistente de guion | ● | ● | ○ | ○ | ● | ○ | ○ | ● | ● | ||
| Boords / Storyboarder | ● | ○ | ● | ○ | ○ | ○ | ○ | ||||
| StudioBinder | ○ | ● | ● | ||||||||
| Odoo v19 | ○ | ● | ● | ○ | ○ | ● | |||||
| Cámara, gimbal, luz y audio | ○ | ● | ○ | ○ | ○ | ||||||
| DaVinci Resolve Studio | ○ | ○ | ● | ● | ● | ||||||
| CapCut · AutoCut · OpusClip | ● | ● | ○ | ● | ○ | ||||||
| Frame.io | ● | ○ | ○ | ● | ● | ● | ● | ○ | ○ | ● | |
| Generadores de video | ○ | ○ | ○ | ○ | ● | ● | ● | ○ | |||
| Midjourney / Firefly | ○ | ○ | ○ | ● | ● | ○ | ● | ● | |||
| Avatares y doblaje | ○ | ● | ○ | ● | |||||||
| Música y biblioteca | ○ | ● | ● | ○ | ● | ||||||
| Subtítulos y QC de video | ○ | ● | ● | ○ | ○ | ||||||
| Figma | ○ | ● | ● | ● | ○ | ||||||
| Flutter · Firebase · pagos | ● | ● | ○ | ||||||||
| Analítica, QoE y atribución | ○ | ● | ○ | ● | ● |
Asientos que sí se compran
Frame.io ×5, asistente de guion ×5, LucidLink ×5, CapCut ×2, Runway ×2, Veo Pro ×2 y DaVinci ×2. El resto es un asiento único que rota. Nadie compra una licencia por gusto: la alta la aprueba el productor de línea en el módulo de compras.
Perfiles que comparten
El perfil de post asistida y el editor vertical comparten mesa y licencias; motion y VFX llega compartido desde otra división del grupo. Por eso 9 roles en nómina cubren 16 familias de herramienta.
Salida documentada
Cuando un freelance termina la jornada se le revoca el asiento el mismo día y el material sale del disco compartido. La matriz es también la lista de verificación de baja.
No es "qué herramienta usan". Es por qué esa y no la otra.
Cuatro elecciones del stack cambian dinero de verdad. Aquí está el argumento completo de cada una, con la alternativa que se descartó y bajo qué condición se revierte la decisión.
La decisión
Se descartó Cloudflare Stream pese a ser la ruta más simple y de las más baratas en el piloto (≈ MXN 25,500 al mes frente 2 §3.3): no documenta DRM —ni Widevine, ni FairPlay, ni PlayReady—. Sin cifrado con derechos gestionados, el catálogo no es un activo licenciable: las plataformas FAST, las telcos y las aerolíneas piden protección real antes de firmar, y una serie que se descarga con una extensión de navegador no se vende dos veces.
Lo que queda en la mesa
- Mux · el proveedor del MVP: el más rápido de encender, con Widevine, FairPlay y PlayReady documentados y analítica de calidad de reproducción incluida sin costo. Cobra USD 100 al mes más 0.003 por licencia, y ahí está su límite: con episodios de 90 segundos, la llave por reproducción convierte el DRM en el renglón más caro de todos (≈ MXN 73,100 al mes en piloto) frente 2 §3.3. Es la ruta garantizada: si nada más se valida, con esta se lanza.
- Bunny Stream + MediaCage · candidato a escala: la ruta más barata con DRM (≈ MXN 21,100 al mes en piloto). Cobra USD 99 por biblioteca más 0.005 por licencia y tiene punto de presencia en Ciudad de México, uno de sus 18 en la región frente 2 §3.1. Riesgo abierto: hay que confirmar por escrito que México se clasifica como Norteamérica ($0.01/GB) y no Sudamérica ($0.045/GB) —es una diferencia de 4.5× en el CDN— y que MediaCage funciona fuera del reproductor de Bunny.
Cómo se resuelve
Prueba comparativa técnica en las dos primeras semanas, con medición real en el reproductor nativo de Android e iOS y en web, y decisión el día 15 —el mismo hito H de la semana 3 del plan blueprint §11. Mux es el respaldo garantizado: si la prueba de Bunny falla, se enciende Mux y se sigue sin mover una fecha. La arquitectura de llave por temporada (no por episodio) es lo que hace viable cualquiera de las dos.
Cuándo se revisa
Al llegar a 100 mil usuarios activos: ahí se negocia tarifa por usuario activo con un proveedor de licencias en vez de pagar por licencia emitida, y se evalúa empaquetar en casa con herramientas abiertas.
La decisión
DaVinci Resolve Studio a USD 295 por licencia perpetua, dos licencias. Trae corte, color, mezcla de audio y composición en el mismo programa, así que no hace falta pagar por separado a un colorista con su propia herramienta durante el MVP.
La aritmética
Dos licencias perpetuas cuestan USD 590 una sola vez frente 5 §2.6. La suscripción equivalente de la competencia ronda USD 22.99 al mes por asiento en plan anual frente 5 §2.6: dos asientos se comen los 590 dólares en trece meses y siguen corriendo para siempre. Sobre un horizonte de tres años la diferencia es de ≈ USD 1,065 ≈ MXN 18 mil por cada dos puestos est..
La excepción
Se compra una suscripción de Premiere sólo si un editor freelance clave la exige por compatibilidad de plantillas gráficas, y se cancela al terminar el proyecto. La versión gratuita de Resolve cubre a cualquier colaborador ocasional.
La decisión
Una app de micro-dramas genera del orden de 60 eventos por usuario activo al día est. frente 8 §5.2. Con mil usuarios diarios eso ya son 1.8 millones de eventos al mes; con cien mil, 180 millones. A precio de lista, la herramienta de analítica más popular del sector costaría alrededor de USD 224 al mes en el piloto, 4,760 en crecimiento y unos 50 mil en escala: inviable sin muestreo frente 8 §5.2.
La ruta elegida
- PostHog como base: primer millón de eventos gratis, y en escala se puede alojar en servidor propio. En piloto ≈ USD 40; en crecimiento ≈ USD 535; en escala ≈ 3,800 a lista o 500-800 de infraestructura si se autoaloja frente 8 §5.2.
- Firebase y Crashlytics para telemetría de la app, con exportación gratuita al almacén de datos.
- Mux Data para calidad de reproducción —sin costo si el video se aloja en Mux—.
- AppsFlyer Zero para atribución mientras no haya medios pagados; se sube de plan cuando el gasto lo justifique, a USD 0.07 por instalación atribuida.
La consecuencia de producto
El plan de eventos se diseña antes de escribir la app, no después: se instrumentan los eventos que mueven decisiones —muro de pago, desbloqueo, anuncio acreditado, racha, compra— y se muestrea todo lo demás. Medir de más también cuesta.
La decisión
El envío de notificaciones con Firebase Cloud Messaging es gratuito, sin importar el volumen. Una plataforma comercial de mensajería cobra desde USD 19 al mes más 0.012 por usuario activo: con 50 mil usuarios activos eso son ≈ USD 600 al mes por hacer algo que la capa gratuita ya hace frente 8 §7.2. Ese mismo proveedor ya recortó su plan gratuito a 1,000 usuarios activos: es un recordatorio de por qué la capa de envío no se subcontrata.
Lo que sí se construye en casa
La lógica de segmentos —"vio el episodio 6 y no el 7 en 48 horas", "racha en riesgo hoy", "saldo por debajo de 20"—, las plantillas por idioma, el enlace profundo, la ventana de silencio y el tope de frecuencia. Es trabajo de backend, no una licencia. Ese trabajo es también lo que permite cumplir la promesa que le hacemos al usuario: máximo 2 notificaciones al día, 1 mensaje de WhatsApp al día y nada entre las 23:00 y las 08:00.
El matiz de plataforma
Android no reproduce video dentro de la notificación: se envía imagen grande más enlace profundo que abre el adelanto ya dentro de la app. iOS sí lo reproduce con una extensión de servicio. El push con video vive en la fase 1, no en el MVP.
Licencias, cuentas y secretos: las reglas que evitan la factura sorpresa.
Cuentas
- Todas a nombre de la sociedad, con correo de dominio y grupo de distribución. Nunca el correo personal de nadie.
- Segundo factor obligatorio; el propietario de la cuenta es la dirección, no quien la usa.
- El freelance trabaja con equipo propio; si necesita un asiento nuestro, se le da nominal y se revoca al cierre de la jornada.
- Una hoja de altas y bajas por herramienta, con fecha y responsable.
Secretos
- Llaves de interfaz, certificado FairPlay, llave de evento de la red de anuncios y credenciales del ERP viven en el gestor de secretos de la nube.
- Nunca en el repositorio, nunca en un documento, nunca en el chat: por el chat viaja el alias y se compara la huella.
- Rotación semestral y rotación inmediata después de cualquier incidente o salida de personal.
- Webhooks firmados con marca de tiempo y tolerancia de 5 minutos; deduplicación por identificador de evento.
Licencias
- Se verifica el derecho comercial antes del primer uso, no después: la biblioteca musical exige el plan que cubre app, juegos y OTT; los planes menores lo excluyen expresamente.
- Titularidad pactada por escrito en nómina y en freelance (arts. 83 y 84); la remuneración del intérprete del art. 117 bis es irrenunciable y se liquida trimestralmente desde el ledger.
- Voz e imagen generadas: anexo separado, revocable y firmado antes del llamado (art. 118 fr. VII).
- Los datos de casting se guardan con aviso de privacidad y los self-tapes caducan a los 12 meses.
Ocho borradores completos. Un abogado los firma; nadie los improvisa.
Esta pestaña no es una lista de buenas intenciones: es el texto real del aviso de privacidad, los términos, los contratos de talento y de marcas, y las reglas de las mecánicas promocionales, redactados contra la normativa vigente al 1 de septiembre de 2026 con artículo y fuente en cada afirmación. Son borradores de trabajo listos para revisión de abogado: no sustituyen asesoría legal, y las opiniones escritas que faltan están declaradas como pendientes, no disimuladas.
Firmado, no palomeado
Todo consentimiento sensible y todo contrato de talento se cierra con firma electrónica o casilla + OTP al teléfono verificado, y el registro se sella con constancia NOM-151-SCFI-2016 por lote diario. La carga de la prueba del consentimiento es del responsable Regl. art. 20: si no se puede probar, no existe.
Cero azar comprado
Las ruletas y cofres sólo se giran con Chispas (ganadas), nunca con V-Coins ni dinero, y sólo entregan bienes virtuales. Cualquier premio con valor económico real pasa por permiso de SEGOB, bases, fianza e inspector. Las predicciones narrativas se apuestan en Chispas y el pozo se paga en Chispas. LFJS · Frente 3 §5
La voz no se clona sin papel
La reforma de la Ley Federal del Derecho de Autor del 14-may-2026 exige acuerdo previo y por escrito para clonar o suplantar voz o imagen con sistemas generativos (arts. 118 fr. VII y 121). En VPLAY vive en un Anexo C separado, opcional y remunerado aparte, con plazo máximo y supresión certificada del modelo. Hacerlo sin ese papel, con fines de lucro, lo sanciona el IMPI con $586,550 a $4,692,400 más $58,655 por día. LFDA 2026
Catorce frentes normativos. Ocho leyes cambiaron en el DOF desde marzo de 2025.
México reescribió en año y medio la ley de datos personales, la de telecomunicaciones, la de cine, el capítulo de suscripciones del consumidor y el régimen de imagen y voz de los intérpretes. Un plan de negocio de video escrito con la normativa de 2023 nacería equivocado. Cada tarjeta lleva el artículo aplicable. las ocho, con fecha
Nueva LFPDPPP
Publicada en el DOF el 20-mar-2025, vigente desde el 21-mar-2025; reformada el 14-nov-2025 sólo en su art. 4. Autoridad: Secretaría Anticorrupción y Buen Gobierno (el INAI se extinguió). El reglamento nuevo sigue pendiente: aplica supletoriamente el de 2011.
Clave: art. 8 (sensibles: expreso y por escrito) · arts. 14-17 (aviso) · arts. 21-34 (ARCO, 20+15 días hábiles) · art. 26 fr. II (decisiones automatizadas) diputados.gob.mxPrecedente FMF · FAN ID
Resolución del 12-jul-2026: MXN 42,849,095 por (1) no informar que la fotografía facial era dato biométrico sensible y (2) recabar consentimiento con una casilla en vez de firma o mecanismo de autenticación confiable. Se ponderó su capacidad económica.
Lectura VPLAY: todo flujo con selfie, huella de voz o verificación de identidad necesita aviso que nombre el dato como sensible + consentimiento separado y firmado + justificación documentada + retención mínima 3 mediosLFPC · el "click-to-cancel" mexicano
Desde el 13-dic-2025 el art. 76 Bis fr. VIII obliga a informar de forma clara los cobros recurrentes, obtener consentimiento expreso y avisar la renovación con al menos 5 días naturales permitiendo cancelar sin penalización; la fr. IX exige cancelación inmediata. Multas art. 128: $1,093 a $4,274,960.
Clave: art. 7 Bis (precio total con IVA) · art. 32 (publicidad no engañosa) · arts. 85-87 (contrato de adhesión) · arts. 92-93 (bonificación ≥ 20 %) DOFLFDA reformada 14-may-2026
Cambia las reglas del talento: la imagen y la voz de intérpretes y de sus personajes sólo se usan con consentimiento expreso, y la protección abarca los resultados generados por sistemas de IA (art. 87). El art. 118 fr. VII y el 121 exigen acuerdo previo y por escrito para clonar o suplantar.
Clave: art. 33 (cesión 5 años por defecto, máx. 15 salvo justificación) · art. 83 (obra por encargo) · art. 97 (productor titular) · arts. 73-75 (reloj publicitario 6/12 meses) · art. 117 bis (remuneración irrenunciable) DOFLey Federal de Juegos y Sorteos
De 1947 y sigue mandando. Art. 1: prohibidos los juegos de azar y con apuestas. Art. 4: ningún sorteo de ninguna clase sin permiso de SEGOB. El Reglamento define el sorteo sin venta de boletos (art. 3 fr. XXVII): "sin compra necesaria" no exime del permiso, sólo del aprovechamiento.
Clave: art. 12 (prisión 3 meses a 3 años) · Regl. art. 9 (número de permiso en toda la publicidad) · arts. 109-111 (sociedades mercantiles, máximo de participaciones) · art. 102 (inspector presente) · Lineamientos DGJS: premios ≥ 28 % del valor de la emisión SEGOBClasificación y Ley de Cine 2026
La LFCA (DOF 22-may-2026) convierte a VPLAY en sujeto regulado como plataforma digital de video bajo demanda (art. 2 fr. XII). Obliga a una sección permanente de obra nacional (art. 26), a advertir la clasificación por edades AA/A/B/B15/C/D (art. 51) y a subtítulos en lenguas nacionales y audio descriptivo (art. 17). No hay cuota de pantalla para VOD.
Clave: art. 66 (multas de 500 a 15,000 UMA = $58,655 a $1,759,650, doble en reincidencia). Ese mismo art. 66 excluye las cuestiones de obras audiovisuales: el régimen sancionador de las plataformas VOD queda al reglamento, con plazo de 180 días hábiles (≈ feb-2027) est. DOF · §5.3LMTR 2025 · plataformas digitales
La Ley en Materia de Telecomunicaciones y Radiodifusión (DOF 16-jul-2025) sustituyó a la LFTR y creó la Comisión Reguladora de Telecomunicaciones. Su art. 232 prohíbe a las plataformas comercializar espacios publicitarios de gobiernos extranjeros salvo fines culturales, turísticos o deportivos.
Clave: art. 292 fr. III c: multa de 2 % a 5 % de los ingresos de la plataforma · art. 231: prohibida la publicidad disfrazada de información periodística LMTRFiscal · IVA al cobro y CFDI global
El IVA de las monedas se causa al cobrarlas, no al gastarlas: la LIVA art. 1-B considera cobradas las contraprestaciones "aun cuando correspondan a anticipos, depósitos o a cualquier otro concepto". El ISR acumula al cobro (LISR art. 17 fr. I c). El público en general se documenta con CFDI global diario, semanal o mensual.
Clave: LIVA arts. 1, 1-B y 18-B fr. I (video, juegos y ambientes multijugador son servicio digital) · RMF 2026 regla 2.7.1.21 (CFDI global) · Apéndice 6 del Anexo 20 (anticipos) SATRetenciones a creadores
Si VPLAY intermedia dinero de usuarios hacia creadores (regalos, cursos de terceros, marketplace) entra al régimen de plataformas tecnológicas: retención de ISR 2.5 % desde el 1-ene-2026 (antes 1 %; 20 % sin RFC) y de IVA 50 % del cobrado (100 % sin RFC), con CFDI de retenciones y entero el día 17.
Diseño VPLAY: el pool de talento se paga como contraprestación por obra por encargo y licencia, no como intermediación: el creador factura y VPLAY retiene según su régimen ordinario (10 % ISR y dos tercios de IVA en honorarios) LISR/LIVATiendas y WhatsApp
Google Play: Play Billing obligatorio para monedas vendidas (las ganadas pueden emitirse sin él) y divulgación de probabilidades. Apple 3.1.1: las monedas compradas no pueden expirar, regalos reembolsables sólo al comprador, probabilidades visibles; la 3.1.1(a) prohíbe enlaces a pago externo fuera de EE. UU. WhatsApp: opt-in explícito con el nombre de la empresa y tope dinámico de marketing por usuario.
Clave: México no está en los programas de facturación alternativa · comisiones 15 %/30 % (Apple Small Business 15 %) · OTP por WhatsApp ≈ USD 0.0085 por mensaje políticasPublicidad · PROFECO y COFEPRIS
La Guía de publicidad para influencers de PROFECO (sep-2023, vigente) exige identificar la publicidad de forma visible y permanente con #Publicidad, #PublicidadPagada, #Patrocinio y decirlo en audio cuando aplique. El CONAR añade autorregulación y el Código PABI para niñez. El RLGSMP art. 79 exige permiso de COFEPRIS para alcohol, suplementos, salud, embellecimiento y alimentos con sellos.
Excluidos en VPLAY: tabaco y vapeadores (prohibición total), apuestas sin permiso, armas, contenido político-electoral pagado y publicidad de gobiernos extranjeros PROFECOMenores
No hay ley federal vigente de verificación de edad para plataformas: hay ~50 iniciativas federales y 16 estados legislando; la CDMX aprobó en feb-2026 una ley de entornos digitales cuya publicación oficial está por confirmar. Lo vigente es la LGDNNA (arts. 76-77 sobre intimidad e imagen, art. 69 Bis sobre clasificación de videojuegos) y la representación del Código Civil Federal.
Diseño VPLAY: 18+ para monedas, sorteos, regalos, contenido C/D y advergames de alcohol; 13-17 sólo con consentimiento parental verificable y sin perfilado publicitario; menores de 13 no se admiten LGDNNAPropiedad industrial · IMPI
Registro en cinco clases de Niza: 9 (software y apps), 35 (publicidad y advergames como servicio), 38 (transmisión de video), 41 (entretenimiento, producción, juegos, educación) y 42 (SaaS). Principio first-to-file: gana la fecha de presentación. Complementos: reservas de derechos ante INDAUTOR para títulos de serie, personajes y promociones publicitarias (art. 173 fr. VI), y registro de contratos (art. 32).
Estado: vigencia 10 años renovables; registro en 4-6 meses sin impedimentos. Búsqueda fonética pendiente IMPIMonedas, Fintech y PLD
Las monedas de VPLAY no son fondos de pago electrónico ni activos virtuales mientras sean de circuito cerrado: sin retiro a dinero, sin transferencia entre usuarios fuera de la app y sin uso como medio de pago general. Es una lectura de las definiciones de la Ley Fintech est. que requiere opinión legal escrita.
PLD (LFPIORPI art. 17): identificar desde 325 UMA = $38,125.75 y avisar al SAT desde 645 UMA = $75,664.95. Diseño: premios por debajo del umbral y tope de compra mensual de monedas Fintech/PLD"VPLAY" tiene anterioridades. Y la búsqueda fonética todavía no se hace.
| Anterioridad localizada | Detalle | Dónde choca | Riesgo est. |
|---|---|---|---|
| Marca "VPLAY" en la USPTO | Serie 87474570, presentada el 5-jun-2017, titular de Shenzhen; clase 28 (máquinas arcade, audífonos y controles para videojuegos) | Mismo signo en el universo gaming; obstáculo para expandir a EE. UU. en clase 28 | Medio |
| Apps "VPlay" activas en Google Play | "VPlay Media Player" y "VPlay: All in One Video Player": reproductores de video publicados y vivos | Confusión en tienda y posible uso previo no registrado en el mismo canal | Medio |
| "VPLAY - Movies & TV Shows" / VPLAY TV | Agregador de películas y series con ~5.1 k descargas, retirado de Google Play el 19-may-2026 | Antecedente directo de uso del signo en streaming, que es justo la clase 38/41 | Alto |
| vplay.com y vplay.app | vplay.com registrado el 10-dic-1998 (NameBright, tras Cloudflare, perfil de dominio premium en venta) y vplay.app el 20-mar-2020 (West263, en venta en GoDaddy); vplay.com.br el 30-sep-2025 por "VPlay · Plataforma de Conversão com Vídeo" | El .com y el .app se compran, no se pelean: son costo, no bloqueo. El .com.br sí compromete la expansión natural a Brasil | Alto en .com.br |
| vplay.mx · vplay.com.mx · vplay.lat · vplay.tv | Sin respuesta DNS el 2-sep-2026: posiblemente libres o estacionados (confirmar WHOIS) | Es la oportunidad: registrar los cuatro en la semana 1 | Oportunidad |
| "V-Play Engine" (hoy Felgo) | Motor de desarrollo de juegos móviles que abandonó el nombre en feb-2019 | Signo liberado; sirve como antecedente, no como obstáculo | Bajo |
| Viaplay (Viaplay Group) | Servicio de streaming nórdico, fonéticamente cercano ("vi-play"); no opera en México | Irrelevante en México; relevante si algún día se va a Europa | Bajo |
| ViX (TelevisaUnivision) | La marca "V" dominante del streaming en español en México; no se verificó registro de "V PLAY" | Riesgo de oposición por familia de marcas "V" en 38/41 est. | Medio |
Fuente de la tabla: 06_legal_mx.md §10.2 (USPTO vía Justia, Google Play, AppBrain, Wikipedia) y consulta propia de RDAP y DNS el 2-sep-2026 (Verisign para .com y .net, registry.google para .app, registro.br para .com.br, nic.tv devolvió 404); riesgo 6 de 10_blueprint_final.md §13. Ninguna de estas líneas sustituye el reporte oficial del IMPI, que es el único documento que decide si la marca se imprime.
Marca comercial ≠ razón social
La sociedad se constituye como S.A.P.I. de C.V. con denominación neutra en Guadalajara y "VPLAY" queda como marca comercial y nombre comercial de la plataforma. Así, un bloqueo del IMPI en 38/41 obliga a rebautizar el producto, no a reconstituir la empresa, ni a rehacer contratos, cuentas de tienda o el convenio de accionistas.
Reservas ante INDAUTOR
Además de la marca: reserva de derechos para el título de cada serie insignia, para los personajes propios y para el nombre de las mecánicas promocionales (art. 173 fr. VI, promociones publicitarias; fr. V, eventos). Vigencia de un año renovable. Y registro de guiones y biblias como obra, a nombre de la sociedad.
Obra con IA: sólo lo humano se registra
La Segunda Sala de la SCJN resolvió en agosto de 2025 (Amparo Directo 6/2025) que las obras generadas exclusivamente por sistemas automáticos no son registrables: la autoría es de personas físicas. INDAUTOR lo aplica caso por caso. Por eso cada episodio lleva bitácora de autoría humana (decisiones, ediciones, aportación creativa): lo íntegramente sintético cae en dominio público y cualquiera lo copia.
Veinticuatro obligaciones. Quién responde por cada una.
Esta tabla es el tablero de la oficina de cumplimiento: cada renglón dice qué obliga la ley, con qué artículo, cómo lo resuelve VPLAY en producto o en papel, quién es el dueño y en qué estado está hoy. Nada aquí dice "cumplido" por adelantado: lo que falta se ve.
| Obligación | Ley y artículo | Cómo lo cumple VPLAY | Responsable | Estado |
|---|---|---|---|---|
| Aviso de privacidad integral, simplificado y corto | LFPDPPP arts. 14-17; Regl. 2011 arts. 27-31 | Borrador (a) publicado en app y web; simplificado en la pantalla de registro; carga de la prueba resuelta con registro de puesta a disposición | Legal + Producto | Redactado |
| Consentimiento expreso y por escrito para datos sensibles | LFPDPPP art. 8; Regl. arts. 19-20 | Pantalla independiente + casilla no premarcada + OTP al teléfono verificado + hash sellado con NOM-151. Nunca una casilla suelta | Cumplimiento | En producto |
| Departamento de datos personales y ruta ARCO | LFPDPPP arts. 29, 31 y 34 | Correo de privacidad + Ajustes > Privacidad > "Mis datos"; respuesta en 20 días hábiles y efecto en 15; gratuito | Legal | En curso |
| Aviso de vulneraciones de seguridad "de forma inmediata" | LFPDPPP art. 19; Regl. arts. 63-66 | Runbook de incidente, plantilla de aviso al titular (naturaleza, datos, recomendaciones, correctivos) y bitácora de causas | Cumplimiento + Tech | Pendiente |
| Oposición a decisiones automatizadas y perfilamiento | LFPDPPP art. 26 fr. II | Interruptor "Recomendaciones y ofertas personalizadas"; ninguna suspensión de cuenta o descalificación se ejecuta sin revisión humana a solicitud | Producto | En producto |
| Menores: consentimiento del tutor y cero perfilado | LFPDPPP/CCF; LGDNNA arts. 76-77 | "Cuenta Joven" 13-17 con OTP del tutor, sin compras, sorteos, regalos, cofres, contenido C/D ni publicidad personalizada; menores de 13 no se admiten | Producto + Legal | En producto |
| Cobros recurrentes: consentimiento expreso y aviso previo | LFPC art. 76 Bis fr. VIII | Casilla específica al contratar + aviso por push, correo y WhatsApp utility 5 días naturales antes de cada renovación, con enlace para cancelar sin penalización | Producto | En producto |
| Cancelación inmediata, sin llamada ni retención | LFPC art. 76 Bis fr. IX | Ajustes > Membresía > "Cancelar" en dos toques; efectos inmediatos sobre cobros futuros y acceso hasta el fin del periodo pagado | Producto | En producto |
| Precio total a pagar, con IVA incluido y en pesos | LFPC art. 7 Bis | Membresía MXN 59/semana (bienvenida 49 las 3 primeras semanas), 149/mes y 999/año; pack de entrada 500 V-Coins = MXN 49; episodio 30 V-Coins ≈ MXN 2.9. Todo con IVA incluido est. de lanzamiento | Finanzas | Definido |
| Publicidad identificable y no engañosa | LFPC art. 32; Guía PROFECO influencers; CONAR | Rótulo permanente "Patrocinado por"; #Publicidad en las redes del talento; prohibida la publicidad disfrazada de nota informativa (LMTR art. 231) | VPLAY Brands | Redactado |
| Contrato de adhesión en español y sin cláusulas abusivas | LFPC arts. 85-87 | Borrador (b). No existe NOM que obligue a registrarlo para apps de video; el registro voluntario en el RPCA se evalúa cuando los T&C se estabilicen | Legal | Redactado |
| Talento: cesión onerosa, temporal y por escrito | LFDA arts. 30-33, 83 y 97 | Borrador (c): obra por encargo + cesión expresa de 15 años, con 25 propuestos est. sólo si la justificación documentada de la inversión resiste el art. 33; y Pool de Talento del 10 % de ingresos netos por Obra | Legal + Producción | Redactado |
| Imagen y voz sólo con consentimiento expreso y remuneración | LFDA art. 87 | Cláusula 7 del borrador (c): autorización por Obra, medios, territorio y plazo; cualquier uso distinto exige nueva autorización escrita y nueva remuneración | Producción | Redactado |
| Clonación o suplantación con IA: acuerdo previo y por escrito | LFDA arts. 118 fr. VII y 121; LFT art. 305 Bis | Anexo C separado y opcional: usos autorizados, usos prohibidos, contraprestación aparte, plazo ≤ 3 años, veto del talento, etiqueta al público y supresión certificada del modelo. Nunca con menores | Legal | Redactado |
| Reloj publicitario de las piezas de marca | LFDA arts. 73-75 | Cada Orden de Campaña fija soportes, canales, geolocalización y ventana: 6 meses de difusión; cada semestre adicional se paga al menos lo contratado; a los 12 meses, nueva autorización del talento | VPLAY Brands | Redactado |
| Remuneración irrenunciable del intérprete | LFDA arts. 117 bis y 118 último párr. | Anticipo pagado antes de la primera comunicación pública más liquidación trimestral desde el ledger; cooperación documentada si la gestión colectiva reclama | Finanzas | Falta tarifa ANDI |
| Cero azar comprado: mecánicas Tipo V, P y H | LFJS arts. 1, 2 y 12; Regl. arts. 3 fr. XXVII, 9 y 109-111 | Cofres y ruletas sólo con Chispas y sólo con premios virtuales; predicciones en Chispas; premios con valor real únicamente por habilidad o con permiso de SEGOB | Producto + Cumplimiento | Diseño cerrado |
| Permiso SEGOB, fianza, inspector y número en la publicidad | Regl. LFJS arts. 9, 21, 26, 100-102 | Calendario T-60/T-45/T-35 del borrador (h); 1-2 campañas grandes al año presupuestadas (inspección MXN 2,244.48 cada una + fianza por el valor de los premios + honorarios est. 25-60 k) | Cumplimiento | Al primer sorteo |
| Probabilidades publicadas antes de participar | Google Play (Monetization); App Store 3.1.1 | Tabla de probabilidades en pantalla, iguales para todos los segmentos, con generador aleatorio auditable (hash de semilla y resultado guardado 12 meses) | Producto | En producto |
| Monedas compradas que no expiran y restauración de compras | App Store 3.1.1; LFPC | V-Coins sin caducidad mientras exista la cuenta; Chispas con vigencia de 30 días declarada al otorgarse y consumo prioritario; botón "Restaurar compras" | Producto | Definido |
| Sección de obra nacional y clasificación por edades | LFCA arts. 26 y 51 | Pestaña permanente "Hecho en México" (catálogo casi 100 % nacional) y etiqueta AA/A/B/B15/C/D por título, con acceso restringido a C y D | Producto | En producto |
| Accesibilidad: subtítulos en lenguas nacionales y audio descriptivo | LFCA art. 17 | El subtitulado ya es nativo del formato vertical; el audio descriptivo es costo nuevo y falta presupuestarlo antes de que salga el reglamento (≈ feb-2027) | VPLAY Studio | Por presupuestar |
| IVA al cobro de monedas y membresías; CFDI global | LIVA arts. 1 y 1-B; RMF 2026 regla 2.7.1.21 | Odoo emite el CFDI global del periodo y reconoce el pasivo por monedas no consumidas; la decisión entre tratarlas como anticipo o como servicio consumado se cierra con el contador | Finanzas | Con el contador |
| Marca y propiedad intelectual antes de imprimir nada | LFPPI (first-to-file); LFDA arts. 32 y 173 | Solicitudes IMPI en 9/35/38/41/42 la semana 1, reservas INDAUTOR de títulos, personajes y mecánicas, registro de contratos y dominios .mx/.com.mx/.lat/.tv | Legal | Búsqueda fonética |
El consentimiento que no se palomea: cuatro pasos y un sello de tiempo.
La ley pide para datos sensibles "consentimiento expreso y por escrito mediante firma autógrafa, firma electrónica o cualquier mecanismo de autenticación" (LFPDPPP art. 8). El caso FMF demostró que una casilla no es un mecanismo de autenticación. Este es el flujo que usa VPLAY cuando trata biometría facial o huella de voz, y el que firma cada actor antes de la primera jornada.
Pantalla propia que dice qué dato es (imagen facial, huella de voz), lo nombra sensible, declara la finalidad concreta —verificación para entregar un premio, prevención de fraude, creación de un modelo de voz— y el plazo de conservación. La justificación de la base de datos queda documentada, como exige el segundo párrafo del art. 8.
En una pantalla independiente del alta de la cuenta, separada del aviso general y de los términos. Aceptar el servicio no arrastra el consentimiento sensible: si el titular no lo da, el resto de la app sigue funcionando.
Código de un solo uso al teléfono o correo ya verificado de la cuenta. Ese es el "mecanismo de autenticación" que la resolución de la FMF echó de menos. Para talento, además, firma electrónica en el contrato y en el Anexo D.
Hash del consentimiento, fecha, hora y dispositivo, conservados con constancia de conservación NOM-151-SCFI-2016 emitida por un prestador de servicios de certificación acreditado, por lote diario. Da valor probatorio pleno conforme al Código de Comercio y el titular puede pedir copia de su consentimiento cuando quiera.

No es un índice. Es el documento.
Cada acordeón abre el borrador íntegro tal como lo recibiría el despacho: cláusulas numeradas, referencias de artículo entre corchetes para el revisor y [COMPLETAR] donde falta un dato de la empresa (razón social, domicilio, RFC, proveedores). Lo que el abogado hace es revisar y firmar, no redactar desde cero: eso ya está hecho.
Versión 1.0 · Fecha de última actualización [COMPLETAR] · Vigente desde [COMPLETAR]
1. Identidad y domicilio del Responsable
1.1. [COMPLETAR razón social] ("VPLAY", "nosotros"), con domicilio en [COMPLETAR domicilio completo en Guadalajara, Jalisco, México], es la persona responsable del tratamiento de tus datos personales en términos de la Ley Federal de Protección de Datos Personales en Posesión de los Particulares publicada en el Diario Oficial de la Federación el 20 de marzo de 2025 (la "Ley"), su Reglamento aplicable y demás disposiciones vigentes.
1.2. Contacto de nuestro Departamento de Datos Personales: correo [COMPLETAR: privacidad@vplay.mx], teléfono [COMPLETAR], horario [COMPLETAR]. [Ley art. 29]
1.3. Este Aviso aplica a la aplicación móvil VPLAY (iOS y Android), al sitio [COMPLETAR dominio], a nuestras cuentas de WhatsApp Business y a cualquier canal donde lo referenciemos.
2. Datos personales que tratamos
2.1. Identificación y contacto: nombre o alias, fecha de nacimiento, correo electrónico, número de teléfono móvil, país y ciudad, idioma, fotografía de perfil (opcional).
2.2. Cuenta y uso: identificador de usuario, dispositivo y sistema operativo, identificador de publicidad (IDFA/GAID) sólo con tu autorización, dirección IP, registros de actividad (episodios vistos, tiempo de visualización, decisiones en historias interactivas, rachas, misiones, ligas, logros), preferencias de notificaciones e interacciones con anuncios recompensados.
2.3. Transaccionales y patrimoniales: historial de compras de Monedas y Membresías, método de pago tokenizado (nunca almacenamos el número completo de tarjeta), recibos de tiendas de aplicaciones o pasarelas, saldo y movimientos de Monedas y Puntos, referidos y regalos enviados o recibidos, y datos de facturación cuando solicites CFDI (RFC, régimen fiscal, código postal, uso de CFDI).
2.4. Comunicaciones: mensajes que nos envías por soporte, WhatsApp, correo o formularios; grabaciones de llamadas de soporte previo aviso; contenido que publicas (comentarios, reseñas, reacciones) y reportes.
2.5. Participación en mecánicas promocionales: registro de participación, folios electrónicos, resultado y los datos necesarios para entregar premios (nombre completo, identificación oficial, domicilio de entrega, CURP cuando la ley lo exija) y, en su caso, la información que requiera la Ley Federal para la Prevención e Identificación de Operaciones con Recursos de Procedencia Ilícita.
2.6. Datos personales sensibles. Como regla, VPLAY no recaba datos sensibles de las personas usuarias. Únicamente en los casos y con el consentimiento expreso y por escrito descritos en la Sección 5 podemos tratar: (i) datos biométricos (imagen facial y huella de voz) para verificación de identidad en el cobro de premios o para prevenir fraude en cuentas de alto valor; (ii) datos que tú decidas revelar en contenido o mensajes (por ejemplo, salud o creencias), que trataremos sólo para prestarte el servicio y moderar. [Ley arts. 2 fr. VI y 8]
2.7. Personas menores de edad. VPLAY está dirigido a mayores de 18 años para compras, sorteos y contenido clasificado C o D. Las personas de 13 a 17 años sólo pueden usar VPLAY con el consentimiento de quien ejerza la patria potestad o tutela, otorgado conforme a la Sección 5.3. No admitimos menores de 13 años; si detectamos una cuenta de un menor de 13, la eliminaremos junto con sus datos. [LGDNNA arts. 76-77; CCF]
2.8. Talento y creadores. Si eres actor, actriz, creador o proveedor de contenido, tu tratamiento se rige además por el Aviso de Privacidad para Talento y por tu contrato, incluyendo imagen, voz, biometría y, en su caso, modelos de voz o imagen generados con sistemas de inteligencia artificial, que sólo se crean con tu consentimiento expreso, por escrito y remunerado por separado. [LFDA arts. 87, 118 fr. VII y 121; Ley art. 8]
3. Finalidades del tratamiento
3.1. Finalidades necesarias (dan origen y son indispensables para la relación jurídica; no requieren consentimiento adicional conforme al art. 9 fr. IV de la Ley): a) crear y administrar tu cuenta, autenticarte y recuperar tu acceso; b) prestar el servicio: reproducir contenido, guardar tu progreso, operar historias interactivas, rachas, misiones, ligas, pases, logros, Monedas y Puntos; c) procesar compras, renovaciones y cancelaciones de Membresías y Monedas, emitir recibos y CFDI, prevenir fraude y contracargos y cumplir obligaciones fiscales y contables (Odoo es nuestro sistema de registro); d) mostrarte anuncios recompensados que tú elijas ver y acreditarte la recompensa; e) operar mecánicas promocionales y sorteos en que participes, verificar tu elegibilidad y entregar premios, incluida la identificación que exija la ley; f) atender solicitudes de soporte, quejas, reclamaciones ante PROFECO y derechos ARCO; g) enviarte avisos transaccionales (confirmaciones de pago, aviso previo de renovación automática con al menos cinco días naturales de anticipación, cambios a los términos, alertas de seguridad, resultados de sorteos) [LFPC art. 76 Bis fr. VIII]; h) moderar contenido y comunidad, aplicar nuestras políticas, proteger derechos de terceros y cumplir requerimientos de autoridad; i) mantener la seguridad de la plataforma, registros de auditoría y respaldos.
3.2. Finalidades no necesarias (puedes negarte sin que te neguemos el servicio; marca tu preferencia en Ajustes > Privacidad): a) recomendaciones personalizadas de contenido y ofertas basadas en tu historial de uso (perfilamiento); b) comunicaciones de marketing por notificación push, correo, SMS y WhatsApp (sólo con tu opt-in específico, que puedes retirar respondiendo "BAJA"); c) publicidad personalizada de terceros mediante redes de mediación (Sección 7), usando el identificador de publicidad de tu dispositivo, sólo si autorizas el rastreo en tu sistema operativo; d) encuestas, investigación de mercado y análisis estadístico con datos disociados; e) programas de referidos, regalos y beneficios de socios comerciales; f) invitaciones a castings, pruebas beta y eventos.
3.3. Si deseamos tratar tus datos para una finalidad distinta, te pediremos nuevamente tu consentimiento. [Ley art. 11]
4. Decisiones automatizadas y perfilamiento
4.1. VPLAY utiliza sistemas automatizados para recomendar contenido, personalizar ofertas de Monedas y Membresías, detectar fraude y aplicar límites de gasto. Ninguna decisión automatizada con efectos jurídicos relevantes (por ejemplo, suspensión de cuenta por fraude o descalificación de un sorteo) se ejecuta sin la posibilidad de revisión humana a tu solicitud.
4.2. Puedes oponerte al perfilamiento con fines de personalización comercial en Ajustes > Privacidad > "Recomendaciones y ofertas personalizadas" o mediante el procedimiento ARCO. [Ley art. 26 fr. II]
5. Consentimiento
5.1. Tácito. Al proporcionarnos tus datos después de tener a tu disposición este Aviso, consientes tácitamente el tratamiento para las finalidades necesarias y, salvo que te opongas, para las no necesarias señaladas en 3.2 a), d), e) y f). [Ley art. 7]
5.2. Expreso. Requerimos tu consentimiento expreso, manifestado mediante una casilla no premarcada y registrada con fecha, hora, identificador de cuenta y sello de tiempo, para: (i) el tratamiento de tus datos financieros y patrimoniales (método de pago, historial de compras), que se recaba al registrar tu primer método de pago; (ii) los cobros automáticos recurrentes de Membresías; (iii) el envío de marketing por WhatsApp, SMS y correo; (iv) el rastreo con fines publicitarios, además de la autorización del sistema operativo. [Ley art. 7; LFPC art. 76 Bis fr. VIII]
5.3. Expreso y por escrito para datos sensibles. Para tratar datos biométricos (imagen facial, huella de voz) o cualquier otro dato sensible recabaremos tu consentimiento por escrito mediante firma electrónica o el siguiente mecanismo de autenticación: (a) lectura de un aviso específico que identifica el dato como sensible, su finalidad concreta y su plazo de conservación; (b) aceptación expresa en una pantalla independiente; (c) confirmación con código de un solo uso (OTP) enviado al teléfono o correo verificado de tu cuenta; (d) registro inmutable de la operación (hash, fecha, hora y dispositivo) conservado con constancia de conservación conforme a la NOM-151-SCFI-2016. Podrás obtener copia de tu consentimiento en cualquier momento. Este mecanismo no aplica cuando la ley exija firma autógrafa o firma electrónica avanzada, caso en el que la utilizaremos. [Ley art. 8; Regl. arts. 19-20]
5.4. Menores de edad. El consentimiento para personas de 13 a 17 años lo otorga su madre, padre o tutor mediante registro de su correo y teléfono, aceptación del Aviso específico para menores, OTP al tutor y, cuando lo solicitemos, identificación oficial. Las cuentas de menores no tienen acceso a compras de Monedas, sorteos, regalos, cofres de recompensa aleatoria, contenido C/D ni publicidad personalizada.
5.5. Revocación. Puedes revocar tu consentimiento en cualquier momento, sin efectos retroactivos, en Ajustes > Privacidad, respondiendo "BAJA" a un mensaje de WhatsApp o escribiendo a [COMPLETAR correo]. Algunas revocaciones implican que no podamos seguir prestándote parte del servicio (por ejemplo, sin datos de pago no hay compras).
6. Datos obtenidos de terceros o de forma indirecta
6.1. Podemos recibir datos de: tiendas de aplicaciones (estado de compras y suscripciones), pasarelas de pago (autorización, rechazo, fraude), redes sociales cuando inicias sesión con ellas (nombre, correo, foto; nunca tu contraseña), socios comerciales y marcas en campañas conjuntas (sólo si te registraste con ellos y consentiste) y otras personas usuarias que te refieren o te envían regalos (sólo tu alias o identificador).
6.2. Si obtenemos tus datos de manera indirecta, te daremos a conocer este Aviso en el primer contacto. [Ley art. 17; Regl. art. 29]
7. Transferencias y encargados
7.1. Encargados (tratan datos por cuenta de VPLAY, bajo contrato, sin requerir tu consentimiento): proveedores de nube y CDN [COMPLETAR], plataforma ERP y facturación Odoo, proveedores de notificaciones push [COMPLETAR], proveedor de WhatsApp Business y su BSP [COMPLETAR], pasarelas de pago [COMPLETAR], analítica de producto, verificación de identidad y prevención de fraude, proveedor de constancias NOM-151, soporte al cliente y auditores. Exigimos a todos confidencialidad, seguridad, supresión al terminar y prohibición de usar los datos para fines propios. [Regl. arts. 49-54]
7.2. Transferencias que no requieren tu consentimiento [Ley art. 36]: (a) a empresas del grupo Veniu bajo procesos y políticas comunes; (b) a pasarelas, bancos y tiendas de aplicaciones cuando sea necesario para ejecutar el contrato celebrado en tu interés; (c) a autoridades competentes por requerimiento fundado y motivado, incluidas SAT, PROFECO, Secretaría Anticorrupción y Buen Gobierno, Secretaría de Gobernación y autoridades de prevención de lavado de dinero; (d) para el reconocimiento o defensa de derechos en juicio; (e) las necesarias para mantener la relación jurídica contigo.
7.3. Transferencias que requieren tu consentimiento: (a) a marcas patrocinadoras de advergames, product placement o series corporativas, únicamente tus datos de contacto y respuestas cuando participes voluntariamente en una activación identificada con la marca; (b) a redes publicitarias y de mediación que actúan como responsables independientes para publicidad personalizada; (c) a socios de programas de referidos o beneficios.
☐ Acepto la transferencia de mis datos a marcas patrocinadoras en activaciones en que participe. ☐ No acepto.
☐ Acepto el uso de mi identificador de publicidad por redes publicitarias para anuncios personalizados. ☐ No acepto (seguirás viendo anuncios, pero no personalizados). [Ley art. 35, 2º párr.]
7.4. Algunos encargados y terceros se ubican fuera de México (principalmente Estados Unidos y la Unión Europea). En todos los casos les comunicamos este Aviso y las finalidades a que sujetaste tu tratamiento, y el receptor asume las mismas obligaciones que VPLAY. [Ley art. 35]
8. Cookies, SDKs y tecnologías de rastreo
8.1. Utilizamos cookies, identificadores de dispositivo, píxeles y kits de desarrollo (SDK) para autenticarte, recordar preferencias, medir uso, mostrar anuncios recompensados y, con tu autorización, personalizar publicidad. El listado completo y la forma de deshabilitarlos están en la Política de Cookies y SDKs (borrador g), que forma parte de este Aviso. [Regl. art. 14, último párr.]
9. Derechos ARCO, revocación y limitación de uso
9.1. Tienes derecho a Acceder a tus datos y conocer las condiciones de su tratamiento, Rectificarlos si son inexactos, Cancelarlos cuando consideres que no se requieren para las finalidades de este Aviso y Oponerte a su tratamiento por causa legítima, incluidas las decisiones automatizadas. [Ley arts. 21-26]
9.2. Cómo ejercerlos: (a) en la app, Ajustes > Privacidad > "Mis datos" (descarga, corrección, eliminación de cuenta); (b) por correo a [COMPLETAR] con nombre y medio para recibir la respuesta, documento que acredite identidad o representación (para menores, acta de nacimiento e identificación del tutor), descripción clara del derecho que ejerces y de los datos, y cualquier elemento que facilite localizarlos. [Ley art. 28]
9.3. Plazos: responderemos en un máximo de 20 días hábiles desde la recepción y, si procede, haremos efectivo tu derecho dentro de los 15 días hábiles siguientes, ampliables una sola vez por periodo igual y justificado. El ejercicio es gratuito; sólo podremos cobrar costos justificados de reproducción o envío. [Ley arts. 31 y 34]
9.4. Eliminación de cuenta. Puedes eliminarla desde la app. Tus datos se bloquean y luego se suprimen, conservando únicamente lo necesario para obligaciones fiscales, contables, de prevención de fraude y de defensa legal (en general 5 años fiscales; 72 meses para datos de incumplimiento). Las Monedas y Puntos no utilizados se pierden al eliminar la cuenta conforme a los Términos. [Ley arts. 10 y 24]
9.5. Limitación del uso o divulgación. Puedes inscribirte en nuestro listado de exclusión de comunicaciones comerciales y en el Registro Público para Evitar Publicidad (REPEP) de PROFECO.
9.6. Si no recibes respuesta o no estás conforme, puedes acudir a la Secretaría Anticorrupción y Buen Gobierno dentro de los 15 días hábiles siguientes. [Ley art. 40]
10. Seguridad y vulneraciones
10.1. Aplicamos medidas administrativas, técnicas y físicas proporcionales al riesgo: cifrado en tránsito y en reposo, control de accesos por rol, autenticación multifactor para el personal, tokenización de pagos con proveedores certificados PCI DSS, registros de auditoría, respaldos, pruebas de seguridad periódicas y capacitación. [Ley art. 18]
10.2. Si ocurre una vulneración que afecte de forma significativa tus derechos patrimoniales o morales, te lo informaremos de inmediato por el medio de contacto registrado, indicando la naturaleza del incidente, los datos comprometidos, recomendaciones, acciones correctivas y medios para obtener más información. [Ley art. 19; Regl. arts. 63-66]
11. Conservación
11.1. Conservamos tus datos mientras tengas cuenta activa y, después, durante los plazos de bloqueo necesarios para determinar responsabilidades, obligaciones fiscales (5 años) y de prevención de lavado de dinero (5 años cuando aplique). Los datos sensibles se conservan el mínimo indispensable y se suprimen al cumplir su finalidad (por ejemplo, verificación biométrica para la entrega de un premio: [COMPLETAR: 90 días]). [Ley arts. 10 y 12]
12. Cambios al Aviso
12.1. Publicaremos cualquier cambio en [COMPLETAR URL] y en la app, con su fecha. Los cambios sustanciales (nuevas finalidades, nuevas transferencias, nuevos datos sensibles) se notificarán por push y correo con al menos 10 días naturales de anticipación y, cuando la ley lo exija, pediremos de nuevo tu consentimiento. [Ley art. 15 fr. VI]
13. Aviso simplificado (pantalla de registro)
VPLAY, [razón social], domicilio [dirección], usará tus datos de identificación, contacto, cuenta, uso y pagos para crear tu cuenta, prestarte el servicio, procesar compras y renovaciones, atender soporte, operar promociones y cumplir la ley. Con tu consentimiento adicional: recomendaciones personalizadas, marketing (incluido WhatsApp) y publicidad personalizada de terceros. Podemos transferir datos a empresas del grupo Veniu, pasarelas, tiendas y autoridades; a marcas y redes publicitarias sólo si aceptas. Puedes limitar el uso y ejercer tus derechos ARCO en Ajustes > Privacidad o en [correo]. No tratamos datos sensibles sin tu consentimiento expreso y por escrito. Consulta el Aviso integral en [URL].
Versión 1.0 · Vigentes desde [COMPLETAR] · Contrato de adhesión conforme a los artículos 85 y siguientes de la Ley Federal de Protección al Consumidor
1. Aceptación y partes
1.1. Estos Términos regulan el uso de la aplicación, el sitio web y los servicios VPLAY (el "Servicio") que ofrece [COMPLETAR razón social], con domicilio en [COMPLETAR], teléfono [COMPLETAR], correo [COMPLETAR] y RFC [COMPLETAR]. Estos datos también constan en la pantalla de pago para presentar reclamaciones. [LFPC art. 76 Bis fr. III]
1.2. Al crear una cuenta, marcar "Acepto los Términos y Condiciones" o usar el Servicio, celebras un contrato con VPLAY. Conservamos el registro electrónico de tu aceptación (fecha, hora, versión, identificador) con constancia de conservación NOM-151-SCFI-2016, que ambas partes reconocen como prueba.
1.3. Forman parte de estos Términos: el Aviso de Privacidad, la Política de Cookies y SDKs, la Política de Contenido y Comunidad, la Política de Reembolsos y Cancelaciones, las Reglas de Mecánicas Promocionales y las bases específicas de cada sorteo.
1.4. Están redactados en español, en caracteres legibles y tamaño uniforme. En caso de traducción, prevalece la versión en español. [LFPC art. 85]
2. Edad y capacidad
2.1. Para comprar Monedas o Membresías, participar en sorteos con premios, enviar o recibir regalos y ver contenido clasificado C o D debes tener 18 años cumplidos.
2.2. Las personas de 13 a 17 años pueden usar el Servicio en modalidad "Cuenta Joven" únicamente con el consentimiento de quien ejerza la patria potestad o tutela, quien acepta estos Términos en su nombre. Las Cuentas Joven no tienen acceso a compras, sorteos, regalos, cofres de recompensa aleatoria, contenido C/D ni publicidad personalizada.
2.3. No se permite el uso a menores de 13 años. Podemos solicitar verificación de edad en cualquier momento y suspender cuentas que declaren datos falsos.
3. Cuenta
3.1. Debes proporcionar información veraz y mantenerla actualizada. Eres responsable de la confidencialidad de tus credenciales y de toda actividad en tu cuenta.
3.2. Una persona, una cuenta. Está prohibido crear cuentas múltiples para obtener recompensas, referidos o participaciones adicionales.
3.3. Puedes iniciar sesión con [COMPLETAR: correo, teléfono, Google, Apple]. Ofrecemos siempre una alternativa que limita la recolección a nombre y correo.
3.4. Puedes eliminar tu cuenta en cualquier momento desde Ajustes. La eliminación es irreversible y conlleva la pérdida de Monedas, Puntos, progreso y beneficios no utilizados, salvo lo previsto en la Política de Reembolsos.
4. El Servicio
4.1. VPLAY ofrece contenido audiovisual vertical por episodios (novelas, cortos, series corporativas, tutoriales y cursos), experiencias interactivas "elige tu final", advergames patrocinados, mecánicas de gamificación (rachas, misiones, ligas, pases, logros, regalos, referidos), anuncios recompensados y funciones de comunidad.
4.2. El catálogo cambia. Podemos añadir, modificar, clasificar por edad, retirar o dejar de ofrecer contenido y funciones sin que ello dé lugar a reembolso, salvo cuando hayas pagado por un contenido específico que retiremos antes de que puedas verlo, caso en el que aplicará la Política de Reembolsos.
4.3. Ofrecemos una sección permanente de obras nacionales y advertimos la clasificación por edades de cada título (AA, A, B, B15, C, D). Los contenidos C y D requieren cuenta verificada de mayor de edad. [LFCA arts. 26 y 51]
4.4. El Servicio se presta "tal como está" en cuanto a disponibilidad técnica; haremos esfuerzos razonables por mantener una disponibilidad mensual de [COMPLETAR: 99.5 %], excluyendo mantenimiento avisado con 24 horas.
5. Monedas, Puntos y bienes virtuales
5.1. Definiciones. "Monedas" son créditos virtuales que se adquieren con dinero (Monedas Compradas, comercialmente V-Coins) o se obtienen gratuitamente por actividad, anuncios recompensados, misiones, rachas, referidos o promociones (Monedas de Bono, comercialmente Chispas). "Puntos" son unidades de progreso gratuitas canjeables por beneficios dentro del Servicio. Ambos se registran en el ledger de tu cuenta.
5.2. Naturaleza jurídica. Las Monedas y los Puntos: (a) constituyen una licencia limitada, personal, revocable e intransferible para acceder a contenido y funciones dentro del Servicio; (b) no son dinero, ni fondos de pago electrónico, ni activos virtuales, ni valores, ni tienen valor monetario fuera del Servicio; (c) no pueden canjearse por dinero ni transferirse, venderse, prestarse o intercambiarse entre usuarios, salvo la función de Regalos de la cláusula 8; (d) no generan intereses; (e) no son reembolsables salvo lo previsto en la Política de Reembolsos y en la ley.
5.3. Precio y facturación. El precio de los paquetes se muestra en pesos mexicanos con IVA incluido y corresponde al monto total a pagar. Las compras dentro de la app se procesan por Apple App Store o Google Play y, en la versión web, por las pasarelas que indiquemos. Puedes solicitar tu CFDI dentro del mes de la compra; en su defecto se incluye en nuestra factura global a público en general. [LFPC art. 7 Bis]
5.4. Vigencia. Las Monedas Compradas no expiran mientras tu cuenta exista. Las Monedas de Bono y los Puntos pueden tener fecha de vencimiento, que se mostrará al otorgarse (nunca menor a [COMPLETAR: 30 días]). Al gastar se consumen primero las Monedas de Bono más próximas a vencer.
5.5. Orden de consumo y devoluciones internas. Un episodio o función desbloqueada queda disponible conforme a lo indicado en la pantalla de desbloqueo. Si un contenido desbloqueado falla por causas imputables a VPLAY y no podemos restablecerlo en 72 horas, te devolveremos las Monedas usadas más una bonificación no menor al 20 %. [LFPC art. 92 Ter]
5.6. Límites. Podemos fijar límites diarios o mensuales de compra por cuenta [COMPLETAR: $10,000 MXN mensuales] para prevenir fraude, proteger a las personas usuarias y cumplir obligaciones de prevención de lavado de dinero.
5.7. Modificaciones. Podemos cambiar precios de paquetes, costos de desbloqueo y reglas de obtención de Monedas de Bono con aviso de al menos 15 días naturales. Los cambios no afectan Monedas Compradas ya acreditadas ni desbloqueos ya realizados.
5.8. Cofres y recompensas aleatorias. Cuando una función entregue recompensas virtuales de manera aleatoria mostraremos las probabilidades de cada resultado antes de participar. Estas recompensas son siempre bienes virtuales sin valor monetario; las mecánicas con premios de valor económico real se rigen por las Reglas de Mecánicas Promocionales y sus bases autorizadas.
6. Membresías
6.1. Planes. Membresías de renovación automática [COMPLETAR: semanal $59, mensual $149, anual $999 MXN, IVA incluido]. Antes de contratar verás con claridad qué incluye, el precio total, la periodicidad y la fecha de cada cobro.
6.2. Consentimiento y cobro recurrente. Al contratar aceptarás de forma expresa e informada, mediante casilla específica, que la Membresía implica cobros automáticos recurrentes con la periodicidad, monto y fecha indicados. [LFPC art. 76 Bis fr. VIII]
6.3. Aviso previo de renovación. Te notificaremos por push y correo (y por WhatsApp si lo autorizaste) al menos cinco días naturales antes de cada renovación automática, indicando monto, fecha y un enlace para cancelar sin penalización.
6.4. Cancelación inmediata. Puedes cancelar en cualquier momento, en no más de dos toques, desde Ajustes > Membresía > "Cancelar" o desde tu tienda de aplicaciones. Surte efectos de inmediato para evitar cobros futuros y conservas los beneficios hasta el fin del periodo pagado. No hay penalizaciones, llamadas obligatorias ni retenciones. [LFPC art. 76 Bis fr. IX]
6.5. Pruebas y ofertas introductorias. Indicaremos duración, precio posterior, fecha de conversión y cómo cancelar antes del cobro. La oferta de bienvenida aplica una sola vez por persona usuaria.
6.6. Cambios de precio. Cualquier aumento se avisará con al menos 30 días naturales y requerirá tu aceptación expresa; si no la das, la Membresía terminará al final del periodo pagado.
6.7. Compras en tiendas. Cuando la compra se realice a través de Apple o Google, la facturación, renovación, cancelación y reembolso se rigen también por las políticas de esa tienda; VPLAY te apoyará en la gestión.
7. Anuncios y recompensas
7.1. Puedes elegir ver anuncios recompensados para obtener Monedas de Bono, desbloqueos temporales o beneficios. La recompensa se acredita al completar la visualización conforme a las condiciones mostradas. Nunca se te obligará a ver anuncios para acceder a lo que ya pagaste.
7.2. Algunas experiencias (advergames, product placement, series corporativas) están patrocinadas y se identifican como "Publicidad" o "Patrocinado por [marca]". Las recomendaciones de personajes o creadores sobre productos son contenido publicitario. [LFPC art. 32; Guía PROFECO]
7.3. Cumplimos las restricciones de categorías: no mostramos publicidad de tabaco ni vapeadores; la de bebidas alcohólicas se muestra sólo a cuentas verificadas de 18+ y con permiso sanitario; la de suplementos, salud y alimentos con sellos cumple los permisos de COFEPRIS; no comercializamos espacios para publicidad de gobiernos extranjeros. [RLGSMP; LMTR art. 232]
7.4. Podemos limitar la cantidad de anuncios recompensados por día y detectar herramientas que simulen visualizaciones; su uso es causa de suspensión y pérdida de las recompensas obtenidas.
8. Regalos, referidos, rachas, misiones y ligas
8.1. Regalos. Puedes enviar Regalos virtuales a creadores o a otras personas usuarias con Monedas. Son una expresión de apoyo: no son transferencias de dinero. Los creadores participantes reciben de VPLAY una participación en ingresos conforme a su contrato. No son reembolsables salvo error técnico acreditado.
8.2. Referidos. Otorgan Monedas de Bono cuando la persona referida crea cuenta y [COMPLETAR: completa X acciones]. Prohibido el autorreferido, el uso de bots y el envío masivo no solicitado. Las recompensas se retiran si se detecta fraude.
8.3. Rachas, misiones, ligas y pases otorgan recompensas deterministas conforme a reglas visibles en la app. Podemos ajustarlas hacia el futuro con aviso; las recompensas ya obtenidas no se retiran salvo fraude.
8.4. Las mecánicas que involucren azar y premios con valor económico real se rigen por las Reglas de Mecánicas Promocionales y por las bases autorizadas por la Secretaría de Gobernación, cuyo número de permiso se indicará en cada caso.
9. Contenido y propiedad intelectual
9.1. El contenido del Servicio es propiedad de VPLAY o de sus licenciantes y está protegido por la Ley Federal del Derecho de Autor y la Ley Federal de Protección a la Propiedad Industrial. Te otorgamos una licencia personal, limitada, no exclusiva, revocable e intransferible para acceder y reproducir el contenido en tus dispositivos, sólo para uso personal y no comercial, dentro del Servicio.
9.2. Está prohibido descargar (fuera de la función que ofrezcamos), grabar, capturar, redistribuir, exhibir públicamente, eludir medidas tecnológicas de protección, extraer datos, entrenar modelos de inteligencia artificial con el contenido o usar la imagen o voz de nuestros artistas para cualquier fin, incluida la generación de contenido sintético. [LFDA arts. 87, 118 fr. VII]
9.3. Contenido que publicas. Conservas tus derechos sobre comentarios, reseñas, imágenes o videos que publiques. Nos otorgas una licencia no exclusiva, gratuita, mundial y por el plazo de protección legal para reproducir, adaptar, comunicar públicamente y poner a disposición ese contenido dentro del Servicio y en nuestra promoción, revocable eliminando el contenido (salvo respaldos y usos ya realizados). Declaras que tienes los derechos y consentimientos necesarios, incluidos los de las personas que aparezcan.
9.4. Reclamaciones de propiedad intelectual. Envía tu aviso a [COMPLETAR correo] con identificación de la obra y del contenido infractor, tus datos, declaración de buena fe y firma. Retiraremos o inhabilitaremos el contenido de forma expedita y notificaremos a la persona usuaria, que podrá presentar contra-aviso. [LFDA arts. 114 Octies y 232 Quinquies]
10. Conducta y comunidad
10.1. Está prohibido acosar, amenazar o discriminar; publicar contenido sexual explícito, de violencia extrema o que involucre a menores; suplantar identidades; difundir contenido íntimo o sintético de una persona sin su consentimiento; hacer trampa, usar bots o exploits; manipular sorteos o rankings; realizar actividades comerciales no autorizadas y cualquier conducta ilícita.
10.2. Podemos moderar, retirar contenido, limitar funciones, suspender o cancelar cuentas por incumplimientos, con aviso y posibilidad de apelación, salvo casos graves o urgentes.
11. Marcas patrocinadoras y terceros
11.1. Las marcas patrocinadoras no son parte de tu contrato con VPLAY. Sus promociones fuera del Servicio se rigen por sus propios términos, que te informaremos en cada activación. Apple y Google no son patrocinadores ni participan en nuestras promociones. [App Store 5.3.2]
12. Cambios a los Términos y al Servicio
12.1. Podemos modificarlos avisando con al menos 15 días naturales por la app y correo. Si el cambio afecta de forma sustancial tus derechos sobre Monedas, Membresías o contenido pagado, podrás terminar el contrato antes de su entrada en vigor y aplicará la Política de Reembolsos para lo no consumido.
13. Suspensión y terminación
13.1. Puedes terminar el contrato eliminando tu cuenta. VPLAY puede terminarlo con 30 días de aviso, o de inmediato por incumplimiento grave, fraude, requerimiento de autoridad o cese del Servicio. Si VPLAY cesa el Servicio, reembolsaremos las Monedas Compradas no utilizadas y la parte proporcional de Membresías vigentes.
13.2. Si suspendemos tu cuenta por incumplimiento comprobado perderás Monedas de Bono, Puntos y beneficios promocionales; las Monedas Compradas no utilizadas se reembolsarán salvo que se hayan obtenido mediante fraude o contracargo.
14. Garantías y responsabilidad
14.1. Respondemos por el cumplimiento del Servicio conforme a la Ley Federal de Protección al Consumidor, incluidas las bonificaciones del art. 92 Ter. Nada en estos Términos limita derechos irrenunciables de las personas consumidoras.
14.2. Salvo dolo o negligencia, y en la medida permitida por la ley, VPLAY no responde por interrupciones ajenas (tiendas, pasarelas, redes), pérdida de progreso por cuentas comprometidas por tu negligencia, contenido de terceros ni daños indirectos. Nuestra responsabilidad total en 12 meses no excederá el monto que hayas pagado en ese periodo o [COMPLETAR: $5,000 MXN], lo que sea mayor, sin perjuicio de la bonificación legal.
14.3. Nos comprometemos con la accesibilidad (subtítulos en lenguas nacionales y audio descriptivo conforme a la Ley Federal de Cine y el Audiovisual) y con la seguridad de tu información.
15. Quejas, PROFECO y ley aplicable
15.1. Canales de atención: Ayuda en la app, correo [COMPLETAR], WhatsApp [COMPLETAR] y teléfono [COMPLETAR]. Responderemos reclamaciones en un máximo de 15 días hábiles.
15.2. Puedes acudir a la Procuraduría Federal del Consumidor (55 5568 8722 y 800 468 8722) o a la Oficina de Defensa del Consumidor de tu localidad, competente en la vía administrativa. [LFPC art. 86, 3er párr.]
15.3. Estos Términos se rigen por las leyes federales mexicanas. Para lo no resuelto ante PROFECO, las partes se someten a los tribunales de Guadalajara, Jalisco, sin perjuicio del derecho de la persona consumidora a acudir a los de su domicilio.
15.4. Registro ante PROFECO: [COMPLETAR: número en el Registro Público de Contratos de Adhesión, si se opta por el registro voluntario].
16. Disposiciones generales
16.1. Si alguna cláusula se declara inválida, el resto conserva su validez. No puedes ceder tu cuenta; VPLAY puede ceder el contrato a una empresa del grupo Veniu o a un adquirente del negocio, informándote. Versión y fecha: [COMPLETAR].
Contrato de obra por encargo, licencia de derechos, autorización de imagen y voz, y participación en ingresos. Celebrado entre [COMPLETAR razón social] ("VPLAY"), representada por [COMPLETAR], y [COMPLETAR nombre del Talento] ("el Talento"), con RFC, CURP e identificación oficial [COMPLETAR]. Si el Talento es menor de edad comparece y firma quien ejerce la patria potestad y se estará a la Cláusula 19.
Declaraciones
I. VPLAY declara que es una sociedad mexicana legalmente constituida, que opera la plataforma VPLAY y que cuenta con facultades para celebrar este contrato.
II. El Talento declara que: (a) es artista intérprete o ejecutante y/o autor en términos de los artículos 12 y 116 de la Ley Federal del Derecho de Autor ("LFDA"); (b) no tiene compromisos de exclusividad que le impidan cumplir este contrato, o los declara en el Anexo E; (c) cuenta, en su caso, con registro ante la ANDA o la ANDI [COMPLETAR]; (d) actúa como prestador de servicios independiente, con sus propios medios, sin subordinación ni horario impuesto y con libertad para prestar servicios a terceros, salvo la exclusividad limitada de la Cláusula 12; (e) ha leído el Aviso de Privacidad para Talento (Anexo D) y otorga los consentimientos de la Cláusula 9 de manera libre, específica e informada.
Cláusulas
1. Objeto. VPLAY encarga al Talento la realización de las Aportaciones descritas en el Anexo A (interpretación actoral, locución, doblaje, guion, dirección, creación de contenido, conducción, participación en advergames, tutoriales o series corporativas) para las Obras ahí identificadas (título provisional, número de episodios, duración, calendario). Cada Obra adicional se documenta en una Orden de Producción firmada que se incorpora al Anexo A. [LFDA art. 34: obra futura determinada]
2. Obra por encargo y titularidad. 2.1. Las Obras se producen por encargo y bajo la iniciativa, coordinación, responsabilidad y patrocinio de VPLAY, quien es su productor y titular de los derechos patrimoniales de las Obras en su conjunto y de las Aportaciones, con las facultades de divulgación, integridad y colección. [LFDA arts. 83, 97 y 98] 2.2. El Talento conserva sus derechos morales y tendrá derecho a mención en los créditos conforme al Anexo A. 2.3. Los términos del encargo son claros y precisos; en caso de duda se interpretarán de la manera más favorable al Talento, como ordena la ley. [LFDA art. 120]
3. Cesión y licencia complementarias. 3.1. Para el caso de que alguna autoridad considere que la titularidad no nace originariamente en VPLAY, el Talento cede en exclusiva los derechos patrimoniales de reproducción, distribución, comunicación pública, puesta a disposición, subtitulado, doblaje, transformación (edición, adaptación, traducción, versiones cortas y verticales) y sincronización sobre sus Aportaciones e interpretaciones fijadas, para todos los territorios y medios conocidos o por conocer. [LFDA arts. 30, 68 y 121] 3.2. Plazo. La cesión se pacta por quince (15) años desde la fijación de cada Aportación. Las partes hacen constar que la naturaleza de la Obra (serie audiovisual seriada de explotación continua) y la magnitud de la inversión —descrita en el Anexo A con el presupuesto de producción, marketing y tecnología— justifican pactar [COMPLETAR: veinticinco (25)] años conforme al artículo 33 de la LFDA; si ese plazo mayor no fuera admitido, la cesión se entenderá por 15 años y al vencer se convertirá en licencia no exclusiva por el resto de la protección, con la remuneración de la Cláusula 6. 3.3. Tratándose de guiones, biblias y diálogos aplica el mismo plazo, sin invocar el artículo 43 de la LFDA. 3.4. VPLAY podrá inscribir este contrato en el Registro Público del Derecho de Autor y registrar las Obras a su nombre como productor. [LFDA art. 32]
4. Alcance de la explotación audiovisual. Conforme al artículo 121 de la LFDA, este contrato conlleva el derecho de VPLAY de fijar, reproducir y comunicar al público las actuaciones del Talento en las Obras, incluida la puesta a disposición en VPLAY y en plataformas de terceros. No incluye el uso por separado del sonido y de las imágenes fijadas fuera de las Obras, ni la clonación o suplantación de la voz o imagen por sistemas de inteligencia artificial, que se rigen exclusivamente por la Cláusula 8 y el Anexo C. Los materiales promocionales (trailers, clips, thumbnails, campañas de la Obra) sí forman parte de la explotación de la Obra.
5. Contraprestación fija. 5.1. VPLAY pagará por cada Aportación el honorario del Anexo B [COMPLETAR: $__ por jornada / por episodio / por guion], que en ningún caso será inferior al tabulador mínimo aplicable de la ANDA cuando el Talento esté afiliado [COMPLETAR tabulador 2026]. 5.2. Pago contra CFDI a [COMPLETAR: 15] días de la aceptación, con las retenciones que correspondan a su régimen (personas físicas por honorarios: 10 % de ISR y dos terceras partes del IVA). 5.3. El honorario fijo remunera la Aportación y su explotación en los términos de las Cláusulas 3 y 4, sin perjuicio de la participación de la Cláusula 6 y de la remuneración por IA de la Cláusula 8.
6. Participación proporcional en ingresos. 6.1. En cumplimiento del artículo 31 de la LFDA (participación proporcional irrenunciable), VPLAY constituye por cada Obra un Pool de Talento equivalente al [COMPLETAR: 10] % de los Ingresos Netos de la Obra. 6.2. Ingresos Netos = ingresos efectivamente cobrados atribuibles a la Obra (Monedas gastadas en sus episodios valuadas a su precio promedio ponderado de compra, porción de Membresías asignada por tiempo de visualización, ingresos publicitarios de la Obra, licencias y patrocinios directamente vinculados) menos comisiones de tiendas y pasarelas, impuestos indirectos, devoluciones y contracargos. La fórmula de atribución se detalla en el Anexo B y se ejecuta en el sistema de registro de VPLAY, con reporte trimestral verificable. 6.3. El Pool se distribuye en los porcentajes del Anexo B [COMPLETAR: protagonistas __ %, reparto __ %, guion __ %, dirección __ %]. 6.4. Liquidación trimestral dentro de los 30 días siguientes al cierre, contra CFDI y con estado de cuenta; montos menores a [COMPLETAR: $500 MXN] se acumulan. 6.5. Derecho de auditoría una vez al año con 15 días de aviso, a costa del Talento salvo que se detecte una diferencia superior al 5 %, en cuyo caso la paga VPLAY. 6.6. Regalía por comunicación pública y puesta a disposición. Las partes acuerdan que la participación del Pool incluye y liquida la remuneración irrenunciable del artículo 117 bis, pagada antes de la primera comunicación pública mediante el anticipo del Anexo B [COMPLETAR monto], en términos del último párrafo del artículo 118. Si una sociedad de gestión colectiva reclama regalías por la misma explotación, lo pagado se compensará conforme a la ley y las partes cooperarán para documentarlo. [Revisar con abogado: alcance del agotamiento frente a la gestión colectiva]
7. Autorización de imagen, voz, nombre y personaje. 7.1. El Talento autoriza expresamente el uso y publicación de su imagen, incluida su voz, su nombre o nombre artístico, su biografía y los personajes que interprete, en las Obras y en su promoción, por los medios, territorios y plazos de la Cláusula 3. [LFDA art. 87] 7.2. La autorización se otorga contra remuneración específica (Cláusulas 5 y 6) y únicamente para los fines y modalidades expresamente pactados; cualquier uso distinto (publicidad de una marca fuera de la Obra, merchandising, videojuegos, advergame no previsto) requerirá nueva autorización escrita y nueva remuneración. 7.3. Publicidad. Cuando la Aportación se destine a anuncios o advergames de marcas aplican los artículos 73 a 75 de la LFDA: difusión por seis meses desde la primera comunicación; cada periodo adicional de seis meses se paga al menos la cantidad contratada; después de un año se requiere nueva autorización y actualización de la contraprestación; la Orden de Producción precisará soportes, canales, plataformas, geolocalización, temporalidad y territorios. 7.4. Revocación. El Talento podrá revocar con causa justificada, respondiendo por los daños y perjuicios conforme al artículo 87; no procede respecto de Obras ya fijadas y pagadas cuyo derecho se haya agotado conforme al artículo 118. 7.5. El Talento no ejercerá el derecho de oposición del artículo 118 fracciones I a VI respecto de las explotaciones autorizadas, sin perjuicio de su derecho a la integridad.
8. Inteligencia artificial: clonación o suplantación de voz e imagen. 8.1. Regla general: prohibición. Salvo lo pactado expresamente en el Anexo C, VPLAY no generará, entrenará ni utilizará sistemas de inteligencia artificial u otra tecnología para crear clones, réplicas o simulaciones identificables de la voz, imagen, interpretación o personaje del Talento, ni permitirá que terceros lo hagan con los materiales de las Obras. [LFDA arts. 87, 118 fr. VII y 121, 2º párr.] 8.2. Anexo C (opcional). Si el Talento decide autorizar usos con IA, las partes firmarán el Anexo C, que constituye el acuerdo previo y por escrito exigido por el artículo 121 y estipula, además, las condiciones y remuneración específicas del artículo 305 Bis de la Ley Federal del Trabajo: (a) usos autorizados (doblaje de la propia interpretación a otros idiomas, corrección de diálogos, extensión de escenas, voz sintética para episodios adicionales de la misma Obra, avatar para interacción "elige tu final"); (b) usos prohibidos en todo caso (contenido sexual, político, religioso, violencia, publicidad de categorías restringidas, declaraciones que el Talento no hizo, uso fuera de la Obra); (c) contraprestación separada por la creación del modelo y por cada uso [COMPLETAR: $__ por modelo; __ % adicional del Pool por episodio sintético; tarifa por minuto]; (d) plazo no mayor a [COMPLETAR: 3] años renovables y destino del modelo al vencer (supresión certificada); (e) aprobación previa del Talento sobre cada pieza sintética o, en su defecto, derecho de veto de 5 días hábiles; (f) etiqueta al público "voz o imagen generada con IA con autorización de [Talento]"; (g) custodia del modelo como dato sensible con acceso restringido y sin cesión a terceros; (h) la parodia, sátira o imitación creativa quedan fuera de esta autorización. 8.3. El incumplimiento de esta cláusula es causa de rescisión y da lugar a la indemnización de la Cláusula 15, además de las sanciones que imponga el IMPI conforme a los artículos 231 fracción II y 232 de la LFDA.
9. Datos personales y datos sensibles del Talento. 9.1. VPLAY es responsable del tratamiento de sus datos (identificación, contacto, fiscales, bancarios, imagen y voz) conforme al Aviso de Privacidad para Talento (Anexo D). 9.2. Consentimiento expreso y por escrito para datos sensibles. El Talento, mediante su firma autógrafa o firma electrónica en este contrato y en el Anexo D, otorga su consentimiento expreso y por escrito para el tratamiento de (a) sus datos biométricos (rasgos faciales y huella de voz) contenidos en las fijaciones y, en su caso, en los modelos del Anexo C; y (b) cualquier dato de salud que proporcione para seguros de producción o llamados. Finalidades: producción y explotación de las Obras, verificación de identidad, cumplimiento contractual y, sólo con el Anexo C, generación de contenido sintético. Plazo: la vigencia del contrato y el periodo de bloqueo legal; los modelos se suprimen al vencer el Anexo C. [LFPDPPP art. 8; Regl. art. 19] 9.3. VPLAY tratará como encargados a productoras, postproductoras, estudios de doblaje, proveedores de nube y herramientas generativas, bajo contrato con obligaciones de confidencialidad, seguridad y supresión; no transferirá los datos sensibles del Talento a marcas ni a terceros sin nuevo consentimiento. 9.4. Derechos ARCO: [COMPLETAR correo]; respuesta en 20 días hábiles.
10. Entrega, aprobación y estándares. El Talento entregará las Aportaciones en las fechas del Anexo A y con los estándares técnicos y de contenido de la Política de Contenido y Comunidad. VPLAY podrá solicitar hasta [COMPLETAR: dos] rondas de ajustes razonables sin costo adicional. La aceptación se comunicará por escrito en 10 días hábiles; el silencio se entiende como aceptación.
11. Confidencialidad. Guiones, tramas, finales alternativos, calendarios, marcas patrocinadoras, métricas, tecnología y condiciones económicas son confidenciales durante la vigencia y cinco (5) años después, salvo información pública o requerida por autoridad. Las publicaciones en redes sobre la Obra siguen el calendario de comunicación del Anexo A.
12. Exclusividad limitada y no competencia. 12.1. Durante la producción y hasta [COMPLETAR: 90] días después del estreno de cada Obra, el Talento no interpretará el mismo personaje ni participará en producciones de formato vertical seriado de plataformas competidoras que exploten la misma trama. 12.2. Toda exclusividad no excederá la vigencia de este contrato y se compensa con el honorario del Anexo B. [LFDA art. 74, último párr.] 12.3. Fuera de lo anterior, el Talento es libre de trabajar para terceros.
13. Conducta y cláusula de moralidad. 13.1. El Talento se obliga a no realizar, durante la vigencia y el periodo de explotación activa [COMPLETAR: 24 meses desde el estreno], conductas públicas que constituyan delito grave, discurso de odio, violencia de género, acoso o difusión de contenido íntimo sin consentimiento, ni a asociar la Obra o a las marcas patrocinadoras con tabaco, apuestas ilegales, drogas o actividades ilícitas. 13.2. Ante conducta acreditada que dañe gravemente la reputación, VPLAY podrá suspender la promoción con su imagen, reeditar la Obra, terminar las Órdenes pendientes y retener la participación devengada hasta que se resuelva cualquier reclamación de la marca, sin afectar honorarios ya devengados. 13.3. VPLAY, a su vez, se obliga a no usar la imagen del Talento en contenido o publicidad de categorías restringidas no previstas, ni de manera que lesione su prestigio. [LFDA art. 117]
14. Independencia; ausencia de relación laboral. 14.1. Es un contrato civil o mercantil de prestación de servicios y obra por encargo; el Talento organiza su trabajo y puede contratar con terceros. 14.2. Si un tribunal declarara la existencia de relación laboral, las estipulaciones sobre uso de imagen y voz, incluida la IA (Cláusula 8 y Anexo C), constituyen las condiciones y remuneración específicas exigidas por el artículo 305 Bis de la Ley Federal del Trabajo, y los honorarios pagados se imputarán a las prestaciones que resulten. 14.3. Cuando la producción requiera personal sindicalizado, VPLAY celebrará los convenios correspondientes con la ANDA.
15. Incumplimiento, penas y rescisión. 15.1. Cualquiera de las partes podrá rescindir por incumplimiento grave no subsanado en 15 días naturales desde el aviso. 15.2. El uso por VPLAY de la imagen o voz fuera de lo autorizado, o la generación de contenido sintético sin el Anexo C, obliga a retirar el material en 72 horas y a pagar una pena convencional equivalente a [COMPLETAR: tres veces] la remuneración que habría correspondido, sin perjuicio de daños y perjuicios. 15.3. La falta de entrega injustificada del Talento obliga a devolver anticipos y a pagar los costos de producción directamente causados hasta [COMPLETAR tope]. 15.4. La fuerza mayor suspende las obligaciones; si la Aportación no se completa por esa causa, VPLAY podrá usar la parte realizada respetando los derechos del Talento. [LFDA art. 69]
16. Vigencia. Contrato marco vigente [COMPLETAR: 3 años] desde su firma para la celebración de Órdenes de Producción; las Cláusulas 2 a 9, 11, 13.3 y 15 subsisten por el plazo de la explotación y de la protección legal.
17. Cesión. VPLAY podrá ceder este contrato o licenciar las Obras a empresas del grupo Veniu, distribuidores y plataformas, sin alterar sus obligaciones frente al Talento, quien será notificado. El Talento no podrá ceder este contrato.
18. Solución de controversias. Las partes procurarán resolver sus diferencias mediante los mecanismos alternativos ante el Instituto Nacional del Derecho de Autor (avenencia, mediación, conciliación o arbitraje, presenciales o en línea) [LFDA arts. 217-218]. En su defecto, legislación federal mexicana y tribunales de Guadalajara, Jalisco.
19. Talento menor de edad. Cuando el Talento sea menor de 18 años: (a) firma quien ejerce la patria potestad o tutela y, cuando la ley local lo exija, se obtiene la autorización de la autoridad laboral o de protección; (b) jornadas, descansos y escolaridad conforme a la Ley Federal del Trabajo y a la LGDNNA; (c) no se celebra el Anexo C (IA) con menores; (d) sus datos sensibles se tratan con consentimiento del tutor y por el mínimo indispensable; (e) su imagen no se usa en advergames de categorías restringidas ni en contenido C/D. [LGDNNA arts. 76-77]
20. Anexos. A. Obras, Aportaciones, calendario, créditos y presupuesto (justificación del art. 33). B. Contraprestaciones, tabla del Pool, fórmula de atribución y anticipo del art. 118. C. Autorización específica de usos con IA (opcional). D. Aviso de Privacidad para Talento y consentimiento de datos sensibles. E. Exclusividades preexistentes. F. Formato de Orden de Producción.
Firmado en [COMPLETAR lugar] el [COMPLETAR fecha], en dos ejemplares o mediante firma electrónica con constancia NOM-151.
Contrato marco de servicios publicitarios y de contenido patrocinado (advergames, product placement, push patrocinada, series corporativas white-label) entre [COMPLETAR razón social VPLAY] y [COMPLETAR razón social de la Marca].
Declaraciones
I. VPLAY declara que opera la plataforma VPLAY, que es titular o licenciataria de los derechos necesarios sobre su tecnología, formatos y contenidos, y que cuenta con los contratos con talento que le permiten cumplir este Acuerdo.
II. La Marca declara que es titular o licenciataria de las marcas, productos y materiales que entregará; que sus productos cumplen la normativa aplicable (sanitaria, etiquetado, consumidor) y que cuenta con los permisos de publicidad de COFEPRIS cuando la categoría lo exija.
Cláusulas
1. Objeto y modalidades. VPLAY prestará, conforme a Órdenes de Campaña firmadas (Anexo A): (a) advergame interactivo "elige tu final" con integración de marca; (b) product placement en episodios; (c) push patrocinada a usuarios con opt-in, identificada como patrocinada; (d) serie corporativa o tutoriales white-label; (e) patrocinio de mecánicas (misiones, ligas, pases o sorteos con premios aportados por la Marca); (f) exposición de producto y UGC por creadores. Cada Orden fija alcance, entregables, fechas, territorios, plataformas, KPIs y precio.
2. Producción, aprobaciones y responsabilidad editorial. 2.1. VPLAY conserva la responsabilidad editorial y creativa; la Marca tiene dos rondas de aprobación (guion o brief y corte) de 5 días hábiles cada una; el silencio se entiende como aprobación. 2.2. La Marca es responsable de la veracidad de las afirmaciones sobre sus productos, de sus materiales y de contar con permisos sanitarios; VPLAY responde de la producción, de la identificación publicitaria y del cumplimiento de la normativa de la plataforma. 2.3. VPLAY podrá rechazar o modificar contenidos que a su juicio razonable infrinjan la ley, la Política de Contenido o las políticas de las tiendas.
3. Identificación de la publicidad. Todo contenido patrocinado se identificará de forma visible y permanente como "Publicidad", "Patrocinado por [Marca]" o "Contenido de marca", y en audio cuando aplique; los creadores usarán #Publicidad o #Patrocinio en sus redes. La publicidad no se presentará como información periodística. [LFPC art. 32; Guía PROFECO; LMTR art. 231; Código CONAR]
4. Categorías restringidas y prohibidas. 4.1. Prohibidas: tabaco, vapeadores y nicotina; apuestas y casinos sin permiso de SEGOB; armas; drogas; contenido político-electoral pagado; publicidad, propaganda o información de gobiernos extranjeros salvo promoción cultural, turística o deportiva; esquemas piramidales; productos milagro. [LGCT; LMTR art. 232; LFPC] 4.2. Restringidas (sólo con requisitos): bebidas alcohólicas (permiso COFEPRIS, únicamente cuentas verificadas 18+, sin menores ni personas o conductas de menores de 25 años, sin asociar con éxito, deporte o celebraciones, sin consumo en pantalla, con la leyenda "El abuso en el consumo de este producto es nocivo para la salud" y sin sorteos ni coleccionables dirigidos a menores); suplementos, medicamentos de libre venta, servicios de salud y de embellecimiento (permiso COFEPRIS y leyendas); alimentos y bebidas con sellos de advertencia; servicios financieros (leyendas de CAT y disposiciones CONDUSEF/CNBV); juguetes y productos infantiles (Código PABI y LGDNNA). [RLGSMP arts. 22 Bis, 28, 31, 33-35 y 79] 4.3. La Marca entregará copia de los permisos antes del inicio; sin permiso, VPLAY no publicará.
5. Segmentación y datos. 5.1. VPLAY segmentará por criterios agregados (edad verificada, región, intereses) sin entregar datos personales de usuarios, salvo los que estos proporcionen voluntariamente en una activación identificada con la Marca y previa aceptación de la cláusula de transferencia del Aviso de Privacidad. 5.2. La Marca tratará esos datos como responsable independiente, con su propio aviso, sólo para las finalidades informadas, y no perfilará a menores. 5.3. Las push patrocinadas sólo se envían a usuarios con opt-in vigente, respetando los límites de frecuencia de VPLAY y de las plataformas de mensajería; la Marca no recibe los números telefónicos.
6. Métricas, reportes y garantías de desempeño. 6.1. VPLAY reportará impresiones, vistas completas, tasa de finalización, decisiones en el advergame, clics, conversiones atribuidas, alcance único y tiempo de exposición del producto, mediante tablero y reporte de cierre a 15 días de terminada la campaña. 6.2. Cuando la Orden garantice un volumen mínimo y no se alcance por causas imputables a VPLAY, este completará la entrega ("make-good") en 30 días o bonificará la parte proporcional; no habrá otra responsabilidad por desempeño. 6.3. Las métricas se miden con las herramientas de VPLAY; la Marca podrá auditarlas con un tercero a su costa, una vez por campaña.
7. Precio y pago 50/50. 7.1. Cada Orden se paga 50 % a la firma y 50 % contra la entrega final aprobada o el inicio de la difusión, lo que ocurra primero, a [COMPLETAR: 15] días naturales de la fecha del CFDI. 7.2. Precios en pesos mexicanos más IVA. Los premios aportados en especie se valúan en la Orden y se entregan con al menos 10 días hábiles de anticipación al inicio de la mecánica, con sus cotizaciones para la fianza y el permiso de SEGOB. 7.3. Mora: interés de [COMPLETAR: 2] % mensual; VPLAY podrá suspender la difusión tras 10 días de mora.
8. Propiedad intelectual y licencias cruzadas. 8.1. La Marca licencia a VPLAY, de forma no exclusiva y gratuita, sus marcas, logotipos, productos y materiales para producir y difundir la campaña durante su vigencia y para el portafolio de VPLAY. 8.2. VPLAY es titular de los formatos, tecnología, personajes propios y de las Obras producidas, salvo el contenido white-label, cuyos derechos patrimoniales se ceden a la Marca conforme al Anexo B de cada Orden (plazo, territorio, medios y contraprestación irrenunciable conforme a los artículos 30 a 33 de la LFDA; el talento deberá haber autorizado por escrito ese uso). 8.3. Reloj publicitario. Los anuncios y advergames con interpretaciones de talento podrán difundirse por seis meses desde la primera comunicación; cada semestre adicional se cotiza al menos en la cantidad original; después de un año se requiere nueva autorización del talento y actualización de la contraprestación. [LFDA arts. 73-75] 8.4. Ninguna de las partes generará contenido sintético con la imagen o voz del talento sin acuerdo escrito con este. [LFDA arts. 87, 118 fr. VII y 121]
9. Mecánicas promocionales y sorteos patrocinados. Cuando la campaña incluya sorteos o mecánicas de azar con premios, VPLAY será el organizador y tramitará el permiso de la Secretaría de Gobernación (sorteo sin venta de boletos), redactará las bases, contratará la fianza y coordinará al inspector; la Marca aportará premios y cotizaciones. El número de permiso constará en toda la publicidad y ninguna de las partes difundirá la mecánica antes del permiso. La Marca reembolsará los costos del trámite conforme a la Orden. [Regl. LFJS arts. 9 y 109-111]
10. Cumplimiento de plataformas y retiro. Si Apple, Google, Meta o una autoridad ordenan el retiro o modificación de un contenido patrocinado, VPLAY podrá hacerlo de inmediato, notificando a la Marca, y las partes negociarán de buena fe el ajuste; si la causa es imputable a la Marca (claims, permisos), no habrá reembolso.
11. Garantías e indemnización. 11.1. Cada parte garantiza que tiene derechos sobre lo que aporta y que no infringe derechos de terceros ni la ley. 11.2. La Marca indemnizará a VPLAY por reclamaciones derivadas de sus productos, claims, marcas o falta de permisos; VPLAY indemnizará a la Marca por reclamaciones derivadas de la producción, el talento (imagen, voz, IA) y el incumplimiento de normas de plataforma. 11.3. La responsabilidad total por Orden se limita al precio de esa Orden, salvo dolo, negligencia grave, incumplimiento de confidencialidad, datos personales o propiedad intelectual.
12. Confidencialidad. Información comercial, técnica, métricas, tarifas y contenidos no publicados: confidenciales durante la vigencia y 3 años después.
13. Exclusividad de categoría. Sólo si la Orden lo prevé y se paga: VPLAY no integrará marcas competidoras en la misma Obra durante la ventana pactada.
14. Vigencia y terminación. [COMPLETAR: 24] meses renovables. Cualquiera podrá terminar con 30 días de aviso sin afectar Órdenes en curso; terminación inmediata por incumplimiento grave, insolvencia, daño reputacional grave o pérdida de permisos.
15. Ley aplicable y jurisdicción. Leyes federales de México; tribunales de Guadalajara, Jalisco, previa mediación de 30 días.
Anexos. A. Formato de Orden de Campaña (alcance, KPIs, calendario, precio 50/50, categorías, permisos). B. Cesión de contenido white-label. C. Lineamientos de marca e identificación publicitaria. D. Requisitos por categoría (checklist COFEPRIS, alcohol, menores). E. Acuerdo de datos para activaciones.
Versión 1.0 · Vigente desde [COMPLETAR]
1. Alcance y principios
1.1. Aplica a todo contenido disponible en VPLAY: producido por VPLAY, aportado por talento y creadores, patrocinado por marcas y generado por personas usuarias (comentarios, reseñas, imágenes, videos, nombres y fotos de perfil). También a la conducta en funciones de comunidad, chats de soporte y eventos.
1.2. Principios: respeto a la dignidad de las personas, interés superior de la niñez, veracidad de la publicidad, protección de la propiedad intelectual y de la imagen, seguridad de la comunidad, transparencia sobre el uso de inteligencia artificial y cumplimiento de la ley mexicana.
2. Clasificación por edades y advertencias
2.1. Cada título muestra su clasificación conforme a las categorías AA (infantil), A (todo público), B (adolescentes y adultos), B15 (mayores de 15), C (adultos, 18+) y D (adultos, con advertencia de sexo explícito o alto grado de violencia), con descriptores de violencia, sexualidad, adicciones y lenguaje. AA, A, B y B15 son informativas; C y D son restrictivas y sólo se muestran a cuentas verificadas de mayores de edad. [LFCA art. 51; Lineamientos de clasificación]
2.2. Los contenidos con escenas de consumo de alcohol, apuestas, violencia o temas sensibles incluyen advertencia previa; los relativos a salud mental incluyen recursos de ayuda [COMPLETAR: Línea de la Vida 800 911 2000].
2.3. VPLAY no produce ni distribuye contenido pornográfico ni material de abuso sexual infantil, que se reporta a las autoridades.
3. Estándares del contenido de VPLAY, talento y creadores
3.1. Prohibido: contenido que incite a la violencia, al odio o a la discriminación por origen étnico, género, orientación sexual, discapacidad, religión o condición social; que haga apología del delito; que sexualice a menores; que promueva trastornos alimentarios, autolesiones o suicidio; que difunda contenido íntimo sin consentimiento, incluido el generado o manipulado con IA; desinformación dañina en salud; promoción de apuestas ilegales, tabaco o vapeadores; infracción de derechos de autor, marcas o imagen; y el uso de personas menores de edad en contextos inapropiados.
3.2. Menores en pantalla: sólo con autorización escrita de quien ejerce la patria potestad, cumplimiento laboral y sin exposición a categorías restringidas. [LGDNNA arts. 76-77]
3.3. Uso de IA: el contenido con voz, imagen o interpretación generada o modificada con sistemas de inteligencia artificial sólo se publica con el acuerdo escrito del artista y lleva la etiqueta "Generado con IA con autorización". Nunca se usará para simular declaraciones, respaldos o conductas que la persona no realizó. [LFDA arts. 87, 118 fr. VII y 121]
3.4. Placement y contenido de marca: identificados como publicidad; las marcas no dictan la trama fuera de lo pactado; las categorías restringidas cumplen la Sección 4 del Acuerdo de Marcas.
3.5. Veracidad: los tutoriales y cursos indican si sus autores tienen acreditaciones y no prometen resultados garantizados; los contenidos de salud, finanzas o legales incluyen aviso de que no sustituyen asesoría profesional.
3.6. Obras nacionales: VPLAY mantiene una sección permanente y visible de obras mexicanas. [LFCA art. 26]
4. Reglas para la comunidad
4.1. Puedes comentar, reseñar, reaccionar y, en las funciones habilitadas, publicar imágenes o videos. Debes tener los derechos y consentimientos necesarios, incluido el de las personas que aparezcan.
4.2. No está permitido: acoso, amenazas, doxxing, spam, publicidad no autorizada, enlaces maliciosos, suplantación de identidad (incluida la de talento, creadores o VPLAY), coordinación de fraude en sorteos o referidos, venta o intercambio de cuentas o Monedas, contenido sexual explícito, violencia gráfica gratuita, contenido que involucre a menores de forma inapropiada y cualquier contenido ilícito.
4.3. Spoilers: usa la etiqueta correspondiente; VPLAY puede ocultar comentarios que revelen finales interactivos durante los primeros [COMPLETAR: 7] días de un estreno.
4.4. Las Cuentas Joven (13-17) tienen comentarios en modo restringido, sin mensajes directos ni imágenes, y moderación prioritaria.
5. Moderación, reportes y apelaciones
5.1. Herramientas: filtro automático de contenido objetable, botón "Reportar" en cada contenido y perfil, bloqueo de usuarios y contacto publicado. Revisión humana de reportes prioritarios (menores, contenido íntimo, amenazas) en un máximo de 24 horas y del resto en 72 horas. [App Store 1.2]
5.2. Medidas graduales: advertencia; retiro del contenido; limitación de funciones; suspensión temporal (7 a 30 días); cancelación de cuenta. Los casos graves implican cancelación inmediata y, cuando proceda, denuncia.
5.3. Retiro exprés de contenido íntimo o sintético no consentido: la persona afectada o su representante puede solicitarlo por [COMPLETAR canal]; VPLAY lo retira en un máximo de 24 horas, conserva evidencia para la autoridad y orienta sobre la denuncia por violación a la intimidad sexual. [CPF arts. 199 Octies a 199 Decies y legislación estatal]
5.4. Apelación: dentro de los 15 días siguientes a la medida, con revisión por una persona distinta de la que decidió y respuesta en 10 días hábiles.
5.5. Propiedad intelectual: procedimiento de aviso y contra-aviso conforme a la LFDA; los reincidentes pierden la cuenta.
6. Requerimientos de autoridad y transparencia
6.1. VPLAY atiende requerimientos fundados y motivados de autoridades competentes y publica un informe anual de transparencia con cifras agregadas de retiros, reportes y requerimientos.
7. Cambios
7.1. Esta Política puede actualizarse con aviso de 15 días naturales; las reglas nuevas no se aplican retroactivamente a contenido ya publicado, salvo que sea ilícito.
Versión 1.0 · Vigente desde [COMPLETAR] · Complementa los Términos y Condiciones y la Ley Federal de Protección al Consumidor
1. Principios
1.1. Todos los precios se muestran en pesos mexicanos con IVA incluido y corresponden al monto total a pagar. [LFPC art. 7 Bis]
1.2. Los reembolsos se realizan por el mismo medio de pago utilizado, salvo que aceptes otro, en un plazo máximo de 15 días hábiles desde que se aprueba la solicitud. [LFPC art. 92]
1.3. Nada de lo aquí previsto limita tus derechos irrenunciables como persona consumidora ni tu derecho de acudir a PROFECO.
2. Membresías
2.1. Cancelación inmediata. Desde Ajustes > Membresía > "Cancelar" (máximo dos toques) o en tu tienda de aplicaciones. Sin penalización ni requisitos adicionales; conservas el acceso hasta el final del periodo pagado. [LFPC art. 76 Bis fr. IX]
2.2. Aviso previo. Recibirás un aviso al menos cinco días naturales antes de cada renovación automática con monto, fecha y enlace de cancelación. [LFPC art. 76 Bis fr. VIII]
2.3. Reembolso por arrepentimiento. Si contrataste una Membresía y no has utilizado beneficios exclusivos (episodios sin anuncios, Monedas mensuales, contenido exclusivo), puedes solicitar el reembolso total dentro de los cinco días hábiles siguientes a la contratación o a cada renovación. Si ya utilizaste beneficios, se reembolsa la parte proporcional no disfrutada sólo en los casos de la Sección 5. [LFPC arts. 56 y 76 Bis; política más protectora que la ley]
2.4. Renovación no avisada o no consentida. Si no recibiste el aviso previo o no diste tu consentimiento expreso a los cobros recurrentes, reembolsaremos íntegramente el cargo de esa renovación.
2.5. Cambios de precio. Un aumento requiere tu aceptación expresa; si no la das, la Membresía termina al fin del periodo pagado sin cargo adicional.
2.6. Compras a través de Apple o Google. El reembolso lo procesa la tienda conforme a sus políticas; VPLAY te apoyará y, si la tienda niega un reembolso que conforme a esta Política procede, lo compensaremos con Monedas Compradas equivalentes o con reembolso directo cuando sea técnicamente posible.
3. Monedas Compradas
3.1. Desistimiento. Puedes solicitar el reembolso total de un paquete dentro de los cinco días hábiles siguientes a la compra si no has gastado ninguna Moneda de ese paquete.
3.2. Contenido consumido. Las Monedas gastadas en episodios, funciones o Regalos ya disfrutados no son reembolsables, salvo falla imputable a VPLAY.
3.3. Falla del servicio. Si un desbloqueo no se entrega o el contenido no reproduce por causas imputables a VPLAY y no lo solucionamos en 72 horas, devolveremos las Monedas más una bonificación no menor al 20 % del valor pagado. [LFPC arts. 92 Bis y 92 Ter]
3.4. Compras no autorizadas. Si un tercero usó tu método de pago sin autorización, o un menor compró sin consentimiento de su tutor, contáctanos en los 60 días siguientes; reembolsaremos las compras no consumidas y, en el caso de menores, también las consumidas cuando se acredite la falta de consentimiento.
3.5. Las Monedas Compradas no expiran; al eliminar tu cuenta voluntariamente pierdes el saldo. Si VPLAY cierra el Servicio o cancela tu cuenta sin causa imputable a ti, reembolsaremos el saldo no gastado.
4. Monedas de Bono, Puntos, Regalos y recompensas
4.1. Las Monedas de Bono, Puntos y recompensas de anuncios, rachas, misiones, ligas y pases se otorgan gratuitamente y no son reembolsables ni canjeables por dinero.
4.2. Los Regalos enviados no son reembolsables, salvo error técnico acreditado (doble envío, destinatario inexistente).
4.3. Los premios de sorteos se entregan conforme a sus bases; no se sustituyen por dinero salvo que las bases lo prevean.
5. Reembolsos proporcionales obligatorios
5.1. Procede reembolso o bonificación proporcional cuando: (a) VPLAY retira permanentemente un contenido que desbloqueaste y no pudiste ver; (b) VPLAY modifica sustancialmente los Términos o los beneficios de tu Membresía y decides terminar antes de su entrada en vigor; (c) VPLAY cesa el Servicio; (d) el Servicio permanece indisponible por causas imputables a VPLAY más de [COMPLETAR: 48 horas] consecutivas en un mes; (e) cualquier otro supuesto previsto por la LFPC.
6. Cómo solicitar un reembolso
6.1. En la app: Ayuda > "Reembolsos y cancelaciones", o por correo a [COMPLETAR], indicando cuenta, fecha, monto, concepto y motivo. Puedes reclamar dentro de los dos meses siguientes a la compra. [LFPC art. 93]
6.2. Respuesta en un máximo de 15 días hábiles. Si no estás conforme, puedes acudir a PROFECO (55 5568 8722 / 800 468 8722).
6.3. Los contracargos iniciados sin contactar a VPLAY podrán derivar en la suspensión de la cuenta mientras se resuelve; nunca perderás derechos legales por ello.
7. Facturación
7.1. Solicita tu CFDI dentro del mes de la compra en [COMPLETAR ruta]. Los reembolsos generan el CFDI de egreso correspondiente.
Versión 1.0 · Vigente desde [COMPLETAR] · Forma parte del Aviso de Privacidad Integral
1. Qué son y por qué las usamos
1.1. Usamos cookies, identificadores de dispositivo y de publicidad (IDFA en iOS, GAID en Android), almacenamiento local, píxeles y kits de desarrollo de terceros integrados en la app. Sirven para autenticarte, recordar preferencias, medir el uso, mostrar y medir anuncios recompensados, prevenir fraude y, con tu autorización, personalizar publicidad. [Regl. LFPDPPP art. 14, último párr.]
2. Categorías y control
| Categoría | Finalidad | Base | Cómo desactivar |
|---|---|---|---|
| Esenciales | Sesión, seguridad, balanceo, prevención de fraude, recordar tu aceptación | Necesarias para el servicio | No pueden desactivarse |
| Preferencias | Idioma, volumen, subtítulos, tema | Consentimiento tácito | Ajustes > Privacidad |
| Analítica de producto | Rendimiento, errores, embudos y retención con datos seudonimizados | Tácito con opción de negativa | Ajustes > Privacidad > "Analítica" |
| Publicidad recompensada (contextual) | Entregar y contabilizar los anuncios que eliges ver; limitar frecuencia | Necesaria para acreditar recompensas | Puedes no ver anuncios recompensados |
| Publicidad personalizada | Anuncios basados en tu identificador de publicidad y tu actividad | Consentimiento expreso + autorización del sistema operativo | Ajustes > Privacidad > "Anuncios personalizados" |
| Marketing propio | Medir campañas y atribución de instalaciones | Tácito con opción de negativa | Ajustes > Privacidad > "Atribución" |
2.2. Al abrir la app por primera vez te mostraremos un panel para elegir categorías no esenciales, modificable en cualquier momento. Las Cuentas Joven no tienen publicidad personalizada ni rastreo.
3. Inventario de SDKs y terceros
| Proveedor o SDK | Categoría | Datos que recibe | Rol | País |
|---|---|---|---|---|
| [COMPLETAR analítica] | Analítica | Identificador de instancia, eventos de uso, errores, modelo de dispositivo | Encargado | EE. UU. |
| [COMPLETAR red de anuncios y mediación] | Publicidad recompensada y personalizada | Identificador de publicidad si lo autorizas, IP, dispositivo, eventos de anuncio | Responsable independiente en personalizada; encargado en contextual | EE. UU. |
| [COMPLETAR proveedor de push] | Notificaciones | Token de dispositivo, preferencias, eventos de entrega | Encargado | EE. UU. |
| Meta · WhatsApp Business Platform y BSP [COMPLETAR] | Mensajería | Número telefónico, contenido de plantillas, estado de entrega | Encargado | EE. UU. |
| Apple App Store · Google Play Billing | Pagos en app | Identificador de transacción, producto, estado | Responsable independiente | EE. UU. |
| [COMPLETAR pasarela web] | Pagos web | Datos de pago tokenizados, antifraude | Encargado o responsable según servicio | MX / EE. UU. |
| [COMPLETAR proveedor de video y CDN] | Entrega de video | IP, agente de usuario, métricas de reproducción | Encargado | EE. UU. |
| Odoo | ERP, ledger de Monedas y facturación | Cuenta, transacciones, CFDI | Encargado | Bélgica / EE. UU. |
| [COMPLETAR PSC NOM-151] | Constancias de conservación | Hash de consentimientos | Encargado | MX |
| [COMPLETAR verificación de edad e identidad] | Verificación | Fecha de nacimiento, identificación y selfie (dato sensible, con consentimiento expreso y por escrito) | Encargado | [ ] |
3.2. Actualizaremos este inventario cada vez que integremos o retiremos un SDK; los cambios que impliquen nuevas transferencias se avisarán conforme al Aviso de Privacidad.
4. Conservación
4.1. Cookies de sesión: al cerrar sesión. Preferencias: 12 meses. Analítica: [COMPLETAR: 14 meses] de forma seudonimizada. Identificadores publicitarios: mientras mantengas la autorización. Registros de seguridad: 12 meses.
5. Sitio web
5.1. En [COMPLETAR dominio] usamos cookies propias y de terceros con el mismo esquema; el banner permite aceptar, rechazar o configurar. Puedes borrarlas desde tu navegador; las esenciales se regeneran.
6. Contacto
6.1. Dudas y ejercicio de derechos: [COMPLETAR correo]; ver Aviso de Privacidad, Sección 9.
Versión 1.0 · Vigentes desde [COMPLETAR] · Se complementan con las bases específicas de cada promoción, autorizadas por la Secretaría de Gobernación cuando corresponda
1. Tipos de mecánicas y su régimen
1.1. Tipo V · recompensa virtual. Ruletas, cofres, giros y sobres que entregan únicamente Monedas de Bono, Puntos, ítems, insignias o desbloqueos temporales dentro de VPLAY, sin valor económico fuera del Servicio y no canjeables por dinero. No son sorteos: son funciones del Servicio regidas por los Términos. Aplican las reglas de transparencia de la Sección 3.
1.2. Tipo P · premio con valor económico. Sorteos, ruletas, cofres o dinámicas en que el resultado depende total o parcialmente del azar y el premio es dinero, productos, servicios, experiencias, tarjetas de regalo, Membresías o cualquier bien con valor económico real. Son sorteos sin venta de boletos conforme al artículo 3 fracción XXVII del Reglamento de la Ley Federal de Juegos y Sorteos y sólo se realizan con permiso previo de la Secretaría de Gobernación, con bases autorizadas, fianza, inspector o fedatario, y con el número de permiso visible en toda la comunicación. [LFJS arts. 3, 4 y 12; Regl. arts. 9, 21, 26, 100-102 y 109-111]
1.3. Tipo H · concurso de habilidad. Trivias, retos creativos, torneos por puntaje o tiempo y votaciones con jurado, en los que ninguna etapa del resultado depende del azar. No son sorteos. Los desempates se resuelven por criterios objetivos (mayor puntaje, menor tiempo, orden de registro), nunca por azar.
1.4. VPLAY, como organizador, es responsable ante la Secretaría de Gobernación y ante las personas participantes; las marcas patrocinadoras aportan premios conforme al Acuerdo de Marcas.
2. Elegibilidad
2.1. Tipo P y Tipo H con premios: personas físicas mayores de 18 años residentes en México con cuenta verificada, salvo que las bases amplíen el territorio y exista permiso para ello. Tipo V: todas las cuentas, excepto Cuentas Joven cuando la mecánica sea aleatoria.
2.2. Quedan excluidos empleados, talento bajo contrato, personal de agencias y proveedores involucrados y sus familiares hasta segundo grado.
2.3. Una participación por persona por evento salvo que las bases prevean más; prohibidas las cuentas múltiples, los bots y las automatizaciones.
3. Transparencia obligatoria
3.1. Probabilidades. Antes de girar, abrir o participar, la pantalla muestra la tabla de probabilidades de cada resultado (por ejemplo: 10 Chispas 60 %; 50 Chispas 25 %; 200 Chispas 10 %; ítem raro 4.9 %; premio mayor 0.1 %). Las probabilidades no cambian según el historial de compra ni se manipulan por segmento; cualquier garantía (un resultado raro asegurado cada N intentos) se declara. [Google Play; App Store 3.1.1; LFPC art. 32]
3.2. Generación aleatoria. Los resultados se determinan con un generador de números aleatorios criptográficamente seguro [COMPLETAR: descripción técnica], con registro auditable (hash de la semilla y del resultado por evento) conservado 12 meses y a disposición del inspector de SEGOB y de auditorías.
3.3. Sin compra necesaria: vía gratuita equivalente. Toda mecánica Tipo P ofrece al menos una forma gratuita de participación de igual valor a la que se obtiene comprando Monedas o Membresía: giro diario gratuito, misión, formulario o solicitud por correo o WhatsApp, dentro de la vigencia. Las participaciones gratuitas y las derivadas de compra tienen la misma probabilidad. La compra de Monedas nunca es condición ni boleto de participación.
3.4. Límites y protección. Tope diario de [COMPLETAR: 10 giros]; no hay giros comprables con dinero en Tipo P; VPLAY muestra el gasto acumulado en Monedas en los cofres Tipo V y permite fijar límites personales y autoexclusión.
3.5. Sin engaños. Prohibido usar cuentas regresivas falsas, "casi ganas" artificiales, testimonios de ganadores inexistentes o afirmar que la compra aumenta la suerte.
4. Bases específicas de cada promoción Tipo P
4.1. Cada sorteo publica en la app y en [COMPLETAR URL], antes de iniciar: organizador y domicilio; número y vigencia del permiso de SEGOB; territorio; vigencia de la promoción (dentro de la del permiso, máximo un año); condición y mecánica de participación, incluida la vía gratuita; número máximo de participaciones a distribuir y periodo de distribución; estructura de premios (número, descripción, marca, modelo y valor comercial con cotización; el valor total de los premios no menor al 28 % del valor de la emisión conforme a los Lineamientos de la DGJS); fecha, hora, lugar y mecánica de la adjudicación con inspector; medios y fecha de publicación de resultados, dentro de los tres días naturales siguientes; procedimiento, plazo y requisitos para reclamar premios; tratamiento fiscal (los premios están sujetos a la retención de ISR que fije la ley; VPLAY informará el neto); destino de los premios no reclamados; aviso de privacidad específico y consentimiento para publicar nombre y ciudad de ganadores; causas de descalificación; contacto y PROFECO. [Regl. LFJS arts. 26, 100, 110 y 118; LFPC]
5. Adjudicación, entrega y verificación de ganadores
5.1. El evento se realiza en la fecha y forma autorizadas, en presencia del inspector designado por SEGOB o, por excepción autorizada, de fedatario público, levantándose acta. [Regl. art. 102]
5.2. Los ganadores son notificados por los medios registrados en su cuenta en un máximo de 3 días naturales y tienen [COMPLETAR: 30] días naturales para reclamar. Para premios de valor igual o superior a 325 UMA ($38,125.75 en 2026) VPLAY identificará plenamente a la persona ganadora y conservará su expediente conforme a la Ley Federal para la Prevención e Identificación de Operaciones con Recursos de Procedencia Ilícita; para premios iguales o superiores a 645 UMA ($75,664.95) presentará el aviso correspondiente. [COMPLETAR: confirmar con especialista en PLD el alta de VPLAY como sujeto obligado]
5.3. Las identificaciones y, en su caso, selfies de verificación se tratan como datos personales —sensibles cuando sean biométricos— con consentimiento expreso y por escrito, y se suprimen [COMPLETAR: 90 días] después de la entrega.
5.4. Los premios en especie se entregan con acuse; los premios en dinero por transferencia a cuenta a nombre de la persona ganadora; VPLAY informa la retención fiscal aplicable. Los premios en dinero no cobrados en 60 días naturales se entregan a SEGOB al 100 %.
5.5. Los premios no reclamados se adjudican conforme a las bases y al permiso.
6. Publicidad de las mecánicas
6.1. Ninguna promoción Tipo P se anuncia antes de contar con permiso. La publicidad indica el número de permiso, la vigencia, "sin compra necesaria", "consulta bases" y la restricción de edad; es clara y no induce a error. [Regl. art. 9]
6.2. Las mecánicas patrocinadas por bebidas alcohólicas no se dirigen a menores ni usan coleccionables o sorteos dirigidos a ellos, y cumplen el permiso de COFEPRIS. [RLGSMP art. 34 fr. XIV]
7. Cofres y recompensas aleatorias compradas con Monedas
7.1. Los cofres que se abren con Monedas Compradas están disponibles sólo para cuentas 18+, muestran probabilidades y contenido posible, incluyen el valor esperado en Monedas, nunca entregan premios con valor económico real y respetan un tope diario. VPLAY reporta a las tiendas el elemento "compras aleatorias" en su clasificación IARC. En VPLAY esta función queda desactivada por decisión de diseño: los cofres sólo se giran con Chispas
8. Fraude, descalificación y controversias
8.1. Son causa de descalificación y, en su caso, cancelación de cuenta: cuentas múltiples, manipulación técnica, uso de datos falsos e incumplimiento de elegibilidad o de las bases. VPLAY documenta la evidencia y notifica a la persona.
8.2. Las controversias se atienden en [COMPLETAR canal] en 15 días hábiles; las personas participantes pueden acudir a PROFECO y a la Dirección General de Juegos y Sorteos de SEGOB.
9. Calendario de cumplimiento interno
| Paso | Plazo antes del inicio | Responsable |
|---|---|---|
| Diseño de la mecánica y clasificación V / P / H | T-60 días | Producto + Legal |
| Cotizaciones de premios, fianza y bases | T-45 días | Legal + Marca |
| Solicitud a la DGJS (mínimo 20 días hábiles) | T-35 días | Legal |
| Permiso obtenido; carga del número en app y campañas | T-5 días | Marketing |
| Evento con inspector; acta; publicación de resultados en ≤ 3 días | T+0 a T+3 | Operaciones |
| Entrega de premios, PLD, retenciones e informe a la DGJS | T+30 | Finanzas |
Costos de referencia del trámite: interventoría e inspecciones MXN 2,244.48 cada una (tarifas SEGOB 2025; la tabla 2026 está pendiente de confirmar), fianza equivalente al valor total de los premios y honorarios legales est. MXN 25,000 a 60,000 por campaña. Los sorteos con fines exclusivos de propaganda comercial están exentos del aprovechamiento, no del permiso.
Trece formas de perder dinero. Dos de ellas terminan en la cárcel.
Las multas mexicanas se expresan en UMA, no en pesos, y por eso suenan abstractas. Aquí están convertidas con la UMA 2026 de MXN 117.31 y ordenadas por lo que realmente puede pasarle a VPLAY. La columna de la derecha dice qué borrador o qué decisión de producto lo evita: el objetivo no es asustar, es demostrar que cada riesgo tiene un dueño y un documento.
| Riesgo | Norma | Sanción máxima 2026 | Qué lo neutraliza |
|---|---|---|---|
| Sorteo con premio real sin permiso | LFJS art. 12; Regl. arts. 9 y 109 | Prisión 3 meses a 3 años + clausura + multa | Borrador (h): sólo mecánicas Tipo V y H hasta que exista permiso; ninguna campaña se anuncia antes del número de permiso |
| Consentimiento de datos sensibles por casilla | LFPDPPP arts. 8, 58 fr. XIII y 59 | $75,078,400 (320,000 UMA duplicadas) + reiteración | Borradores (a) y (c): pantalla independiente, OTP y sello NOM-151; es el error exacto que costó la multa de la FMF |
| Aviso de privacidad incompleto | LFPDPPP arts. 15 y 58 fr. V | $18,769,600 (160,000 UMA) | Borrador (a) con las seis fracciones del art. 15, cláusula de transferencias y aviso de cookies |
| Vulnerar la seguridad de los datos por causa imputable | LFPDPPP arts. 18-19 y 58 fr. XI | $37,539,200 (320,000 UMA) | Cifrado, control de accesos, MFA, tokenización PCI, runbook de incidente y aviso inmediato al titular |
| Publicidad engañosa (monedas "gratis", "sin límite") | LFPC arts. 32 y 128 Bis | $6,391,474.56 o hasta 10 % de ingresos brutos en reincidencia | Borradores (b), (d) y (h): rótulos de patrocinio, probabilidades publicadas y prohibición de "casi ganas" y regresivas falsas |
| Clonar voz o imagen sin acuerdo escrito | LFDA arts. 87, 118 fr. VII, 121, 231 fr. II y 232 | $4,692,400 + $58,655 por día de persistencia | Anexo C del borrador (c): acuerdo separado, remunerado, con veto y supresión certificada del modelo |
| Renovación sin aviso de 5 días o sin cancelación inmediata | LFPC art. 76 Bis fr. VIII-IX y art. 128 | $4,274,960.73 (tope por acto con varias infracciones: $12,782,949.06) | Borradores (b) y (f) + el aviso automatizado y el botón de cancelar en dos toques |
| Publicidad de gobiernos extranjeros en la plataforma | LMTR arts. 232 y 292 fr. III c | 2 % a 5 % de los ingresos de la plataforma | Cláusula 4.1 del borrador (d): categoría prohibida en el contrato marco de marcas |
| Sin sección nacional o sin clasificación de edad en VOD | LFCA arts. 26, 51 y 66 | $1,759,650 (15,000 UMA), doble en reincidencia est. | Borrador (e) + producto: pestaña "Hecho en México" y etiqueta de edad con acceso restringido a C y D. El art. 66 excluye las obras audiovisuales: el monto exigible a VOD lo fijará el reglamento (≈ feb-2027) |
| Cesión de derechos sin plazo ni remuneración | LFDA arts. 30-33 | Nulidad de pleno derecho; reversión a 5 años | Cláusulas 3, 5 y 6 del borrador (c): plazo, justificación de la inversión y Pool irrenunciable |
| Difundir contenido íntimo o sintético no consentido | CPF arts. 199 Octies a 199 Decies | 3 a 6 años de prisión + 500 a 1,000 UMA ($58,655 a $117,310) | Borrador (e): retiro exprés en 24 horas, conservación de evidencia y denuncia. Jalisco, sede de VPLAY, agravó en junio de 2026 el deepfake sexual hasta ocho años |
| Premios ≥ 325 UMA sin cumplir prevención de lavado | LFPIORPI art. 17 fr. I y II | Multas PLD y responsabilidad penal | Borrador (h) §5.2: premios acotados, identificación desde $38,125.75 y aviso desde $75,664.95 |
| Intermediar pagos a creadores sin retener | LISR arts. 113-A y 113-C; LIVA art. 18-J | Recargos, actualización y responsabilidad solidaria | El Pool del borrador (c) es contraprestación por obra, no intermediación; si algún día hay regalos liquidados, alta como plataforma tecnológica |
No hay multa administrativa que asuste tanto como el artículo 12 de la LFJS. Por eso el diseño de producto se cerró antes que el legal: ninguna mecánica de VPLAY entrega un premio con valor económico real por azar y ninguna ruleta se gira con dinero. Cuando llegue la campaña con premio físico, entra por la puerta de SEGOB con 60 días de anticipación y fianza.
El art. 59 permite incrementar las sanciones "hasta por dos veces" tratándose de datos sensibles: el techo pasa de $37.5 M a $75.1 M. Un actor con huella de voz y una selfie de verificación de premio son exactamente ese supuesto. La defensa es documental: consentimiento firmado, justificación de la base y retención mínima.
PROFECO ya tiene la herramienta desde diciembre de 2025 y la suscripción semanal es el producto más fácil de reclamar. Aviso automatizado a los 5 días naturales, cancelación en dos toques y reembolso íntegro si el aviso no salió: cuesta menos que una sola resolución.
Once pendientes con dueño. Ninguno se presenta como resuelto.
Un expediente legal honesto vale por lo que admite. Esta es la lista de lo que no se pudo confirmar al 1 de septiembre de 2026, con quién lo cierra y cuándo. Las opiniones legales escritas no están obtenidas: están encargadas, y son parte del hito H7 que libera el segundo tramo de inversión.
Búsqueda fonética IMPI
MARCia y MARCANET no se pudieron consultar por script (aplicación de una sola página con error 500; la base global exige captcha, que no se evade). Sin el reporte no se imprime merchandising ni se arranca el posicionamiento en tiendas.
Legal · semana 1Cuatro opiniones legales escritas
LFJS (clasificación de las mecánicas V/P/H), Ley Fintech (monedas de circuito cerrado), régimen fiscal de las monedas (IVA al cobro y CFDI global) y LFPDPPP. Son prerrequisitos de diseño, no de lanzamiento, y forman parte del hito H7.
Despacho por iguala · D15Reglamento de la LFPDPPP
El Ejecutivo tenía 90 días naturales para adecuarlo y a julio de 2026 seguía pendiente: aplica supletoriamente el Reglamento de 2011 en lo que no contradiga la ley. Revisión mensual del DOF.
Cumplimiento · mensualReglamento de la LFDA reformado
El decreto del 14-may-2026 ordenó reformarlo en 60 días (≈ 14-jul-2026). No localizamos su publicación: los contratos de talento se redactaron contra la ley, no contra el reglamento.
LegalReforma penal de deepfakes
La adición al art. 199 Septies del Código Penal Federal (4 a 8 años por manipular imágenes con IA para desnudez o situaciones sexuales) fue aprobada en Diputados en abril de 2026 y quedó en comisiones del Senado. No confirmada en el DOF.
VigilanciaLey CDMX de entornos digitales
La prensa reportó su aprobación en febrero de 2026 (redes restringidas a menores de 16 sin autorización parental). Nombre oficial, publicación en Gaceta y vigencia sin confirmar: se cita como reportada, nunca como vigente.
VigilanciaTabulador ANDA 2026 y tarifa ANDI
No están publicados. El derecho del art. 117 bis existe aunque el talento no esté sindicalizado: se presupuesta entre 1 % y 3 % de los ingresos netos de contenido con intérpretes est. o se pacta el pago directo antes de la primera comunicación pública.
Producción · cotizarTarifas IMPI e INDAUTOR 2026
El presupuesto del rubro legal e IP (5 % del uso de fondos, MXN 1.1 M) contempla cinco clases, reservas, opiniones, NOM-151 y un permiso SEGOB, pero las tarifas unitarias 2026 no se verificaron.
Legal · con el askPrecio de WhatsApp para México
Las fuentes secundarias no coinciden en la tarifa de marketing (USD 0.0305 frente a 0.0436). El diseño no depende de ello: la push con video va por notificación de la app y WhatsApp queda para utility y OTP, con un mensaje al día como tope propio.
GrowthComisiones de Google Play en México
Tras los cambios de 2025-2026 derivados del litigio Epic contra Google, la tarifa vigente para México debe verificarse antes de fijar el precio de los packs. El modelo asume 15 % en el primer millón de dólares y 30 % después.
FinanzasAudio descriptivo y numeral fiscal
Dos huecos concretos: el costo del audio descriptivo que exige el art. 17 de la LFCA y el numeral exacto de la regla de la RMF 2026 sobre anticipos (citado como 3.2.24) junto con la clave SAT del producto "monedas".
Studio + FinanzasMXN 22 millones por ~30 %. Tres tramos que sólo abre un hito cumplido.
Lo que se pone sobre la mesa no es una app: es un estudio con una app encima. El estudio pre-vende la jornada antes del estreno y factura desde el mes 2; la app convierte ese catálogo en hábito, datos y un activo licenciable. Por eso el dinero entra por tramos ligados a hitos medibles y por eso existe un plan B ejecutable en 30 días —el modo estudio— que el consejo puede ordenar sin pedir permiso a la dirección. Si la app despega, el múltiplo es de plataforma; si no, el socio se queda con una fábrica rentable, un catálogo registrado y contratos B2B recurrentes. Blueprint 10
El caso que se presenta con colchón es MXN 25 M: el pico de quema acumulada es de 21.4 M en el mes 22, así que 22 M dejan 0.6 M de margen en el valle y 25 M dejan 3.6 M (≈ 1.5 meses). Sensibilidad de la ronda: ±10 % de ingreso o +2 meses de retraso mueven el colchón, no la tesis. §9.4
Primero el estudio, luego la plataforma
El B2B es ≥ 75 % del ingreso en el año 1 y ≥ 50 % hasta el mes 20. El socio no financia una apuesta de descargas: financia una fábrica que ya tiene cartera y una app que se prueba con disciplina. §4.2
El dinero sale por compuertas
Faltan 1-2 hitos: el consejo libera a prorrata o difiere 60 días con plan de corrección. Faltan 3 o más: no hay tramo y la división entra en modo estudio en 30 días. Es decisión del consejo, no de la dirección. §10.2
El piso no depende de la app
Modo estudio: fijo ≈ MXN 0.45 M/mes más jornadas cubiertas ≥ 100 % por contrato (0.7-1.0 M/mes total) contra B2B de 0.9-1.2 M/mes. EBITDA ≈ 0 o positivo y el catálogo registrado se licencia. §9.3
Sesenta centavos de cada peso se van a contenido y producto.
Los usos brutos de los primeros 18 meses suman ≈ MXN 32 M: se cubren con estos 22 M más ≈ 12 M de ingreso neto generado en el mismo periodo. Ninguna partida paga infraestructura básica del grupo: Odoo, NEXUS, VENIU POINTS, Content Factory y la Mesa de Soporte entran como aportación en especie de Grupo Veniu (a valuar por perito, est. MXN 6-9 M).
| Rubro | % | MXN M | Qué compra |
|---|---|---|---|
| Contenido / estudio | 38 % | 8.40 | 14-16 temporadas en 18 meses (≈ 110-120 jornadas): rodaje, elenco, post, asistencia de IA, doblaje de prueba, biblias, registro INDAUTOR; nómina creativa |
| Producto y tecnología | 22 % | 4.80 | Nómina tech (2 seniors, PM, mid), complemento VSolutions del MVP, fase 2 (gamificación completa, motor de ramas, portal de marcas) y fase 3 (rutas B2B), infra + video + DRM + OTP de 18 meses |
| Crecimiento | 16 % | 3.50 | Adquisición pagada (≤ 40 % de las instalaciones y ≤ 35 % del ingreso), 20-40 creativos UGC por semana, estrenos en Hub Providencia, WhatsApp/NEXUS, ASO |
| Comercial B2B, operación y dirección | 10 % | 2.20 | Ventas B2B y comisiones, community, ad-ops, GM/COO desde el M12, soporte |
| Legal, IP, cumplimiento y compartidos | 5 % | 1.10 | IMPI en 5 clases, INDAUTOR, opiniones legales escritas, NOM-151, oficina de cumplimiento, permiso SEGOB (1-2 campañas), seguros, iguala legal, finanzas Veniu |
| Equipo de producción y capex | 2 % | 0.45 | Kit A doble y Kit B1 (Sony FX30 con descuento 42-45 %, ≈ MXN 258 k), estaciones de edición, NAS, DaVinci; la FX3 se renta |
| Reserva / contingencia | 7 % | 1.55 | Desfase de cobro B2B (50/50), liquidaciones de tiendas a 30-45 días, retrasos de tiendas y de FairPlay |
| Total | 100 % | 22.00 | Fuente: Blueprint 10 §10.3 |
Cuatro compuertas de capital. Ninguna se abre por entusiasmo.
Cada tramo tiene un momento, un paquete de hitos y una evidencia verificable por el consejero de los inversionistas: acuses del IMPI, sale.order y account.move en Odoo, cohortes en PostHog, reporte de conciliación del ledger y bitácora de cumplimiento. Si el tramo 3 no se justifica con retención, ARPU y RPD, se reasigna a jornadas B2B en vez de comprar tráfico.
- Hito: constitución de la S.A.P.I. con denominación neutra, convenio de accionistas y aportación en especie valuada
- Evidencia: escritura, convenio firmado, dictamen del perito, cuentas de tienda a nombre de la empresa, acuses del IMPI
- Cubre el MVP completo y los meses 4-8 de operación
- Hito: app en ambas tiendas con DRM operando, ≥ 3 series (≥ 200 eps), ≥ MXN 1.0 M facturado, ≥ 30 k instalaciones con D7 ≥ 15 %
- Evidencia: fichas de tienda, Odoo (facturado y cobrado), cohortes PostHog, 30 días de conciliación < 0.1 %
- Hito: H8-H14 — ≥ 60 k MAU, ingreso ≥ MXN 0.9 M/mes con B2B ≥ 50 %, RPD 12 m ≥ MXN 9, ≥ 10 series, GM/COO contratado
- Evidencia: tablero de 17 KPIs, contrato de licencia o white-label firmado, acta del consejo con el independiente sentado
- La ampliación a 8 M exige H8 y H10 en verde
- Hito: sólo para Brasil y US Hispanic, y sólo si H8-H10 están cumplidos
- Evidencia: cohortes fuera de México, doblaje validado, alianza de distribución firmada
- Es una válvula del consejo, no parte del ask de hoy
| # | Hito | Umbral | Evidencia | Tramo |
|---|---|---|---|---|
| H1 | Producto | App aprobada en App Store y Google Play con cuenta de organización y Small Business Program; DRM operando (FairPlay + Widevine, L1 = HD / L3 = SD); checkout web OXXO/SPEI/tarjeta | Fichas de tienda; reporte del reproductor | 2 · M6 |
| H2 | Catálogo | ≥ 3 series publicadas (≥ 200 episodios) y ≥ 1 advergame ramificado vivo con tablero de decisiones; costo por episodio ≤ MXN 15 k | Odoo Proyecto y Gastos | 2 · M6 |
| H3 | B2B | ≥ 3 contratos que pre-venden 30-50 % de 3 series; ≥ MXN 1.0 M facturado acumulado y ≥ 0.6 M cobrado | sale.order + account.move | 2 · M6 |
| H4 | Piloto | ≥ 30 k instalaciones y ≥ 15 k MAU; D7 ≥ 15 % y D30 ≥ 6 %; completado ep.1→ep.5 ≥ 60 %; conversión a pago ≥ 1.5 %; ARPU ≥ MXN 3 por MAU-mes | PostHog + Firebase + ledger | 2 · M6 |
| H5 | Dinero | Ledger de monedas ↔ Odoo conciliado a diario (< 0.1 % de diferencia) durante 30 días; pasivo diferido y CFDI global operando; 100 % de compras verificadas en < 10 s | Reporte de conciliación | 2 · M6 |
| H6 | Marca e IP | Solicitudes IMPI en 9/35/38/41/42 y reporte fonético sin anterioridad bloqueante en 38/41 (o nombre alterno adoptado); biblias y guiones en INDAUTOR; dominios registrados | Acuses IMPI e INDAUTOR | 2 · M6 |
| H7 | Cumplimiento | Aviso, T&C, reembolsos y política de contenido publicados; 100 % del elenco con contrato firmado con NOM-151; opiniones escritas LFJS / Fintech / fiscal / LFPDPPP; cero azar comprado; SSV rechazados < 15 %; CAC blended ≤ MXN 10 | Bitácora de cumplimiento; tablero de fraude | 2 · M6 |
| H8 | Audiencia | ≥ 60 k MAU o ≥ 200 k descargas acumuladas (para ampliar a 8 M: ≥ 90 k MAU) | PostHog + MMP | 3 · M12 |
| H9 | Ingreso | Ingreso mensual ≥ MXN 0.9 M con B2B ≥ 50 % | Odoo | 3 · M12 |
| H10 | Economía unitaria | CAC blended ≤ MXN 10; RPD a 12 meses ≥ MXN 9 en la cohorte M4-M6; reinversión en tráfico ≤ 35 %; D7 ≥ 15 % | MMP + cohortes | 3 · M12 |
| H11 | Fábrica | ≥ 10 series (≥ 650 episodios); ≥ 50 % de jornadas con marca confirmada; costo por episodio ≤ MXN 11 k | Odoo Proyecto | 3 · M12 |
| H12 | Licencia | 1 contrato de licencia, white-label o LMS institucional firmado | Contrato | 3 · M12 |
| H13 | Gobierno | GM/COO contratado; consejero independiente sentado | Acta de consejo | 3 · M12 |
| H14 | Incentivos | Carpeta FILMA Jalisco 2027 ingresada; evaluación del Decreto 2026 con especialista | Acuse de la convocatoria | 3 · M12 |
La semana 1 del plan es la semana en que se firma el tramo 1.
Modelo mensual de 36 meses, contratos vivos de Content Factory, notas técnicas de video y ledger, ocho borradores legales, tablero de KPIs v0 y este documento. Boleto mínimo MXN 1.5 M por socio; ronda de 4-8 socios o de 2-3 ancla más coinversores.
Constitución de la S.A.P.I. de C.V. en Guadalajara con denominación neutra (VPLAY viaja como marca comercial), convenio de accionistas con materias reservadas y valuación de la aportación en especie por perito.
Se gira el tramo 1 (MXN 10 M) a una entidad limpia: el ring-fencing aísla multas de LFPDPPP y LFPC, responsabilidad LFJS y reclamaciones de talento del resto del grupo y del hub Odoo multiempresa.
IMPI en 5 clases y búsqueda fonética, D-U-N-S y cuenta de organización en Google Play, Apple Developer con Small Business Program, credenciales FairPlay, altas 1-4 y arranque del spike de DRM. El plan de 90 días corre desde aquí.
El año 1 se invierte en catálogo. El mes 23 cruza la línea.
Todas las cifras salen de un solo modelo mensual recalculado para esta síntesis; los blueprints por lente quedan como anexos de argumentación. El año 1 compra ≈ 12 series y 700+ episodios, la plataforma y el equipo: Brands y Academy están en equilibrio o cerca desde el mes 9-12 y la App concentra la pérdida planeada.
| Escenario | Concepto (MXN M) | Año 1 | Año 2 | Año 3 | Run-rate M36 |
|---|---|---|---|---|---|
| Base MAU 60 k / 260 k / 500 k · ARPU 4.5 / 5.5 / 6.0 | Ingreso bruto (B2C + B2B) | 5.7 | 21.3 | 44.3 | 54 |
| Ingreso neto (tras tiendas y PSP) | 5.5 | 20.0 | 40.7 | 49 | |
| Costo operativo (incluye capex y desarrollo) | 18.9 | 27.9 | 31.2 | 32 | |
| EBITDA de caja | −13.3 | −7.8 | +9.5 | ≈ +17 (31 %) | |
| Pesimista modo estudio ordenado en M12; sólo 17 M desembolsados | Ingreso bruto | 4.7 | 10.8 | 13.2 | 14 |
| Costo operativo | 17.9 | 10.2 | 10.8 | 11 | |
| EBITDA de caja | −13.3 | ≈ +0.4 | ≈ +2.2 | ≈ +2-3 | |
| Optimista Serie A de 25 M en M18 para Brasil y US Hispanic | Ingreso bruto | 7.5 | 32.0 | 88.0 | 122 |
| Costo operativo | 19.5 | 36.0 | 60.0 | 66 | |
| EBITDA de caja | −12.3 | −6.3 | +19.4 | ≈ +30 (25 %) |
| Escenario | MAU M36 | Run-rate M36 | EBITDA run-rate | Valuación M36 | Valor de la participación | MOIC | TIR |
|---|---|---|---|---|---|---|---|
| Pesimista | ≤ 30 k | MXN 14 M | +2-3 M | 0.8-1.2× ingresos = 11-17 M | 3.3-5 M a prorrata; hasta 11-17 M por la preferencia 1× si hay venta | 0.2-0.3× sin venta 0.7-1.0× con venta | negativa |
| Base | 500 k (MX ≥ 80 %) | MXN 54 M | ≈ 17 M (31 %) | 2.5-3× ingresos o 9-11× EBITDA = 150-175 M | 45-52 M | 2.0-2.4× (base 2.2×) | 31-38 % |
| Optimista | 1.0 M (35 % fuera de MX) | MXN 122 M | ≈ 30 M (25 %) | 4× ingresos o 16× EBITDA = ≈ 480-500 M | ≈ 118 M (24 % tras la Serie A) | ≈ 5.4× (5-6×) | ≈ 85-90 % |
Rutas de liquidez
Por probabilidad est.: (1) compra de la participación por Grupo Veniu o un socio estratégico mexicano con derecho de primera oferta; (2) venta a una plataforma regional o global que necesite catálogo y estudio en español; (3) Serie A con fondos LATAM; (4) dividendos si VPLAY queda como estudio-plataforma rentable sin venta.
Contexto de capital
México levantó USD 1.1 mil M de capital de riesgo en 2025 (+53 %) y USD 944 M en el 2T-2026. La mediana de ronda semilla y de valuación en México no se localizó en fuente pública: la banda pre-money MXN 45-60 M es estimación y se verifica antes de negociar. Crunchbase News
Un solo tipo de cambio
Todo el documento convierte a ≈ MXN 17.0 por USD (FIX DOF: 17.0147 el 1-sep-2026 y 16.9755 el 2-sep-2026). El ask de MXN 22 M ≈ USD 1.3 M. DOF · FIX
Caja no es ingreso
Cada V-Coin vendida es pasivo diferido hasta consumirse (NIIF 15 B44-B47 / NIF D-1) y el IVA del 16 % se causa al cobro (LIVA 1-B). El reporte al socio muestra caja recaudada e ingreso reconocido por separado; el breakage (5-15 %) no se reconoce hasta tener 12 meses de historia.
Cuánto cuesta un usuario, cuánto deja y cuándo se recupera.
La respuesta corta: en B2C puro la relación LTV/CAC es de 1.1-1.7×, que no basta para financiar una empresa; sumando el B2B por usuario (misiones y ramas patrocinadas ≈ MXN 6-8 por MAU al año) llega a ≈ 2.5-3× con recuperación en ≤ 12 meses. Por eso el modelo no es "una app que compra descargas": es un estudio que además tiene usuarios.
| Métrica | D90 · soft launch | F1 · M4-M9 | F2 · M10-M18 | Cómo se calcula / referencia |
|---|---|---|---|---|
| CPI pagado (Android MX) | ≤ MXN 17 | ≤ 17 | ≤ 15 | Rango USD 0.50-1.00 est. sobre LATAM genérico USD 0.50-2.00 Business of Apps |
| CAC blended | ≤ MXN 10 | ≤ 10 | ≤ 8 | Todo el gasto de crecimiento ÷ instalaciones: 40 % × 12.5 + 60 % × 3.5 ≈ 7.1. Creadores, comunidad y eventos sí cuentan: contarlos evita el autoengaño del "orgánico gratis" |
| ARPU bruto por MAU-mes | ≥ 3.0 | 3.9 | 4.5 | Composición del mix maduro: anuncios 0.86 + monedas 1.70 + membresía 1.94 = 4.5 bruto (≈ 3.9 una vez descontadas tiendas y PSP, que es el punto de partida de F1). Sube a 5.5 en M19-M24 y 6.0 en el año 3 sólo con web ≥ 40 %, membresía semanal y pase de temporada Frente 3 §6.1 |
| ARPPU (pagador activo) | — | ≈ MXN 120-150 / mes est. | Aritmética declarada: (monedas 1.70 + membresía 1.94) ÷ 2.5-3 % de MAU pagadores. Consistente con la membresía mensual de MXN 149 y con packs de 49 a 999 | |
| Conversión instalación → pago | ≥ 1.5 % | ≥ 2 % | ≥ 3 % | Mediana de mercado 1.8 %; medios y entretenimiento 2.1 % RevenueCat 2025 |
| Retención D1 / D7 / D30 | 30 / 12 / 6 % | 30 / 15 / 8 % | 32 / 17 / 9 % | Mediana de Entretenimiento 18 / 10 / 4; cuartil alto > 30 / > 15 / > 8 core-mba 2026 |
| RPD a 12 meses por cohorte | — | ≥ MXN 9 (hito H10) | ≥ 13.6 (USD 0.80) | Contra el benchmark LATAM de USD 0.27 por descarga (= MXN 4.6) frente a 3.40 en EE. UU., estimación de un analista independiente Streaming Lens |
| LTV / CAC | — | 1.1-1.7× B2C puro · ≈ 2.5-3× con B2B | 13.6 ÷ 8-12 en B2C; el B2B por usuario aporta MXN 6-8 por MAU-año. Si el CPI pagado sube a USD 1.00 con 100 % de instalaciones pagadas, la razón cae a 0.8× = muerte por adquisición | |
| Payback | — | ≤ 12 meses | Sobre la cohorte, no sobre el mes calendario | |
| Costo de servir (infra + video + OTP) | 1.5-3.0 | 1.5-2.8 | 0.5-0.85 (500 k-1 M MAU) | Llaves de DRM por temporada, no por episodio; infra sin video USD 330-590/mes en piloto |
| Margen de contribución B2C | — | 15-48 % del bruto | 73-79 % en escala | Neto ≈ 87 % del bruto (web 40 % × 91-94 % + tienda 60 % × 85 %) menos el costo de servir. F1: 3.9 × 0.87 − 1.5/2.8 = 0.59-1.89. Año 3: 6.0 × 0.87 − 0.5/0.85 = 4.37-4.72 |
| Costo por episodio terminado | ≤ MXN 15 k | ≤ 11 k | ≤ 9 k | Jornada de MXN 48 k directos que rinde 10-12 episodios; temporada de 60-80 episodios ≈ MXN 0.7-0.9 M todo incluido, contra USD 150-300 k en EE. UU. |
| Preventa B2B por serie antes de rodar | ≥ 30 % del directo | ≥ 50 % del directo | ≥ 50 % del total | Regla de la casa: ninguna jornada se agenda sin sponsor firmado con 50 % de anticipo o fallback interno aprobado por el comité de greenlight |
El otro lado del mostrador: lo que deja un cliente B2B.
| Producto | Ticket (1 GVR = MXN 350) | Costo incremental est. | Margen | Ciclo y cobro |
|---|---|---|---|---|
| Placement ligero / UGC en episodio | 8-20 GVR = MXN 2.8-7 k | 0.5-1.5 k | 60-80 % | 1-2 semanas |
| Episodio co-creado con marca | 40-90 GVR = 14-31.5 k | 6-8 k | 50-75 % | 2-4 semanas |
| Temporada patrocinada (brief + advergame) | 240-330 GVR = 84-116 k ticket objetivo 300 GVR = 105 k | 33-81 k | 25-70 % incremental 55-70 % del paquete | 4-8 semanas; 50 % a la firma y 50 % a la publicación; cierre ≈ 2 de cada 10 marcas est. |
| Serie brandeada a medida (10-20 eps) | 120-400 GVR = 42-140 k | 0.5-3 jornadas | 0-50 % | 4-8 semanas; exclusividad sólo desde 300 GVR |
| Serie corporativa (8-12 eps, tenant o LMS) | 150-300 GVR = 52-105 k + ECO 3-8 k/mes | 20-35 k | 55-65 % | 3-6 semanas; 50/50. La pieza suelta extraída de una jornada existente queda en 40-120 GVR |
| Curso B2C / licencia por asiento | MXN 199-999 · 150-400 por asiento-año | post + plataforma | ≈ 80 % | F1 y F2 |
Cinco a siete veces ventas es el precio de los globales. VPLAY entra con descuento.
Los múltiplos públicos corresponden a empresas globales, líquidas y con márgenes brutos de 33-73 %. Una privada, en LATAM y sub-escala se valora con descuento del 50-70 %: la banda honesta para el escenario base es 1.5-3× ingresos u 8-15× EBITDA. El 4× sólo aparece con crecimiento superior al 80 % anual y presencia multi-país.
| Referencia | Dato | Múltiplo | Fuente y fecha |
|---|---|---|---|
| DramaBox / StoryMatrix | Buscó USD 100 M a una valuación de USD 500 M (ene-2026); ingreso 2024 USD 323 M con utilidad de 10 M. ⚠ Para 2025 hay dos cifras públicas incompatibles: USD 276 M (Appfigures) contra 530 M (Streaming Lens); se muestran ambas y no se elige ninguna | ≈ 1.5-1.8× ingresos | Filmustage 6-may-2026 · MPA · Appfigures · Streaming Lens |
| ReelShort / Crazy Maple | USD 785 M en 2025 → 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia; marketing por encima del 50 % del ingreso | — | MPA vía Variety, 6-ago-2026 (artículo hoy tras muro de pago) |
| COL Group (300364.SZ) | Proxy listado de ReelShort. ⚠ No consolida toda la operación: el múltiplo se cita con esa reserva | EV/Ventas 12.4× | stockanalysis.com, 2-sep-2026 |
| Kunlun Tech (300418.SZ) | Dueño de DramaWave, el tercero fuera de China; margen bruto 66 % | EV/Ventas 5.9× | stockanalysis.com, 2-sep-2026 |
| Duolingo | Suscripción gamificada con rachas y ligas; margen bruto 73 % | EV/Ventas 5.4× | stockanalysis.com, 2-sep-2026 |
| Netflix · Spotify | Streaming por suscripción y freemium con anuncios | 7.1× · 5.1× | stockanalysis.com, 2-sep-2026 |
| Holywater (My Drama) · GammaTime · Quibi | Levantaron USD 22 M · USD 14 M · más de 1.75 mil M (Quibi cerró). El capital entra a la categoría; Quibi es la lección de contenido caro sin economía de distribución | n/d | TechCrunch, 23-ene-2026 |
| VPLAY (implícito en este ask) | Post-money ≈ MXN 73 M sobre el plan base | ≈ 3.4× el ingreso del año 2 · ≈ 1.35× el run-rate del M36 | Aritmética propia sobre §9.3 est. |
Doce formas de perder el dinero. Y qué se hace con cada una.
La matriz completa del consejo tiene 20 riesgos con probabilidad, impacto, señal temprana, mitigación, plan B y dueño. Aquí están los doce que un socio pregunta primero. Cinco están marcados KILL: por sí solos pueden matar la división, y por eso cada uno tiene un interruptor numérico, no una buena intención.
El RPD de LATAM es de USD 0.27 contra 3.40 en EE. UU. (estimación de un analista independiente); ReelShort gasta más del 50 % de su ingreso en marketing. Con 100 % de instalaciones pagadas la razón LTV/CAC cae a 0.8×.
Mitigación ≤ 40 % de instalaciones pagadas, reinversión ≤ 35 % del ingreso, referidos que se pagan sólo al calificar, roster de 20-40 creativos por semana, episodios 1-5 gratis en redes con llamada a WhatsApp, holdout del 5 %.Kill-switch y plan B CPI pagado > MXN 17 o instalaciones pagadas > 45 % dos semanas → pausa automática de adquisición por Remote Config. Si persiste: modo estudio y distribución por marcas y telcos en vez de compra de tráfico.El modelo de analista más citado reparte los títulos en 5 % hits, 25 % promedio y 70 % flops (Streaming Lens, no auditado). Diez series cuestan MXN 7-9 M.
Mitigación preventa escalonada 30 → 50 %, piloto interno de 10 personas (≥ 7 piden el episodio 2), dos jornadas piloto desde la serie 2, lotes de cuatro títulos con tope de MXN 900 k y un solo título de riesgo, mapa de rebanado obligatorio en la biblia.Plan B bajar a 4 jornadas/mes; vender series a las plataformas globales que ya compran en español; coproducir con productoras mexicanas que ya maquilan para ellas.Con 100 k MAU en México el B2C rinde ≈ MXN 385 k al mes: paga la app, no el estudio. El riesgo no es que el B2C sea chico, es insistir en él con el dinero del tramo 3.
Mitigación tramos por hitos, kill-switches numéricos, cobro B2B del 50 % a la firma, comité de riesgo mensual con facultad de pausar campañas y mecánicas.Plan B el consejo ordena el modo estudio en 30 días; la caja nunca queda atrapada en una app que no funciona.Multas de 100 a 320,000 UMA, hasta el doble con datos sensibles. Precedente vivo: MXN 42,849,095 a la Federación Mexicana de Fútbol el 12-jul-2026 por consentir biometría con una casilla. VPLAY trata imagen, voz y decisiones automatizadas.
Mitigación aviso integral y simplificado con los datos sensibles nombrados, consentimiento firmado con sello NOM-151 y bitácora, DPO designado, inventario de SDKs, borrado de cuenta en app y web, cero perfilado de menores, auditoría trimestral.Plan B seguro de privacidad y notificación voluntaria. UMA 2026 = MXN 117.31.Un sorteo sin permiso es prisión de 3 meses a 3 años (art. 12) y "sin compra necesaria" no exime del permiso.
Mitigación cero azar comprado: ruletas y cofres sólo con Chispas ganadas y con probabilidades publicadas; premios reales sólo con permiso SEGOB, fianza e inspector; predicciones sin compra; 18+ para todo lo que toca dinero.Plan B eliminar ruletas y cofres por completo: la retención que aportan rachas y referidos no necesita azar. Opinión legal escrita como hito H7.Existen un registro USPTO en clase 28 (2017, titular de Shenzhen), vplay.com desde 1998, vplay.app (en venta) y vplay.com.br, plataforma brasileña de video registrada el 30-sep-2025. La búsqueda fonética del IMPI está pendiente.
Mitigación solicitud en 5 clases la semana 1 (first-to-file), dominios .mx/.com.mx/.lat/.tv, razón social neutra, y nada de merchandising ni ASO hasta el reporte.Plan B nombre alterno con diseño ya listo. Cambiar de nombre en el M1 cuesta días; en el M12 costaría la marca (rebranding pre-lanzamiento est. MXN 150-300 k).El tráfico inválido en apps móviles mexicanas se midió en 39 % (Pixalate, 3T-2025). Se suman reembolsos después de gastar monedas.
Mitigación cero acreditación desde el cliente (sólo verificación en servidor), Play Integrity y App Attest, teléfono verificado como identidad, clawback, 3DS2, tope de compra de MXN 10 k/mes.Kill-switch SSV rechazados > 25 % → se reducen las fuentes de Chispas y se activa KYC ligero; contracargos ≥ 0.5 % → 3DS2 obligatorio.15-30 % de comisión en México, sin la baja al 10 % + 5 % hasta el 30-sep-2027. Reglas de Apple sobre monedas compradas, probabilidades y enlaces de pago externos.
Mitigación cuenta de organización con D-U-N-S, Small Business Program, V-Coins sin caducidad y Chispas con caducidad, probabilidades publicadas, el anuncio nunca como única vía, y estrategia web-first para recargas (91-94 % neto contra 70-85 % de tienda).Plan B PWA y WhatsApp como puerta; Android primero; TestFlight externo con hasta 10,000 probadores.El agujero analógico no se cierra: una cámara apuntando a la pantalla siempre podrá grabar.
Mitigación CMAF + cbcs con FairPlay, Widevine y PlayReady, tokens de 5-15 minutos emitidos sólo tras verificar el derecho, marca de agua por sesión, retiro en ≤ 72 h y precio bajo (MXN 2.9 por episodio).Plan B ventana de exclusividad corta, catálogo viejo a AVOD y monetizar lo que no se piratea (interactivo, comunidad, eventos). Regla de honestidad: nunca se promete "video imposible de piratear"; se promete video que no es rentable piratear.Desde el 14-may-2026 la clonación de voz o imagen con herramientas de IA exige acuerdo previo por escrito; la infracción va de 5,000 a 40,000 UMA. El art. 117 bis es irrenunciable.
Mitigación contrato de obra por encargo con licencia justificada y Anexo C de IA firmado antes del llamado, con sello NOM-151; regalías del 117 bis liquidadas trimestralmente desde el ledger; sin menores en el MVP.Plan B convenio con la ANDA para protagonistas. El tabulador ANDA 2026 no es público: los costos de elenco son estimación.El perfil que junta Flutter, DRM, facturación de tiendas y verificación en servidor es escaso en Guadalajara, y Sergio dirige tres divisiones.
Mitigación spike de DRM con proveedor de respaldo garantizado, VSolutions como banca de horas, showrunner con participación de 2-5 % por serie, biblias documentadas desde la semana 1, PM en el M4 y GM/COO en el M12 como hito H13 (condición del tramo 3).Plan B nearshore a USD 35-80/h; director de episodios freelance desde la serie 2.Las tiendas liquidan a 30-45 días, OXXO y SPEI confirman horas después y el B2B cobra 50/50. En paralelo, los gigantes ya producen en México y hay más de 10,000 títulos con IA al mes.
Mitigación anticipos B2B, recarga web como canal principal con mínimo de MXN 99, reserva del 7 % del ask, y la decisión de no competir por CPI ni por volumen de catálogo: se compite por B2B, interactivo en español, pagos locales y velocidad (6-8 semanas de luz verde a estreno).Plan B ser proveedor de las globales: vender series y maquila a quienes ya compran en español.Seis defensas que no están en el código. Y una lista de lo que no defiende nada.
Ecosistema Veniu ya construido
Odoo 19 en un hub de 9 compañías, NEXUS/Botpress con atención humana, VENIU POINTS con ledger idempotente reconciliado el 6-jul-2026, Content Factory, Advergames Lab, Games Hub, Hub de Reservaciones, Mesa de Soporte y el circuito físico VEntertainment. El dinero del socio paga contenido y crecimiento, no infraestructura básica.Aportación en especie est. MXN 6-9 M
Fábrica propia a costo tapatío
Temporada a 20-30 % del costo estadounidense: MXN 0.7-0.9 M contra USD 150-300 k. Una jornada de MXN 48 k directos rinde 10-12 episodios, 2-3 ramas, 4-6 piezas educativas o corporativas, clips UGC y 8-10 cortes de 6 s para push. Replicable por otro tapatío; no por una app de Singapur.Tiempo de copia: no aplica
Ledger en Odoo y pagos que México sí usa
OXXO, SPEI, tarjeta, tiendas y facturación CFDI desde el día 1, con contabilidad de monedas NIIF 15. No localizamos ninguna app global de micro-dramas que cobre por OXXO o SPEI ni que facture CFDI. La web deja 91-94 % neto contra 70-85 % de las tiendas: son 15-30 puntos de margen.Tiempo de copia est. 6-12 meses
Relaciones B2B que ya existen
Content Factory operando, la rúbrica GVR y la cartera de VSolutions hacen que el B2B exista antes que la app. Un estudio chino no tiene marcas mexicanas; una agencia mexicana no tiene plataforma ni ledger. Lo que se copia es el equipo y el proceso, no la cartera.Tiempo de copia est. 6-9 meses
Datos de decisión, no sólo de vistas
Qué tropo retiene en qué ciudad y qué producto elige la audiencia en qué nodo del advergame, en agregado y conforme a la LFPDPPP 2025. Eso permite vender la temporada siguiente antes de rodarla y es el insumo del reporte que ve la marca. Sólo se consigue con audiencia propia.No copiable sin audiencia
LATAM-first y cumplimiento como producto
Ocho borradores legales, cero azar comprado, 18+ para dinero, LFCA prevista, cadena de derechos limpia (INDAUTOR, cesiones con plazo, 117 bis, voz e imagen por escrito) y DRM real. Es exactamente lo que exigen FAST, OTT y telcos para licenciar, y quienes entren después lo pagan de golpe.Tiempo de copia est. 3-6 meses
Las respuestas de un minuto, escritas antes de que las pregunten.
Sí, en los primeros 18-20 meses el estudio paga la casa, y está dicho en el plan: el B2B es ≥ 75 % del ingreso en el año 1 y ≥ 50 % hasta el mes 20. La app no es el negocio de hoy: es el activo de distribución, datos y catálogo que multiplica el valor del estudio.
La aritmética del múltiplo
Sin app, VPLAY vale ≈ 1× ingresos: es una productora. Con app y 500 k MAU vale 2.5-3×. Esa diferencia —de MXN 54 M a 150-175 M de valuación en el M36— es literalmente lo que se está comprando. Es la misma secuencia estudio → plataforma que siguió DramaBox (utilidad reportada en 2024) y la que ReelShort pagó con pérdidas hasta 2026.
- Cuesta: CPI pagado MXN 8.5-17; CAC blended ≤ 10 con al menos 60 % de instalaciones orgánicas. Y "blended" significa que creadores, comunidad y eventos sí se cuentan.
- Deja: RPD objetivo a 12 meses de MXN 13.6, que es tres veces el benchmark de LATAM (USD 0.27 = MXN 4.6, estimación de un analista independiente).
- Se recupera: LTV/CAC de 1.1-1.7× en B2C puro y ≈ 3× sumando el B2B por usuario; payback ≤ 12 meses.
Y el candado: si en el mes 12 el RPD no llega a MXN 9, el tramo 3 no se libera y ese dinero se reasigna a jornadas B2B. La disciplina no es una promesa, es una cláusula.
Porque a ellos México no les paga. LATAM aporta el 23 % de las descargas de la categoría Sensor Tower y deja USD 0.27 por descarga contra 3.40 en EE. UU., según estimación de un analista independiente Streaming Lens. No cobran en OXXO ni en SPEI, no facturan CFDI, no localizamos interactivos de marca en español en ninguna de ellas y DramaBox produjo apenas 3 títulos mexicanos en 2026 PRODU.
Dos consecuencias prácticas
- VPLAY no compite por el mismo peso: compite por el minuto de atención mexicano vendido cinco veces (episodio, rama de advergame, tutorial, placement, cápsula corporativa).
- VPLAY puede ser su proveedor: licencia y maquila en español con cadena de derechos limpia, que es justo lo que ellos no acreditan.
Los dos riesgos existen, son reales en México y están diseñados fuera del producto, no mitigados después.
- Azar: la LFJS castiga el sorteo sin permiso con prisión de 3 meses a 3 años, y "sin compra necesaria" no exime del permiso. Por eso: cero azar comprado, cofres y ruletas sólo con Chispas ganadas y con probabilidades publicadas, permiso SEGOB únicamente para campañas físicas presupuestadas, y 18+ para todo lo que toca dinero.
- Datos: consentimiento firmado del talento con sello NOM-151 antes del llamado, aviso con los datos sensibles nombrados, DPO, inventario de SDKs y cero perfilado de menores. El precedente de MXN 42.85 M a la FMF (12-jul-2026) por consentir biometría con una casilla es la razón exacta de esta disciplina.
- Y el aislamiento: la responsabilidad queda en la S.A.P.I., no en Grupo Veniu ni en el hub Odoo multiempresa.
Honestidad: las opiniones legales escritas (LFJS, Ley Fintech, régimen fiscal de las monedas, LFPDPPP) están encargadas, no obtenidas. Son el hito H7 del tramo 2.
Base 2.0-2.4× (TIR 31-38 %), optimista ≈ 5.4×, pesimista 0.2-0.3× sin venta y 0.7-1.0× con venta gracias a la preferencia 1× y a que en ese escenario sólo se desembolsan 17 M de los 22 M.
Cuatro rutas de liquidez, por probabilidad
- Compra de la participación por Grupo Veniu o por un socio estratégico mexicano de medios, telco o retail, con derecho de primera oferta.
- Venta a una plataforma regional o global que necesite catálogo y estudio en español.
- Serie A con fondos de LATAM: México levantó USD 1.1 mil M de capital de riesgo en 2025 y 944 M sólo en el 2T-2026.
- Dividendos: ≥ 30 % de la utilidad distribuible cuando haya EBITDA positivo dos ejercicios seguidos.
Desde la semana 1: showrunner, productor de línea y dos ingenieros senior en nómina. PM en el M4. Sergio al ~50 % durante F0 y F1. GM/COO en el M12 como hito H13 — es condición del tramo 3, no una intención. Consejo con un independiente de la industria audiovisual y tablero mensual de 17 KPIs con kill-switches.
El equipo fundacional son 9 roles en nómina: MXN 291 k brutos ≈ 384 k cargados (factor 1.32), más un banco de freelance por jornada. La operación completa del MVP corre en ≈ MXN 0.7 M/mes (rango 0.6-0.85). Los nombres del equipo no se presentan todavía: hoy existen los perfiles y las pruebas de contratación por rol, no las personas firmadas.
Modo estudio en 30 días, por decisión del consejo. Se conserva la nómina creativa, ventas y legal (fijo ≈ MXN 0.45 M/mes); se congela la adquisición pagada y todo desarrollo nuevo; cada jornada se rueda sólo con un contrato que la cubra. Con un B2B de 0.9-1.2 M al mes el estudio queda en EBITDA de cero o positivo y el catálogo registrado se licencia.
Es la diferencia entre una apuesta y una inversión: el peor caso no es perder todo, es ganar poco.
Cuatro fases de producto, medidas con la rúbrica de la casa.
La versión 1 de este documento estimaba ≈ 1,900 GVR de desarrollo en cuatro fases de 28 semanas. Con el blueprint final el alcance creció y el calendario se estiró: ≈ 7,200-7,500 GVR de desarrollo externo en 15 meses (MXN 2.5-2.6 M), dentro del rubro "Producto y tecnología" que también paga la nómina técnica y 18 meses de infraestructura. La cifra sale de la línea "Tech VSolutions" del modelo mensual (MXN 200 k/mes en M4-M9 y 167 k/mes en M10-M15) más el complemento del MVP. 1 GVR = MXN 350 es un punto de complejidad, no una hora; el ECO es la cuota mensual de operación (hosting, soporte, APIs y mantenimiento), que se dimensiona por carga y no es un múltiplo fijo. est. — la cotización formal sale del cotizador Veniu (veniu.bot.pricing), no de esta página. §9.1 · canon GVR
Fundaciones, ledger y soft launch
Módulo ve_vplay por Vía A (partners espejo, packs, ventas web con CFDI global, suscripciones, CRM y portal de marcas, pasivo por monedas, conciliación, usuario bot JSON-2): 120-200 GVR. App Flutter con reproductor nativo y API NestJS + PostgreSQL + Redis en Querétaro, construidas por los dos seniors en nómina. Muro de tres salidas, wallet de dos monedas, anuncios recompensados con verificación en servidor, checkout web OXXO/SPEI/tarjeta, DRM Widevine L1/L3.
Gamificación completa, motor de ramas y portal de marcas
Ligas, pases de temporada, regalos, coleccionables y referidos en cascada; editor visual del motor de ramas heredado del Advergames Lab; portal de marcas con reporte de decisiones por nodo; iOS en App Store; push con video; audio descriptivo por TTS para la LFCA. Entra el Product Manager y el oficial de cumplimiento.
Rutas B2B, licencias y monetización fina
Tableros de decisión para marcas, ad-ops y precios dinámicos, licenciamiento a FAST/OTT/telcos, doblaje PT/EN asistido, cursos B2C y licencia por asiento, antifraude avanzado, carrier billing vía tienda. Primer contrato de licencia o LMS institucional firmado (hito H12).
White-label sólo cuando las otras unidades sean rentables
Multi-tenant para medios, universidades y marcas; franquicia del formato; recomendación personalizada; descarga temporal. VPLAY Platform es un centro de costo hasta F3 y no se construye la versión SaaS hasta que las unidades Studio, App, Brands y Academy sean rentables. Es una regla de dependencia, no una preferencia.
Derechos de información que se ejercen con un tablero, no con una llamada.
- Mensual
- Tablero de 17 KPIs alimentado desde Odoo y PostHog: retención, DAU/MAU, cruce del muro, conversión, ARPU y mezcla web, RPD, CAC y participación de instalaciones pagadas, episodios por jornada y costo por episodio, preventa, B2B, Academy, ingreso de temporada ÷ costo, calidad técnica, antifraude, cumplimiento y caja.
- Mensual
- Reporte de caja recaudada contra ingreso reconocido (pasivo por monedas), quema contra plan y meses de caja restantes.
- Trimestral
- Estados financieros; auditoría externa anual desde el ejercicio 2027.
- Consejo
- 1 consejero + 1 observador. Tres comités con veto: Greenlight semanal (veta rodajes sin preventa), Riesgo mensual (puede pausar adquisición, campañas o mecánicas) y Tramo en M6 y M12.
- Materias reservadas
- Presupuesto anual y desviaciones > 15 %; deuda > MXN 2 M; emisión de acciones u opciones; venta o licencia exclusiva del catálogo; cambio de giro; compensación de directivos; partes relacionadas fuera del tabulador; adquisición pagada > 35 % del ingreso; cualquier mecánica con azar comprado.
- Partes relacionadas
- Todo servicio de Grupo Veniu a VPLAY a costo más un máximo de 10 %, con tabulador anexo al convenio y aprobación del consejero de inversionistas por encima de MXN 500 k al año por proveedor est.
- Salida
- Tag y drag al 60 %; derecho de primera oferta de Grupo Veniu a valor de mercado; dividendos ≥ 30 % de la utilidad distribuible con dos ejercicios de EBITDA positivo; vesting inverso de un tramo de la participación de Veniu (est. 20 %) ligado a los mismos hitos.
- Activos que sobreviven
- Catálogo registrado en INDAUTOR, marca en el IMPI, contratos B2B recurrentes y una fábrica con costo unitario del 20-30 % del estadounidense. Si el proyecto se detiene, el catálogo es un activo licenciable.


Lo que hoy es pendiente y no se presenta como dato: (1) la búsqueda fonética del IMPI para VPLAY en las clases 9/35/38/41/42 no está hecha; (2) las opiniones legales escritas sobre LFJS, Ley Fintech, régimen fiscal de las monedas y LFPDPPP están encargadas, no obtenidas (hito H7); (3) el modelo financiero en hoja de cálculo se entrega en la sala de datos, no en esta página; (4) del equipo existen perfiles y pruebas de contratación por rol, no nombres firmados; (5) del B2B existe cartera y probabilidad de cierre, no cartas de intención firmadas; (6) el tabulador ANDA 2026 y las tarifas de IMPI, INDAUTOR y SEGOB 2026 no son públicos: los costos de elenco y de trámites son estimación; (7) la mediana de rondas semilla y valuaciones en México no se localizó en fuente pública: la banda pre-money de MXN 45-60 M se verifica antes de negociar; (8) para DramaBox 2025 hay dos cifras públicas incompatibles y se muestran ambas; (9) el ingreso actual de Content Factory no está auditado en este panel y por eso no se cuenta como ingreso nuevo.
Documento confidencial para socios · Grupo Veniu · VPLAY · corte del 2 de septiembre de 2026. Las cifras marcadas est. son supuestos declarados, nunca datos. Ninguna cifra de salida es una promesa de rendimiento.
De dónde viene la inspiración y qué se verificó.
Este sitio no se escribió de memoria. Detrás de cada pestaña hay ocho frentes de investigación cerrados el 1 de septiembre de 2026, un día antes de la presentación a socios: mercado y benchmark, entrega de video, monetización y gamificación, anuncios-push-pagos, talento y herramientas, ruta técnica, referencias de medios y una exploración pública de GoodShort en vivo. Aquí están las fotos con su licencia, los videos con su ID verificado, las fichas públicas de los competidores y las 40 fuentes principales de las 650 URLs únicas citadas en los ocho documentos de investigación. Lo que no pudo confirmarse está declarado al final, frente por frente.
Observación directa
GoodShort se navegó sin iniciar sesión desde el navegador y se descargó su HTML (275 KB) para leer el estado embebido: 72 títulos, 44 portadas, etiquetas de tropo, el gancho "10% extra value vs the app" y el reproductor HLS con URL firmada. 00 · 07 §5
Datos de tiendas
Dueños legales y rangos de compra in-app se leyeron de App Store México (iTunes Search API) y Google Play MX el 1-sep-2026. Así se corrigió una premisa: GoodShort no es de Crazy Maple, sino de Singapore New Reading Technology. 01 §1.3
Informes y prensa
Sensor Tower (IAP en tiendas), Media Partners Asia vía Variety y Deadline (ingreso total), Omdia, iiMedia y CNSA para China; PRODU, Filmustage y Streaming Lens para LATAM y costos. Cada cifra lleva su fecha; las discrepancias se marcan con ⚠️. 01 §8
Verificación de medios
Cada foto verificó HTTP 200 · image/jpeg en su URL directa; cada video verificó oEmbed 200 con título y canal; un ID (NHK) devolvió 401 y se excluyó. Las portadas del competidor se listan como enlace, nunca se copian al repositorio. 07 §2
Lo que se ve en el sitio y de quién es.
Todo el banco es de Pexels (Pexels License: uso comercial libre, edición permitida, atribución opcional). Se descargaron a 1,400 px, se optimizaron a ≤ 1,200 px y ≤ 163 KB, y se revisaron visualmente: una se descartó (disfraz con marca registrada) y una quedó condicional (arcade con logos de terceros). Filtra por tema para ver qué pestaña usa cada foto. 07 §3











Míralo antes de creerlo: tráilers, reportajes, detrás de cámaras y tecnología.
Cada ID se verificó con oEmbed (HTTP 200, título y canal) el 1-sep-2026 y se reproduce en youtube-nocookie.com al tocar el póster. Vistas y fechas son las observadas ese día en la página de resultados: sirven de contexto, no son cifras de negocio. Las cifras que aparecen en algunos títulos ("USD 14 mil millones") son afirmaciones de sus autores; la tesis del sitio se sostiene con Sensor Tower y MPA. 07 §4 · §6
01 · Tráilers y embudos de las apps
Así vende el formato la competencia: gancho en 3 segundos, cliffhanger a los 60 y un CTA permanente hacia la app y las monedas.

Por qué: el formato gancho-cliffhanger en 60 s tal como lo vende la plataforma líder (29% del mercado ex-China). oEmbed 200

Por qué: estética y ritmo del competidor #2 (21% ex-China), el que ya produce en México con In-To Films y Dos Ke Tres. oEmbed 200

Por qué: el embudo "episodios gratis en YouTube → app → monedas" que VPLAY replicará con TikTok, Kwai y WhatsApp. oEmbed 200

Por qué: mismo título que la portada #1 de goodshort.com el 1-sep-2026: referencia directa del benchmark observado en vivo. oEmbed 200

Por qué: el líder ya opera un canal en español (~40 títulos ES/PT en un año); el hueco no es de idioma, es de originales mexicanos. oEmbed 200

Por qué: 3.2 M de vistas en Brasil: tracción del formato en LATAM, donde viven el 23% de las descargas y el RPD más bajo (USD 0.27). oEmbed 200
02 · Industria y reportajes
Credibilidad prestada: medios financieros y agencias explican el modelo con sus propias cámaras. Úsalos en la pestaña Mercado.

Por qué: WSJ explica el modelo y su salto a EE.UU.; el reportaje que un socio puede ver en 8 minutos. oEmbed 200

Por qué: economía de monedas y anuncios explicada por CNBC; complementa la tabla de precios de ReelShort y DramaBox. oEmbed 200

Por qué: la fuente más reciente y neutral (≈19-ago-2026): el boom sigue vivo dos semanas antes de la presentación. oEmbed 200

Por qué: reportaje breve europeo; muestra que el fenómeno ya no es solo China-EE.UU. oEmbed 200

Por qué: narrativa para fundadores e inversionistas. La cifra del título es del autor (coincide con Omdia 2026 global); el sitio usa MPA ex-China USD 3.6 mil M. ⚠️ oEmbed 200

Por qué: premios propios: madurez de industria, talento con marca personal y un ecosistema que VPLAY puede replicar con VEntertainment. oEmbed 200
03 · Detrás de cámaras, guion y el incumbente mexicano
Cómo se fabrica un episodio de 90 segundos, quién lo escribe y quién ya lo está haciendo en México.

Por qué: del set real a las "fábricas de IA" (≈26-ago-2026): la mejor pieza sobre producción y generación de video en China. oEmbed 200

Por qué: set real de bajo presupuesto: la escala de "una jornada, seis formatos" con la que arranca la maquila VPLAY. oEmbed 200

Por qué: cómo se escribe el cliffhanger cada 60 s; insumo para el asistente de guion y las plantillas por tropo. oEmbed 200

Por qué: el incumbente mexicano ya publica "Microdramas" verticales en su canal oficial (≈ago-2026): el formato llegó a la televisión abierta. oEmbed 200

Por qué: explicativo en español para la audiencia mexicana: cómo describe el usuario final las apps que compiten con VPLAY. oEmbed 200
04 · Video interactivo: elige tu final
La base narrativa de los advergames: ramas, decisiones y comercio dentro del video.

Por qué: featurette oficial de Netflix: cómo funciona el branching con segmentos precargados; el molde técnico del advergame VPLAY. oEmbed 200

Por qué: serie shoppable con eko: interactivo + comercio, el molde de "la marca dentro de la trama" con cupón real. oEmbed 200

Por qué: solo si se requiere el tráiler; el canal no es Netflix. Preferir V9. oEmbed 200
05 · Advergame, contenido de marca y anuncios recompensados
El caso B2B real y el flujo oficial del anuncio que paga monedas.

Por qué: micro-drama de marca por episodios de una marca global: EP1 5.7 M y EP2 7.1 M de vistas. El comparable para vender la Ruta B. oEmbed 200

Por qué: flujo oficial opt-in → video → recompensa y sus políticas; base del anuncio recompensado no saltable con verificación servidor a servidor. oEmbed 200

Por qué: variante del anuncio recompensado que aparece en transiciones naturales (entre episodios) sin pedir el opt-in cada vez. oEmbed 200
06 · Generación de video con IA
Estado del arte para pre-visualización, B-roll y variantes de gancho. Referencias estéticas, no compromisos de stack.

Por qué: video con audio sincronizado; disponible en México dentro de Google AI Pro (MXN 395/mes) y en Runway Standard. oEmbed 200

Por qué: showreel oficial como referencia estética únicamente: la app de consumo se descontinuó el 26-abr-2026 y la API cierra el 24-sep-2026, así que no forma parte del stack. ⚠️ 05 §2.1

Por qué: el modelo dominante en la producción china con IA (títulos IA = 38-40% del top-100); 1080p con audio nativo a 12 créditos/s. oEmbed 200
GoodShort, ReelShort y DramaBox tal como se ven hoy.
Enlaces a las páginas públicas que se documentaron. Se describen patrones, no se copian assets: las portadas y logos son de sus dueños. La exploración de GoodShort fue pública y sin cuenta; la recarga y el desbloqueo exigen login, por eso los packs en pesos quedaron como hueco. 00 · 01 §2 · 07 §5
GoodShort
NewReading PTE. LTD. (Singapur); 6% del mercado ex-China; 50 M+ descargas en Play. Home = carrusel + estantes por tropo + CTA permanente "Top Up". Web en 13 idiomas, incluido español.
- goodshort.com · home, "Score 10% extra value vs the app"
- goodshort.com/es · versión en español
- /dramas/playlets · catálogo, 242 páginas ≈ 5,800 títulos est.
- ficha de serie · Views 38.4 M · Followers 6.3 M · EP.64
- /uc · TOP UP · recarga (JS tras login; hueco)
- Play MX · IAP MXN 20 – 5,999 · 4.36 M reseñas
8 portadas GoodShort
Del estado embebido de la home (44 portadas únicas, relación ≈ 3:4, títulos-gancho de 6-9 palabras). Se enlazan como referencia visual de UI; derechos de GoodShort/NewReading.
ReelShort
Crazy Maple Studio / COL Group; USD 785 M en 2025 → 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia (vía Variety, 6-ago-2026, hoy tras muro de pago) — proyección de analista, no resultado auditado. Estantes New Release · TOP · Reel Original · ReelShort Interactives · ReelTalk.
- reelshort.com · "Unlock Episodes Free Only in APP"
- Fandom · Coins · 8-13 gratis, 60 monedas/ep, packs USD 4.99-99.99
- Fandom · Subscription · VIP 14.99 sem / 49.99 mes / 199 año
- Play MX · IAP MXN 2 – 4,299 · 1.83 M opiniones
- Variety · MPA 6-ago-2026 · P&L proyectado 2023-2028
DramaBox
StoryMatrix / Dianzhong; 21% ex-China; 465 M+ descargas; 70% del ingreso por suscripción. Muro típico en el episodio 6; 15 anuncios/día × 2 monedas; 20+ títulos LATAM en 2026 (MX 3 · CO 3 · BR 5).
- Play MX · IAP MXN 10 – 6,199 · 5.33 M opiniones
- Guía monedas vs suscripción (25-jul-2026)
- Streaming Lens · Revenue 2026 · RPD por región
- PRODU 26-jun-2026 · expansión LATAM
- PRODU 14-jun-2026 · detrás de cámaras en México
Patrones de UI observados y qué hace VPLAY con cada uno
| Patrón | GoodShort (observado 1-sep-2026) | ReelShort | DramaBox | VPLAY |
|---|---|---|---|---|
| Descubrimiento | El tropo es el género: CEO, Mafia, Werewolf, Counterattack, Contract Marriage…; 9 categorías; sinopsis largas para SEO | Estantes por tropo + "ReelShort Interactives" + podcast ReelTalk | 6,000+ títulos, 16 idiomas, 175 territorios | Tropos mexicanos/LATAM (telenovela, familia, futbol, migración) + estante Advergames |
| Muro de pago | Web: candado alrededor del ep. 12-15; app: primeros episodios gratis y VIP semanal por niveles | 8-13 gratis · 60 monedas/ep (≈ MXN 5-10 conv.) | 5-10 gratis · muro típico ep. 6 | 8 gratis, muro en el ep. 9 (experimento vivo 5 vs 8) est.; tres salidas: anuncio no saltable elegido por el usuario, 30 V-Coins o membresía canon · 00 |
| Recarga web | "Score 10% extra value vs the app": evita la comisión de tienda | Web store propio (palanca de margen según MPA) | Bundles con bono; descuento de nuevo usuario | +10 % de V-Coins por recargar en web con SPEI/OXXO/tarjeta |
| Suscripción | VIP semanal por niveles (precio MXN no extraíble sin login) | USD 14.99 sem · 49.99 mes · 199 año | USD 16.99-19.99 sem · 49.99 año (70% del ingreso) | Canon del sitio: semanal MXN 59 (bienvenida 49) · mensual 149 · anual 999 est. 03 §2.1.2 |
| Anuncios recompensados | Desbloqueos limitados por anuncio | 15-30 monedas/anuncio, hasta ~250/día | 15 anuncios/día × 2 monedas | Opt-in con verificación servidor a servidor; tope de 10 al día (techo del plan; cap operativo 6-8) est.; +10 Chispas en misión y +30 al sustituir el desbloqueo; moneda principal en LATAM, donde el RPD es de USD 0.27 según estimación de un analista independiente blueprint · 04 §A7 |
| Prueba social | Ficha con Vistas 580.0K · Seguidores 99.4K; sin rating ni comentarios | Trustpilot 1.6★ (fuera de la app) | 43.5% audiencia masculina | Vistas + seguidores + predicciones del final y ligas |
| Entrega de video | HLS 720×1280, manifiesto con URL firmada y caducidad; sin DRM observable en web | — | — | CMAF cbcs + FairPlay/Widevine/PlayReady + marca de agua por sesión |
| Login y compartir | Facebook, Google, correo; compartir a WhatsApp, X, Reddit | Login social | Login social | OTP por WhatsApp (NEXUS); perfil en Odoo desde el primer toque |
Cada número del sitio tiene una puerta de regreso.
Selección de las 650 URLs únicas citadas en los ocho frentes: las que sostienen las cifras de tesis. Filtra por frente; el documento completo de cada frente vive en 90_docs/investigacion/.
| Frente | Fuente · fecha | URL | Qué aporta al sitio |
|---|---|---|---|
| 00 OBS | goodshort.com · navegación pública y HTML (1-sep-2026) | goodshort.com | Nav, "10% extra value vs the app", tags de tropo, reproductor HLS 720×1280 con URL firmada, muro web ep. 12-15, 72 títulos / 44 portadas |
| 01 MKT | Sensor Tower · State of Short Drama Apps 2026 (jun-2026) | sensortower.com/…/2026-report | Q1-2026: >850 M descargas (+140%), ~USD 750 M IAP; SEA 32% · LATAM 23% · India 22%; 25 min/día |
| 01 MKT | Sensor Tower · Short-Drama Redefines Mobile Entertainment (ene-2025) | sensortower.com/…/challenges-games | Top-3 = 76% de descargas; retención DramaBox 17% M6 / 15% M12; 70% de descargas de ReelShort son pagadas |
| 01 MKT | Marketing Dive · Sensor Tower State of Mobile 2026 (20-feb-2026) | marketingdive.com/…/812610 | IAP 2025 USD 2.98 mil M (+115%); +5.78 mil M de horas |
| 01 MKT | Variety · MPA "Inside the US$1B Micro-Drama Machine" (6-ago-2026) | variety.com/…/1236828885 | ReelShort 97 → 400 → 785 M → 1.05 mil M (2026e) y primera utilidad; ex-China 2.7 → 3.6 → 9.5 mil M; cuotas 29 / 21 / 13 / 10 / 6% |
| 01 MKT | Deadline · informe MPA (17-sep-2025) | deadline.com/…/1236545453 | China USD 9.4 mil M en 2025 (supera taquilla); >830 M espectadores; mezcla 2030 (56% ads / 39% subs) |
| 01 MKT | iTiger / Huajin Securities · iiMedia 2025 | itiger.com/news/1187933863 | China RMB 67.79 mil M (+34.4%); 233 colaboraciones marca × micro-drama ene-ago 2025; >60% reinversión |
| 01 MKT | Streaming Lens · Production Costs (abr/ago-2026) y DramaBox Revenue | lens.streaming-radar.com/…-costs | Costos por región (LATAM USD 10-50 K, 5-12 días est.); RPD LATAM 0.27 vs EE.UU. 3.40; hit rate 5 / 25 / 70 |
| 01 MKT | Filmustage · ReelShort vs DramaBox 2026 (6-may-2026) | filmustage.com/…-in-2026 | Precios VIP; México 27.9 min/día (Omdia Q4-2025); ~75% mujeres; 8-10 días de rodaje por serie |
| 01 MKT | PRODU · DramaBox se expande en LATAM (26-jun-2026) | produ.com/ushispanic/… | 20+ títulos locales 2026 (MX 3 · CO 3 · BR 5); 70-80 eps × 90 s; In-To Films y Dos Ke Tres Films |
| 01 MKT | ReelShort Fandom · Coins y Subscription (ago-2026) | reelshort.com/fandom/…coins | 8-13 episodios gratis; 60 monedas/ep; packs USD 4.99-99.99; VIP 14.99 sem / 49.99 mes / 199 año; Vote Props e interactive choice passes |
| 01 MKT | Global Times · borrador NRTA de micro-dramas (24-jun-2026) | globaltimes.cn/page/202606/1364363 | 3 categorías con revisión previa: riesgo de supply si se licencia catálogo chino |
| 01 MKT | Business of Apps · CPI rates 2025 | businessofapps.com/…/cost-per-install | CPI LATAM USD 0.50-2.00 vs Norteamérica 2.5-5.00; base del CPI Android MX est. 0.30-1.00 |
| 01 MKT | iTunes Search API (storefront MX) + Google Play MX (1-sep-2026) | itunes.apple.com/lookup?id=6448176203 | Dueños legales de 14 apps (GoodShort = Singapore New Reading Technology, no Crazy Maple); rangos IAP MXN 20-5,999 / 2-4,299 / 10-6,199 |
| 02 VID | Apple · HLS Authoring Specification for Apple Devices | developer.apple.com/…/hls-authoring-specification | Escalera de bitrate, fMP4/CMAF y requisitos de FairPlay para el player de iOS |
| 02 VID | Shaka Packager · Raw key (Google) | shaka-project.github.io/…/raw_key | Empaquetado CMAF + cifrado cbcs con tres DRM desde una sola codificación; --iv obligatorio para FairPlay |
| 02 VID | Mux · Pricing, DRM y signed playback | mux.com/pricing | Tarifas por minuto; DRM llave en mano; 100,000 min de entrega 720p gratis/mes; escenario "velocidad" |
| 02 VID | Cloudflare Stream · Pricing y securing | developers.cloudflare.com/stream/pricing | Precio por 1,000 minutos almacenados y entregados; URLs firmadas; PoPs en México |
| 02 VID | Fora Soft · Widevine L1/L2/L3 y forensic watermarking (10-ago-2026) | forasoft.com/…/widevine-l1-l2-l3 | Niveles de seguridad (L3 = solo SD), marca de agua A/B por sesión; base de "no rentable piratear" |
| 03 MON | Apple Small Business Program · Google Play service fees | developer.apple.com/…/small-business-program | 15% bajo USD 1 M/año, 30% estándar: base de la comisión de tienda del simulador |
| 03 MON | Deconstructor of Fun · Duolingo (14-abr-2025) + carta a accionistas Q4 FY2025 (SEC) | deconstructoroffun.com/…/duolingo | Rachas, ligas y streak freeze: el manual de gamificación que VPLAY adapta a monedas duales |
| 03 MON | Ley Federal de Juegos y Sorteos + SEGOB Aprovechamientos 2025 | diputados.gob.mx/LeyesBiblio/pdf/109.pdf | Cuándo un sorteo promocional requiere permiso; diseño "sin azar" de predicciones, cofres y ruleta |
| 03 MON | IFRS Community · breakage y derechos no ejercidos (NIIF 15) | ifrscommunity.com/…/breakage | Monedas no consumidas como pasivo diferido; reconocimiento de breakage en Odoo |
| 04 ADS | Google AdMob · Rewarded ads y Server-Side Verification | developers.google.com/admob/android/ssv | Flujo opt-in → video → recompensa; verificación servidor a servidor obligatoria antes de acreditar monedas |
| 04 ADS | Appodeal · eCPM Q1-2025 (y Q4-2024 por región vía Mistplay) | appodeal.com/…-q1-2025 | eCPM de rewarded video por región; México por formato queda como hueco |
| 04 ADS | Meta · WhatsApp Business Platform pricing y messaging limits | developers.facebook.com/…/whatsapp/pricing | Tarifa por conversación en México, límites de plantillas y opt-in para el push conversacional NEXUS |
| 04 ADS | Batch · Benchmark push 2025 (800 mil M de mensajes) + Pushwoosh 2025 | batch.com/…/benchmark-notifications-push | Opt-in 61% (Android 67 / iOS 56); CTR media y entretenimiento 1.69% Android / 0.83% iOS; contextual 14.4% vs genérica 4.19% |
| 04 ADS | Firebase FCM · send image + Apple UNNotificationAttachment | firebase.google.com/…/send-image | Límite técnico de la "push con video": imagen o fotograma rico + deep link; el video real vive dentro de la app |
| 04 ADS | INEGI · ENIF 2024, comunicado 49/25 (13-mar-2025) | inegi.org.mx/…/ENIF2024_CP.pdf | 63.0% de adultos con cuenta formal; 29.9% con tarjeta de crédito: OXXO Pay y SPEI son imprescindibles |
| 04 ADS | Stripe México · Conekta · pricing (1-sep-2026) | stripe.com/mx/pricing | Comisiones de pasarela web (+IVA) para la recarga fuera de tienda; OXXO Pay y SPEI |
| 05 TAL | ElevenLabs pricing · Epidemic Sound (vía photutorial 30-jul-2026) · Sora (costgoat 2-ago-2026) | elevenlabs.io/pricing | Doblaje ≈ USD 0.17-0.27/min según plan; Epidemic Business Plus obligatorio para app propia (desde USD 100/mes); Sora fuera del stack |
| 05 TAL | Indeed MX y Glassdoor MX · sueldos (ago-2026) | mx.indeed.com/career/…/salaries | Editor de video $12,072/mes (Zapopan $13,039); PM CDMX $59,833/mes; abogado corporativo $22,917/mes: base de la nómina |
| 05 TAL | Ley Federal del Derecho de Autor (texto oficial vigente) | diputados.gob.mx/LeyesBiblio/pdf/LFDA.pdf | Arts. 117-121: remuneración irrenunciable del intérprete (117 bis), cesión de imagen y voz, incluida voz sintética |
| 05 TAL | FILMA Jalisco 2026 · El Informador (22-abr-2026) | informador.mx/cultura/filma-jalisco-… | Bolsa 92.5 mdp; cash rebate hasta 20 mdp (mínimo 5/10 mdp de gasto local); pilotos de serie hasta 100 k |
| 07 MED | Pexels License (consultada 1-sep-2026) | pexels.com/license | Uso comercial libre, edición permitida, atribución opcional; prohibido implicar endorsement o revender sin alterar |
| 07 MED | YouTube oEmbed (verificación 1-sep-2026) | youtube.com/oembed?url=… | Verificación de los 26 IDs (HTTP 200 · título · canal); un ID excluido por 401 |
| 07 MED | DOF / Banxico FIX vía dolardof.com y Excélsior (1-sep-2026) | dolardof.com | Tipo de cambio único de todo el sitio: 17.0147 MXN/USD (redondeo 17.01 en tablas) |
| 08 TEC | Odoo 19 · External API (JSON-2) | odoo.com/documentation/19.0/…/external_api | XML-RPC deprecado en v19; API propia de alto tráfico + Odoo como libro mayor de monedas y suscripciones |
| 08 TEC | Google Play Integrity + Firebase App Check (Flutter) | developer.android.com/…/integrity/overview | Integridad de app y dispositivo; antifraude de recompensas y compras |
| 08 TEC | Apple · App Store Review Guidelines (1-sep-2026) | developer.apple.com/app-store/review/guidelines | Reglas de monedas virtuales, suscripciones, anuncios recompensados y anti-steering para el submit |
Lo que podemos usar, cómo, y lo que no es nuestro.
Fotografías
Las 25 fotos son de Pexels: uso gratuito y comercial, se permite modificar, atribución no obligatoria pero recomendada. Prohibido vender copias sin alterar, redistribuir en bancos de imágenes, usar como logotipo, mostrar personas identificables de forma ofensiva o implicar que personas o marcas respaldan el producto. Regla Veniu: crédito en el pie de foto aunque no sea obligatorio. pexels.com/license
Videos
Ningún video se descarga: se reproducen por iframe de youtube-nocookie.com al tocar el póster, conforme a los Términos de Servicio de YouTube. La miniatura de portada es la pública de i.ytimg.com. Si un canal desactiva el embed, se muestra enlace externo. Vistas y fechas son aproximadas al 1-sep-2026 y no se usan como cifras de negocio. manifest · 07 §6
Competidores y plataformas
GoodShort (NewReading PTE. LTD.), ReelShort (Crazy Maple Studio / COL Group), DramaBox (StoryMatrix / Dianzhong), ShortMax, NetShort, DramaWave, Netflix, Maybelline, Walmart, Google, Apple, OpenAI, Kling y demás marcas mencionadas son propiedad de sus dueños. Se citan con fines de referencia, comparación y análisis; ninguna respalda a VPLAY. Las portadas de GoodShort se listan como enlace y no se copian al repositorio.
Ocho frentes en paralelo, un refutador y una lista honesta de huecos.
Ocho investigaciones independientes (00 observación en vivo · 01 mercado · 02 video · 03 monetización · 04 ads-push-pagos · 05 talento y herramientas · 07 medios · 08 técnica) cerradas la noche del 1-sep-2026 (los frentes 04, 05 y 08 se re-verificaron en la madrugada del 2-sep), con la misma leyenda DATO / est. / ⚠️ y el mismo tipo de cambio.
Primero la fuente primaria (documentación oficial, tiendas, HTML del sitio, leyes en el DOF); después informes de industria (Sensor Tower, MPA, Omdia, iiMedia, CNSA); después prensa especializada (Variety, Deadline, WSJ, PRODU); al final agregadores y reseñas, marcados como tales. Cada cifra lleva fecha.
Cada frente listó sus afirmaciones para que otro agente intentara refutarlas. Ocho correcciones cambiaron el sitio; están en la tabla de abajo. Las discrepancias que no se resolvieron se presentan como rango o se dejan fuera del pitch.
Fotos: HEAD HTTP 200 · image/jpeg en la URL directa; tres IDs antiguos de Pexels devolvieron 404 y se sustituyeron. Videos: oEmbed 200 con título y canal. Peso final del banco: 2.6 MB para 25 imágenes.
La cuota de búsqueda web de la sesión se agotó a mitad de tres frentes (mercado, medios y técnica); el resto se hizo con lectura directa de páginas por línea de comandos. Lo que no se pudo confirmar se lista frente por frente y no se presenta como dato.
Ocho correcciones que salieron de la verificación cruzada
| Premisa o cifra inicial | Qué se encontró | Cómo quedó en el sitio | Fuente |
|---|---|---|---|
| "GoodShort es de Crazy Maple" | El vendedor legal en App Store y Play MX es Singapore New Reading Technology (NewReading / GoodNovel); Crazy Maple opera ReelShort y Sereal+ | Se corrigió en Mercado y en esta pestaña | 01 §2.1 |
| "El mercado vale USD 14 mil millones" | Es la cifra global de Omdia para 2026 (83% China); MPA mide ex-China USD 2.7 → 3.6 → 9.5 mil M (2025-2031) | La tesis usa MPA y Sensor Tower; Omdia queda como contexto | 01 §1.2 |
| "China: 100-120 mil millones de yuanes en 2025" | Corresponde al valor de producción ampliada (33,000 títulos), no al ingreso de plataforma | Se usa iiMedia RMB 67.79 mil M o MPA USD 9.4 mil M | 01 §1.1 |
| DramaBox 2025 | Dos cifras públicas incompatibles: USD 276 M (Appfigures) contra 530 M (Sensor Tower vía Streaming Lens); ninguna es declaración de la empresa | Se muestran las dos con ⚠️ y no se elige ninguna | 01 §9 |
| Sora 2 en el stack de IA | La app de consumo se descontinuó el 26-abr-2026 y la API tiene sunset el 24-sep-2026 | Fuera del stack; Veo 3.1, Kling 3.0 y Runway como referencias | 05 §2.1 |
| "GoodShort protege su video" | Protege el manifiesto (URL firmada, 403 desde fuera) pero no el contenido: segmentos TS públicos si se conoce la ruta y sin DRM observable en web | VPLAY promete CMAF cbcs + multi-DRM + marca de agua como argumento ante marcas | 00 · 02 §0 |
| "Push con video" | Android no reproduce video dentro de la notificación; iOS admite adjuntos con límites. Lo real es imagen o fotograma rico + deep link al episodio | La pestaña Publicidad y push lo describe como "push con video real y simulada" | 04 §B1 |
| Sensor Tower Q1-2026 "+20% a/a" | Contra los USD 700 M de Q1-2025 sería +7%; Sensor Tower probablemente reexpresó la base | Se cita "~USD 750 M" sin el porcentaje | 01 §1.2 |
- ReelShort. Una sola cifra, siempre con atribución: "USD 785 M en 2025 → 1.05 mil M en 2026 con ~USD 40 M de utilidad, según proyección de Media Partners Asia" (vía Variety, 6-ago-2026, hoy tras muro de pago). Nunca "el líder ya gana dinero" a secas.
- RPD LATAM USD 0.27 contra 3.40 en EE. UU. Se presenta como estimación de un analista independiente (Streaming Lens), no como dato declarado por DramaBox.
- Reparto por título 5 % éxitos / 25 % promedio / 70 % fracasos y USD 10-50 k por serie en LATAM: modelo del mismo analista, no auditado. Por eso la casa promete ≥ 1× antes del estreno con B2B, ≥ 1.5× a 12 meses en escala y ≥ 2.5× acumulado a 36 meses, y sólo los éxitos llegan a 5-20×.
- DramaBox 2025: dos cifras públicas incompatibles (USD 276 M de Appfigures contra 530 M de Sensor Tower vía Streaming Lens). Se muestran ambas con ⚠️ o ninguna; nunca una sola.
- Mercado chino: iiMedia RMB 67.79 mil M (2025). Los "RMB 100-120 mil M" que circulan son valor de producción, no ingreso de plataforma.
- Sensor Tower: una sola fuente por bloque. No se mezclan los USD 700 M del 1T-2025 con el "+20 %" del 1T-2026, porque la base fue reexpresada.
- Afirmaciones negativas en forma de "no localizamos" —no localizamos ninguna app global que cobre por OXXO o SPEI, no localizamos interactivos de marca en español—, nunca "nadie" ni "ninguna existe".
- El caso Han Shu / KANS queda fuera de toda cifra por falta de fuente primaria. Los casos de marca válidos son Maybelline "Maybe This Christmas", Bestore, Tipp-Ex y la serie shoppable de Walmart.
- Pendientes dichos como pendientes: búsqueda fonética del IMPI, las cuatro opiniones legales escritas, el tabulador ANDA 2026, el modelo financiero en hoja de cálculo, los nombres del equipo (existen perfiles) y las cartas de intención B2B (existe pipeline con probabilidad).
Lo que quedó sin confirmar, frente por frente
Ninguno de estos puntos aparece en el sitio como dato. Donde hizo falta un número, se marcó est. y se explicó el cálculo.
- Packs de monedas y precio VIP de GoodShort en pesos: la página /uc es JS-only tras login; solo hay el rango de Play MX (MXN 20-5,999) y el gancho "10% extra".
- Retención D1/D7/D30 y conversión free→pago de short drama fuera de China: no hay fuente pública; se usaron proxies de apps de suscripción y estimaciones marcadas.
- CPI de short drama en México: solo referencias genéricas LATAM y el CPI de EE.UU. en Meta; se estimó USD 0.30-1.00 para Android.
- Ingresos oficiales de GoodShort: solo terceros (Vitrina ~USD 17.3 M/mes jul-2025; cuota 6% MPA).
- TelevisaUnivision "40 → 100 micro-dramas": una sola fuente (AXIS); no confirmado en PRODU ni comunicados.
- Caso de marca Han Shu / KANS × Jiang Shiqi (Douyin): sin fuente primaria; se dejó fuera de las cifras.
- Costos de producción en México: solo la estimación de Streaming Lens (USD 10-50 K, 5-12 días); PRODU no publica presupuestos de In-To Films ni Dos Ke Tres.
- StoryTV no existe con ese nombre en App Store/Play MX; Kalos TV sin matriz verificada; FreeReels sin dueño verificado.
- Región tarifaria de México en Bunny CDN (Norteamérica USD 0.01/GB o Sudamérica 0.045/GB): impacto ×4.5 en la línea CDN del escenario Bunny. Preguntar antes de firmar.
- MediaCage DRM fuera del player de Bunny (Media3 / AVPlayer / Flutter): sin documentación de license endpoints para apps nativas. Spike en semana 1.
- Precios DRM por volumen: Axinom (tiers superiores), EZDRM (>20 k licencias), PallyCon (403), castLabs (sin tarifa por licencia); por encima de 20 k licencias todo es estimado.
- Tarifa exacta del VDP Pool (Access Advance) para HEVC/AV1 en streaming y si hay umbral de exención para servicios pequeños (404).
- Widevine cbcs en Chrome de escritorio y Firefox: tabla oficial de Google requiere cuenta; se apoya en fuentes secundarias.
- Cuota de Widevine L3 en el parque Android de México (cuántos usuarios verían solo SD): estimación <10%, sin fuente.
- Conversión y ARPPU específicos de short drama: ReelShort y DramaBox no publican % de pagadores; se derivan del costo por serie.
- Tarifas reales de branded short drama en EE.UU./LATAM: solo casos chinos con inversión y resultado, sin rate cards.
- Conversión de battle pass en juegos móviles, K-factor de referidos en apps de contenido y datos de "watch-to-earn" de Kuaishou/Douyin.
- Split de carrier billing con Telcel/AT&T y tarifas de licencia a aerolíneas y telcos por título/hora.
- eCPM exacto de México por formato: TopOn solo publica gráficos regionales; "LATAM Android ~USD 2" viene de fuentes secundarias.
- Plazo del aviso a PROFECO (NOM-028-SCFI-2007): una fuente dice 3 días hábiles y otra 5; verificar antes de la primera promoción.
- Ley Fintech y monedas cerradas: la conclusión de que las monedas VPLAY no son "fondos de pago electrónico" es estimación; requiere opinión legal escrita.
- Impacto de video interactivo "elige tu final" en retención o ingreso: sin cifras públicas (Bandersnatch incluido).
- eCPM 2025-2026 específico de México por formato y plataforma (Appodeal PDF por correo; Tenjin solo gráficas): se usa LATAM Q4-2024 + rango estimado.
- Tarifa oficial de Meta para México en texto (USD 0.0305 marketing / 0.0085 utilidad-autenticación proviene de EngageLab) y el cap de ~2 mensajes de marketing por usuario al día.
- Retención incremental atribuible al push con dato 2025 verificable: los benchmarks públicos cubren opt-in y CTR, no retención.
- Comisiones vigentes de carrier billing directo (Boku/Bango no publican; única referencia 2012).
- Tasas ISR/IVA 2026 de plataformas digitales confirmadas contra DOF; y si Apple cobra y remite el 16% de IVA en México (verificar en App Store Connect).
- Openpay y Clip: solo tarifas de comparativas (fluyez 28-ago-2026). OXXO Pay: tope por referencia y vencimiento (docs Conekta 404).
- Guideline exacta de Apple sobre "no exigir ver anuncios para acceder a contenido": número y redacción vigente antes del submit.
- Tabulador ANDA 2025/2026 (confidencial; 11 tabuladores en cine, solo existe la referencia 2021) y tabulador STPC/SITATYR para crew; el contacto de la Delegación 3 de ANDA (Guadalajara) no aparece en el directorio nacional.
- Tarifas por jornada de gaffer, sonidista y script en GDL: solo triangulación, marcadas est. (el DoP sí tiene referencia: $10,000-25,000 por jornada, UNIR).
- Tarifas UGC en México: fuente única (Shortway, nov-2025); contrastar con los precios internos de Veniu Content Factory.
- Premiere Pro en pesos (Adobe México con timeout), precio oficial de LTX Studio y Hailuo (agregadores con fecha), StudioBinder Indie ($85 vs $49) y el MacBook Pro M5 Pro en MX (solo el M5 base verificado: desde $37,999).
- Impuesto sobre nómina de Jalisco 2026: las tres URLs consultadas fallaron; se usa 3% est. hasta validar con contabilidad.
- Sueldos de "editor IA", "ingeniero de video/streaming", "ad-ops" y "user acquisition" en México: sin fichas públicas; son est.
- Pared LED / volumen virtual: sin foto libre en Pexels ni Unsplash (render JS) ni Wikimedia; se usa croma verde rotulado como proxy. Opción: foto propia del estudio de VEntertainment o render.
- Dashboard: foto genérica; sustituir por captura real del panel de Odoo/VPLAY.
- Arcade: marcas de terceros visibles; usar con recorte u overlay, o foto propia de VGaming.
- Skyline de Guadalajara (18507961): identificación por hitos visibles (Palacio de Hierro Andares, torre BBVA); el autor no etiqueta la ciudad.
- Un oEmbed 200 prueba que el video es público, no que el dueño permita el embed; probar cada iframe en el build.
- Vistas y fechas de los videos son aproximadas (página de resultados, 1-sep-2026); las cifras de industria en títulos de videos no se verificaron en este frente.
- Presupuesto de búsqueda web agotado a mitad del frente; el resto se hizo con lectura directa de Pexels, YouTube y GoodShort, sin pérdida de cobertura salvo Unsplash.
- Tarifa de Mercado Pago México 2026 (403; se usan cifras de atempora.studio 28-ago-2026). Tarifa oficial de Meta para mensajes de autenticación en México: se usa USD 0.0085 de EngageLab (Q2-2026), no el CSV oficial.
- Firebase Remote Config de pago: la cifra (USD 0.06 por 10 k tras 100 k/día) viene de una fuente secundaria; la página de precios es dinámica. Confirmar antes de presupuestar.
- Costo de Play Integrity por encima de la cuota: sin precio publicado, solo formulario de aumento.
- Cuota de mercado Flutter vs React Native 2026: la encuesta de Stack Overflow no se pudo leer; no se afirma nada.
- Latencias reales LATAM → Querétaro y tiempos de revisión de App Store / Play en 2026: estimados.
- Llegada de Google Play Billing Choice a México y LATAM: Google solo dice "seguiremos expandiendo".
- Calendario de retiro de XML-RPC/JSON-RPC (docs: Odoo 22 / Online 21.1 vs charla: Online 19.1 / on-prem 20); ambas coinciden en que ya está deprecado en 19.
- La app móvil de GoodShort no se verificó (probablemente HLS similar; las apps chinas de micro-drama rara vez usan DRM). Solo se documentó la web.
- Recarga, packs y desbloqueo exigen login; no se usó ninguna cuenta, así que las mecánicas tras el muro se tomaron de las fichas de tiendas y reseñas fechadas.
- Inicio y Mercado
- Hero ref_actores_drama_2; espectador nocturno full-bleed; videos V5 WSJ, V6 CNBC, V7 Reuters; tabla de cuotas MPA y Sensor Tower.
- Rutas y App
- ref_actores_drama_1, ref_neon_studio_1; tráilers V1-V4 en carrusel "así se ve la competencia"; patrones de UI de esta pestaña.
- Maquila y Equipo
- ref_set_vertical_1, ref_edicion_1, ref_claqueta_1, ref_gimbal_1, ref_microfono_1, ref_equipo_1; V8 Sixth Tone, X3 BTS, X4 writers' room; sueldos Indeed/Glassdoor; FILMA Jalisco.
- Advergames y Publicidad
- ref_actores_drama_3; V9 Bandersnatch, X5 Walmart shoppable, V10 Maybelline; V11 y X6 AdMob; benchmarks Batch/Pushwoosh; políticas de tiendas.
- Monetización y Gamificación
- ref_monedas_1, ref_monedas_2, ref_arcade_1 (con overlay); ReelShort Fandom; Duolingo; NIIF 15; Ley Federal de Juegos y Sorteos.
- Video y Ruta técnica
- ref_pared_led_2 rotulado "estudio virtual"; V12 Veo 3.1, X8 Kling 3.0; Apple HLS, Shaka Packager, Mux, Cloudflare, Fora Soft; Odoo 19 JSON-2, Play Integrity, OWASP MASVS.
- Inversión y cierre
- ref_ciudad_noche_gdl_3 de fondo, ref_ciudad_noche_gdl_1 recortada a las torres, ref_ciudad_noche_gdl_2 en el CTA; ref_auditorio_1 y ref_auditorio_2; X9 TV Azteca como "el incumbente ya se mueve".
Atajos de teclado
- → / ←
- Siguiente / anterior sección (modo presentación)
- P
- Activar o salir del modo presentación
- F
- Pantalla completa
- 1 … 9, 0
- Ir a la sección 1-10
- ?
- Esta ayuda
- Esc
- Cerrar