gioser

arquitectura de sistemas críticos

Diseño y construyo el corazón técnico
de infraestructuras que tienen que durar.

Soy Sergio Velásquez Zeballos.
Construyo desde la matemática base hasta la producción, sin dependencias mágicas ni parches intermedios.
Gioser es mi matriz operativa.

01 — capacidades

Tres frentes. Una sola mano.

I

Arquitectura de dominio

Diseño el sistema completo: dominio, datos, interfaz, despliegue. Un solo interlocutor desde el primer boceto hasta la primera factura real. Para problemas que ya no caben en un SaaS de catálogo.

  • Productos en producción desde el primer día
  • Integración con sistemas heredados, sin sorpresas
  • Documentación operable por su equipo desde el inicio
II

Inteligencia artificial integrada

IA que entiende su negocio, no demos vistosas. Integro modelos de lenguaje, embeddings y agentes dentro del flujo operativo, midiendo costo, latencia y calidad como cualquier otro componente.

  • Asistentes internos que descongestionan equipos enteros
  • Búsqueda inteligente sobre documentos y datos propios
  • IA portable — sin atadura a un solo proveedor
III

Infraestructura soberana

Plataformas reproducibles, auditables y desplegables en su propia nube o servidores. Sin dependencias mágicas. Si mañana toca migrar, migra.

  • Despliegues que se reconstruyen ante cualquier falla
  • Auditoría completa de seguridad y rendimiento
  • Cero lock-in por diseño
04 — enfoque

Cuatro leyes de operación.

Modelo antes que código.

El diagnóstico precede a la implementación. Toda decisión de arquitectura es una decisión de prioridades en otro idioma — y se toma con el negocio en la mesa, no después.

Entregas verificables.

Ciclos cortos, artefactos concretos: una demo, un despliegue, un test de carga. Lo que se entrega se toca. Sin roadmaps intangibles ni milestones de PowerPoint.

Soberanía de código.

El sistema se entrega documentado y operable. Sin lock-in. Usted es dueño absoluto de su infraestructura desde el día uno — binario, fuente, claves, manifiestos.

Presupuesto determinista.

Costo cerrado por fase. Cero time & materials abierto. Cero desvíos. La estimación es contrato, no aspiración.

02 — proyectos

Lo que ya está construido.

No son prototipos ni maquetas: son piezas que se compilan, que funcionan en máquinas reales y que cualquiera puede leer línea por línea. Todo lo que sigue vive en dos bases de código abiertas — tawasuyu (822 módulos de Rust, ~733.000 líneas) y hammer (el sistema operativo y su catálogo de 769 programas). Las cifras de esta página se pueden verificar en el código, hoy.

Un sistema operativo matemáticamente invulnerable.

Cada componente nace de su huella criptográfica única. Si algo se corrompe, se nota al instante; si algo se rompe, se revierte en un comando. Los programas no piden permisos: si la capacidad no fue concedida y firmada, la puerta ni siquiera existe en el sistema. La infraestructura más crítica de una organización merece este nivel de garantía, no un script de respaldo cruzando los dedos.

Núcleo propio de ~20.000 líneas · arranca de punta a punta · 20 aplicaciones aisladas una de otra · leer el proyecto

Un Linux que se reconstruye solo — y que se opera hablándole.

Una distribución que compila cada programa desde su código fuente, en aislamiento, y guarda el resultado por su huella. Compilar dos veces da el mismo binario, byte por byte: si un tercero reconstruye lo mismo y no coincide, algo se tocó en el camino. Encima corre un canal por donde una inteligencia artificial entiende el sistema, propone cambios y los aplica — con red de seguridad: se prueba aparte, se confirma a mano y todo cambio queda registrado y es reversible en un comando. La distancia entre quien jamás abrió una terminal y quien mantiene su propio sistema operativo desaparece.

769 programas compilados y sellados · el compilador de Rust y el kernel Linux 6.16.12 reconstruidos desde cero, sin binarios de terceros · escritorio KDE completo hidratado · leer el proyecto

Un motor gráfico soberano.

Renderizador propio que pinta directo sobre la GPU. Permite construir interfaces que el navegador no puede sostener — editores complejos, lienzos vivos, visualizaciones de alto volumen, mundos en tres dimensiones — con la fluidez de un videojuego y la precisión de una imprenta. Es la base sobre la que están hechas todas las aplicaciones de esta página.

