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.

Patrón de catálogo en el nivel cliente

El nivel cliente separa las definiciones de despliegue de las instancias de despliegue. El catálogo registra qué es un despliegue: sus manuales operativos y su alcance. Las instancias numeradas registran dónde y cómo se ejecuta una copia concreta de ese despliegue. Quien examina un despliegue en ejecución está viendo una instancia; la definición de la que se aprovisionó vive en otro lugar por completo, y un cambio en una nunca modifica silenciosamente la otra.

Catálogo e instancia son formas distintas

Una entrada de catálogo describe un despliegue sin codificar valores específicos del entorno. Es reutilizable: pueden ejecutarse simultáneamente múltiples instancias del mismo nombre de despliegue. El catálogo es aquello de lo que se aprovisiona una nueva instancia, no aquello como lo que se ejecuta.

Una instancia codifica los valores que hacen concreto al catálogo: la versión del servicio en ejecución, la configuración específica del entorno y cualquier estado local a esa copia. La instancia es lo que está ejecutándose realmente.

Por qué importa: una credencial o un detalle de vínculo perteneciente a una copia en ejecución nunca puede filtrarse al repositorio compartido del que se aprovisiona la instancia de cualquier otro cliente.

Qué vive en el catálogo

Las entradas de catálogo viven en el repositorio de gestión de flota, un directorio por nombre de despliegue. En la práctica, una entrada de catálogo lleva un README bilingüe y uno o más manuales operativos propios de ese despliegue específico — por eso viven dentro del directorio de la entrada, no en otro lugar del repositorio.

Por qué importa: quien aprovisiona una nueva copia de un despliegue encuentra todo lo que necesita — la descripción y los manuales operativos — en un solo lugar, en lugar de disperso por el repositorio.

Qué vive en la instancia

Las instancias viven en un directorio local excluido del control de versiones, uno por copia numerada. Una instancia lleva un manifiesto con los campos que la distinguen de otras copias: la versión en ejecución, el número de instancia y el estado del ciclo de vida. El manifiesto que realmente describe una copia en ejecución vive con esa copia, no en el catálogo compartido — al verificar dos despliegues reales, ninguno lleva un archivo de manifiesto en su entrada de catálogo, solo en su instancia aprovisionada.

Por qué importa: quien quiera saber qué está realmente en ejecución nunca tiene que adivinar si el repositorio compartido o el directorio de instancia local tiene la respuesta vigente — siempre es la instancia.

Nombres de despliegue y la taxonomía de prefijos

Prefijo Alcance
fleet- Servicios de flota distribuida multinodo
route- Capas de enrutamiento y gestión de tráfico
gateway- Servicios de puerta de enlace orientados al exterior
cluster- Coordinación a nivel de clúster y servicios de archivo
node- Servicios de nodo único en un rol nombrado
media- Servicios de procesamiento de contenido orientados al cliente
vault- Servicios de almacenamiento, libro mayor y criptografía

La taxonomía de prefijos hace legible el rol de un despliegue sin abrir su entrada de catálogo. Un despliegue llamado gateway-orchestration-gis es clasificable de inmediato: es un servicio de puerta de enlace orientado al exterior, en su variante de orquestación GIS.

Por qué importa: quien examina una lista de docenas de nombres de despliegue puede clasificar el rol de cada uno solo por el nombre, sin abrir ni una sola entrada de catálogo.

Ejemplo práctico: gateway-orchestration-gis

El despliegue de orquestación GIS demuestra el patrón directamente. Su entrada de catálogo lleva el par README y los manuales operativos para aprovisionamiento, reconstrucción del proceso de datos y adición de un país o cadena nueva. La instancia en ejecución lleva la configuración y el estado acumulado desde el aprovisionamiento; el sufijo numérico es el número de instancia.

Por qué importa: un despliegue real y concreto demuestra que la separación catálogo/instancia no es solo teoría — cualquier colaborador puede ir a revisar las dos mitades de gateway-orchestration-gis hoy mismo y ver la separación directamente.

Aprovisionamiento y decomisionamiento

El aprovisionamiento comienza leyendo la entrada de catálogo. La sesión crea el directorio de instancia, escribe un manifiesto y aplica la configuración específica. Credenciales y vínculos DNS los proporciona el operador en el momento del aprovisionamiento; no viajan a través del control de versiones.

El decomisionamiento sigue un modelo de dos partes: la sesión propietaria desmantela el servicio ordenadamente; un paso separado de coordinación registra la finalización. El catálogo persiste — una instancia futura puede aprovisionarse desde la misma entrada sin ningún cambio en el repositorio.

Por qué importa: decomisionar una instancia nunca es destructivo para la definición del despliegue — la misma entrada de catálogo puede aprovisionarse mañana, para un cliente distinto, sin ningún cambio en el repositorio compartido.

Véase también

Cite this record: /wiki/customer-tier-catalog-pattern — 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 →