Cumplimiento RDC 1.014 con trazabilidad inmutable — y código abierto que su directiva puede auditar.

Sistema operacional de compliance para asociaciones de cannabis medicinal en Brasil — dispensación, trazabilidad y audit trail. LGPD-by-design. SNGPC en desarrollo (mock actual; schema XSD ANVISA pendiente jun/2026). Cultivo y financiero en roadmap v1.0 (2028). Self-hosted o gestionado — sus datos se quedan con usted.

Explorar el Código

Repo dedicado en organización — v0.3 (jul 2026). Hoy: vault de desarrollo.

v0.1.0 · fundación usable · 154/154 tests · canna-br.fonsecagabriel.com.br

Apresentação canna-br

Alerta regulatoria

El 4 de agosto de 2026 se cierra la ventana. Las asociaciones sin sistema conforme aumentan su exposición regulatoria.

La RDC 1.014/2026 es el primer régimen administrativo formal para asociaciones de pacientes en Brasil. Reemplaza el habeas corpus judicial caso-por-caso del STJ Tema 16 IAC (2023). A partir de agosto, la fiscalización directa de ANVISA exige audit trail inmutable, SNGPC integrado, RBAC con segregación de funciones y trazabilidad seed-to-dispensación.

Responsabilidad personal LGPD

Datos de salud en SaaS cerrado sin DPA y DPO designado expone a los directores a responsabilidad personal (LGPD Art. 5 II exposición regulatoria). Mitigación: self-host + DPO + contratos.

ver detalles legales →

Multa ANVISA + Pérdida del HC

La ausencia de audit trail y SNGPC conforme resulta en acta de infracción, suspensión y cancelación de la autorización.

ver detalles legales →

Exposición regulatoria LGPD

Software sin crypto-deletion (Art. 18 IV) impide la eliminación efectiva de datos sensibles de salud — obligación legal irrenunciable.

ver detalles legales →

Gap confirmado: ninguna solución cubre LGPD + SNGPC + self-hosted + código auditable simultáneamente. openthc/pos, cannlytics, XURU, BudApp — ninguno.

Por qué canna-br

Tres pilares que no existen juntos en ningún otro sistema

LGPD-by-design

Control técnico de los datos de salud (LGPD-by-design) — mitiga el riesgo técnico (la eliminación completa requiere más que software: DPO designado, RT farmacéutico, RIPD documentado, contratos). Sobre criptográfico AES-256-GCM por miembro. Crypto-deletion garantizada (Art. 18 IV LGPD). Self-host opcional. Cada asociación es dueña de sus propios datos.

Cifrado individual · Self-hosted · LGPD Art. 18 IV

SNGPC en desarrollo

Arquitectura preparada para RDC 1.014 (homologación SNGPC pendiente). XML conforme a portaria implementado en mock — schema XSD específico para asociaciones aún no publicado por ANVISA (jun/2026). Retry durable con BullMQ. Audit log inmutable vía event sourcing. Trazabilidad seed-to-dispensación completa.

SNGPC mock — listo para integración cuando ANVISA publique XSD

RDC 1.014 · SNGPC mock · 7 KPIs ANVISA

OSS auditable

Trazabilidad inmutable y a prueba de auditoría. AGPL-3.0 — código abierto, sin lock-in, fork permitido. Cualquier abogado de la asociación puede revisar cada línea que procesa datos de los miembros. Ledger 100% verificable.

AGPL-3.0 · Event Sourcing · Audit trail

Listo para IA y automatizaciones gubernamentales — toda operación de negocio expuesta como herramienta MCP antes que cualquier UI. Integrable con agentes, automatizaciones externas y pipelines ANVISA sin scraping ni workarounds.

Cómo funciona

Del diagnóstico a la auditoría en 4 pasos.

Pensado para equipo pequeño: no se necesita TI dedicado. La operación sucede en el chat.

01

Diagnóstico

Onboarding call (1h). Se identifica la estructura jurídica actual (HC × RDC), el flujo de dispensación, la integración SNGPC o su ausencia.

Salida: dossier del estado actual + roadmap de adhesión RDC 1.014.

02

Configuración segura

Se provisiona la instancia (self-host o canna-br.fonsecagabriel.com.br). Se importan el padrón de miembros, lotes, prescripciones. Crypto keys generadas localmente.

Salida: entorno aislado + datos migrados + RT capacitado.

03

Operación en el chat

El RT dispensa vía Open WebUI: "Registrar dispensación 5g paciente X lote Y". El sistema valida la cuota, descuenta inventario, genera SNGPC, registra evento inmutable.

Salida: dispensación sin planillas paralelas, SNGPC zero-friction.

04

Auditoría automática

¿Llega el fiscal ANVISA? La directiva abre el panel, genera el informe trimestral firmado, exporta la cadena inmutable seed-to-dispensación. Sin búsqueda del tesoro en planillas.

Salida: dossier auditable en minutos, no días.

Demo grabada

Walkthrough RT + auditor + informe RDC — grabación prevista para Q3 2026.

