Inicio›Cómo funciona
Cómo funciona

Un seudónimo criptográfico para cada nombre interno.

Mismo nombre, misma referencia, en todos los documentos y equipos. Verificable por quien tiene la semilla corporativa; inútil para cualquiera que no la tenga.

Principios

Tres propiedades a la vez.

01 / DETERMINISTA

Mismo nombre, misma referencia

En todos los documentos y equipos. Sin tablas compartidas: cualquiera con la semilla regenera exactamente las mismas referencias.

02 / VERIFICABLE

Confirma sin publicar

Un miembro del equipo comprueba que H:svc:… es PaymentEngine sin escribirlo nunca. Una huella pública confirma que todos usan la misma semilla.

03 / LEGIBLE

Tipo y dominio a la vista

H:cli:clientes:… dice que es un cliente sin decir cuál. El documento sigue siendo útil para quien lo recibe.

Integración

Tres formas de usarlo.

# Línea de comandos $ hos ref PaymentEngine -t svc -n pagos H:svc:pagos:… $ hos verify PaymentEngine H:svc:pagos:… VERIFICADO: coincide # Librería Python from hos import HOS, Registry, redact h = HOS() texto, usados = redact(doc, nombres, h, "svc", "pagos")
# API HTTP local (para n8n o herramientas internas) POST /v1/redact Authorization: Bearer <token> { "text": "PaymentEngine consulta FraudGuard", "names": ["PaymentEngine", "FraudGuard"], "type": "svc", "namespace": "pagos" } # → {"text": "H:svc:pagos:… consulta H:svc:pagos:…", # "replaced": 2}
Cómo se adopta

De la primera llamada a producción.

  1. Llamada técnica

    30 minutos para entender qué comparten, con quién y desde qué herramientas.

  2. 30 días en su entorno

    Instalación en su infraestructura bajo NDA, con un equipo y un caso de uso real.

  3. Contrato y despliegue

    Licencia por organización, semilla corporativa y convenciones de tipos y namespaces.

  4. Dentro de su flujo

    CI, repositorios de documentación, n8n o herramientas internas vía API local.

# lo que su equipo ejecuta el día uno $ hos init Semilla creada: .hos/seed (256 bits, permisos 600, excluida de git) Huella pública: fbbbde069f7f $ hos redact spec-proveedor.md --names nombres.txt -t svc -n pagos -o compartir.md 7 de 7 nombres encontrados y reemplazados $ hos reveal entrega-proveedor.md -o entrega-interna.md
Comparativa

¿Por qué no un script propio?

Renombrar a mano, tablas de UUIDs y hashes simples resuelven una parte. HOS resuelve todas a la vez y llega con soporte y contrato.