::::terrauniversalis:::: · architecture documents
documento de arquitectura · español

ARCHITECTURE_CANONICAL-9cb9d71a

Fuente original incluida en el paquete de arquitectura entregado para publicación.

sha256: 9CB9D71A6576131E4D2139842C78CC8C1D082DB8FAFB73DE13AB1C14648235EE

# ::::bastion::universalis:::: - arquitectura canonica

::::terra::sls::::
Fecha de registro en repo: 2026-06-13
Estado: **canonico / tronco arquitectonico**
Repositorio: `terrauniversalis/bastion-grp`
Ruta: `architecture/bastion-universalis/ARCHITECTURE_CANONICAL.md`

## 1. Decision

`::::bastion::universalis::::` queda registrado como la infraestructura soberana de `::::sistemas::del::bienestar::::`.

No es solo:

- un dashboard;
- un backend;
- una carpeta estatica;
- un GRP aislado;
- un conjunto de prototipos HTML.

Es el tronco operativo donde se conectan gestion institucional, ciudadania, potencial regenerativo, seguridad, datos, agentes, comunicaciones y gateway unico.

## 2. Capas internas

```text
::::bastion::universalis::::
        |
        +-- grp :: gestion soberana
        +-- citoyen :: relacion ciudadana
        +-- orp::kukulkan :: potencial regenerativo
        +-- security::terrasls-shield :: confianza transversal
        +-- unicornd :8800 :: gateway operativo
        +-- sharepoint :: shell institucional
        +-- azure postgresql :: persistencia
        +-- mayan codex :: lenguaje operativo
        +-- nuntium :: eventos y mensajes
        +-- fabrica systemarum :: provisionamiento
```

## 3. Responsabilidad de Bastion

Bastion debe:

- unificar la entrada operativa;
- preservar trazabilidad;
- coordinar modulos y agentes;
- administrar recursos institucionales;
- exponer capacidades mediante `unicornd :8800`;
- mantener datos soberanos en Azure PostgreSQL y SharePoint cuando aplique;
- dar base a citoyen y Kukulkan;
- aplicar Shield como seguridad transversal.

## 4. Relacion con GRP

`::::bastion::universalis::grp::::` es el nucleo de gestion institucional dentro de Bastion.

GRP administra:

- recursos humanos;
- recursos financieros;
- recursos materiales;
- nodos;
- proyectos;
- inventario;
- miembros;
- reglas;
- trazabilidad;
- autorizaciones.

GRP no agota Bastion. Bastion contiene GRP, pero tambien contiene las capas ciudadana, regenerativa, comunicacional, documental y de seguridad.

## 5. Relacion con citoyen

`citoyen` es el brazo ciudadano de Bastion.

Bastion provee:

- identidad;
- expedientes;
- reglas;
- mensajes;
- autorizaciones;
- integraciones;
- trazabilidad;
- seguridad Shield.

citoyen convierte esa infraestructura en relacion viva con personas, comunidades y tramites.

## 6. Relacion con Kukulkan

`orp::kukulkan` no reemplaza Bastion. Es su culminacion regenerativa.

Bastion administra y conecta. Kukulkan interpreta potencial, crea celulas, organiza enjambres y mide salus.

## 7. Relacion con Shield

`GRP Terrasls Shield` no es un modulo lateral. Es la capa de confianza que cruza toda accion critica de Bastion.

Shield verifica:

- identidad;
- autoridad;
- integridad;
- reglas;
- evidencia;
- testigos;
- auditoria viva.

## 8. Relacion con unicornd

`unicornd :8800` es el gateway operativo unificado de Bastion.

No debe leerse como producto separado. Su trabajo es ordenar puertos, dashboards, endpoints y capabilities bajo una entrada publica controlada.

## 9. Estado final

```text
estado_arquitectonico: canonico
estado_codigo: parcialmente_implementado
estado_integracion: en_consolidacion
documento_madre: architecture/sistemas-del-bienestar/ARCHITECTURE_CANONICAL_INDEX.md
```