Skip to content

PointSav Documentation

The engineering library for the PointSav platform — operating systems and services for regulated businesses that own their data, their AI, and their record-keeping outright. Where the monorepo holds the code, this wiki holds the reasoning: architecture, services, security, and the governance commitments that bind future development.

Patrones de despliegue

Los patrones de despliegue describen las seis configuraciones canónicas en las que se despliega el sustrato PointSav en diferentes contextos institucionales, cada una construida sobre la arquitectura de tres anillos. Cada configuración se basa en los mismos cinco primitivos — Personas, Comunicaciones, Borradores, Registros, Dinero — y la misma superficie de Libro Mayor de Comandos; lo que cambia por configuración es el Plan de Cuentas y la superficie de cumplimiento. El sustrato no se bifurca entre segmentos; se adapta. Al finalizar este artículo, el lector comprenderá el posicionamiento de Compañero, las seis configuraciones canónicas y el modelo de aislamiento de cartuchos en tiempo de compilación que hace práctica la versión independiente en los seis.

Por qué importa: una corrección o función construida para una configuración se traslada automáticamente a las seis — no existe una base de código separada por segmento que mantener sincronizada.

Cinco primitivos que abarcan todos los contextos institucionales 1

Cada contexto en el que operan los usuarios institucionales se asigna a las mismas cinco categorías primitivas de registros. Un profesional regulado que gestiona archivos de pacientes, un abogado litigante que gestiona la divulgación de casos y un hogar que gestiona declaraciones de impuestos mantienen documentos que caen exactamente en estas categorías:

Primitivo Qué cubre
Personas Contactos, registros de personal, relaciones de identidad
Comunicaciones Correo electrónico, correspondencia, registros de reuniones
Borradores Trabajo en progreso — documentos bajo autoría activa
Registros Documentos firmados, sellados o ejecutados
Dinero Registros financieros, facturas, entradas del libro mayor

El Libro Mayor de Comandos expone cada primitivo como una superficie de tecla F dedicada. El operador presiona una tecla; el chasis carga el plugin relevante; el plugin muestra los registros de ese primitivo dentro del contexto Totebox actual.

Por qué importa: un operador que ya aprendió la disposición de cinco teclas en una firma inmobiliaria ya la conoce en un bufete de abogados o en un hogar — la superficie nunca hay que reaprenderla cuando cambia el negocio subyacente.

Cómo la plataforma opera junto a las herramientas incumbentes

La plataforma se posiciona como un motor complementario, no como un reemplazo de las herramientas operativas existentes. Los clientes continúan usando las aplicaciones profesionales y de productividad que ya operan; el sustrato funciona en paralelo, enrutando los registros de esas aplicaciones hacia archivos Totebox soberanos.

Categoría de herramienta incumbente Lo que agrega el sustrato
Clientes de correo electrónico profesional service-email ingiere cada mensaje en un Maildir WORM; la copia en la nube puede rotar mientras la copia soberana permanece sellada
Aplicaciones de hojas de cálculo La superficie de hoja de cálculo soberana prevista almacena modelos financieros ejecutados en el libro mayor WORM
Aplicaciones de procesamiento de texto La superficie de procesamiento de texto soberana prevista usa Typst para salida con fidelidad de impresión
Plataformas de redes profesionales Se prevé que service-people — el servicio de libro de identidades recopile datos de contacto verificados en el libro mayor de identidad del Totebox
Repositorios de documentos corporativos Se prevé que service-minutebook selle criptográficamente los registros firmados contra el sustrato WORM

El cliente no necesita abandonar ninguna herramienta funcional. El sustrato opera en segundo plano; el Libro Mayor de Comandos proporciona una vista soberana sobre los registros que producen las herramientas incumbentes.

Por qué importa: el cliente nunca enfrenta una migración forzada fuera de las herramientas que su personal ya conoce — el sustrato añade un registro soberano por debajo, no reemplaza la interfaz que ya funciona.

Seis configuraciones de despliegue canónicas

Las seis configuraciones representan familias de GUIDEs distintas en el catálogo de despliegue de flota. Cada una es una configuración, no un producto separado; el os-totebox — La bóveda soberana y host de servicios, el os-console y los servicios subyacentes son idénticos en las seis.