70 componentes de interfaz listos · motor 3D propio · primer APK de Android compilado desde ese mismo código, sin reescribir nada · leer el proyecto

Un escritorio entero, escrito de cero.

El programa que dibuja las ventanas, reparte la pantalla y atiende el teclado y el ratón. No es un tema sobre un escritorio ajeno: es el escritorio. Múltiples monitores, sesiones que se reanudan, atajos configurables y las apariencias que el usuario prefiera. Donde otros integran, aquí se construye — por eso no hay capa ajena que audite, actualice ni cobre.

Escritorio de trabajo diario · se usa para construir el resto de la suite · leer el proyecto

Un lienzo donde un texto vive en varias lenguas a la vez.

Un mismo documento coexiste con sus traducciones, tonos y resúmenes; cuando se modifica el original, sus versiones derivadas se marcan solas como vencidas y se regeneran con un botón. La IA es una hebra más, no la conductora — y se puede cambiar de proveedor sin tocar el documento. Pensado para editoriales, equipos jurídicos y archivos vivos.

Traducir, resumir, cambiar de tono y comparar dos documentos como si fueran capas · leer el proyecto

Un navegador propio, sin Chromium debajo.

Motor de páginas escrito desde cero: interpreta el HTML, aplica el CSS y ejecuta el JavaScript de sitios reales — el de la imagen es este mismo proyecto, visto por él. Importa cuando la web deja de ser algo que se mira y pasa a ser algo que su organización procesa: extraer datos de portales, automatizar trámites, auditar lo que un sitio ejecuta antes de dejarlo correr.

Motor de estilos y de JavaScript propios · los guiones de terceros corren en una jaula que el usuario autoriza · leer el proyecto

Administración y contabilidad, sin renta mensual.

Contabilidad de partida doble real, hoja de cálculo propia con fórmulas, facturación adaptada por país mediante un archivo de reglas — no por una versión distinta del programa. Corre en el servidor de la empresa: los libros no viven en la nube de nadie y el día que se quiera migrar, salen en formatos abiertos.

Libro diario, mayor y balances · importación y exportación a Excel con ida y vuelta verificada · leer el proyecto

Una identidad digital que no depende de nadie.

Su identidad no la guarda Google ni Microsoft: la guarda usted, criptográficamente probada, transferible entre máquinas, válida en cualquier red que la quiera reconocer. Con ella se firman permisos concretos y revocables — quién puede ejecutar qué, hasta cuándo. Pensada para comunidades y organizaciones que necesitan operar fuera del paraguas de las grandes plataformas.

Claves soberanas ya emitidas y en uso dentro del sistema operativo · leer el proyecto

Una plataforma personal de inteligencia aplicada.

Un laboratorio donde modelos de lenguaje, registros propios y prácticas cotidianas conversan en tiempo real. El experimento público de cómo una IA puede acompañar el pensamiento sin reemplazarlo. Sirve también de prueba de fuego para lo que ofrecemos al cliente.

Notas que se sincronizan entre máquinas sin servidor central · leer el proyecto

i.

El sustrato de las preguntas antiguas.

Las disciplinas profundas — psicología clínica, contemplación, neurofisiología fina — no necesitan más eslóganes. Necesitan instrumentos. Aparatos de registro, archivos reproducibles, modelos falsables. Construir esa base para que las preguntas viejas encuentren su contraparte experimental, sin diluirse en autoayuda ni rendirse al reduccionismo.

ii.

Ciencia con instrumentos propios.

Hipótesis que no dependen de licencias extranjeras ni de plataformas que mañana cambian sus términos. Sensores, simuladores, bases de datos científicas operadas localmente, soberanas, reproducibles. Si el experimento depende del proveedor, la conclusión también — y nadie va a auditar al proveedor.

iii.

Lo extraordinario, en manos ordinarias.

Renderizadores gráficos, sistemas operativos verificables, criptografía robusta, síntesis de voz natural. Tecnología de frontera desplegada donde más hace falta, no donde mejor se cobra. Una cooperativa debería poder operar lo mismo que opera un banco; una escuela rural, lo mismo que un laboratorio universitario.

iv.

Infraestructura a pie de calle.

Un agricultor con su archivo. Un médico con la historia clínica que viaja con él. Un activista con su red privada. Una junta vecinal con su propia nube. Soberanía no como bandera ni como discurso — como infraestructura cotidiana, pequeña, pisable, que se enciende cuando se enciende la luz.

