@pelayo2010/hub-trust
v1.0.0
Published
ConfÍA Core — hub-trust (Hub Trust Layer: perfil de confianza, score y explicabilidad, agnóstico de dominio)
Maintainers
Readme
@pelayo2010/hub-trust
Hub Trust Layer del Core: modelo canónico de confianza, score puro, explicabilidad estructurada y auditoría de neutralidad.
- Un único modelo (
HubTrustProfile) para todos losentityKind. - Score determinista a partir de verificación, completitud, consistencia, credenciales y frescura. Nunca de monetización, proveedor o campaña.
- Explicación serializable por códigos cerrados, sin texto libre.
- Sólo añade metadatos:
withTrustMetadatano tocaoverallScore,rankingScorenimatchingScore. - Auditor de neutralidad:
auditTrustNeutralityfalla si la Trust Layer altera el orden, la longitud o cualquier campo del resultado.
import { buildTrustScore, withTrustMetadataList, auditTrustNeutrality } from "@pelayo2010/hub-trust";
const enriched = withTrustMetadataList(results, (r) => profiles.get(r.itemId));
const report = auditTrustNeutrality({ before: results, after: enriched, idOf: (r) => r.itemId });Dependencias: @pelayo2010/types (sólo tipos). Cero runtime externo, cero
singletons, cero throw (ADR-004: Result).
