Skip to content

service-people — El libro mayor de identidades

service-people mantiene el libro mayor de identidades determinista del Totebox. Es la superficie F2 en os-console y la fuente de verdad sobre "quién" aparece en cualquier carga útil del Totebox. El modelo de datos se construye alrededor del patrón Ancla-Reclamación-Enchufe (ACS): la identidad nunca sobrescribe el estado, las reclamaciones se acumulan con el tiempo y el panorama actual de cualquier persona siempre puede recomputarse a partir del historial. Este artículo cubre el modelo de datos de tres entidades, el patrón ACS y la Red Infinita — el mecanismo mediante el cual las identidades entran al libro mayor WORM desde cargas útiles en bruto sin intervención del operador.

El modelo de datos de tres entidades

service-people organiza la identidad en tres tipos de entidades distintos:

Entidad Rol Regla de almacenamiento
Objetivo (el Ancla) Una persona u organización única, anclada por un identificador de alta fidelidad (hash de correo, hash de teléfono, URN de red profesional) Mínimo — solo un Sovereign-ID estable y el ancla; los campos volátiles (cargo, empleador) no se almacenan aquí
Reclamación (la Observación) Cada dato asociado a un Objetivo: `UUID_Objetivo Atributo
Enchufe Semántico (el Puente) Una etiqueta de clasificación que mapea el Objetivo a una fila del Plan de Cuentas Recomputado de forma determinista a partir de las reclamaciones más las anulaciones del operador

Si el rol de un contacto de correo aparece listado de forma diferente en dos fuentes, ambas reclamaciones existen en el Totebox. La capa de consulta (service-content y service-slm) decide qué reclamación es la actual en el momento de la consulta. Esto previene la sobrescritura de datos y preserva la evolución completa de cada identidad.

El modelo Ancla-Reclamación-Enchufe

El diseño de tres entidades, abreviado ACS, es el event sourcing aplicado a la identidad: nunca sobrescribir el estado; siempre añadir observaciones; recomputar el presente a partir del historial. 1

Propiedad Por qué importa
Las reclamaciones son inmutables El registro de auditoría captura el historial completo de cómo el sistema llegó a conocer un hecho
Los enchufes son reproducibles Cualquier enchufe del Plan de Cuentas puede regenerarse reproduciendo las reclamaciones
Los objetivos son estables El Sovereign-ID nunca cambia; los atributos volátiles nunca provocan un rekeying

La Red Infinita

La identidad no entra en service-people solo mediante la entrada manual del operador. service-extraction ejecuta Aho-Corasick sobre cada carga útil entrante — cuerpo de correo, texto PDF, texto DOCX — y extrae cada nombre, dirección de correo, número de teléfono y organización que encuentra. 2 Cada entidad extraída recibe un Sovereign-ID y entra al libro mayor en estado Discovery.

Con el tiempo, service-slm cruza las entidades descubiertas con los Vectores de Gravedad producidos por service-content. Si una entidad acumula gravedad — apareciendo en cargas útiles alineadas con Dominios, Arquetipos y Temas — se enchufa a una fila del Plan de Cuentas y se eleva a estado activo. Si nunca acumula gravedad (el remitente de un boletín promocional; una firma de un solo uso), sale del índice activo después de 30 días, permaneciendo en el registro WORM pero invisible para la búsqueda activa.

El sustrato de archivos planos

El libro mayor es un directorio de archivos planos JSON en lugar de una base de datos relacional — portátil entre cambios de infraestructura, auditable con herramientas estándar del sistema de archivos y nativamente compatible con pipelines de entrenamiento de modelos locales que necesitan un esquema estable. No se requiere migración de base de datos cuando se añaden campos; los registros existentes permanecen válidos a medida que el esquema evoluciona.

Véase también

  • service-email — el servicio de ingesta de correo que alimenta registros del remitente a service-people a través de service-extraction
  • service-content — el Motor de Gravedad que produce los Vectores de Gravedad que service-slm usa para enchufar entidades
  • archetypes-and-chart-of-accounts — el Plan de Cuentas al que se mapean los Enchufes Semánticos
  • totebox-os — el Totebox que aloja service-people y su almacenamiento WORM
  1. Fowler, M. 'Event Sourcing.' martinfowler.com, 2005. https://martinfowler.com/eaaDev/EventSourcing.html

  2. Aho, A. V. & Corasick, M. J. 'Efficient String Matching: An Aid to Bibliographic Search.' Communications of the ACM, 18(6):333–340, 1975. https://dl.acm.org/doi/10.1145/360825.360855

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 →