v.

Códigos que cargan mundo.

Las palabras con las que se nombra el código no son neutras. Una variable llamada khipu organiza la memoria distinto que una llamada record. Construir desde categorías propias — del sur, del campo, de las tradiciones profundas — es un acto de ingeniería tanto como político. Lo que pasa por el repositorio decide qué sobrevive.

05 — primera línea

El diagnóstico empieza en su descripción.

Cuéntelo con la precisión que usaría con un par técnico — el problema crítico que necesita resolver, la infraestructura que desea levantar, la tecnología que viene fallando. Si lo que describe pide ingeniería profunda, agendamos una sesión técnica.

correo sergio@gioser.net hoja de vida sergio.gioser.net
ubicación Caracas · Venezuela · remoto global
sergio@gioser:~$
 ╔══════════════════════════════════════════════════════════════════╗
 ║  [ NIVEL 1 ] : LABORATORIO DE ARQUITECTURA SOBERANA              ║
 ║  OPERADOR    : Sergio Velásquez Zeballos                         ║
 ║  ESTADO      : Compilando. Leyendo topología del sistema...      ║
 ╚══════════════════════════════════════════════════════════════════╝

Estás en el sustrato. Si atravesaste la capa comercial y estás leyendo esto, probablemente buscas entender el nivel de aislamiento y rigor con el que opero. No hay frameworks mágicos aquí. Solo control de memoria, matemáticas puras y diseño determinista.

[ dominios_activos ]

La infraestructura se divide en tres ejes de investigación y producción real.

01 · workspace · rust

tawasuyu

822 crates miembros · ~733.000 LOC Rust · 4 cuadrantes

