Skip to content

Red de Plataforma Privada: cómputo agrupado a partir del hardware que ya posee

Una Red de Plataforma Privada de PointSav (PPN, por sus siglas en inglés) es una red de cómputo privada y cifrada, ensamblada a partir de máquinas que una empresa posee o arrienda. Cada máquina — una computadora portátil antigua en una oficina, un servidor arrendado en un centro de datos, una máquina virtual en un proveedor de nube — ejecuta la misma capa operativa, os-infrastructure, y se une a la misma malla cifrada. Una vez unidas, las máquinas dejan de ser computadoras individuales y se convierten en nodos de un único conjunto de capacidad de cómputo.

El objetivo del diseño es sencillo de enunciar: las cargas de trabajo que se ejecutan dentro de la red no deberían ser accesibles para nadie fuera de ella — ni el proveedor de nube que aloja uno de los nodos, ni el centro de datos que arrienda otro, ni una persona con acceso físico al hardware. Parte de ese objetivo está en operación hoy; parte está planificada. Este artículo es explícito sobre cuál es cuál.

Tres tipos de nodo, una sola red

Un nodo de la PPN puede ser cualquiera de tres cosas:

  1. Hardware propio (bare metal) — una máquina física que la empresa posee. En las pruebas de junio de 2026, fueron computadoras portátiles de consumo con varios años de antigüedad, ejecutando Linux convencional.
  2. Servidor arrendado — un servidor dedicado o privado virtual rentado a un proveedor de alojamiento.
  3. Máquina virtual en la nube — una instancia en un proveedor de nube pública, como Google Cloud.

Una vez instalado os-infrastructure, los tres son operativamente idénticos. La red no distingue una computadora portátil de una instancia en la nube; cada nodo reporta la misma información — memoria disponible, capacidad de virtualización, una señal periódica de actividad — y cada uno puede alojar cargas de trabajo. Las diferencias que permanecen son hechos físicos: una máquina virtual en la nube es alcanzable desde la internet pública y resulta útil como punto de retransmisión; una computadora portátil detrás de un enrutador doméstico no lo es, y en cambio aporta capacidad.

Qué significa recursos agrupados

Una empresa que utiliza una PPN no asigna trabajo a máquinas específicas. Solicita una máquina virtual a la red, y un controlador de flota decide dónde se ejecuta. La lógica de colocación del controlador es consultiva: examina el estado actual de cada nodo — memoria reportada, disponibilidad de virtualización por hardware (KVM) — y selecciona el nodo mejor capacitado para asumir el trabajo. La solicitud se delega entonces a ese nodo, que crea la máquina virtual localmente e informa el resultado.

El solicitante nunca necesita saber qué máquina física fue elegida. En la prueba de junio de 2026, una solicitud enviada al controlador de flota en un nodo de nube fue colocada en una computadora portátil en otro edificio, porque la portátil tenía la mayor memoria libre y la virtualización por hardware de la que el nodo de nube carecía. El solicitante vio únicamente el registro de una nueva máquina virtual entrando en servicio.

Esto es lo que hace útil al hardware antiguo. Una computadora portátil demasiado lenta para el trabajo de escritorio diario aún tiene memoria y un procesador capaz. Agrupadas detrás de una interfaz única, varias de estas máquinas equivalen a una pequeña nube privada.

El modelo de aislamiento — actual y previsto

El modelo de aislamiento tiene dos capas, y se encuentran en etapas de madurez distintas.

Aislamiento de red — en operación hoy. Todo el tráfico entre nodos viaja por WireGuard, un túnel cifrado a nivel de núcleo y auditado. Un proveedor de nube que aloja un nodo de la PPN ve únicamente paquetes UDP cifrados. No puede leer el contenido del tráfico entre nodos, observar qué cargas de trabajo existen, ni insertarse en la malla.

