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.

Doctrina del sustrato del sistema

La Doctrina del Sustrato del Sistema define la capa debajo de cada sistema operativo, servicio y aplicación de PointSav: el kernel, el modelo de capacidades, el registro de auditoría y la ceremonia de transferencia de propiedad que juntos constituyen un despliegue criptográficamente soberano.

Dos afirmaciones principales impulsan la arquitectura. El Sustrato del Registro de Capacidades: el estado de capacidades del sistema en ejecución ES el registro WORM de solo anexado; el kernel consulta el registro antes de honrar cualquier invocación; el despliegue se deriva del registro. El Sustrato Soberano de Dos Bases: los mismos binarios se ejecutan ya sea en un kernel formalmente verificado (seL4 hoy, con un futuro moonshot-kernel en Rust sin estándar) o en un kernel de compatibilidad de grado soberano (NetBSD con Veriexec y construcciones reproducibles sin conexión).

La inversión del modelo de atestación

Los sistemas existentes anclan la atestación en las claves del proveedor: los proveedores de nube en sus propias raíces de confianza, los stacks nacionales de identidad digital en claves del estado, los enclaves seguros en claves del fabricante del chip. En cada caso, la prueba atestada es prueba de los controles del proveedor, no de los controles del cliente.

La arquitectura de la plataforma invierte esto: cada cadena de atestación termina en la clave de firma apex propia del cliente. La clave apex es sostenida por el cliente: en su TPM, en un HSM que él posee y opera, o como una semilla impresa en papel para recuperación con espacio de aire. Ningún servicio de la plataforma, ningún proveedor, ningún fabricante de chips se interpone entre el cliente y la raíz del registro.

El Registro de Capacidades

Cada invocación de capacidad mediada por el kernel emite una entrada firmada a un registro Merkle con raíz en el cliente. El despliegue ES el registro: arrancar es reproducir el registro desde el génesis; apagar es añadir una entrada de apagado; actualizar es añadir una entrada de actualización de versión; rotar claves es añadir una entrada de rotación. El estado del despliegue en cualquier momento es la aplicación determinista de todas las entradas del registro hasta ese momento.

Cosignatura Apex y transferencia de propiedad

La transferencia de propiedad es una única entrada firmada en el registro. El apex anterior añade una entrada de revocación que libera el despliegue hacia un nuevo apex. El nuevo apex cofirma la siguiente raíz de checkpoint mediante la primitiva de multi-firma C2SP signed-note — el mismo mecanismo de prueba Merkle usado en todo el registro. A partir de ese checkpoint, solo se requiere la firma del nuevo apex. El despliegue continúa ejecutándose sin migración de estado, sin tiempo de inactividad y sin intervención del proveedor.

El nuevo apex hereda todo el historial del registro, todo el estado de capacidades, todos los registros de auditoría y todas las pruebas de verificación formal. El apex anterior conserva únicamente el registro histórico inmutable de que fue el apex desde el génesis hasta la entrada de rotación.

Este mecanismo está pensado para cubrir integraciones de fusiones y adquisiciones, desinversiones, la salida (breakout) de un cliente y la sucesión de operador — todas gestionadas mediante la misma ceremonia de rotación de apex.

Tres mecanismos

Mecanismo A — Capacidades de Tiempo Limitado. Una capacidad lleva una marca de tiempo de vencimiento y una clave pública de testigo. El kernel se niega a honrar la capacidad pasado el vencimiento a menos que se presente un registro de testigo firmado cuyo hash aparezca en la raíz Merkle del registro de capacidades actual. Extender una capacidad requiere una nueva firma de testigo Y una aparición en el registro público.

Mecanismo B — Verificación Reproducible en Hardware del Cliente. Cada versión incluye archivos de teoremas Isabelle/HOL para la parte de seL4 formalmente verificada, trazas de propiedad de Rust para la capa del sistema, y un grafo de construcción reproducible anclado a un registro de transparencia público. La verificación de inspección rápida está prevista para completarse en menos de 60 minutos en un portátil de uso comercial.

Mecanismo C — Recuperación Universal de Capacidades. La identidad operativa completa del cliente se reconstruye desde una semilla impresa en papel más el estado del registro de transparencia público. La semilla cabe en una tarjeta índice de tamaño estándar. No se requiere portal del proveedor, vuelta al cloud ni HSM para la recuperación.

Las dos bases

El sustrato opera sobre dos bases: una base nativa de máxima seguridad (seL4 en AArch64, con moonshot-kernel previsto en Rust sin estándar) y una base de compatibilidad de grado soberano (NetBSD con Veriexec, build.sh reproducible sin conexión, y rump kernels). Los mismos binarios os-* se ejecutan en cualquiera de las dos bases mediante un delgado shim.

NetBSD se elige específicamente por su transferibilidad BSD de 2 cláusulas, Veriexec (análogo al arranque de solo imágenes verificadas de seL4), reproducibilidad sin conexión de build.sh, rump kernels para el puente IT/OT, 57 puertos de hardware oficiales, y una fundación independiente sin entrelazamiento con hiperscalares.

AArch64 es el objetivo de hardware principal. RISC-V64 cuenta con una verificación formal más completa, pero el hardware comercial sigue siendo significativamente más débil en 2026. x86_64 tiene corrección funcional en seL4 sin pruebas de corrección de flujo de información ni de corrección binaria; se usa para hosts de desarrollo y la base de compatibilidad NetBSD, pero no para la base nativa de seL4.

Límites honestos de capacidad

El sustrato no pretende ser dueño de lo que no controla. El silicio, el microcódigo y la mayor parte del firmware de arranque (Boot Guard, ME, PSP) están controlados por el fabricante. En una lista corta y seleccionada de placas compatibles con Coreboot o hardware OpenPOWER, el cargador de arranque sí es controlable. El sustrato es dueño del kernel, la capa de sistema, la capa de aplicación, el registro de capacidades, el rastro de identidad y auditoría, la procedencia de la construcción (build provenance) y los artefactos de verificación formal.

Arquitectura de implementación por fases

Los cimientos de orquestación de builds y de tiempo de ejecución del kernel están más avanzados de lo que sugeriría leer la hoja de ruta desde cero. moonshot-toolkit, el CLI de Rust que orquesta builds de seL4 con un arnés de construcción reproducible, ya completó su hito de la Fase 1C (v0.3.1, 35 pruebas superadas): compila el kernel seL4 real para AArch64 desde el código fuente, ensambla la imagen de arranque, y ha confirmado un arranque completo en QEMU desde elfloader hasta el kernel y la tarea raíz. moonshot-sel4-vmm, el tiempo de ejecución de dominios de protección, completó por separado las Fases H1 a H8 — binarios reales de dominio de protección #![no_std] con una solicitud HTTP confirmada exitosa al endpoint de salud del Portero sobre DMA VirtIO-net. Ninguno de los dos es ya "trabajo fundacional planificado"; ambos son pipelines en funcionamiento, verificados.

Lo que queda por delante de estos dos: la primitiva de registro de capacidades en sí — vincular los checkpoints de multi-firma C2SP signed-note con la invocación de capacidades — no se ha prototipado todavía. La base de compatibilidad NetBSD, el shim de doble kernel, y el subconjunto mínimo de capacidades de moonshot-kernel descritos en otras partes de este artículo son objetivos de diseño, todavía sin código en funcionamiento detrás como sí lo tiene ahora el pipeline de build y arranque de seL4.

Véase también

Cite this record: /wiki/system-substrate-doctrine — revision 7ff56dd5, last updated 31 July 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 →