Monorepo Cargo con topología cuatripartita estricta (00_unanchay percibir / 01_yachay conocer / 02_ruway hacer / 03_ukupacha raíz). El flujo de datos es unidireccional; el estado es efímero; la sustancia persistente es el DAG direccionado por contenido. Un dominio = un crate raíz con subcrates plugin (*-core / *-app / *-cli / *-server); las UIs son frontends intercambiables sobre núcleos agnósticos. cargo check --workspace verde en main es el smoke test mínimo, no una aspiración.
El kernel (03_ukupacha/wawa) está excluido del workspace por perfil incompatible (x86_64-unknown-none, panic=abort); cinco núcleos cruzan esa frontera por path y deben compilar no_stdformat, akasha, mirada-layout, forth-emisor, pluma-notebook-core —, verificado contra wasm32-unknown-unknown por scripts/check-shared-cores.sh.

  • Llimphi — motor de renderizado de interfaces nativas. Pipeline directo sobre GPU: wgpu 27 (HAL multi-backend Vulkan/Metal/DX12/GL), vello 0.7 (rasterización vectorial por compute shaders), parley 0.6 (shaping + BIDI Unicode + fallback CJK/emoji vía fontique), taffy 0.9 (layout flexbox/grid sin DOM). Bucle Elm determinista input → update → view → layout → raster → present; frames puros — el estado anterior es entrada, el siguiente es salida. Catálogo verificado contra el código: 70 widgets + 11 módulos (MANUAL.md), motor 3D propio (llimphi-3d: ray-march sobre SVO, luces, bloom, SSAA) y backend Android sobre el mismo View<Msg>. readme →
  • Mirada — compositor Wayland y entorno de escritorio completo (41 crates), sobre smithay 0.7 con backend DRM/KMS + libinput. Implementa, además del core y xdg-shell: linux-dmabuf, wlr-layer-shell, wlr-screencopy, wlr-foreign-toplevel, wlr-gamma-control, wlr-output-power, xdg-output, xdg-activation, xdg-decoration, xdg-foreign, pointer-constraints, relative-pointer, text-input + virtual-keyboard, fractional-scale, viewporter, tearing-control, security-context, idle-inhibit, primary-selection, data-control y XWayland. Multi-monitor con hotplug, escala y wallpaper por output; plugins WASM con capacidades derivadas de sus imports y firma Ed25519 — fail-closed. readme →
  • Wawa Wasm Architecture for Walled Applications WAWA is the Acronym for Wasm Architecture — kernel bare-metal SASOS (Single Address Space OS), ~20.100 líneas no_std, reactor cooperativo (PIT 100 Hz + IRQs). Userspace = módulos WASM sobre wasmi embebido en el kernel; 20 apps compiladas a wasm32-unknown-unknown. La seguridad no es una tabla de permisos: si el bit de la capacidad no está puesto, la función ni se registra en el linker — frontera física. Sobre eso, capacidades por hash de bytecode (ConcesionCapacidad firmada Ed25519, verificada en kernel zero-alloc, fail-closed: concesión declarada e inválida = cero permisos). Almacén direccionado por contenido BLAKE3 con GC mark/sweep/swap; red propia (akasha) en EtherType propio, sin TCP/IP. Bootea de punta a punta en QEMU/UEFI. readme →
  • Cosmos — efemérides puro-Rust, sin FFI en runtime: teoría planetaria VSOP2013 (Mercurio→Plutón) y lunar ELP/MPP02 (Chapront & Francou 2003) con coeficientes embebidos y ablacionados desde el dataset original, más lector propio de kernels JPL SPK (DE440/DE432s) cuando se quiere precisión sub-métrica. Error declarado y medido: ELP/MPP02 < 5 km vs JPL DE441 a ±50 años — sub-arcosegundo para apuntado. Hay un harness de validación que compara contra JPL Horizons y Swiss Ephemeris (cosmos-validation). El solver está desacoplado del visualizador: skywatch, sundial, tides, eclipses, rise-set y astrocartography son extractos independientes. readme →
  • Dominium — motor de simulación sobre event-sourcing puro. El estado en cualquier instante es función determinista de (semilla, secuencia ordenada de eventos). DAG de bifurcaciones para exploración paralela de hipótesis; snapshot/replay con identidad estructural; PRNG sembrado por evento, sin wall-clock. Hoy se está usando como laboratorio de modelado basado en agentes — series y observables sobre corridas, no juguete. readme →
  • Agora · Minga — agora: identidad Ed25519 auto-soberana (ed25519-dalek en userspace, ed25519-compact zero-alloc espejado en kernel) y concesiones de capacidad firmadas por hash de artefacto, revocables. La ceremonia de génesis ya se corrió: anillo de tres claves soberanas (semillas fuera del repo) y las concesiones del sistema firmadas y sembradas en la imagen. minga: almacenamiento distribuido sobre sled, content-addressing BLAKE3, CRDT por archivo, sin servidor de coordinación. Identidad ortogonal a localización. agora → minga →
  • Chasqui · Takiy — chasqui es dos cosas: Brahman, un broker de tipos determinista — los módulos declaran flujos tipados de entrada/salida y el broker casa consumidor↔productor por matching exacto y estructural, con prioridades y sesgos por contexto, sin mover un byte —, y Nouser, inteligencia de datos: escanea directorios en mónadas (clusters semánticos) enriquecidas por proveedores de embedding intercambiables (mock determinista 32d / real ONNX 384d), con descubrimiento local-first, fallback DHT y consumo remoto sobre libp2p. takiy: síntesis y secuenciación en tiempo real (xruns medibles) y determinista cuando se le pide — misma semilla, mismo WAV; su primer consumidor real es el motor de audio de supay. chasqui → takiy →
  • La capa de aplicación — no hay demos: hay apps que se usan. nahual (gestor de archivos con paridad medida contra Thunar y Dolphin; visores por contenido), shuma (terminal por bloques con rejilla en GPU, espacios de trabajo y teselado), nakui (ERP de partida doble + hoja de cálculo propia + packs fiscales por país declarados en Nickel), hampi (historia clínica con puente ↔ FHIR R4, siete recursos con round-trip verificado — póliza anti-lock-in), paloma (correo multicuenta OAuth2/PKCE + RAG que cita fuentes), kamachiq (soft-PLC WASM determinista con replay), churay (instalador/actualizador firmado), qillqa (registro público a prueba de manipulación, con constancias de inclusión verificables offline), arje (bootloader + PID 1 propios: corre como init de un servidor de producción real — SSH, Caddy, PostgreSQL y Gitea vivos bajo él). Los formatos ajenos entran por puentes shared/foreign-* — nunca al núcleo. nahual → nakui → hampi → arje →
02 · os · linux mutable + infalible

hammer

Hash-Addressed Mutable Manifest Execution Runtime 12 crates · ~27.400 LOC · 769 recetas · 765 selladas

