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.

Bóveda BIM anclada al activo

El registro digital autoritativo de un edificio es un directorio de archivos de texto plano y binario estandarizado que reside en el almacenamiento del propietario, viaja con la escritura de la propiedad cuando cambia de dueño, y permanece legible sin una licencia de software propietaria mientras se mantengan los estándares abiertos subyacentes. Este artículo describe la disposición de la bóveda, la capa de versionado que le da al archivo trazabilidad de grado git, y la calificación bajo ISO 19650 que hace de un repositorio git de archivos planos un Entorno de Datos Común conforme.

Por qué importa: el registro se posee de la misma manera en que se posee el edificio mismo — de forma permanente, transferible, y sin pagar a un proveedor por acceso continuado.

La disposición de la bóveda

La bóveda canónica para un archivo de propiedad se estructura así:

vault/
├── ifc/             # Archivos IFC-SPF autoritativos (ISO 16739-1:2024)
├── elements/        # Sidecars YAML por elemento (Pset_* + sensor + orden de trabajo)
├── bcf/             # Directorios BCF 3.0 por tema (XML + PNG; sin comprimir)
├── ids/             # Contratos de validación IDS 1.0 (superposición por jurisdicción)
├── materials/       # Base de datos de materiales (archivos planos; entrada de service-materials)
├── codes/           # Códigos de construcción como superposiciones geométricas componibles
│                    #   (bsdd-*.json + *.ids + fragmentos *.ifc por jurisdicción)
├── geometry/        # glTF 2.0 + CityJSONSeq (cachés regenerables; no canónicos)
├── drawings/        # Dibujos 2D en SVG (regenerables; GUID de IFC en los IDs de elemento SVG)
├── objects/<hash>.json  # Almacén de objetos direccionado por hash
└── refs/            # Punteros de referencia estilo git (ramas, etiquetas, HEADs)

Los archivos .ifc son el único estado espacial y semántico autoritativo del edificio. Cada uno de los demás directorios valida el estado IFC, lo enriquece con datos no geométricos, o almacena en caché una representación derivada que puede regenerarse desde la fuente canónica.

El archivo IFC-SPF como archivo canónico

IFC-SPF es la codificación STEP Physical File de IFC, especificada en ISO 10303-21. Es un formato de texto claro orientado a líneas: una persona con un editor de texto puede leer un archivo IFC-SPF. Un diff de Unix entre dos archivos IFC-SPF muestra exactamente qué entidades cambiaron entre versiones del modelo.

El formato está en producción desde IFC 1.0 en 1996. IFC 4.3, publicado como ISO 16739-1:2024, es la revisión vigente. El modelo de gobernanza del estándar — mantenido por buildingSMART International, ratificado por ISO — ofrece la vida útil más creíble de cualquier formato de datos de construcción en uso hoy.

Sidecars YAML por elemento

Cada elemento IFC que porta datos operativos no geométricos tiene un sidecar YAML correspondiente en vault/elements/. El nombre de archivo del sidecar es el GUID de IFC del elemento, que es estable entre revisiones del modelo.

El sidecar puede portar:

  • Anulaciones de Pset — valores de propiedad no geométricos no capturados en la sesión de autoría IFC
  • Lecturas de sensores — registros con marca de tiempo desde un broker MQTT (temperatura, CO₂, ocupación) escritos como entradas de registro de solo adición
  • Órdenes de trabajo — referencias a tareas de mantenimiento, registros de inspección e historial de reparación por ID de orden de trabajo
  • Referencias de arrendamiento — identificador de inquilino y plazo de arrendamiento, vinculando el elemento espacial con el registro de arrendamientos

Debido a que el sidecar es un archivo YAML plano en el mismo repositorio git que el archivo IFC, cada cambio a los datos de sensores o al historial de órdenes de trabajo es un commit de git. El historial operativo del edificio queda versionado junto con su geometría.

Por qué importa: los datos de sensores y de arrendamiento suelen ser la primera baja de una migración de proveedor — un archivo sidecar plano sobrevive a una porque nada en él depende de la herramienta que lo escribió.

El almacén de objetos direccionado por hash y su estructura de tokens