Aislamiento del anfitrión — planificado. El cifrado protege los datos en tránsito, pero el operador de la máquina física puede, en principio, inspeccionar lo que se ejecuta en ella: un proveedor de nube controla su hipervisor, y una persona con acceso físico controla una computadora portátil. La respuesta prevista es el micronúcleo seL4, un núcleo verificado formalmente y diseñado para imponer particiones estrictas entre las cargas de trabajo y el entorno anfitrión. El estado objetivo es que os-infrastructure arranque seL4 como su capa de aislamiento, de modo que el propietario del hardware — incluido un proveedor de nube o de alojamiento — no pueda inspeccionar la memoria de las cargas de trabajo huéspedes. Esta capacidad está planificada y no se ejecuta hoy en hardware físico. Hasta que esté disponible, el aislamiento a nivel de anfitrión descansa en las fronteras convencionales de Linux y QEMU/KVM, y debe asumirse que una parte que controla la máquina física puede acceder a las cargas de trabajo en esa máquina.

Arquitectura de implementación

La capa de cómputo agrupado descrita anteriormente se construye a partir de tres servicios que cooperan entre sí, más una imagen de máquina virtual compartida. Cada instancia de máquina virtual arranca desde una imagen de disco curada que incluye un libro mayor de capacidades de solo anexado, la pasarela de inferencia de modelo de lenguaje pequeño, y SSH para acceso del operador; el manifiesto de ejecutables de la imagen se verifica en el arranque, y los binarios no firmados tienen denegada la ejecución.

Un controlador de flota es el coordinador central: registra nuevas máquinas virtuales, devuelve colocación consultiva y lista el estado actual de las máquinas virtuales. Su lógica de colocación es únicamente consultiva — el controlador no tiene autoridad de programación sobre el hipervisor en sí. Un agente por nodo se ejecuta en cada host físico, reportando la disponibilidad de memoria actual al controlador de flota en cada intervalo de señal de actividad.

El proxy de inquilino es el único punto de acceso expuesto a los clientes. Valida un token portador, verifica la cuota (máximo de máquinas virtuales por inquilino, aplicada con un bloqueo por inquilino seguro ante concurrencia) antes de reenviar las solicitudes de creación al controlador de flota, y escribe una entrada de auditoría en el libro mayor de capacidades para cada intento de creación, aprobación, denegación y destrucción — tratado como consultivo si el libro mayor no está disponible. Los tipos de datos compartidos utilizados por los tres servicios se definen en un crate dedicado compatible con no_std: un registro de máquina virtual (con un identificador de inquilino opcional), una carga útil de solicitud de creación del cliente, y una carga útil de señal de actividad por nodo.

Quién controla la admisión: el papel de os-network-admin

Una malla cifrada es tan confiable como su membresía. os-network-admin es la autoridad de enrutamiento de la PPN: decide qué máquinas pueden unirse a la malla, aprueba o deniega solicitudes de incorporación, y está previsto que administre automáticamente la configuración de pares de WireGuard en todos los nodos. El control de admisión de pares importa porque la amenaza a una red privada rara vez es criptográfica — es una máquina no autorizada aceptada como par. Centralizar la admisión en un componente auditable mantiene deliberada la lista de miembros.

Una pregunta de diseño permanece abierta: ¿dónde debe residir esta autoridad?

Modo externo. os-network-admin se ejecuta en un nodo fuera de la PPN, típicamente una máquina en la nube, y administra la tabla de pares desde el exterior. Esto es más sencillo de iniciar, al costo de depender de una autoridad que la propia PPN no contiene.

Modo interno. os-network-admin se ejecuta como la primera máquina virtual de la PPN, dentro de una partición de aislamiento en el nodo fundador — bajo la capa seL4 planificada, una partición a la que se prevé que el propietario del hardware no pueda acceder. La red gobernaría entonces su propia membresía sin dependencia externa. Esto es más difícil de iniciar, porque el protocolo fundacional debe designar al primer nodo como autoridad inicial.

Ambos modos se consideran válidos para perfiles de despliegue distintos, y la plataforma se está diseñando para permitir cualquiera de los dos.

La economía para una pequeña empresa

La estructura de costos de una PPN difiere de rentar capacidad en la nube. La mayor parte de la red es hardware que la empresa ya posee: computadoras portátiles y de escritorio retiradas aportan cómputo real a un costo marginal cercano a cero más allá de la electricidad. El único costo recurrente en la configuración de referencia es una pequeña máquina virtual en la nube que actúa como punto de retransmisión públicamente alcanzable — del orden de US$15–20 mensuales a precios actuales. Todo lo demás — la capa operativa, la malla, el controlador de flota — se ejecuta en equipos propios.