Distribución Linux de dos pisos: un laboratorio hermético en el sótano que compila todo desde fuentes con commits fijados, y un userland clásico y mutable arriba (FHS real: /bin, /lib, /etc). El estado del sistema se factoriza como composición de un store BLAKE3 content-addressable y un diario fanotify append-only de mutaciones del userland. Toda transición de estado se expresa como receta .swm reproducible — diff de fuente + flags de compilación + ediciones de configuración — verificable por hash desde el receptor sin confianza en el emisor. El binario nunca viaja; viaja la derivación. El rollback es semánticamente equivalente a re-anclar la raíz del diario. No se usa nix ni se lo imita en el build: el CAS, el grafo y la hidratación son propios (ADR 0004).

  • Sótano determinista — sandbox bubblewrap con --unshare-all (net, pid, mount, ipc, uts, user: sin red durante el build, ya hoy), base y dependencias montadas read-only por overlay, dos únicas superficies RW (/src, /out), entorno fijado (SOURCE_DATE_EPOCH, CC, -mcpu=baseline, CARGO_BUILD_JOBS=1). Cross-compilación con zig cc y linking estático contra musl — sin musl-gcc en la cadena (ADR 0003). Cada derivación es función pura de (commit_fuente, receta, deps_por_hash) → artefacto direccionado por BLAKE3.
  • Soberanía del arranque, verificada — la cadena Rust se levanta sin binario precocido de nadie: mrustc → rustc 1.90.0 (LLVM incluido) → 1.91.0 → 1.91.1, auto-consistente y bit-reproducible, comprobado dentro de una VM (scripts/selfhost-verify.sh, scripts/rust-frontier/). El kernel también es propio: Linux 6.16.12 compilado por la receta linux.toml, con SECURITY_LANDLOCK + AUDIT declarados explícitos, que arranca la VM y se reproduce idéntico. Compilar dos veces da el mismo artefacto — si un tercero reconstruye y difiere, algo se tocó.
  • harkaq — la jaula que además prueba (SDD 16; crates/hammer-build/src/harkaq.rs, cableada al sandbox real y ejercitada en tres máquinas: laptop Landlock ABI 10, granja VPS ABI 7 y el kernel propio). Inerte por defecto — se enciende con HARKAQ=1 y sin eso no emite un argumento distinto de bwrap: encender un diagnóstico no puede mover el hash de 700+ artefactos ya sellados. Landlock + seccomp sobre el sandbox de build con tres decisiones de fondo: política = clausura (lo permitido se deriva del grafo de dependencias declarado, no de una lista a mano), evidencia negativa (el veredicto Hermético/Impuro sale de lo que el proceso intentó y se le negó, con audit), y seccomp como denylist (cierra ptrace→EPERM sin mover el hash del artefacto). El subproducto vale más que el producto: la ausencia de denegaciones es evidencia mecánica de que lo declarado basta.
  • Userland mutable — FHS clásico hidratado por hardlinks desde el store inmutable; patchelf reescribe RPATH para que los binarios encuentren sus dependencias por hash (ADR 0005). Sin overlay FS, sin capas read-only encubiertas — el filesystem real es real: se puede pisar un archivo en caliente, romper con rm -rf y revertir.
  • Diario de mutaciones — el daemon hammerd usa fanotify (sin polling, sin shim) y emite MODIFY|CREATE|DELETE indexados por inode hacia un log append-only. El log no es declarativo: es secuencia ordenada. Rollback = re-anclar la raíz del log a un offset previo. La identidad del estado es el hash del log hasta ese punto. El diario es la configuración — sin ser declarativa.
  • Bus de agente — IPC de líneas JSON sobre /run/agent.sock (SDD 07). Handshake obligatorio (hello/welcome) y capacidades mínimas: por defecto un agente sólo obtiene query; compile, inject (a overlay) e inject-real (al FHS real) se conceden por separado, y inject-real exige confirmación humana. Comandos compile · inject · query · init; eventos build_ready · build_failed · crashed · modified. El bucle de autorreparación es real y auditable: la IA rompe el servidor web, hammerd emite crashed, la IA lee el log, corrige la fuente, recompila y reinicia — y cada paso quedó en el bus y en el diario.
  • Catálogo y distribución769 recetas, 765 selladas (docs/state/build-state.json, 2026-07-25): 226 Rust, 362 Go, 144 C, 31 GUI, 6 kernels; perfiles cerrados por clausura (base 51, cli 74, escritorio-mirada 31). El frente KDE va por 962 nodos / 958 sellados, con el perfil escritorio-kde cerrado: 162 nodos de clausura, 162 sellados. Paquetería .swm completa: empaquetado, índice firmado, instalación/desinstalación, dependencias, repositorio HTTP y mirrors. Instalador TUI e imágenes EFI/ISO.
  • Frontera con tawasuyu — no son dos mundos sueltos: comparten CAS BLAKE3 (b3:), un bus arje ↔ hammerd con contrato wire por bytes, el grafo de arranque (ADR 0010) y arje como init propio de las imágenes (ADR 0007), estático contra musl. Lo que sigue abierto está escrito y priorizado, no supuesto: consenso de reconstrucción M-de-N y why-differs (SDD 17). repositorio →