Configuración Registros principales Adaptación del Plan de Cuentas
Gestor de activos inmobiliarios Documentos de arrendamiento, modelos BIM, comunicaciones con inquilinos, permisos Anclajes en Bienes Raíces / Arrendamiento / Inquilinos / Municipios
Emisor de información pública Comunicados de prensa, presentaciones regulatorias, actas de la junta Anclajes en Relaciones con Inversores / Finanzas / Medios
Práctica médica o quirúrgica Registros de pacientes, archivos de diagnóstico, facturación clínica Anclajes en Cumplimiento y Administración Local
Bufete de abogados Expedientes de casos, materiales de divulgación, escritos judiciales firmados Ancla en Cumplimiento / Asesoría
Family office Registros fiscales, documentos de sucesión, contratos del hogar Anclajes adaptados en Personal y Administración Local
Hogar Recibos, garantías, correspondencia familiar Plan simplificado de un solo Perfil

Por qué importa: una nueva configuración para un segmento aún no listado aquí es un ejercicio de Plan de Cuentas, no un nuevo esfuerzo de ingeniería — el sustrato subyacente no necesita reconstruirse.

Aislamiento de cartuchos dentro del Libro Mayor de Comandos

El Libro Mayor de Comandos es una aplicación de terminal, no una superficie web — no tiene capa HTTP ni HTML, CSS o JavaScript en ninguna parte. Cada tecla de función carga un fragmento de código completamente separado y compilado de forma independiente, y ningún cartucho puede leer el estado de otro por accidente — esa separación la aplica el compilador, no una comprobación de permisos en tiempo de ejecución. El chasis es una capa vacía que registra un conjunto fijo de objetos Rust — uno por cartucho — al iniciar. Cuando el operador presiona F2, el chasis despacha al cartucho de Personas ya registrado; F3 despacha al de Correo.

Propiedad de aislamiento Efecto
Aislamiento de estado en tiempo de compilación El cartucho de Personas no puede leer el estado del cartucho de Correo; cada uno es un módulo Rust separado
Versión independiente Actualizar el crate de un cartucho no requiere reconstruir los demás
Envío en binario único Cada cartucho se envía dentro del mismo binario compilado que el chasis
Sin dependencia externa Sin CDN, sin navegador, sin biblioteca de UI de terceros

Este modelo de aislamiento logra el mismo objetivo práctico que una arquitectura de micro-frontends2 basada en navegador: módulos mutuamente aislados y versionados de forma independiente detrás de una capa compartida. El mecanismo difiere — el sistema de módulos y traits de Rust, aplicado en tiempo de compilación.

Por qué importa: un error en un cartucho no puede corromper ni leer los datos de otro cartucho ni siquiera en principio — la garantía se sostiene porque el compilador la aplica, no porque una verificación en tiempo de ejecución lo haya detectado esta vez.

Cómo las plantillas de despliegue se asignan al catálogo de flota

Plantilla Función Estado
vault-privategit-source Plantilla de despliegue de control de fuentes interno. Por la regla de nomenclatura del catálogo (Patrón de catálogo en el nivel cliente), la entrada de catálogo lleva el nombre base de la plantilla — el espacio de trabajo en ejecución es la instancia numerada aprovisionada a partir de ella Activo
Gestión de activos inmobiliarios El despliegue operativo de referencia para una empresa inmobiliaria Planeado
Emisor de información Un par de OS Mediakit y os-totebox — La bóveda soberana y host de servicios para divulgación de empresa pública Planeado

Las plantillas en la Capa de Exhibición corresponden a instancias numeradas en la Capa de Instancias — privadas para el operador, ignoradas por git en todos los repositorios públicos. Consulte Arquitectura de tres capas — Software, escaparate, instancias para el modelo de tres capas.

Por qué importa: un cliente puede examinar públicamente el catálogo completo de plantillas sin que ningún dato privado de instancia — precios, credenciales o identidad del cliente — quede expuesto junto a él.

La cadencia de despliegue visible-primero

Los patrones de despliegue se lanzan con una cadencia de visible-primero: la URL resuelve y una superficie reconocible responde antes de que comience cualquier trabajo de pulido o endurecimiento. Un patrón que aún no ha sido aprovisionado como un despliegue funcional se describe en términos de planificación, no como infraestructura activa.

