Bluewater IQ

Tell us when we're wrong.

Bluewater IQ scores every surf peak hour by hour and every fishing ground species by species, from satellites and ocean models. It is our model, and it is calibrated by people on the sand and on the water: surf reporters and captains. This page says what the job is, how to get the beta, and how the code reaches you.

A report takes about 30 seconds. Slow days and blank days count as much as good ones.
What a report carries

Every report checks a claim the model already made.

  • The tide, swell and wind at that hour
  • The model's own rating for that peak, or its score for that ground and species
  • Your position when you send it, so the right peak is checked
  • Your words: what the tick boxes cannot carry
One row per peak in the model's log, beside Kyle's own sessions.

Two jobs, one form each

Both live in the app, behind a code (below). Both are five taps and a sentence.

🏄

Surf reporter

Surf tab → Report what you saw
  • After a session, tap the peaks you looked at. Whole beach is one of them.
  • For each peak: did it work, how big, what shape.
  • One paragraph for the whole visit, typed or spoken: tap the mic on your keyboard and just talk.
  • The app attaches the tide, swell, wind and its own rating for every peak at that hour, and where you stood when you sent it.

One reporter can cover a cluster of neighbouring peaks; the form takes several per visit.

A day it did not work is worth as much as a day it did.

🎣

Captain

Fishing info tab → Report your trip
  • Where you fished: one of the map's named grounds, or Other. Never a pin.
  • Which species you saw and what happened with each: raised, hooked, landed or nothing, and how many.
  • Water colour, bait, birds, a note or a voice note.
  • The app attaches sea temperature, tide, wind, moon and its own call for that area and species.

A trip report never draws on the map, and nobody else sees it. It goes into the model's log.

A blank trip is a report: the model needs the zeros.

What it checks

The model commits first

Every peak, every hour: Poor, Poor–Fair, Fair, Fair–Good or Good. Every ground, every species, every morning: a score and the reasons behind it.

You say what the water did

Your report is stored beside what the app claimed for that peak or ground at that hour. Where it committed and you agreed, that is a confirmation.

The misses get read first

Where it committed and you disagreed, that is a miss, and misses are read before anything else. Enough reports on a beach and its knobs get tuned. Reporters can read the model's steps in the app, under the report form.

How to get the beta

The beta carries the newest model, which is the one worth checking. Nothing is charged on the beta.

📱

iPhone — TestFlight

  1. Say yes: reply to Kyle's message, or DM @bluewater_iq.
  2. Kyle adds you, and Apple emails you an invitation. Install TestFlight (free, on the App Store), open the invitation on your iPhone and tap Install.
  3. Updates arrive on their own. When New version downloaded — tap to restart appears, tap it.

If the invitation does not arrive, check spam, then tell Kyle.

🤖

Android — Google Play closed testing

  1. Send Kyle the Gmail address on your Android phone. A message is fine; he adds testers by hand.
  2. You get a link. Open it on the phone, signed in with that Gmail, tap Become a tester, then install from Google Play.
  3. It may show as com.bluewateriq.app (unreviewed) for a while. That is Google, not you.

Everything is unlocked on Android for now. Google wants twelve testers on it for two weeks before the app can go public, so opening it a few times a week helps as much as reporting.

The code comes from Kyle

The report forms sit behind a code. Kyle gives it to you himself, by message, once you say yes. It is not written down anywhere, including here.

Enter it once (Surf → Report what you saw → tester code, or Fishing info → Report your trip) and the forms stay open on that phone. The code is a door, not a lock: it keeps the log to people who were asked.

Good to know

What happens to a report?

It lands in the model's observation log beside Kyle's own sessions. A trip report never draws on the map. A catch you log yourself is a pin on your own map only. The shared "Reported fish" layer shows areas, never catches, a day later, and only once several add up.

What goes with it?

The tide, swell, wind, the model's call, and your position at send time, so the right peak is checked. A voice note is transcribed and read by a person. Beyond that, only the first name or handle you choose to type in the form identifies you, and it is optional. See the privacy policy.

No signal on the beach?

The report is saved on the phone and sends the next time you open the app with signal. The form tells you it is saved and not sent yet, and why.

Private spots

The form asks for a named ground or "Other". Never put a private spot or a position in a note; the log does not want it, and nothing public ever shows a position.

The Helm

The Helm tab's tools (anchor watch, back-to-port bearing, waypoints, routes) are free for everyone.

Bluewater IQ is not a navigation aid. Do not use it for piloting, collision avoidance, or in place of official charts, forecasts and your own seamanship.

Not a fish promise

The score is a model, not a catch forecast. Every score opens to show why it is what it is. That is exactly what your report checks.

Ready?

Reply to Kyle's message, or DM @bluewater_iq, and say which break or which port. If you would rather just try the app first, it is free to download on the App Store.

Dinos cuándo nos equivocamos.

Bluewater IQ califica cada pico de surf hora por hora y cada zona de pesca especie por especie, con satélites y modelos del océano. Es nuestro modelo, y lo calibra gente en la arena y en el agua: los reporteros de surf y los capitanes. Aquí está en qué consiste, cómo conseguir la beta y cómo te llega el código.

Un reporte toma unos 30 segundos. Los días flojos y los días en blanco valen tanto como los buenos.
Qué lleva un reporte

Cada reporte comprueba algo que el modelo ya afirmó.

  • La marea, el oleaje y el viento de esa hora
  • La calificación del modelo para ese pico, o su puntaje para esa zona y especie
  • Tu posición al enviarlo, para comprobar el pico correcto
  • Tus palabras: lo que las casillas no pueden decir
Una fila por pico en el registro del modelo, junto a las sesiones del propio Kyle.