03 · motores de percepción local

sustrato cognitivo

Pila de motores que extraen, indexan, alinean y visualizan conocimiento sin que un solo byte salga de la máquina: captura local (filesystem, correo, web) → embedding (fastembed local / remoto / mock determinista) → recuperación con cita de fuente → juicio explícito de creencia → render sobre GPU. Cada eslabón es trait + implementación intercambiable — y el mock no es decorativo: es lo que hace que los tests sean deterministas. La IA deja de ser servicio remoto y se vuelve infraestructura propia, auditable y portable.

  • Rimay — el servicio de lenguaje local. El binario verbo-daemon carga el modelo una sola vez y lo expone por socket Unix; el cliente implementa el mismo trait Provider que el backend en proceso, así que el código consumidor es idéntico corra el modelo dentro o fuera. Backend real por defecto: fastembed / multilingual-e5-small (384d). Una instancia = un modelo; multi-modelo = N daemons. readme →
  • Iniy — laboratorio semántico sobre lógica subjetiva: modela grados de creencia (creencia / incertidumbre / base b·u·π) y un eje explícito de dirección de subjetividad (autoría, fuente, posicionalidad) para auditar afirmaciones en textos largos. Pipeline ingesta → extracción → grafo → NLI → reporte; las fuentes llevan reputación y las relaciones de apoyo y contradicción son aristas del grafo, no adjetivos. Piloto: auditoría de libros y wikis. readme →
  • rag-motor — la abstracción agnóstica de un motor RAG (shared/rag-motor). El widget rag es un frontend intercambiable, así que dos corpora reales — correo (paloma-rag) y centro de eventos (willay-rag) — implementan el mismo trait RagMotor y devuelven respuestas con cita numerada a la fuente. Caché de sólo lectura; sin fuente citada no hay respuesta.
  • Pluma — editor sobre haz de cuerpos: un documento es un conjunto de lienzos (idioma, tono, audiencia, resumen) sobre el mismo material, alineados párrafo a párrafo por CartaHebras, con átomos de identidad estable. Las transformaciones (traducir / tono / resumir / reescribir / custom) derivan un cuerpo hijo del cuerpo madre; si la madre cambia, la hija queda stale y la UI pinta la hebra punteada hasta regenerarla. La IA aparece como ejecutor intercambiable (Anthropic / Gemini / DeepSeek / Cohere / Ollama local, o mock sin credenciales) — no como conductor. Persistencia en sled. readme →
  • Pineal — visualización agnóstica del backend: un catálogo de pintores especializados (cartesiano, polar, malla, treemap, heatmap, hexbin, contornos, sankey, flujo, financiero, fósforo) que producen escenas sobre Llimphi y se certifican renderizando headless a PNG, sin abrir ventana ni depender de GPU. El tercer ojo del operador. readme →
  • Puriy — navegador propio, sin Chromium ni WebKit. Motor de cascada CSS real (especificidad, herencia, !important, var()/calc(), pseudo-elementos, combinadores, pseudo-clases estructurales, alias de prefijos de fabricante) con cientos de propiedades cableadas al layout; JavaScript por QuickJS compilado a WASM y ejecutado dentro de un sandbox. Además de mirar la web, la procesa: extracción estructurada del DOM para alimentar índices y grafos, y una capa de transparencia de scripts que trata el código nunca visto como lo que es — código nuevo que hay que autorizar. readme →
  • Khipu — notas como nodos de un grafo, con canvas que ordena por atención y sincronización P2P sin servidor central (relay / hole-punching / detección de NAT sobre la capa de red propia). Formato nativo (BLAKE3 + DAG + postcard); los formatos ajenos entran por puentes, nunca al núcleo. readme →

[ leyes_de_la_fisica ]

.01