Walkthrough RT dispensando + auditor rastreando lote + directiva generando informe RDC. Se grabará en la instancia de la primera asociación piloto tras el onboarding.

Demo grabada · Q3 2026

Producto en la práctica

No es un deck. Aquí está el sistema corriendo en smoke validation.

Capturas reales de Open WebUI v0.9.6 + MCP server canna-br en 2026-06-08. No hay admin Next.js separada — la operación sucede dentro del chat con MCP Apps inline. Lo que se ve abajo es lo que su equipo usa.

MCP App · Miembro

Cuota e historial del miembro

El dispensador pregunta "¿cuál es la cuota de Juan?" — app inline muestra prescripción vigente, cuota mensual, dispensaciones usadas. Sin pantalla CRUD.

MCP App · Dispensación

Registro de dispensación inline

Formulario renderizado en el chat con gate de aprobación. Commit genera evento DispensationRecorded + LotQuantityDeducted atómicos en el ledger.

MCP App · Trazabilidad

Cadena de custodia seed-to-disp.

Auditor pregunta "rastrea el lote LT-001" — timeline con cultivo, cosecha, informe COA aprobado, dispensaciones. Cadena inmutable.

Admin · Integraciones

MCP server canna-br conectado

Open WebUI Admin → Settings → Integraciones. canna-br MCP server registrado, tools enumeradas, healthcheck verde.

Operación · Chat

Su equipo usa el chat OWUI

Open WebUI v0.9.6 — chat con modelo de IA + tools canna-br disponibles. Misma UX que ChatGPT/Claude, con el poder operacional de la asociación.

Smoke 2026-06-08

3 MCP Apps validados end-to-end

Stack: Postgres 16 + Redis 7 + OWUI v0.9.6 + canna-br MCP. Cold start 44s, 3 GB RAM steady. postMessage contract OK.

Honestidad alpha: estas son MCP Apps reales corriendo contra el domain kernel. No son mockups Figma. Pero es alpha — la estética y el copy interno se pulirán hasta v1.0 (gate: "awesome UX polished"). Ver el reporte técnico en el release v0.2.1.

Círculo principal · invitaciones abiertas

El equipo que se está construyendo.

No es una page de equipo institucional. Son personas que están siendo invitadas — una por una, con nombre real, rol propuesto, y el porqué. Cada tarjeta es una invitación viva. Si está aquí y quiere proponer otro recorte, escríbele a Gabriel .

Estado actual · v0.1.0 → v1.0

Lo que está listo, en curso, y planificado — por área.

Sin opacidad. Vea exactamente dónde estamos en v0.1.0, qué llega en v0.2 (multi-tenant), v0.3 (hardening piloto), y v1.0. Línea roja = bloqueo externo (sandbox, RDC, socio).

Área Capacidad v0.1.0 hoy v0.2 multi-tenant v0.3 piloto v1.0 GA
LGPD Sobre criptográfico AES-256-GCM por miembro ✓ listo
Crypto-deletion (Art. 18 IV) ✓ listo
Consentimiento versionado + RIPD parcial parcial ✓ listo
SNGPC XML schema + mock submit ✓ listo
Worker BullMQ retry/DLQ scaffold scaffold ✓ listo
Homologación ANVISA producción (aguarda schema XSD ANVISA) tracking ✓ planificado
IA / MCP MCP server + tools (niveles 1-3) L1/L2 ✓ · L3 operacional (validación piloto)
MCP Apps inline (3 → 12) 3 apps 5 apps 7 apps 12 apps
Open WebUI sidecar + auth OAuth 2.1 smoke smoke ✓ listo
Gov. O2 RBAC + TOTP (segregación de funciones) parcial parcial ✓ listo
Roles O2 versionados (acuerdos como código) scaffold scaffold parcial ✓ planificado
BSPO trimestral firmada RT + RIPD vía MCP App parcial ✓ planificado
✓ listo

Cubierto por tests; en producción/demo.

parcial / scaffold

Estructura existe; falta hardening o cobertura.

tracking

Bloqueado por actor externo (ANVISA/socio).

— planificado

Roadmap declarado; no iniciado.

Roadmap detallado por trimestre en /roadmap. Releases en /releases.

Comenzar como

Cada rol tiene un camino directo.

Identifique su dolor, vea lo que canna-br resuelve, vaya directo a la documentación que importa.

Directiva

Dolor

Riesgo penal personal por datos de salud en SaaS cerrado (LGPD Art. 5 II).

Outcome

Cadena inmutable + crypto-deletion + self-host reducen el vector de riesgo técnico (la exposición legal final permanece responsabilidad de la directiva + DPO designado).

Ver riesgo penal →

Jurídico

Dolor

Mapear obligaciones RDC 1.014 + LGPD + SNGPC en un sistema que no fue pensado para eso.

Outcome

Marco legal mapeado artículo por artículo + ADRs firmados + audit log incuestionable.

Ver marco legal →

Farmacéutico RT

Dolor

Dispensación manual + SNGPC out-of-band + planillas paralelas = fiscalización inviable.

Outcome

Chat MCP registra dispensación, descuenta cuota, genera SNGPC sin salir del flujo.

