Monic Community
GitHub
Monic Community · Open Source

Un SGDEA de código abierto, compatible con AGN y MoReq.

Despliéguelo en su propia infraestructura. Sin licencias, sin vendor lock-in, sin telemetría. El núcleo completo bajo licencia Apache 2.0 — el mismo que sostiene los despliegues Enterprise.

01 · Instalación Quickstart en 3 pasos

De cero a un nodo Monic operativo en menos de 10 minutos.

Paso 01

Clonar el repositorio

Código fuente completo bajo Apache 2.0. Sin claves, sin registro previo, sin telemetría.

# Repositorio oficial $ git clone \ https://github.com/openmonic/\ deploy.git $ cd deploy
Paso 02

Levantar con Docker

Stack completo: API, BPM, Archiver, Audit, Postgres y Kafka, listo para levantar en local.

# Composición oficial $ docker compose up -d $ docker compose logs -f \ monic-core
Paso 03

Verificar el nodo

Endpoint de salud con métricas Prometheus, esquema OpenAPI y panel de auditoría WORM.

# Health check $ curl localhost:8080/health {"status":"ok"}
02 · Stack abierto Componentes del núcleo

Tecnologías estándar de la industria. Cero magia propietaria.

Lenguaje Go v1.22+
SQL Write PostgreSQL v15 / v16
Event Bus Kafka v3.6+ / RabbitMQ
Object Store S3 / MinIO compatible
RPC gRPC protobuf 3
Orquestación Docker · K8s helm chart firmado
03 · Repositorios Módulos del proyecto

Cuatro repositorios. Independientes, versionados, auditables.

monic-core
núcleo

Núcleo de dominio en Go. Reglas de radicación, ContentHash SHA-256, validación de invariantes archivísticas y exposición REST + gRPC.

LenguajeGo
RolDominio
LicenciaApache-2.0
monic-archiver
preservación

Servicio de preservación a largo plazo. Conversión a PDF/A, fixity checks periódicos sobre Object Storage S3 / MinIO compatible.

FormatoPDF/A
StoreS3 / MinIO
LicenciaApache-2.0
monic-audit
auditoría

Capa de trazabilidad inmutable. Log append-only WORM, sello de tiempo TSA, firmas XAdES / PAdES y exportación XML para entes de control.

ModeloWORM
FirmasXAdES / PAdES
LicenciaApache-2.0
monic-sdk
integración

Clientes oficiales para integrar Monic desde aplicaciones externas. Disponible en Go, TypeScript / Node, Python y Java. Generación a partir de protobuf.

Clientes4 lenguajes
Origenprotobuf
LicenciaApache-2.0
04 · Licencia Apache License 2.0

Soberanía tecnológica real. Sin asteriscos.

Apache License · Version 2.0 · January 2004

Use, modifique y distribuya. Para siempre.

Toda la suite Monic Community se publica bajo Apache 2.0. Eso significa que si su organización despliega un nodo hoy, ningún cambio comercial futuro puede revocar ese derecho. El código que tiene es suyo, indefinidamente.

  • Uso comercial
  • Modificación libre
  • Distribución
  • Uso privado
  • Concesión de patentes
  • Sublicenciamiento
Manifiesto de licencia
SPDX
Apache-2.0
Versión
2.0
Fecha
2004-01
OSI
Aprobada
FSF
Compatible GPLv3
Patentes
Concesión expresa
Texto completo en el repositorio · LICENSE
05 · Hoja de ruta Roadmap público

Hitos planeados. En el repo, no en un PDF.

2025 · Q4 · liberado
v1.3
  • Núcleo CQRS + Event Sourcing
  • Mapeo MoReq2010 base
  • API REST + gRPC estable
  • Helm chart firmado
2026 · Q1 · actual
v1.4
  • Conversión PDF/A automática
  • Fixity checks programables
  • SDK Python + Java
  • Plantillas TRD por sector
2026 · Q2 · planeado
v1.5
  • Federación entre nodos
  • Búsqueda full-text PostgreSQL
  • Importador desde sistemas legacy
  • Webhooks con firma HMAC
2026 · Q3 · planeado
v2.0
  • Reescritura del módulo Audit
  • Soporte multi-tenant nativo
  • Operator Kubernetes oficial
  • Métricas OpenTelemetry
06 · Preguntas frecuentes Para equipos técnicos

Lo que su equipo de IT preguntará antes de aprobar el despliegue.

01¿Qué diferencia hay entre Monic Community y Monic Enterprise?
El núcleo es idéntico. Enterprise añade plantillas oficiales auditadas, soporte 24/7 con ingeniero asignado, IA de clasificación entrenada en español jurídico, tests de penetración trimestrales y parches certificados. Community es funcionalmente completo y suficiente para producción si su equipo asume la operación.
02¿Puedo usar Monic Community en un proyecto comercial?
Sí. La licencia Apache 2.0 permite uso comercial sin restricciones, incluyendo modificaciones privadas. Solo se requiere preservar el aviso de copyright y la lista de cambios significativos en archivos modificados.
03¿Qué pasa si Monic Labs deja de mantener el proyecto?
El código fuente está en GitHub bajo Apache 2.0. Su organización puede hacer fork, mantenerlo internamente o contratar a otro proveedor para que lo soporte. No existe vendor lock-in porque ninguna pieza del núcleo depende de servicios propietarios.
04¿Hay telemetría o llamadas a servicios externos?
No. Monic Community no envía métricas, logs ni datos de uso a ningún servidor externo. Las imágenes Docker no realizan phone-home. El único tráfico saliente es el que su despliegue configure explícitamente — webhooks, BPM externos o exportación a entes de control.
05¿Cómo se reportan vulnerabilidades de seguridad?
A través del canal privado [email protected] con clave PGP publicada en el repositorio. Política de divulgación responsable de 90 días. Los CVE asignados se publican en SECURITY.md y en el feed RSS del proyecto.
06¿Cómo puedo contribuir al proyecto?
Lea CONTRIBUTING.md en el repositorio. Aceptamos PRs sobre issues etiquetados good-first-issue. Para cambios mayores abra un RFC en la pestaña Discussions. Todos los contribuidores firman el CLA estándar Apache.
07 · Descarga Empiece ahora

El código está abierto. Su despliegue, también.

Clone el repositorio, levante el stack con Docker Compose y evalúe Monic en su infraestructura. Sin formularios, sin email, sin esperar aprobación.

Apache 2.0Licencia
Self-hostedSu infraestructura
AGN · MoReqMarco archivístico
DockerDespliegue local