El directorio vault/objects/ implementa un almacén de objetos direccionado por hash. Cada objeto es un archivo JSON cuyo nombre de archivo es el hash SHA-256 de su contenido — esta es la unidad de datos almacenados del archivo, y cada uno combina tres cosas a la vez, escritas juntas como un registro atómico único: una carga binaria inmutable que es direccionable por contenido y de escritura única; un esqueleto de metadatos que porta campos validados por esquema que describen el tipo, la procedencia y la titularidad del contenido; y una conexión de grafo que enlaza el objeto con su posición en la jerarquía taxonómica que mantiene el servicio de grafo de conocimiento. Ninguno de los tres existe de forma aislada dentro del archivo — una carga sin su esqueleto de metadatos o su posición de grafo no es un objeto resoluble.

vault/refs/ contiene punteros con nombre — ramas, etiquetas y HEAD — que resuelven a hashes de objeto específicos.

Esta arquitectura le da a la bóveda semántica de direccionamiento por contenido al estilo git, independientemente del repositorio git que la envuelve. El resultado es un DAG de Merkle: el hash raíz de un estado del modelo está criptográficamente ligado a cada elemento que contiene.

La estructura de Merkle ofrece dos beneficios estructurales:

  1. Integridad del rastro de auditoría. Un estado histórico declarado del modelo puede verificarse contra el hash raíz sin confiar en el servidor que lo almacenó.
  2. Transferencia eficiente de deltas. Cuando dos partes sincronizan bóvedas, solo necesitan transferirse los objetos cuyos hashes difieren.

Calificación bajo ISO 19650

ISO 19650 define un Entorno de Datos Común (CDE) como un sistema para recopilar, gestionar y difundir información en contenedores estructurados. El estándar es neutral en cuanto a tecnología.

Un repositorio git que aloja un directorio de bóveda califica como CDE bajo ISO 19650 con el siguiente mapeo:

Concepto ISO 19650 Implementación en git + bóveda
Contenedor de información Archivo IFC o sidecar YAML
UID del contenedor Hash de objeto git o GUID de IFC
Estado Nombre de rama (work-in-progress, shared, published)
Revisión Hash de commit de git
Clasificación Ruta de directorio + encabezado YAML
Historial de cambios git log --follow <archivo>
Estados de flujo del CDE Flujo de fusión de ramas / pull-request de git

Un repositorio git local en una estación de trabajo con air-gap satisface ISO 19650 tan plenamente como una plataforma alojada. Esto hace que la arquitectura de bóveda sea apropiada para proyectos de defensa bajo ITAR, jurisdicciones de la Ley de Datos de la UE, e instalaciones de salud gobernadas por HIPAA.

Supervivencia ante la obsolescencia de proveedores

Los edificios suelen diseñarse para permanecer en pie entre 50 y 100 años. Las herramientas de software usadas para autorar modelos BIM suelen cambiar de formato con cada versión mayor y volverse ilegibles para herramientas competidoras en menos de una década.

La arquitectura de bóveda aborda esta asimetría de dos maneras. Primero, los formatos canónicos — IFC-SPF, BCF 3.0, IDS 1.0, YAML — son estándares abiertos gobernados por ISO o formatos de texto plano ampliamente adoptados. Cualquier ingeniero competente puede escribir un lector para IFC-SPF a partir de la especificación ISO sin acceso a SDKs propietarios. Segundo, los derivados regenerables — cachés de visualización glTF, dibujos 2D en SVG — están marcados explícitamente como no canónicos. Si la herramienta que los generó desaparece, el archivo IFC canónico permanece y cualquier conversor IFC-a-glTF o IFC-a-SVG puede regenerarlos. La arquitectura es consistente con los principios de diseño descritos en El salto del BIM en archivos planos.

Por qué importa: la reemplazabilidad es todo el diseño — una herramienta que desaparece cuesta un re-renderizado, no un nuevo levantamiento.

El archivo viaja con el terreno

Un activo inmobiliario físico se transfiere con una escritura de propiedad. La bóveda está pensada para agruparse con esa transferencia: el mismo repositorio git que aloja el archivo IFC, las referencias al registro de arrendamientos y el historial operativo acompaña a la propiedad cuando cambia de dueño.

Ninguna plataforma en la nube puede ofrecer esta garantía. Una plataforma SaaS multiinquilino aloja el gemelo digital en nombre del inquilino actual; cuando esa suscripción vence o el proveedor descontinúa el producto, los datos requieren una exportación explícita — y los formatos de exportación son invariablemente más pobres que la representación nativa de la plataforma.

Una bóveda de archivos planos es propiedad del dueño en el mismo sentido en que el edificio físico es propiedad del dueño: incondicionalmente, de forma transferible, y sin permiso continuo de ningún proveedor.

Véase también

Cite this record: /wiki/asset-anchored-bim-vault — revision fe574e54, last updated 26 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 →