Dos tareas, un formulario cada una

Las dos viven en la app, detrás de un código (más abajo). Las dos son cinco toques y una frase.

🏄

Reportero de surf

Pestaña Surf → Report what you saw (reporta lo que viste)
  • Después de una sesión, marca los picos que miraste. Whole beach (toda la playa) es uno de ellos.
  • Para cada pico: si funcionó, el tamaño y la forma.
  • Un párrafo para toda la visita, escrito o hablado: toca el micrófono del teclado y habla.
  • La app adjunta la marea, el oleaje, el viento y su propia calificación de cada pico a esa hora, y dónde estabas al enviarlo.

Un reportero puede cubrir varios picos vecinos; el formulario acepta varios por visita.

Un día en que no funcionó vale tanto como un día en que sí.

🎣

Capitán

Pestaña Info de pesca → Report your trip (reporta tu salida)
  • Dónde pescaste: una de las zonas con nombre del mapa, u Other (otra). Nunca un punto exacto.
  • Qué especies viste y qué pasó con cada una: levantada, enganchada, capturada o nada, y cuántas.
  • Color del agua, carnada, aves, una nota o una nota de voz.
  • La app adjunta la temperatura del mar, la marea, el viento, la luna y su propio puntaje para esa zona y especie.

Un reporte de salida nunca dibuja nada en el mapa, y nadie más lo ve. Va al registro del modelo.

Una salida en blanco también es un reporte: el modelo necesita los ceros.

Qué comprueba

El modelo se compromete primero

Cada pico, cada hora: Malo, Malo–Regular, Regular, Regular–Bueno o Bueno. Cada zona, cada especie, cada mañana: un puntaje y las razones detrás.

Tú dices qué hizo el agua

Tu reporte se guarda junto a lo que la app afirmó para ese pico o esa zona a esa hora. Donde se comprometió y tú estuviste de acuerdo, es una confirmación.

Los fallos se leen primero

Donde se comprometió y tú no estuviste de acuerdo, es un fallo, y los fallos se leen antes que nada. Con suficientes reportes de una playa, se ajustan sus perillas. Los reporteros pueden leer los pasos del modelo en la app, bajo el formulario.

Cómo conseguir la beta

La beta lleva el modelo más nuevo, que es el que vale la pena comprobar. En la beta no se cobra nada.

📱

iPhone — TestFlight

  1. Di que sí: responde al mensaje de Kyle, o escribe a @bluewater_iq por Instagram.
  2. Kyle te agrega y Apple te manda una invitación por correo. Instala TestFlight (gratis, en el App Store), abre la invitación en tu iPhone y toca Install.
  3. Las actualizaciones llegan solas. Cuando aparezca New version downloaded — tap to restart, tócalo.

Si la invitación no llega, revisa el correo no deseado y avísale a Kyle.

🤖

Android — prueba cerrada en Google Play

  1. Mándale a Kyle el Gmail de tu teléfono Android. Por mensaje está bien; él agrega a los testers a mano.
  2. Te llega un enlace. Ábrelo en el teléfono con ese Gmail, toca Become a tester (convertirme en tester) e instala desde Google Play.
  3. Puede aparecer un tiempo como com.bluewateriq.app (unreviewed). Eso es Google, no tú.

En Android todo está desbloqueado por ahora. Google pide doce testers durante dos semanas antes de que la app pueda salir al público, así que abrirla unas veces por semana ayuda tanto como reportar.

El código viene de Kyle

Los formularios de reporte están detrás de un código. Kyle te lo da él mismo, por mensaje, cuando digas que sí. No está escrito en ningún lado, tampoco aquí.

Lo escribes una vez (Surf → Report what you saw → tester code, o Info de pesca → Report your trip) y los formularios quedan abiertos en ese teléfono. El código es una puerta, no un candado: mantiene el registro entre la gente a la que se le pidió.

Bueno saberlo

¿Qué pasa con un reporte?

Va al registro de observaciones del modelo, junto a las sesiones del propio Kyle. Un reporte de salida nunca dibuja nada en el mapa. Una captura que registres tú es un pin solo en tu mapa. La capa compartida «Reported fish» muestra zonas, nunca capturas, un día después, y solo cuando varias se suman.

¿Qué va con él?

La marea, el oleaje, el viento, lo que dijo el modelo y tu posición al enviar, para comprobar el pico correcto. Una nota de voz se transcribe y la lee una persona. Aparte de eso, solo te identifica el nombre o apodo que decidas escribir en el formulario, y es opcional. Ver la política de privacidad.

¿Sin señal en la playa?

El reporte queda guardado en el teléfono y se envía la próxima vez que abras la app con señal. El formulario te avisa que está guardado y todavía sin enviar, y por qué.

Puntos privados

El formulario pide una zona con nombre u «Other». Nunca pongas un punto privado ni coordenadas en una nota; el registro no los quiere, y nada público muestra jamás una posición.

El Timón

Las herramientas de la pestaña Timón (alarma de ancla, rumbo de regreso a puerto, waypoints, rutas) son gratis para todos.

Bluewater IQ no es una ayuda a la navegación. No la uses para pilotar, para evitar colisiones ni en lugar de las cartas y pronósticos oficiales y tu propio criterio marinero.

No promete peces

El puntaje es un modelo, no un pronóstico de capturas. Cada puntaje se abre para mostrar por qué es lo que es. Eso es exactamente lo que tu reporte comprueba.

¿Listo?

Responde al mensaje de Kyle, o escribe a @bluewater_iq, y di qué playa o qué puerto. Si prefieres probar la app primero, se descarga gratis en el App Store.