Para una pequeña empresa, la propuesta práctica es esta: tres o cuatro máquinas que de otro modo serían recicladas pueden ensamblarse, con una instalación sencilla en cada una, en una red privada que aprovisiona máquinas virtuales bajo demanda. La intención es que esta red sea una que solo la empresa controle.

Qué demostró la prueba de junio de 2026

En junio de 2026, se ensambló y ejercitó en vivo una PPN de tres nodos:

  • Una máquina virtual en Google Cloud, una MacBook Pro con Linux y una MacBook Air con Linux formaron una malla WireGuard operativa, con las portátiles aportando la virtualización por hardware de la que el nodo de nube carecía.
  • El controlador de flota realizó colocación consultiva a través de la malla: ante una solicitud de máquina virtual, seleccionó la portátil con mayor memoria disponible y virtualización por hardware, y delegó la creación a través de la frontera entre nodos. La portátil aceptó y creó la máquina virtual.
  • La creación de máquinas virtuales se verificó de extremo a extremo: discos de copia-en-escritura respaldados por una imagen de nube estándar de Ubuntu, configuración automatizada de primer arranque y lanzamiento de QEMU, con dos máquinas virtuales confirmadas en ejecución simultánea en el nodo de nube.
  • Convertir una computadora portátil de consumo en un nodo de la PPN requirió tres comandos manuales breves; el resto de la configuración se automatizó por SSH.

Lo que la prueba no demostró es igualmente importante de enunciar: el aislamiento a nivel de anfitrión mediante seL4 sigue planificado, y la admisión automatizada de pares mediante os-network-admin aún no está en servicio. La prueba de junio de 2026 estableció el sustrato de cómputo agrupado; la capa de soberanía es el objetivo hacia el que el proyecto avanza.

Véase también

  • os-totebox — el sistema operativo que ejecuta cargas de trabajo dentro de la PPN
Important Information

Important Information

Corporate structure. PointSav Digital Systems ("PointSav") is a trade name of Woodfine Capital Projects Inc. ("Woodfine"). PointSav does not itself offer, sell, or solicit any security. Any securities offering associated with Woodfine's real-property direct-hold solutions is made exclusively by Woodfine, and only by means of the applicable Private Placement Memorandum.

No investment advice. This wiki's content is provided for engineering, operational, research, and development purposes. Nothing on this wiki constitutes investment advice or a solicitation to invest in any Woodfine partnership or direct-hold solution.

Intellectual property. The PointSav name, trade name, wordmark, and marks, together with all current and future PointSav- and Totebox-branded products, services, and offerings — and the software, source code, documentation, design system, and all related materials — are proprietary to Woodfine and its affiliates, except for components identified as open source. No rights are granted except as expressly set out in a written license or agreement. See TRADEMARK.md in this repository for the full trademark notice.

Open source components. Portions of the platform are made available under permissive open-source licenses identified in the accompanying repository. Use of those components is governed by their respective license terms.

No warranty; informational use. Content on this wiki is provided for general informational purposes only and does not constitute a representation, warranty, or commitment with respect to product functionality, availability, pricing, or roadmap. Some articles describe planned or intended features, capabilities, and milestones — language such as "planned," "intended," "targeted," "may," and "expected" marks this forward-looking content, which is subject to change and does not constitute a commitment regarding future performance.

Confidentiality. Where an article describes an operational or deployment detail that is not intended for public disclosure, that article is not published on this wiki. Content here is general-purpose engineering documentation, not customer-specific configuration.

Jurisdiction. Woodfine Capital Projects Inc. is organized in British Columbia, Canada. References to the Sovereign Data Foundation on this wiki describe a planned or intended initiative only, not a current equity holder or active governance body.

Changes to this notice. PointSav may update this notice from time to time; the version posted on this page governs.

Not a filing system. This wiki is not a securities filing system, an electronic disclosure repository, or a substitute for SEDAR+ or any other regulatory filing system. Formal securities filings are made through the applicable regulatory filing system, not through this wiki.

Full disclaimer. This notice supplements, and does not replace, the full Disclaimers article. In the event of any conflict, the full Disclaimers article governs.

Read the full disclaimer →