en un solo libro
antes de la liberación
de incidencia
de registros
01Resumen ejecutivo
FloraCore es una plataforma de operación y registro audit-ready por diseño para cultivo protegido. El núcleo del producto no es el sensor ni el panel: es un libro de registros append-only, encadenado por hash SHA-256, cuya adulteración es matemáticamente detectable — y cuya prueba puede hacerla un tercero, fuera del producto, sin pedirnos nada.
Alrededor de ese libro orbitan las capas que la operación necesita: trazabilidad lote a lote, compuertas de calidad, firma electrónica con reautenticación viva, telemetría por zona, gestión de cultivo y un asistente que cita la fuente de cada respuesta. Ninguna de esas capas escribe en el libro sin pasar por una compuerta humana.
Lo que distingue al producto
- Prueba fuera del producto. El algoritmo de encadenamiento está publicado. Quien recibe un lote recalcula la cadena con bibliotecas estándar y llega al mismo resultado — o descubre que no llega.
- Mandato legal, no conveniencia. El registro que la plataforma mantiene es el que la norma ya obliga a mantener. La venta no depende de convencer a nadie del valor de la "trazabilidad".
- Falla cerrado donde importa. Derecho y capacidad fallan cerrados: sin informe no hay liberación, sin plan legible no hay histórico. La observabilidad falla abierta: un sensor mudo nunca inventa una lectura.
- Omisión honesta. Donde no existe fuente fiable, el producto declara la ausencia en vez de rellenar. Una muestra se rotula como muestra; una plantilla se rotula como plantilla.
- La IA propone, el humano con rol decide. Ningún agente escribe en un sistema-verdad sin aprobación humana atribuible.
Cómo leer este documento
Este es un documento público: describe invariantes de diseño y obligaciones normativas, no el estado interno de ninguna instalación. Las cifras de estado — cuántos lotes, cuántos movimientos, cuántos dispositivos — envejecen entre la redacción y la lectura, y por eso no aparecen aquí. Lo que aparece es lo que sigue siendo verdad después: la regla, el límite legal y el método de verificación. Los entornos de demostración operan con lotes DEMO; nada en este documento describe una venta real de sustancia controlada.
02El problema — un registro que no prueba nada
El cultivo protegido y la producción regulada viven bajo regímenes de registro exigentes. En Cannabis medicinal en Brasil, el productor autorizado mantiene un Libro de Registro Específico y cumple la guía oficial de cultivo. En floricultura y horticultura, el productor de plántulas y material de propagación mantiene registros de producción, tratamientos fitosanitarios y comercialización durante años, con emisión electrónica y plazos fijos de entrega.
En la práctica, ese registro se lleva en hojas de cálculo y sistemas mutables, donde una línea puede "corregirse" sin dejar rastro. Un libro en el que cualquier línea puede reescribirse no prueba integridad — solo prueba el estado actual.
El riesgo regulatorio real no es perder el dato. Es no poder demostrar que nunca fue alterado.
Corregible sin dejar rastro
Una hoja de cálculo acepta cualquier edición retroactiva. La auditoría no pide el dato; pide la demostración de que el dato es el mismo de entonces.
El comprador no puede verificar
Un certificado en PDF prueba que alguien escribió un PDF. Quien recibe el lote no tiene cómo confirmar nada sin confiar en quien lo envió.
Obligaciones con reloj
Comunicación de incidencia en 48 horas, consolidación trimestral, entregas semestrales en fechas fijas. Los plazos perdidos son el coste más común.
El responsable técnico responde personalmente
El responsable técnico firma con responsabilidad profesional propia. Es él, y no el departamento de compras, quien carga con el riesgo del registro.
03Dos entornos, un libro
La plataforma opera dos líneas de negocio con exigencias distintas, sobre el mismo núcleo de registro. La línea es un dato del alta de la unidad de cultivo, con restricción en la base de datos — no una condición dispersa por el código.
| Dimensión | FloraCore Hub AI | FloraCore Regulated |
|---|---|---|
| Público | Viveros, floricultura y horticultura en invernadero | Cultivo y producción bajo régimen sanitario controlado |
| Régimen | MAPA · ICA · UE | ANVISA + MAPA |
| Núcleo | Operación, telemetría por zona, gemelo 3D, asistente con cita de fuente | Libro de registro, compuertas de liberación, incidencias, consolidación periódica |
| Ensayo de THC | No aplica | Obligatorio por lote antes de la liberación |
| Genealogía | Semilla → plántula → planta → expedición | Semilla → plántula → planta → material vegetal → droga vegetal |
| Verificación pública | Página de lote por QR, NFC o hash pegado | Página de lote + ancla pública de auditoría |
| Retención | Según el plan contratado | 7 años contractuales |
Una salvedad de arquitectura que no escondemos
El libro, hoy, no conoce la línea de cultivo del lote. La separación entre los dos regímenes vive en el alta y en el proceso, y no en una compuerta que la imponga en el propio registro. La consecuencia se ve en el producto: la etiqueta pública de un lote devuelve la aplicabilidad del ensayo de THC como null — ni verdadero ni falso — y dice por escrito que en floricultura, bajo régimen del MAPA, ese ensayo no aplica. Declarar que no se sabe cuesta menos que dejar al lector suponer una pendencia donde no la hay. Cerrar esto exige llevar el camino lote → línea dentro del libro, y es una decisión de arquitectura abierta.
04Arquitectura de alto nivel
La premisa está invertida: el registro es inmutable por construcción, no por disciplina. El libro es la fuente de la verdad regulatoria; todo lo demás orbita a su alrededor y nunca escribe en él sin compuerta humana. Las capas de apoyo, la inteligencia de mercado y la recuperación de conocimiento son deliberadamente externas al núcleo — cargan menos peso de disponibilidad y ningún derecho de escritura.
Invariantes impuestos, no aspirados
Corolario grabado en la cultura del proyecto
«200 no es evidencia de publicación.» Un servidor que devuelve la página inicial para cualquier ruta inexistente responde 200 a todo — incluso a lo que no existe. La verificación real es mirar el contenido, no el código de estado. La misma regla vale para este documento: lo que aquí se afirma debe verificarse, no aceptarse.
05El Libro encadenado
Cada evento de un lote se serializa en una forma canónica — el mismo orden de campos, la misma representación de números y fechas, siempre — y su hash se calcula sobre ese texto concatenado con el hash del evento anterior del mismo lote. El primer evento encadena a partir de un valor de origen fijo.
El encadenamiento es por lote, con secuencia y hash anterior propios. Esto no es un detalle de implementación: significa que probar un lote no obliga a publicar los eventos de todos los demás. Un comprador ve la cadena de lo que compró, y nada más.
h(n) = SHA‑256( canónico(evento n) ‖ h(n−1) )
Solo se anexa. No existe operación de modificar ni de borrar, ni en la aplicación ni en la base de datos.
La secuencia y el hash anterior son del lote. Probar un lote no obliga a publicar los eventos de los demás.
Una raíz que cubre el conjunto de los lotes se publica fuera de la base — es la que detecta un lote entero eliminado.
Verificación en vivo
El widget de abajo ejecuta una cadena de demostración en su navegador. Altere un evento y vea romperse el eslabón — y todos los siguientes con él.
Lo que la cadena detecta — y lo que no
| Ataque | Detectado por | Estado |
|---|---|---|
| Editar un evento en medio de la cadena | Recálculo del encadenamiento: el eslabón siguiente deja de cuadrar | cubierto |
| Insertar un evento en medio | Secuencia y hash anterior del lote | cubierto |
| Borrar el final de la cadena de un lote | Ancla publicada con la cabeza de cadena de aquel día | cubierto |
| Borrar el lote entero | Raíz diaria que cubre el conjunto de los lotes: la raíz publicada deja de reproducir | cubierto |
| Escribir hoy un evento falso, con hash correcto | Nada, en la cadena. La cadena prueba integridad, no veracidad. | fuera de alcance |
La última fila es la más importante y la que más raramente aparece en un documento de ventas. Una cadena de hashes prueba que el registro no fue alterado después de escrito. No prueba que quien lo escribió dijera la verdad. Lo que ataca ese segundo problema es otra cosa: rol atribuible, reautenticación en el acto de firmar y la responsabilidad profesional de quien firma.
06Verificación pública
La prueba solo vale si alguien de fuera puede hacerla. Cada lote tiene una página pública accesible por tres caminos — leer el QR de la etiqueta, acercar la etiqueta NFC o pegar el hash en un campo de búsqueda. La página es de lectura, sin sesión y sin enumeración: quien no tiene el identificador no descubre lotes navegando.
Lo suficiente para verificar
Identificador del lote, especie y cultivar, etapa, estado del lote, cadena de eventos con fecha, tipo y hash, estado del ensayo cuando aplica, y el veredicto de la verificación de la cadena.
Lo que no es del público
Nombres de personas, coordenadas exactas de la propiedad, precios, clientes, contactos y el mapa comercial de destinos. Un campo en duda se queda fuera — la regla precede a cualquier petición de producto.
La pregunta inversa — a dónde fue este lote —, la que hace una retirada, existe pero exige sesión: es el mapa comercial de la casa, no dato de etiqueta. Y responde también por los descendientes, porque el material dividido y vendido por los hijos salió del mismo lote. Los destinos que el registro no nombra aparecen separados de los identificados, en vez de sumados en un total único — esconder esa parte sería la forma más cara de equivocarse aquí.
Por qué esto importa comercialmente
Un certificado en PDF prueba que alguien escribió un PDF. Una página de lote que el comprador verifica solo traslada la confianza del vendedor a la matemática — y convierte un coste de cumplimiento en un argumento de venta que el competidor con hoja de cálculo no puede igualar.
07Compuertas de liberación
En la línea regulada, la liberación de droga vegetal — venta, transferencia, exportación, fabricación de insumos — exige un informe de THC aprobado. Un informe por encima de 0,3 % deja el lote en CONTENCIÓN: ningún movimiento pasa, salvo inutilización, destrucción y toma de muestra, y la respuesta ya trae las obligaciones con plazo de 48 horas.
Registrar no es decidir
Conectar los ensayos a la compuerta vino antes que el criterio a propósito: para que el límite, cuando llegue del texto oficial, no exija tocar el camino crítico del libro con prisa regulatoria encima. Un sistema que marca APROBADO por no tener criterio registrado es peor que un sistema que no evalúa — porque parece que evaluó.
08Cumplimiento — exigencia, origen, control
Cada control existe porque una norma lo exige, y la norma está citada. La tabla es lo que un evaluador pide primero: no lo que el sistema hace, sino a qué obligación responde cada función.
| Exigencia | De dónde nace | Control en la plataforma |
|---|---|---|
| Registro inmutable y contemporáneo | Anexo XVIII Ord. SVS/MS 344/98 | Libro append-only, encadenamiento SHA-256 y disparadores de inmutabilidad en la base |
| Detección de adulteración | ALCOA+ / GxP | Verificación de cadena por lote + ancla pública diaria |
| Ensayo de THC por lote antes de la liberación | RDC 1.012 / 1.013 + guía oficial de cultivo | La compuerta bloquea la salida sin informe ≤ 0,3 % |
| Contención, acción correctiva e inutilización | ídem | Lote en CONTENCIÓN; solo pasan salidas de contención; liberación excepcional exclusiva del responsable técnico |
| Comunicación a la autoridad en 48 h | ídem | Reloj de 48 h por tipo de incidencia; un informe reprobado abre la incidencia por sí solo |
| Consolidación periódica de producción y existencias | ídem | Consolidación por categoría, material y unidad, con plazo |
| Trazabilidad lote a lote | ítem 7.3 de la guía | Genealogía encadenada, sin ciclos, corregible por anulación — el vínculo erróneo sigue visible para la auditoría |
| Registro atribuible y firmado | estilo Part 11 | Rol + reautenticación viva en el acto + manifiesto inmutable con el hash del contenido firmado |
| Retención de registros por 5 años | IN MAPA 24/2005 ítem 5.2 XII | Retención contractual de 7 años, como compromiso y no como ajuste |
| Emisión electrónica e identificación por QR | INC MAPA/SDA 02/2018 arts. 6 y 9 | Página pública de lote por QR, NFC o hash pegado |
| Registro de aplicación fitosanitaria | IN MAPA 33/2016 art. 24 X | Dosis, fecha y periodo de carencia registrados en el evento |
| Pasaporte fitosanitario | Regl. (UE) 2016/2031 | En preparación — el formato de etiqueta y el mapeo de campos aún no están implementados |
Nota de honestidad regulatoria
El catálogo de tipos de incidencia contiene los ítems verificados en las fuentes disponibles y es extensible por diseño; la intención declarada es completarlo ítem a ítem contra el texto oficial íntegro, sin refactor. Y hay requisitos hoy catalogados como bloqueantes que todavía no bloquean ningún acto. El sistema publica esa lista con ese nombre, con el aviso de que catalogado no es aplicado, en vez de exhibir un cumplimiento que la compuerta no impone.
09Lo que el producto no finge
La integridad no es solo el encadenamiento; es una postura de producto. Donde no existe fuente fiable, el sistema declara la ausencia en vez de rellenar — y lo mismo vale para lo que le falta al propio sistema.
Estado, no último valor
Una zona sin lectura muestra "sin lectura", con la antigüedad del último dato. Repetir el valor antiguo como si fuera actual es la mentira más fácil de contar en un panel.
Con ubicación y prueba
Las lagunas medidas contra el propio código se publican con nombre y ubicación, y se cierran con un verificador que corre en la integración continua — no por afirmación.
Quién decide, no la ingeniería
Las decisiones que dependen del dueño, de legal, de contabilidad o de un laboratorio están en una lista propia, para no confundirse con deuda técnica.
Un lote DEMO es DEMO
Lo que aparece como real es real y trazable a la fuente pública; lo que es muestra viene sellado. Una muestra nunca se reetiqueta como operación.
El algoritmo anunciado debe ser el algoritmo ejecutado
Una sección que describe lo que va a cambiar se lee, de un vistazo, como descripción de lo que es — y el lector apresurado implementa la tabla de los tipos nuevos. Por eso, en este documento y en la documentación del formato, lo que corre hoy lleva marca explícita, y lo que está en preparación la lleva en el cuerpo del texto y no solo en el título. Publicar un formato que el producto no usa es el mismo defecto que publicar un algoritmo distinto del ejecutado: quien verifique de buena fe llega a un resultado erróneo y concluye que nuestro registro está roto.
10Seguridad y privacidad
Las copias de seguridad y lo que no protegen
Una copia local protege contra la eliminación de volumen y la corrupción lógica. No protege contra la pérdida del servidor, ni contra una credencial comprometida que borre las copias con la misma mano que las escribe. Por eso la copia fuera del anfitrión, inmutable por retención obligatoria y fuera del alcance de la credencial que ejecuta la copia, es prerrequisito duro de producción — y no un punto de mejora continua. Por el mismo motivo, la raíz diaria se publica en un sitio independiente del sistema que la genera: un ancla guardada solo donde vive el dato no es un ancla.
11Productos y planes
Dos productos sobre el mismo núcleo. El primero cubre operación y registro de vivero e invernadero; el segundo añade las compuertas, las incidencias con plazo y la retención contractual que el régimen sanitario exige.
| Plan | Sitios | Dispositivos | Retención | Mensual |
|---|---|---|---|---|
| Free prueba sin tarjeta | 1 | 3 | 30 días | €0 |
| Grower productor individual | 1 | 25 | 12 meses | €29 |
| Hub Starter | 1 | 60 | 3 años | €49 |
| Hub Growth el más elegido | 3 | 200 | 5 años | €149 |
| Hub Scale | 10 | 750 | ilimitada | €299 |
| Regulated régimen sanitario | 1 · +€199/sitio | 300 | 7 años contractuales | €399 |
Precios en euros, sin IVA, referidos a septiembre de 2026; en Brasil y Colombia la facturación es en moneda local. El plan anual equivale a diez mensualidades. Los créditos de IA cuentan por acto — alerta o respuesta de texto, análisis de imagen, corrida de razonamiento — y una generación fallida nunca se cobra. La tabla vigente es la del sitio; esta se reproduce aquí para lectura, no para cita contractual.
12Hoja de ruta y contacto
Prueba fuera del producto
Raíz diaria publicada en dos proveedores independientes, con verificación cruzada de destinos; formato de evento canónico versionado y con vectores de prueba congelados; página pública de lote en producción.
Criterios y pasaporte
Diccionario de límites de aceptación a partir de texto oficial; camino lote → línea dentro del libro; pasaporte fitosanitario de la UE con formato de etiqueta y mapeo de campos.
Endurecimiento
Un secreto por sistema; manual de operación que cubra arranque, migración, recuperación ante desastres, rotación e incidente; copia fuera del anfitrión inmutable como prerrequisito de entrada.
Firma cualificada
Firma cualificada con certificado reconocido, y ampliación del monitor de mercado sobre datos públicos comerciales, dentro del alcance legal grabado.
Contacto
- Comercial y alianzas — a través del formulario en floracore.plimlab.ch
- Verificación de un lote — lea el QR de la etiqueta, acerque la etiqueta NFC o pegue el hash en la página pública de lote
- Seguridad — comunique fallos de integridad o de verificación por el mismo canal, con el identificador del lote y el hash observado
Base normativa citada en este documento: RDC 1.012 y 1.013 y la guía oficial de cultivo de Cannabis (ANVISA/MAPA); Anexo XVIII de la Ordenanza SVS/MS 344/98; Instrucción Normativa MAPA 24/2005; Instrucción Normativa Conjunta MAPA/SDA 02/2018; Instrucción Normativa MAPA 33/2016; Reglamento (UE) 2016/2031. Las citas identifican la obligación; la interpretación aplicable a cada operación es de su responsable técnico y de su asesoría jurídica.