Loski Internacional
Del cultivo a la taza, cada paso verificado
En cuatro semanas construimos LOSKI TRACE, el núcleo de trazabilidad de un exportador colombiano de café de especialidad. Cada lote recibe un código estructurado y una cadena inmutable de eventos (cosecha, secado, empaque, despacho, entrega) ligada a fincas geo-referenciadas y parcelas dibujadas sobre satélite, con fotos, documentos y un QR público que cualquier comprador puede escanear para verificar toda la historia con integridad SHA-256. Listo para EUDR, sobre infraestructura que el cliente controla por completo.
Duración
4 semanas · entregado en marzo 2026
Completado
27 de marzo de 2026
Primer commit el 28 de febrero, MVP en producción el 27 de marzo de 2026
Creación, cosecha, secado, empaque, despacho, entrega y corrección
Puntos y polígonos PostGIS con índices espaciales y de texto
11 módulos NestJS con 56 códigos de error de dominio
Loski exporta café colombiano de especialidad.
Los compradores internacionales, y desde 2025 el Reglamento europeo de deforestación (EUDR), exigen demostrar el origen de cada lote: qué productor, qué finca, qué parcela, cómo se procesó y que la parcela está libre de deforestación. Esa información vivía en papel, fotos sueltas y hojas de cálculo, sin ninguna garantía de que no se hubiera editado después. El cliente fue explícito: el MVP no podía ser un prototipo. Debía ser el núcleo definitivo, listo para IoT, validación satelital y smart escrow sin reescribirse.
- — Compradores y el EUDR exigen prueba de origen por lote, geolocalización y estado libre de deforestación
- — Los registros de la cadena vivían en papel y hojas de cálculo, editables por cualquiera y sin rastro de auditoría
- — Pequeños productores, fincas rurales y un equipo de campo que trabaja casi siempre desde el celular
- — El MVP debía ser el núcleo definitivo, propiedad total del cliente y listo para crecer sin reescribirse
Seis sistemas entregados como una sola plataforma en cuatro semanas, desplegados en las cuentas propias del cliente en Supabase, Vercel y Render, con su propio dominio.
- + Motor de trazabilidad por eventos · cada lote es una línea de tiempo de siete eventos, con orden obligatorio e inmutable en la base de datos; los errores se corrigen con un evento de corrección que referencia el original
- + Capa de integridad SHA-256 · cada evento se sella en el servidor y cualquiera puede verificarlo, incluso el comprador desde el QR, con verificación retrocompatible
- + Registro geo-referenciado · productores, fincas con más de 30 campos (SICA, FNC, ICA, CAR) y parcelas dibujadas como polígonos sobre imagen satelital, con indicadores EUDR de libre de deforestación
- + Identidad del lote y QR público · códigos de lote estructurados generados de forma atómica y una historia pública verificable que oculta los datos sensibles por diseño
- + Evidencias y documentos · fotos por evento y documentos del lote (fitosanitario, origen, calidad, transporte, factura) subidos directo al almacenamiento con URLs firmadas
- + Acceso por invitación · tres roles (admin, operador, productor), un dashboard propio para el productor y correos transaccionales de invitación, nuevos eventos y lotes completados
Dentro del build.
Marca, interfaz y sistema — tal como se shipearon.
Un modelo de datos que se niega a olvidar.
LOSKI TRACE no es un dashboard. Es un modelo de datos de trazabilidad con las reglas de negocio encapsuladas en la base de datos (triggers, un RPC atómico, seguridad por filas) y en una API NestJS con validación estricta. Cerca de un tercio del código, y la mayoría de las decisiones de ingeniería, viven debajo de la interfaz.
Inmutable por trigger, no por buena voluntad
Un trigger de PostgreSQL hace imposible editar o borrar un evento, incluso con acceso directo a la base. El orden obligatorio de los eventos vive en un paquete compartido que usan la API, que rechaza eventos fuera de orden, y el wizard, que los bloquea y explica por qué.
Hashes deterministas entre capas
Postgres y Node formatean las fechas distinto, lo que producía falsas alertas de "alterado". Las fechas se normalizan y las claves de la metadata se ordenan antes de hashear, y la verificación es retrocompatible para que ningún hash histórico se invalide.
Códigos de lote sin condiciones de carrera
Un upsert atómico sobre una tabla de secuencias por productor y año genera cada código, y una versión autorreparable se recupera si la secuencia se desfasa.
Privacidad por diseño en la vista pública
El QR muestra la historia, no los datos sensibles: ni documentos de identidad, ni coordenadas, ni precios, ni compradores, ni documentos salen de la plataforma privada.
Hecho para crecer sin reescribirse
Cada evento ya registra su origen (manual, IoT o API) y una referencia externa. Sensores, validación satelital o un ERP pueden entrar como nuevos tipos de evento, tal como exigía la especificación.
Hybrid AI Coding
La ingeniería senior es dueña de la arquitectura, el modelo de datos y cada decisión con el cliente, mientras agentes de IA aceleran la implementación bajo revisión independiente. Así se entregó un núcleo definitivo, listo para producción, en cuatro semanas.
Tecnologías y Herramientas
El stack tecnológico que impulsa esta solución
Más allá de los números, entregamos un sistema que transformó la operación de este cliente.
Prueba de origen, incorporada
Cada lote lleva una historia a prueba de alteraciones, desde el polígono de la parcela hasta el muelle de entrega, que un comprador puede verificar con la cámara del celular. La integridad la garantiza la propia base de datos, no un proceso.
Listo para EUDR desde el primer día
Fincas geo-referenciadas, linderos de parcela dibujados sobre satélite e indicadores de libre de deforestación le dan a Loski la base de datos que hoy exigen compradores y reguladores europeos, sin una herramienta de cumplimiento aparte.
Un núcleo que crece sin reescribirse
El modelo de eventos ya contempla sensores IoT, validación satelital y sistemas externos como nuevas fuentes de eventos, sobre infraestructura que Loski controla de punta a punta.
- Feb 2026Especificación del MVP arquitectónico definitivo, acordada con el cliente
- 28 feb 2026Monorepo, modelo de datos, seguridad por filas, triggers y el RPC atómico de códigos; backend y dashboard arrancan el mismo día
- 3 mar 2026Campos SICA, FNC, ICA y EUDR en productores, fincas, parcelas y lotes
- 11 mar 2026Vista pública por QR, notificaciones por correo, perfiles y mapas
- 14 mar 2026Verificación de integridad retrocompatible, dashboards por rol y la experiencia del productor
- 27 mar 2026Entrega: código, base de datos, hosting y dominio en las cuentas propias del cliente
¿Listo para lograr resultados similares?
Hablemos de cómo podemos transformar tu negocio con una solución digital a medida.