Ver flujo dispensación →

TI de la Asociación

Dolor

SaaS propietario = lock-in, sin auditoría de código, sin self-host para datos sensibles.

Outcome

Stack OSS auditable, docker-compose en 10min, ADRs versionados, fork permitido.

Ver stack + setup →

Confianza & Transparencia

Todo lo que sostiene la tesis, en enlaces públicos.

Gobernanza Orgánica · O2

Organización Orgánica: roles explícitos, círculos vivos, tensiones como combustible.

canna-br adopta O2 (Organização Orgânica) de Target Teal — tecnología social OSS brasileña de autogestión. Sin cadena de mando, sin cargos fijos. La estructura es un mapa de acuerdos que evoluciona por tensiones reales.

01

Autoridad Distribuida

Decisiones operacionales autocráticas individuales por defecto. Todo está permitido salvo que esté explícitamente prohibido.

02

Roles y Círculos

Estructura por propósito y responsabilidades granulares. No hay cargo de "CTO" o "CEO" — hay roles explícitos.

03

Evolución por Tensiones

Problemas y oportunidades reales alimentan adaptaciones de la estructura. Acuerdos versionados como código.

04

5 Modos de Interacción

Revisar · Sincronizar · Adaptar · Seleccionar · Cuidar. Reuniones con objetivo claro, no agenda suelta.

05

Espacio Tribal

El Modo Cuidar aísla las relaciones humanas del trabajo. La empatía y la vulnerabilidad tienen su propio espacio.

Diferenciador: O2 evita la densidad propietaria de Holocracia (incluye Modo Cuidar) y la lentitud del consenso excesivo de Sociocracia 3.0 (autocracia individual por defecto). Adoptado por Tera, eduK, Take, More Than Real, Kanpai BH y más.

Idealizador · Iniciador del círculo

Gabriel Fonseca

Founder Via Corretor · Senior AI Engineer (Mukutu) · Software Zen Kanban

Ingeniero con 12+ años en sistemas regulados (event sourcing, compliance, kanban operacional). Paciente de cannabis medicinal — vivió en carne propia las fricciones operacionales que canna-br resuelve. Idealizó el proyecto tras mapear el vacío OSS en el sector brasileño frente a la ventana RDC 1.014.

Responsabilidades actuales

  • Propósito del círculo — sostiene el aim hasta que nuevos roles anclen
  • Domain modeling — Emmett-pure, Event Sourcing, ADRs versionados
  • Infra ops — VPS, Kamal, hosted canna-br.fonsecagabriel.com.br
  • MCP-first surface — gate de UX awesome production polish
  • On-call piloto — WhatsApp directo durante seed
  • Seed recruiter — 5 plazas asociaciones, curaduría + onboarding
  • Compliance liaison — RDC 1.014, LGPD, SNGPC tracking
  • Cuidador (Modo O2) — espacio tribal del círculo

Roles explícitos derivados de premisas activas en el ledger /manager (governance + infra + ops + product + hard_rule). La estructura evoluciona por tensiones — los roles serán particionados cuando RT compliance, infra-owner y association-relations anclen.

Equipo actual

Un fundador, código abierto, comunidad naciente. Sin equipo contratado, sin CNPJ aún. canna-br es un proyecto serio en etapa pre-MVP comercial — la ambición es ganar 2 plazas (técnica + jurídica) cuando el piloto valide PMF. Transparencia total: /es/about/ + /es/trust/.

Para quienes analizan mercado

TAM R$130M (≈ US$26M) en 2030. SOM R$27M. Comparable Cannanas DE (€7.2M ARR).

Modelo financiero completo — TAM/SAM/SOM, proyección 24 meses en 3 escenarios (pesimista/conservador/optimista), referencia alemana validada, premisas explicitadas — vive en página dedicada. La homepage se enfoca en valor + prueba; el análisis de mercado queda separado.

Ver mercado, TAM/SAM/SOM y proyecciones →

Aviso técnico-jurídico

canna-br es una herramienta de software. El cumplimiento legal (LGPD, RDC 1.014, Portaria 344/98) es responsabilidad integral de la asociación adoptante y sus abogados/DPO. Ningún mecanismo técnico sustituye el dictamen jurídico propio ni la designación formal del Responsable Técnico farmacéutico y DPO conforme exige la ley. Ver /es/trust/ — Política de Privacidad, Términos y DPO.

5 plazas · plazo 30 sep 2026 · 2 disponibles

Entre antes del edital. Influya en el roadmap. Reciba el dossier ANVISA listo.

Buscamos 5 asociaciones para co-desarrollar la integración SNGPC y el dossier template de candidatura ANVISA. Las asociaciones piloto influyen en el roadmap y tienen acceso anticipado al template auto-documentado por el sistema.

Ver plazas y criterios

Candidaturas abiertas hasta el 30 de septiembre de 2026. Gratuito para pilotos.

Candidatura · Associação Piloto

Grave seu vídeo de até 3 minutos

Clique para permitir câmera + microfone

Você pode pré-visualizar antes de começar a gravar.