Topología como código. La estructura del repositorio es la primera documentación de diseño. arquitectura ↦ filesystem es el mapa principal — si requiere PDF externo para entenderse, el mapa está roto. Filesystem y arquitectura no son ortogonales: son la misma cosa.

.02

Separación de responsabilidades (S₀ → S₃). ∀ capa N: N depende solo de N-1. La UI es ciega, la lógica es muda, los datos son neutros, la raíz es inerte. UI ⊥ lógica ⊥ datos ⊥ raíz. Los cruces no autorizados violan la invariante y se rechazan al compilar.

.03

Soberanía semántica. El nombre organiza la memoria. La función f: símbolo → estructura es inyectiva. Renombrar al genérico destruye el mapa mental del sistema. Renombrar un dominio es reescribir un dominio.

.04

Determinismo reproducible. ∀ x, ∀ M, M': P(x, M) ≡ P(x, M'). Sin azar oculto, sin floats no especificados, sin clocks no congelados. Cuando la propiedad se demuestra, el testeo se vuelve corolario.

.05

Composición monoidal. Dominio = ⊕ᵢ Mᵢ con módulos Mᵢ ortogonales y una sola responsabilidad cada uno. La complejidad escala por composición, no por herencia. Jerarquía profunda es code smell; jerarquía obligatoria es deuda estructural.

.06

Reversibilidad estructural. ∀ mutación m sobre estado s: ∃ m⁻¹ tal que m⁻¹ ∘ m = id_s. El rollback no es feature — es propiedad. Los sistemas sin reversibilidad acumulan deuda hasta colapsar; los que la tienen, sanan.

[ stack_por_cuadrante ]

[ unanchay / percepción ] Motor web propio (Puriy: cascada CSS + QuickJS en WASM), notas-grafo (Khipu), embeddings locales por socket (Rimay), lienzos multilingües (Pluma), ingreso de formatos ajenos por puentes shared/foreign-* (PSD, XLSX, DBF, EPUB, ODT, JXL, SVG, Lottie, FHIR, GeoTIFF, AV), DAGs BLAKE3 nativos.
[ yachay / lógica ] Efemérides puro-Rust (VSOP2013 / ELP-MPP02 / SPK), simulación por event-sourcing (Dominium), lógica subjetiva (Iniy), dinámica molecular (Tinkuy), contabilidad de partida doble y packs fiscales (Nakui), historia clínica ↔ FHIR R4 (Hampi), LLM agnóstico (Anthropic / Gemini / DeepSeek / Cohere / Ollama / mock).
[ ruway / acción ] wgpu 27, vello 0.7 (rasterización vectorial), parley 0.6 (shaping), taffy 0.9 (layout), bucle Elm y motor 3D (Llimphi), compositor Wayland sobre smithay (Mirada), broker de tipos (Chasqui), síntesis determinista (Takiy), soft-PLC WASM (Kamachiq).
[ ukupacha / raíz ] Rust no_std, kernel SASOS con wasmi embebido (Wawa), bootloader + PID 1 propios (Arje), fanotify, sled + postcard, identidad y concesiones Ed25519 (Agora), almacenamiento distribuido sin coordinador (Minga), plano de control de unidades (Sandokan).

[ verificacion ]

Nada de lo anterior pide fe. Cada afirmación de esta capa se comprueba corriendo algo.

[ el workspace compila ] cargo check --workspace — smoke test mínimo, verde en main siempre. 822 crates miembros.
[ los núcleos son no_std ] scripts/check-shared-cores.sh — compila los cinco núcleos compartidos contra wasm32-unknown-unknown. Si un tipo viaja por la red propia o cruza al kernel, su crate compila sin std.
[ las UIs existen ] scripts/shots.sh — cada app trae un example que renderiza su interfaz headless a PNG (wgpu, cae a software sin GPU). La deuda de pantalla se paga con imagen, no con adjetivos.
[ el kernel arranca ] cargo +nightly run -p boot -Z bindeps — forja la imagen UEFI y la bootea en QEMU, de punta a punta.
[ hammer se reconstruye a sí mismo ] scripts/selfhost-verify.sh — la cadena Rust y el kernel se rehacen dentro de una VM y se comparan bit a bit contra la corrida anterior.
[ el catálogo está sellado ] docs/state/build-state.json — estado por receta, clase y perfil, con el grafo de dependencias cerrado y sin ciclos. 769 recetas, 765 selladas.

[ protocolos_de_enganche ]

Condiciones bajo las cuales esta arquitectura interviene en sistemas externos.

