El método Driftwise
Esta página describe el modelo que hay detrás de Driftwise: lo que supone, lo que calcula, lo que se niega a hacer y dónde creo que se equivoca. Está escrita para quien conoce este campo. Si encuentras un error en ella, me gustaría que me lo dijeras.
1. El modelo en breve
Driftwise programa cuatro cosas a lo largo de un viaje: luz, sueño, melatonina y cafeína. Trata el jet lag como un problema de fase, no de fatiga, y mueve el reloj con un enfoque de curva de respuesta de fase (CRF).
- La luz es el zeitgeber dominante. Todo desplazamiento que el motor planifica es, ante todo, una decisión sobre el momento de la luz. Lo demás es apoyo.
- La melatonina actúa sobre una curva aproximadamente especular a la de la luz, y se programa como coadyuvante a dosis baja, con una recomendación de momento y nada más. Nunca es una prescripción de dosis.
- La cafeína es un coadyuvante de la alerta. El motor le fija una hora de corte para que no se coma la ventana de sueño. No se modela como un agente que desplace la fase, porque no lo es a las dosis y en los momentos que la gente usa de verdad.
- El sueño se programa, pero el sueño no es el reloj. El horario conductual puede saltar a la hora local en un día. La fase circadiana no. La distancia entre esos dos es el jet lag, y es lo que el plan intenta cerrar en realidad.
2. El CBTmin y el punto de inversión
Todo el plan pivota sobre una única magnitud estimada: el mínimo de temperatura corporal central (CBTmin). Driftwise lo estima como la hora habitual de despertar menos unas 3 horas.
El CBTmin se usa como punto de inversión entre avanzar y retrasar:
- La luz después del CBTmin avanza el reloj (lo mueve hacia más temprano).
- La luz antes del CBTmin lo retrasa (lo mueve hacia más tarde).
Por eso el motor le dice a quien viaja hacia el este que lleve gafas de sol la primera hora tras aterrizar, y una hora después le dice que salga a ponerse a la luz. Es la misma luz. Lo único que ha cambiado es de qué lado del CBTmin estimado cae. Equivocarse en eso no solo desperdicia un día: mueve el reloj en el sentido contrario. La sección 8 dice más sobre cuánto me preocupa esa estimación.
A medida que el plan avanza, el CBTmin estimado se desplaza con el corrimiento acumulado, y cada ventana posterior de luz y de melatonina se recalcula frente a su nueva posición. El ejemplo resuelto de la sección 7 lo muestra moviéndose, día a día.
3. Las constantes y el techo
Estos son los números. Son deliberadamente conservadores, y prefiero defenderlos a superarlos.
| Magnitud | Valor | Por qué |
|---|---|---|
| Tope de avance (hacia el este) | unas 1,5 h al día | Avanzar es la dirección más difícil, porque el periodo intrínseco corre ligeramente largo. El motor nunca promete más. |
| Tope de retraso (hacia el oeste) | unas 2 h al día | Retrasar trabaja a favor del periodo intrínseco en lugar de en contra, así que tolera un paso diario mayor. |
| Ritmo previo al vuelo | unas 1,0 h al día | Desplazar el reloj en casa cuesta sueño real en una semana laboral normal. Una rampa previa más suave tiene más probabilidades de cumplirse. |
| Ritmo tras la llegada | unas 1,5 h al día | Después de llegar, los zeitgeber locales tiran en la misma dirección, así que el plan puede dar un paso completo. |
| Suelo de vivibilidad | acostarse nunca más de unas 2,5 h antes de la hora habitual | Un plan que una persona no puede seguir es un plan que no funciona. Esta restricción prevalece sobre el ritmo, y en la práctica sí llega a activarse. |
| La vuelta larga | más allá de unos 10 husos al este | Pasados unos 10 husos hacia el este, el motor puede resolver el viaje como un retraso, porque un retraso de 14 h sale más barato que un avance de 10 h. Hacia el oeste solo cambia pasados unos 13 o 14 husos. |
- Tope de avance (hacia el este)
- unas 1,5 h al día
- Avanzar es la dirección más difícil, porque el periodo intrínseco corre ligeramente largo. El motor nunca promete más.
- Tope de retraso (hacia el oeste)
- unas 2 h al día
- Retrasar trabaja a favor del periodo intrínseco en lugar de en contra, así que tolera un paso diario mayor.
- Ritmo previo al vuelo
- unas 1,0 h al día
- Desplazar el reloj en casa cuesta sueño real en una semana laboral normal. Una rampa previa más suave tiene más probabilidades de cumplirse.
- Ritmo tras la llegada
- unas 1,5 h al día
- Después de llegar, los zeitgeber locales tiran en la misma dirección, así que el plan puede dar un paso completo.
- Suelo de vivibilidad
- acostarse nunca más de unas 2,5 h antes de la hora habitual
- Un plan que una persona no puede seguir es un plan que no funciona. Esta restricción prevalece sobre el ritmo, y en la práctica sí llega a activarse.
- La vuelta larga
- más allá de unos 10 husos al este
- Pasados unos 10 husos hacia el este, el motor puede resolver el viaje como un retraso, porque un retraso de 14 h sale más barato que un avance de 10 h. Hacia el oeste solo cambia pasados unos 13 o 14 husos.
Driftwise no es más rápida que la competencia, y no pretende serlo. El techo es una propiedad del sistema circadiano humano, no del software. Quien anuncie un desplazamiento sustancialmente más rápido, o está midiendo algo que no es la fase, o está equivocado.
Control del ritmo
El usuario elige Suave, Equilibrado o Rápido. El techo es idéntico en los tres. Lo que cambia es cuánto empuja el plan dentro de ese techo: cuándo empieza la rampa previa al viaje, con cuánta agresividad aprovecha las ventanas de luz disponibles, cuánto margen deja alrededor de la ventana de sueño. Rápido no es una adaptación más rápida. Es una menos indulgente. Lo decimos así en la app.
4. Qué considera el motor que es un viaje
Un viaje no es un vuelo. Modelarlo así es el error que comete la mayoría de las herramientas de esta categoría, y es la razón de que el plan se acabe en el aeropuerto.
- Multimodal. Un viaje encadena vuelos, trenes, autobuses, coches y ferris en una sola adaptación continua, no en un plan por vuelo. Los tramos terrestres importan: cambian la exposición a la luz y cambian la oportunidad de dormir, que es todo lo que el modelo necesita de ellos.
- Ida y vuelta. La ida y el regreso son un solo plan, no dos. El estado del reloj en el camino de vuelta es el estado en que lo dejó la ida.
- Multiciudad. Con varios destinos, el objetivo es la mediana de los desfases de cada ciudad, ponderada por las noches pasadas en cada una. Una sola noche en una ciudad de tránsito no puede arrastrar todo el plan.
- Viajes cortos. Cuando la estancia es más corta que el tiempo que costaría adaptarse, el motor reduce el objetivo en lugar de desplazar al viajero y traerlo de vuelta enseguida. Un desplazamiento completo en una estancia de dos noches cuesta más sueño del que ahorra. La reducción es asimétrica entre este y oeste, porque los costes del regreso no son simétricos.
- Horas de trabajo. El usuario puede declarar las horas en las que debe estar despierto y trabajando, y el huso horario al que están ancladas esas horas. El plan mantiene entonces el sueño, las siestas y la melatonina fuera de ellas. Esto restringe el plan; no cambia el objetivo.
5. Husos horarios
Los identificadores de huso horario IANA son la única fuente de verdad. El motor nunca supone una ciudad, y nunca deduce un huso a partir de un país o del nombre de un aeropuerto. Los tramos de vuelo toman sus husos de la búsqueda de vuelo; los demás tramos se resuelven a través de la capa de mapas, con una pequeña tabla integrada sin conexión como suelo.
Si un huso horario no se puede resolver, se bloquea la generación del plan. No se recurre al huso de origen del viajero. Recurrir a él en silencio produciría un plan que parece completo y está equivocado por horas, lo cual es peor que no tener plan.
Esta es también la razón de que la misma ruta sea un problema distinto en meses distintos. París a Tokio son 8 horas en noviembre y 7 en julio, porque Europa aplica el horario de verano y Japón no. El motor lee los husos, así que acierta sin que haya que decírselo.
6. La melatonina, dicho con cuidado
Driftwise programa una dosis baja, a una hora. Indica únicamente el momento de la toma, y no prescribe una dosis. El estatus de la melatonina como complemento o como medicamento varía según el país, y también varía lo que un viajero puede comprar de forma legal o sensata. La app lo dice con claridad, remite a un profesional sanitario y permite desactivar la melatonina por completo, en cuyo caso el plan se reconstruye solo a partir de luz y sueño.
7. Un ejemplo resuelto: París a Tokio, 8 horas al este
Este es un plan real para un itinerario real. Está aquí para que se le pueda atacar. Si una ventana te parece equivocada, probablemente lo esté, y quiero saberlo.
Supuestos
- Viajero: sueño habitual 23:30–07:30. CBTmin estimado de partida: 04:30. Sin horas de trabajo declaradas. Melatonina activada. Ritmo equilibrado.
- Viaje: París (Europe/Paris) a Tokio (Asia/Tokyo), solo ida, mediados de noviembre, así que París está en UTC+1 y Tokio en UTC+9. Un desplazamiento de 8 horas hacia el este.
- Vuelo: sale de París a las 13:30, 12 horas en el aire, aterriza en Tokio a las 09:30 de la mañana siguiente.
- Dirección: 8 husos al este está dentro del límite de unos 10 husos, así que el motor lo resuelve como un avance de fase, no como la vuelta larga.
- Relojes: todas las horas hasta el día de salida incluido son hora local de París. A partir de la llegada son hora local de Tokio. La fila del día del vuelo da las dos donde importa.
| Día | Ventana de sueño | Buscar luz brillante | Evitar la luz | Melatonina | Corte de cafeína | CBTmin est. |
|---|---|---|---|---|---|---|
| Base | 23:30–07:30 | ninguna | ninguna | ninguna | ninguno | 04:30 |
| Día -3 | 22:30–06:30 | 06:30–08:30 | 21:30 hasta acostarse | 20:30 | 16:30 | 03:30 |
| Día -2 | 21:30–05:30 | 05:30–07:30 1 | 20:30 hasta acostarse | 19:30 | 15:30 | 02:30 |
| Día -1 | 21:00–05:00 2 | 05:00–07:00 1 | 20:00 hasta acostarse | 19:00 | 15:00 | 02:00 |
| Día del vuelo | despertar 05:00, después a bordo 15:00–23:00 3 | 05:00–07:00 | 20:00–02:00 4 | 13:00 5 | 09:00 | 02:00 París = 10:00 Tokio |
| Día +1 aterriza 09:30 |
22:30–06:30 siesta 14:00–14:30 |
10:00–13:00 | 09:30–10:00 6 | 20:30 | 16:30 | 10:00 |
| Día +2 | 23:00–07:00 | 08:30–11:30 | 07:00–08:30 7 | 21:00 | 17:00 | 08:30 |
| Día +3 | 23:15–07:15 | 07:15–10:15 | ninguna mientras esté despierto | 21:15 | 17:15 | 07:00 |
| Día +4 | 23:30–07:30 | 07:30–10:30 | ninguna mientras esté despierto | 21:30 | 17:30 | 05:30 |
| Día +5 | 23:30–07:30 | luz diurna normal | ninguna | ninguna | normal | 04:30 8 |
Base (habitual)
- Sueño
- 23:30–07:30
- CBTmin estimado
- 04:30
Día -3 (hora de París)
- Sueño
- 22:30–06:30
- Buscar luz brillante
- 06:30–08:30
- Evitar la luz
- 21:30 hasta acostarse
- Melatonina
- 20:30
- Corte de cafeína
- 16:30
- CBTmin estimado
- 03:30
Día -2 (hora de París)
- Sueño
- 21:30–05:30
- Buscar luz brillante
- 05:30–07:30 (nota 1)
- Evitar la luz
- 20:30 hasta acostarse
- Melatonina
- 19:30
- Corte de cafeína
- 15:30
- CBTmin estimado
- 02:30
Día -1 (hora de París)
- Sueño
- 21:00–05:00 (nota 2)
- Buscar luz brillante
- 05:00–07:00 (nota 1)
- Evitar la luz
- 20:00 hasta acostarse
- Melatonina
- 19:00
- Corte de cafeína
- 15:00
- CBTmin estimado
- 02:00
Día del vuelo (París 13:30 a Tokio 09:30)
- Sueño
- Despertar 05:00 en París. A bordo 15:00–23:00 hora de París, que son las 23:00–07:00 de Tokio (nota 3)
- Buscar luz brillante
- 05:00–07:00 hora de París
- Evitar la luz
- 20:00–02:00 hora de París, que son las 04:00–10:00 de Tokio (nota 4)
- Melatonina
- 13:00 hora de París, que son las 21:00 de Tokio (nota 5)
- Corte de cafeína
- 09:00 hora de París
- CBTmin estimado
- 02:00 en París, que son las 10:00 en Tokio
Día +1 (hora de Tokio, aterriza 09:30)
- Sueño
- 22:30–06:30, más una siesta opcional 14:00–14:30
- Buscar luz brillante
- 10:00–13:00
- Evitar la luz
- 09:30–10:00 (nota 6)
- Melatonina
- 20:30
- Corte de cafeína
- 16:30
- CBTmin estimado
- 10:00
Día +2 (hora de Tokio)
- Sueño
- 23:00–07:00
- Buscar luz brillante
- 08:30–11:30
- Evitar la luz
- 07:00–08:30 (nota 7)
- Melatonina
- 21:00
- Corte de cafeína
- 17:00
- CBTmin estimado
- 08:30
Día +3 (hora de Tokio)
- Sueño
- 23:15–07:15
- Buscar luz brillante
- 07:15–10:15
- Evitar la luz
- ninguna mientras esté despierto
- Melatonina
- 21:15
- Corte de cafeína
- 17:15
- CBTmin estimado
- 07:00
Día +4 (hora de Tokio)
- Sueño
- 23:30–07:30
- Buscar luz brillante
- 07:30–10:30
- Evitar la luz
- ninguna mientras esté despierto
- Melatonina
- 21:30
- Corte de cafeína
- 17:30
- CBTmin estimado
- 05:30
Día +5 (hora de Tokio)
- Sueño
- 23:30–07:30, alineado con la hora local
- Buscar luz brillante
- luz diurna normal
- Melatonina
- ninguna
- CBTmin estimado
- 04:30, alineado (nota 8)
- Este es el problema honesto de los días previos al viaje. En noviembre el sol sale en París después de las 08:00, así que una ventana de luz a las 05:30 no puede ser luz diurna. El plan pide luz interior brillante o una lámpara de fototerapia, y el motor acredita el desplazamiento como si el viajero hubiera cumplido a una intensidad eficaz. No tiene forma de saber si lo hizo. Ver la sección 8.
- Aquí es donde actúa el suelo de vivibilidad. Una rampa sin restringir de 1,0 h al día habría pedido acostarse a las 20:30 el día -1. El suelo la sujeta en las 21:00, que son 2,5 h antes de las 23:30 habituales. Así que el plan llega a la salida con 2,5 h de avance acumulado, no con 3,0 h. El suelo cuesta media hora de desplazamiento y compra un plan que el viajero va a seguir de verdad.
- La ventana de sueño en vuelo se elige en hora de Tokio, no en hora de París. Las 15:00–23:00 de París son las 23:00–07:00 de Tokio: una noche entera de Tokio, tomada en el aire. Es el bloque de mayor valor de todo el plan, y es la razón de que el viajero aterrice capaz de aguantar despierto todo el día local.
- Solo una parte de la ventana de evitar la luz es crítica para la fase. El CBTmin estimado en la noche del vuelo son las 02:00 de París, así que la luz en las aproximadamente seis horas anteriores (de las 20:00 a las 02:00 de París, que son de las 04:00 a las 10:00 de Tokio) retrasaría el reloj, que es la dirección equivocada. El viajero está dormido durante casi todo ese rato. La parte que importa en la práctica es el final: mantener el antifaz puesto cuando la cabina se despierta para el desayuno, y no quitarse las gafas de sol desde que se sale del avión hasta las 10:00 de Tokio.
- La melatonina se coloca unas dos horas antes de la ventana de sueño objetivo, lo que la sitúa en la región de avance de la curva de la melatonina para la fase actual de este viajero. El día del vuelo eso cae a las 13:00 de París, antes de embarcar.
- Los primeros treinta minutos en tierra son una trampa. El viajero aterriza a las 09:30 de Tokio con un CBTmin estimado a las 10:00. La luz brillante de la mañana de Tokio en esa media hora cae antes del CBTmin y empujaría el reloj en el sentido equivocado. Así que: gafas de sol al bajar del avión, y luz a partir de las 10:00. Este es el caso más claro del punto de inversión haciendo trabajo real, y el caso más claro de lo que costaría un error en la estimación del CBTmin.
- La misma lógica, un día después. El viajero se despierta a las 07:00 pero el CBTmin está a las 08:30, así que los primeros noventa minutos despierto siguen en el lado que retrasa. Luz tenue hasta las 08:30, después luz brillante.
- Total: 8 horas de desplazamiento, alcanzadas al cuarto día tras la llegada, con tres días de preparación antes de la salida. Eso es lo que cuesta un avance de 8 horas. No afirmamos ir más rápido.
Lo que esta tabla no muestra
La ventana de sueño prescrita salta a la hora local más rápido de lo que lo hace el CBTmin estimado. El día +2 el plan pide dormir a las 23:00 mientras que la estimación circadiana dice que el cuerpo preferiría dormir hacia las 02:00. Esa distancia es el jet lag. La luz y la melatonina son las únicas palancas que la cierran; la ventana de sueño es un ancla conductual, no un desplazamiento en sí. La app también atenúa la pantalla y propone una bajada de ritmo antes de cada ventana de sueño, lo cual es higiene del sueño y no un movimiento de fase, así que no aparece en la columna de evitar la luz.
8. Dónde creo que esto es más débil
Prefiero oírlo de ti antes que enterarme por una mala reseña. Aquí está lo que tiene de flojo el modelo, más o menos en el orden en que me preocupa.
El motor supone una dosis de luz. No la mide.
Cuando el plan dice «luz brillante de 10:00 a 13:00», avanza el reloj en su estado interno como si esa luz se hubiera recibido a una intensidad eficaz, durante una duración eficaz. No tiene ni idea de lo que llegó de verdad a la retina. Una mañana nublada en Tokio, un asiento de ventanilla con la persiana bajada, unas gafas de sol que el viajero olvidó quitarse, una oficina a 200 lux: el modelo puntúa todo eso igual que tres horas al aire libre. Todas las demás debilidades de esta lista derivan de esta. Es la mayor brecha entre el modelo y la realidad, y no tengo un arreglo honesto para ella. Los datos de lux de un wearable son el candidato obvio y, para una app que lo guarda todo en el dispositivo y no tiene cuentas, el problema obvio.
El CBTmin se estima, no se mide.
La hora habitual de despertar menos tres horas es una regla poblacional aproximada que hace de sustituto de la única magnitud sobre la que pivota toda la lógica de fase. La variación individual es real, y no está modelada. Si el CBTmin verdadero de un viajero queda a noventa minutos de la estimación, el motor puede colocar un bloque de luz en el lado equivocado del punto de inversión y empujar el reloj en la dirección equivocada, con toda confianza. Los topes conservadores y el suelo de vivibilidad acotan el daño cuando eso ocurre. No lo evitan.
Todo el mundo recibe la misma curva.
La variación interindividual en la forma y la amplitud de la curva de respuesta de fase no está modelada. El cronotipo se recoge y se usa de forma ligera, pero no tengo ninguna manera defendible de escalar la capacidad de respuesta real de una persona a la luz o a la melatonina a partir de nada que pueda preguntarle razonablemente en un formulario. Así que una sola forma de curva sirve para todo el mundo. Sé que eso está mal. No sé por cuánto, y me gustaría saberlo.
El plan no se replanifica solo ante un retraso en vivo.
Se construye a partir del itinerario tal como se introdujo. Si el vuelo sale con cuatro horas de retraso, las ventanas de luz y de melatonina no se mueven solas. El viajero puede editar el tramo y regenerar el plan, pero eso es el viajero dándose cuenta, no la app. Esto es ingeniería más que ciencia, y está en la lista.
Se da por supuesta la adherencia.
El motor calcula el plan como si se siguiera. No tengo ninguna medición de qué fracción de un plan completa realmente un viajero de carne y hueso, y sospecho que la cifra honesta está bastante por debajo de la mitad. Un modelo que acierta sobre un plan que nadie sigue no acierta en nada. Esta es la razón de que exista el suelo de vivibilidad, y la razón de que la rampa previa al vuelo sea más suave de lo que podría ser. Prefiero ser más lento y que me sigan que más rápido y que me ignoren. Si ese intercambio está bien calibrado, sinceramente no lo sé.
Dos rarezas conocidas que aún no he resuelto
- En algunos itinerarios el motor puede emitir dos recomendaciones de melatonina en un mismo día, una por la mañana y otra por la noche, cuando la fase objetivo cruza el límite del día. No es dañino, pero tampoco está bien, y está en cola para una revisión de cronobiología.
- La regla del momento de la melatonina (unas dos horas antes de la ventana de sueño objetivo) es una simplificación. Aproxima bien la región de avance de la curva de la melatonina para las fases en las que están de verdad la mayoría de los viajeros, y peor en los extremos. Si crees que debería anclarse al DLMO estimado, dilo, y di dónde lo pondrías.
Si ves una sexta cosa, o crees que alguna de las anteriores no es lo que hay que temer, escríbeme, por favor: contact@driftwise.io. Lo leeré, responderé, y si tienes razón cambiaré el motor y diré de dónde vino la corrección. No busco un aval y no te citaré como tal.
9. Lo que Driftwise no afirma
- Driftwise no es un dispositivo médico. No diagnostica, trata, cura ni previene nada.
- No hace ninguna afirmación de eficacia. No hay ningún ensayo clínico detrás, y esta página no es prueba de que lo haya.
- Los resultados individuales varían, por todas las razones de la sección 8.
- La orientación sobre la melatonina se refiere solo al momento de la toma, nunca a la dosis, y la melatonina está regulada de forma distinta en cada país.
- Consulta a un profesional sanitario cualificado antes de cambiar tu sueño, tu exposición a la luz o cualquier medicamento, incluida la melatonina. Aquí está el aviso médico completo.
10. Los conceptos, por si quieres comprobarlos
Esta sección define los términos que usa la página. Deliberadamente no es una bibliografía. Prefiero describir un concepto con precisión antes que pegar una cita que no he leído con cuidado, y una referencia inventada en una página como esta sería imperdonable. Si quieres saber en qué resultado concreto se apoya una constante determinada, pregúntamelo y te lo señalaré, número a número.
- Zeitgeber. Una señal temporal externa que sincroniza el reloj circadiano. La luz es con diferencia la más potente en humanos. Las comidas, el ejercicio y los horarios sociales son más débiles.
- Curva de respuesta de fase (CRF). Una curva que describe cómo el tamaño y la dirección de un desplazamiento del reloj dependen del momento circadiano en que se aplica un estímulo. La CRF de la luz y la CRF de la melatonina corren en direcciones aproximadamente opuestas, y por eso las dos se programan en momentos casi opuestos del día biológico.
- CBTmin. El mínimo de temperatura corporal central, cerca del final de la noche biológica, usado por convención como el punto de referencia que separa la región de retraso de la CRF de la luz de la región de avance.
- DLMO. El inicio de la secreción de melatonina con luz tenue, la subida de la melatonina endógena al comienzo de la noche biológica. Es el punto de referencia que más se usa para programar la melatonina, y se mide, que es precisamente el problema para una app.
- Avance de fase y retraso de fase. Mover el reloj hacia más temprano y hacia más tarde, respectivamente. Viajar hacia el este exige un avance, que es la dirección más difícil; hacia el oeste exige un retraso.
- Periodo intrínseco. El periodo en libre curso del reloj humano, algo mayor de 24 horas de media, que es la razón estructural de que los retrasos vengan con más facilidad que los avances.
11. Privacidad, ya que restringe el modelo
Todo lo anterior se calcula en el dispositivo. No hay cuenta ni rastreo, y no hay analíticas de terceros. Los viajes se sincronizan únicamente a través del iCloud privado del propio usuario, nunca nuestros servidores, y no podemos leerlos. La única llamada de red que hace la app es una búsqueda de vuelo opcional, que envía un número de vuelo y una fecha, y nada más.
Esta es una decisión de producto con un coste científico, y le corresponde estar en esta página y no en una de marketing. Es la razón de que no tenga datos de adherencia, ni datos de exposición a la luz, ni una cohorte con la que validar. Lo elegí, y lo volvería a elegir, pero no voy a fingir que sale gratis.
12. Escríbeme
Si trabajas en ritmos circadianos y crees que aquí hay un número equivocado, un supuesto poco seguro o una ventana en el lado equivocado del punto de inversión, me gustaría oírlo, con claridad y sin rodeos. contact@driftwise.io.
No hay formulario, ni boletín, ni nada a lo que apuntarse. Solo un buzón.
Kévin Darcel
Driftwise · driftwise.io