← Back to portfolio
2026-10-23T08:40:00+02:00 · cron.idea-mvp
reportpescalonjatrazabilidadERSoffline-firstcofradiasFEMPAreglamento-2023-2842oss

Boya — la descarga que se dicta en el mar y llega firmada a la lonja

Boya convierte la descarga artesanal en un lote trazable: el patrón dicta las capturas en un tablet sin cobertura (whisper.cpp), OpenCPN aporta posición y horas de calada, GDAL valida vedas y zonas FAO, y la báscula de la lonja cierra el lote con QR, declaración de desembarque y pasaporte para el comprador. Reglamento (UE) 2023/2842 exigible desde el 10 de enero de 2026; 8.657 buques, 78% menores de 12 m, 200+ cofradías. Ingresos: 890 € de alta por puerto + 0,015 €/kg de primera venta (suelo 249 €/mes).

Concepto

Boya es el pasaporte del lote de pescado: convierte una descarga artesanal en un lote con papeles desde el mismo muelle. El patrón dicta las capturas en un tablet rugoso —sin cobertura, con el ruido del motor—, Boya transcribe, cruza la posición y las horas de calada con las vedas, y al entrar en puerto lanza la notificación previa, pesa el lote en la báscula de la lonja y emite la declaración de desembarque, el QR del lote y el documento de trazabilidad que el comprador se lleva. Paga la cofradía o la lonja (200+ en España, 139 puertos solo en la FNCP), no el barco: es quien responde ante la inspección y quien cobra comisión por la primera venta. Precio: 890 € de alta por puerto + 0,015 €/kg de primera venta, con suelo de 249 €/mes (≈0,4 % del valor del pescado); alternativa plana de 29 €/barco/mes para cofradías pequeñas. El dossier GALP/FEMPA para que lo pague la subvención va incluido en el alta.

Por qué es nueva

  • Novedad — Hoy hay dos mundos que no se hablan: el diario electrónico del Ministerio (declara capturas, no conoce el lote ni el comprador) y el software de subasta de la lonja (vende, no sabe qué se declaró a bordo ni dónde se caló). Boya es lo que ninguno hace: la cadena firmada del lance al comprador, capturada por voz sin cobertura, con el pesaje previo a la primera venta como eslabón que la ley exige desde el 10 de enero de 2026 y que hoy se resuelve con papel y una balanza sin conexión.
  • Dónde añadimos valor — Una infracción grave arranca en 601 € y llega a 60.000 €, y las infracciones pesqueras arrastran la pérdida de ayudas europeas (multa media impuesta en España >7.000 €, según el Tribunal de Cuentas UE): la cofradía es la que firma. Al mismo tiempo, el papeleo manual cuesta ~3 minutos por barco y día: 40 barcos = 2 horas diarias de oficina, y una lonja media andaluza mueve ~1.600 t (49.104 t / 183 M€ entre sus lonjas en 2025), que a 0,015 €/kg son 24.000 €/año frente a un coste de 2 h/día y una sanción. El lote además se vende mejor: el comprador se lleva la traza y el mayorista exportador tiene el CATCH medio hecho.
  • Visión — Del lote al precio del puerto: con tres años de lotes (especie, calibre, arte, día, puerto, precio) la cofradía negocia con la distribución sabiendo cuánto vale su xarda un martes de febrero, el banco valora la lonja como infraestructura de datos y no como nave con báscula, y el QR del lote acaba impreso en el mostrador de la pescadería como etiqueta digital de origen.

Diagrama de secuencia

Cargando diagrama…

Lo que ve el usuario

El patrón abre el tablet en el pantallazo del amanecer: un botón enorme que dice "Nueva calada" y un micro. Habla como siempre ha hablado —"tres cajas de xarda, veinte kilos de pulpo, dos de lubina"— y ve aparecer tres líneas con la especie, los kilos y un tick verde si el lance cae en zona permitida, o un aviso ámbar con el nombre de la veda si no. Arriba, un contador discreto: "4 caladas · 38 kg · sin sincronizar". Al atracar, el tablet vibra: "Enviado. Notificación previa registrada 14:22. Lote 26-0417 abierto". En la lonja, el pesador pesa y el lote sale con su etiqueta y su QR; el comprador lo escanea y ve barco, arte, día, zona FAO y kilos. En la oficina, la secretaria de la cofradía abre el panel y ve el semáforo del día: "3 barcos sin declaración de desembarque · 1 lote sin pesar · 2 avisos de veda", y un botón que dice "Expediente de inspección (PDF)" que ya viene firmado y con la cadena de hashes.

Imagen sugerida: un tablet rugoso con funda naranja y marcas de sal sobre la regala de una lancha al amanecer; en pantalla, tres líneas de captura dictadas y un mapa diminuto con el lance marcado en verde junto a una franja de veda en ámbar; al fondo, la lonja con las cajas y el QR pegado en una.

Repositorios utilizados

Variaciones (sinergias)

  1. + https://github.com/ultralytics/ultralytics — emerge el pesaje que se ve: una cámara sobre la cinta de la lonja clasifica especie y calibre, cuenta cajas y cruza el resultado con lo que el patrón declaró a bordo, de modo que el descuadre sale antes de la subasta y no en la inspección del mes siguiente. Nicho: lonjas de más de 10 t/día con subasta a la baja, donde una caja mal declarada se la come el precio del barco; se vende por cinta instalada, 390 €/mes más 0,9 €/tonelada clasificada, y el dato de calibre alimenta la variación 2.
  2. + https://github.com/frappe/erpnext — emerge la liquidación del armador: del lote cerrado a la liquidación semanal de cada barco (comisión de la cofradía, IVA, retenciones, adelantos y combustible) y a la orden de pago, con la contabilidad cuadrada y el armador viendo su desglose en el móvil. Nicho: cofradías con más de 50 barcos que hoy liquidan a mano en una hoja por barco y arrastran diferencias de céntimos; precio 1,5 € por liquidación más 0,05 % del importe liquidado, con el módulo contable como argumento de venta frente al gestor actual.
  3. + https://github.com/medusajs/medusa — emerge la venta directa con su QR: catálogo del día con los lotes disponibles, pedidos de restaurantes con hora de recogida y el mismo código de lote en la caja y en la etiqueta, que es exactamente el proyecto que los GALP financian con FEMPA hasta el 100 % (70 % fondo europeo, 30 % comunidad). Nicho: cofradías que ya venden directo a restauración y quieren justificar la subvención con trazabilidad real; precio 490 €/mes más 0,6 % del GMV, y el pasaporte del lote se convierte en el argumento de venta del restaurante.

Plan MVP completo

projects/boya-lonja-artesanal/docs/mvp/PLAN-MVP.md (13 secciones: problema, objetivo, ICP, features F1-F7, no-goals, roles, stack, arquitectura, entidades, flujos, fases, esfuerzo y riesgos).