campo · 0 / 5

Lo que da forma
al mundo
tiene una geometría.

No es metáfora. Es objeto de estudio. La fuerza vital que organiza la materia y el pensamiento deja huellas medibles: en el tono afectivo, en la coherencia somática, en los patrones de atención, en lo que el lenguaje insiste en señalar y no puede agarrar.

Esto no es misticismo. Es la siguiente capa de ingeniería: la que admite que el observador también es sistema.

campo · 1 / 5 · linaje

La planta. El linaje.
La sensibilidad.

Las culturas americanas estudian esta tecnología desde hace milenios. No es un compuesto farmacológico a aislar, sino un instrumento de naturaleza, transmitido por linajes que operan bajo protocolos estrictos de rigor.

Su nombre — ayahuasca — precede a la palabra "psicodélico" por miles de años. Hablar de ella desde la disciplina exige no reducirla a su componente farmacológico, ni colonizarla con vocabulario neurocientífico apresurado.

Su función, descrita en los términos clínicos contemporáneos más rigurosos: purificar la intoxicación emocional acumulada en la memoria corporal y abrir una sensibilidad para penetrar la forma sutil de la realidad. El conocimiento que la rodea no es folclore — es tradición epistemológica con criterios propios de validación, anterior y paralela a la ciencia moderna.

Lo que esta página describe se ha aprendido bajo esa disciplina. No se vende. Se respeta.

campo · 2 / 5 · coherencia

La realidad tiene la forma
de muchas matemáticas
a la vez.

Lo que se accede desde esa sensibilidad no es lineal. Es una multiplicidad de mundos autocoherentes — sostenidos cada uno por su propia gramática interna, como las matemáticas que se sostienen a sí mismas sin requerir prueba externa.

Y por encima, una metacoherencia: la propiedad de que todos esos mundos sean a la vez verdaderos sin contradecirse. La consciencia — ese fondo tan indefinible que no es ninguna cosa pero contiene todas — es lo que sostiene la metacoherencia. La práctica seria es convocar la claridad necesaria para percibir cómo todo cabe.

Esto no es retórica. Es programa de investigación. La psicología profunda, la fenomenología contemplativa y la teoría de sistemas convergen — leídas con disciplina — en la misma descripción. Janet, James, Bergson, Reich, Goodwin son las pruebas occidentales tardías de algo que las tradiciones americanas describieron con precisión clínica mucho antes.

campo · 3 / 5 · ciclo

El ciclo de la información, en cuatro estaciones.

Unanchay

percibir

Lo que entra: sensación, signo, ruido, dato. El órgano que aún no juzga. Aquí el sistema permanece abierto.

Yachay

conocer

Lo que se ordena: modelo, mapa, hipótesis, narrativa. El mundo se vuelve algo sobre lo que se puede pensar.

Ruway

hacer

Lo que se proyecta: acto, decisión, obra. El conocimiento se vuelve gesto y vuelve a tocar el mundo, modificándolo.

Ukupacha

raíz

Lo que sostiene los tres anteriores. La capa que no se ve y que decide la calidad de todo lo que ocurre arriba.

Recorrer las cuatro completa el ciclo. La práctica es no quedarse en ninguna. Y al recorrerlas, el observador se redescubre como el sustrato común — el fondo donde las cuatro suceden.

campo · 4 / 5 · ágora

Desde la claridad,
el consenso es el estado
de mínima entropía.

Los conflictos visibles son colisiones de coherencias parciales. Desde la claridad que la práctica otorga, alinear energías para coordinar vectores y objetivos comunes no es idealismo pacífico; es resolución topológica y consecuencia técnica.

La tecnología — cuando se usa con disciplina — puede abstraer matemáticamente la comunicación que esa coordinación requiere. Un ágora distribuida, criptográficamente soberana, exenta de dominación particular de gobiernos o fronteras. Donde el consenso es propiedad demostrable, no acuerdo frágil ni dictado externo.

Hacia eso está orientado tawasuyu. Las cuatro direcciones — percibir, conocer, hacer, arraigar — son un recorrido, no un mapa. El destino es un ágora-humanidad: consenso técnico y semántico entre seres que se reconocen como pares, sin pasar por la mediación de un soberano.

sergio@gioser.net

Si llegaste hasta acá, no fue por accidente del todo. Algo te trajo. Eso ya nos pone en el mismo idioma. Escribe sin formalidad.