INTERNAL · DESIGN QA

Dome diagrams · index

Animaciones y composiciones iso 30° en canvas 2D. Misma cámara, mismo grid 3×3×3, vocabulario consistente. Cada pieza explora un concepto del modelo de OpenDome.

PRIMARY
01
ORIGIN STORY

Sources → cells → dome

8 fuentes empresariales (Salesforce, M365, SAP, Postgres, Snowflake, Workday, AWS S3, Dynamics) convergen en celdas 3×3×3 vía streams · luego la cúpula desciende con wave desde el apex.

02
ACCESS CYCLES

Agents · access cycles

Agentes en posición frontal disparan al dome con scope ID. AUTH abre portal y devuelve dato del cubo; DENIED rebota con spark. Dos agentes simultáneos · loop infinito.

03
TENANT ISOLATION

Multi-tenant · perímetros independientes

Dos cúpulas (ALPHA · BETA) lado a lado. Cada agente accede a su tenant; un intento rogue cross-tenant rebota en el perímetro con spark rojo.

04
GRANULAR ACCESS

Scope · qué celdas puede tocar cada agente

Agente con 5 chips de scope (active/denied). Leader lines bezier conectan cada scope a sus cubos habilitados. El resto del grid queda gris fuera de alcance.

05
IMMUTABLE LEDGER

Audit trail · ningún acceso sin huella

Dome cycling agentes a la izquierda · AUDIT LEDGER append-only a la derecha. Cada acceso completo añade un record (timestamp, actor, scope, verdict) con slide-in.

06
DATA PROVENANCE

Lineage · cómo se gestó cada output

Cubo SRC root con derivaciones (JOIN, AGG, EXPORT) ramificándose. Cada nivel aparece secuencialmente con su agente y timestamp.

07
DEPLOYMENT

Self-host · tu infra, tu perímetro

Rack server vertical 6×1U con activity LEDs · encima mini-cúpula con grid. Labels YOUR DATACENTER y OPENDOME · OSS · AGPL-3.0.

08
CROSS-ORG

Federation · sharing without merging

Dos cúpulas con un cubo compartido cada una, conectados por bridge punteado. Partícula viaja A→B cíclicamente. Scope + TTL acotados.

ARCHIVE
00A
ARCHIVE

Dome v0 (geodesic)

Tesselación lat-lon iso inicial. Sustituida por dot-matrix.

00B
ARCHIVE

Dome Zdog (lib 3D)

Experimento con biblioteca Zdog. Sustituido por canvas puro.