Por qué importa: un lector que ve una configuración descrita como "desplegada" puede confiar en esa afirmación literalmente — una URL real resuelve a una superficie real y usable, no a una especificación pendiente de construir.

Véase también

  1. The Open Group, Estándar TOGAF, 10.ª edición, 2022. Capítulo 20: Patrones de Arquitectura. Tratamiento canónico de configuraciones de despliegue reutilizables en arquitectura empresarial. https://www.opengroup.org/togaf

  2. Jackson, Cam. 'Micro Frontends.' martinfowler.com, 2019. El artículo técnico fundacional que describe el patrón arquitectónico de micro-frontends aplicado en la ingeniería web moderna. https://martinfowler.com/articles/micro-frontends.html

Cite this record: /wiki/deployment-patterns — revision 4da1e770, last updated 24 August 2026.

Important Information

Estructura corporativa. PointSav Digital Systems ("PointSav") es actualmente un nombre comercial de Woodfine Capital Projects Inc. ("Woodfine"), con previsión de convertirse en una subsidiaria de propiedad absoluta de Woodfine tras su incorporación. PointSav no ofrece, vende ni solicita por sí mismo valor alguno. Toda oferta de valores asociada a las soluciones inmobiliarias de tenencia directa de Woodfine se realiza exclusivamente por parte de Woodfine, y únicamente por medio del Memorando de Colocación Privada aplicable.

Sin asesoramiento de inversión. El contenido de este wiki se ofrece con fines de ingeniería, operativos, de investigación y de desarrollo. Nada de lo que figura en este wiki constituye asesoramiento de inversión ni una solicitud para invertir en ninguna sociedad o solución de tenencia directa de Woodfine.

Propiedad intelectual. El nombre, el nombre comercial, el logotipo y las marcas de PointSav, junto con todos los productos, servicios y ofertas actuales y futuros de las marcas PointSav y Totebox — así como el software, el código fuente, la documentación, el sistema de diseño y todos los materiales relacionados — son propiedad de Woodfine y sus filiales, salvo los componentes identificados como de código abierto. No se otorga ningún derecho salvo el expresamente establecido en una licencia o acuerdo por escrito. El aviso de marcas completo aparece en el pie de página de cada página de este sitio.

Componentes de código abierto. Algunas partes de la plataforma se ofrecen bajo licencias de código abierto permisivas identificadas en el repositorio correspondiente. El uso de esos componentes se rige por los términos de sus respectivas licencias.

Sin garantía; uso informativo. El contenido de este wiki se ofrece únicamente con fines informativos generales y no constituye una declaración, garantía ni compromiso respecto de la funcionalidad, disponibilidad, precio o hoja de ruta de ningún producto. Algunos artículos describen características, capacidades e hitos planificados o previstos — el lenguaje como "planificado", "previsto", "objetivo", "puede" y "esperado" marca este contenido prospectivo, que está sujeto a cambios y no constituye un compromiso respecto del rendimiento futuro.

Confidencialidad. Cuando un artículo describiría un detalle operativo o de implementación no destinado a divulgación pública, ese artículo no se publica en este wiki. El contenido aquí es documentación de ingeniería de uso general, no configuración específica de clientes.

Jurisdicción. Woodfine Capital Projects Inc. está constituida en Columbia Británica, Canadá. Las referencias a la Sovereign Data Foundation en este wiki describen una iniciativa planificada o prevista únicamente, no una titular de capital actual ni un órgano de gobierno activo.

Cambios a este aviso. PointSav podrá actualizar este aviso periódicamente; rige la versión publicada en esta página.

No es un sistema de presentación de documentos. Este wiki no es un sistema de presentación de valores, un repositorio de divulgación electrónica ni un sustituto de SEDAR+ ni de ningún otro sistema de presentación regulatorio. Las presentaciones formales de valores se realizan a través del sistema de presentación regulatorio correspondiente, no a través de este wiki.

Descargo completo. Este aviso complementa, y no sustituye, el artículo completo de Avisos Legales. En caso de cualquier conflicto, prevalece el artículo de Avisos Legales.

Read the full disclaimer →