POST /api/v1/assess y POST /api/v1/assess/payout:
CIN vs CEG: CIN es la red colaborativa base (hits de listas). CEG es la capa premium / extendida — relaciones 1-hop entre entidades co-observadas. Mismo SKU de consumo; flag de modo aparte (
graph_assess_mode). Índice de integración: Configuración → Servicios.¿Legal / compliance primero? Lee Red colaborativa — confianza y enrolamiento — ruta enrollment-first, garantías de privacidad y compromisos mutuos antes de integración API.
Para quién es esta guía
Planes por segmento: Banco · PSP · Comercio
Cómo encaja en tu stack
Inicio rápido — banco (5 pasos)
1
1. Crear una clave de servidor
Panel de Control → Conexiones → Claves API — crea
clm_sk_* con:assess— requerido para beneficiarte de señales consumidasnetwork:contribute— publicar señales (ofraud:reportpara reportes únicos)
2
2. Habilitar contribución
Los bancos usan perfil
financial_institution. La contribución se activa en el panel:- Inteligencia (
/dashboard/network) → panel Inicio rápido (solo bancos) o pestaña Configuración → habilita Contribuir a la red
Consumir señales de pares en assess lo habilita Clausum en tu contrato (CLM-ADD-NET-C). Contacta a tu account manager — no es self-serve vía API.
3
3. Publicar señales
Envía indicadores de fraude confirmados desde tu core o plataforma de fraude (hasta 500 entradas por solicitud):
4
4. Proteger pay-in y payout
Cada pago o dispersión debe llamar assess antes de que se mueva el dinero:
- Pay-in: Evaluación en tiempo real
- Payout: Evaluación de payout
5
5. Operar y revocar
- Inteligencia → Mis señales — revisa y revoca falsos positivos
- Inteligencia → Participantes — ve instituciones contribuyentes (cuando consumo está on)
- Protección — estado compacto de capas gestionadas + red
Inicio rápido — PSP (5 pasos)
1
1. Completar onboarding PSP
Registra comercios antes de assess en vivo — Comercios PSP. Cada assess pay-in debe incluir
submerchant_id cuando tu registro no esté vacío.2
2. Crear claves de middleware
clm_sk_* en tu capa de orquestación PSP con assess + opcional network:contribute. Nunca incrustes claves secretas en frontends de sub-comercio.3
3. Assess antes de liquidación
decision antes de liquidar fondos al sub-comercio. Consulta Integración PSP.4
4. Opcionalmente contribuir señales agregadas
Publica rangos BIN, correos o IPs observados en tu portafolio (con aprobación legal):Habilita Contribuir a la red en Inteligencia → Configuración.
5
5. Enrutar webhooks por sub-comercio
Los eventos salientes incluyen metadata para enrutamiento — Recibir webhooks. Canaliza eventos del adquirente vía Ingestión de eventos como complemento a assess.
Referencia API
Publicar señales
network:contribute o fraud:report (solo clave secreta).
Cuerpo: entries[] (máx. 500) o list_type + value únicos.
Respuesta:
Estadísticas de red (partner)
network:signals:read, network:contribute, fraud:report, o assess.
Devuelve snapshot de membresía, conteo activo contribuido y tamaño del pool de red.
Membresía del panel (sesión)
consume_enabled y integration_profile los gestiona Clausum según tipo de organización y contrato (CLM-ADD-NET-C).
Revocar señales (sesión del panel)
is_active = false para la entrada de tu organización. También disponible en Inteligencia → Mis señales.
Tipos de señal soportados (28)
Catálogo completo con mapeo de campos assess: consulta referencia de ingenieríaNETWORK_SIGNAL_CATALOG.md en el repo.
Destacados de mapeo assess
Escape hatch: envía cualquier tipo del catálogo vía
network_observations: [{ "list_type": "…", "value": "…" }] sin esperar nuevos campos top-level en assess.
block puede forzar decline durante assess, similar a un hit de blocklist local.
Entity Graph / CEG (off / shadow / live)
CEG es la extensión premium de CIN — no un segundo producto. Con consumo activo, assess puede ejecutar un lookup de relaciones a 1 hop sobre entidades co-observadas (p. ej. cuenta ↔ dispositivo ↔ email). Es incremental al exact match y al aggregate — no los reemplaza.
Checklist completo, tabla CIN vs CEG y camino a live: Entity Graph (CEG).
Configura en Inteligencia → Configuración o Configuración → Servicios → Entity Graph (sesión del panel — no clave Partner).
Nunca se exponen: IDs de instituciones, PII de vecinos ni hashes reconstruibles. Solo 1 hop, en paralelo con CIN exacto, fail-open ~400 ms.
Privacidad y compliance
Anonimato del contribuidor: otros participantes nunca ven el nombre de tu institución — solo alias
Participant INST-…. Clausum retiene atribución internamente para gobernanza y trust scoring.
Códigos de motivo: usa reason_code machine-readable (p. ej. confirmed_fraud, mule_account). reason_detail opcional se almacena para tu org y ops Clausum — nunca se devuelve a otros tenants.
Antes de contribuir:
- Confirma que tu equipo legal / compliance aprueba compartir cada clase de señal (usa
contribute_list_typespara restringir) - Documenta IDs de caso internos en
reason_detail— no expuestos a otros tenants - Mantén un runbook para revocar falsos positivos vía Mis señales
Confianza y consumo
Cada contribuidor tiene trust score (0–100). Cuando consume está habilitado, assess aplica señales solo de contribuidores en o sobre tumin_trust_score (ajustable en Inteligencia → Configuración).
Usa consume_list_types para limitar qué clases de señal haces match durante assess (p. ej. solo identidad + pago, omitir señales de dispositivo).
Participantes en el panel lista alias anónimos de contribuidores con contribuciones activas y si cumplen tu umbral.
Patrones de integración bancaria
Core bancario / SPEI
Llama assess síncronamente en la ruta de autorización antes de liberar fondos:- Core recibe solicitud de transferencia
- Middleware llama
POST /api/v1/assess/payout - En
decline→ retiene transferencia, abre expediente - En
approve/review→ sigue tu matriz de política (Resiliencia de assess)
flow_scope: payout) — Blocklists.
Jobs batch de feed de fraude
Programa jobs nocturnos u horarios desde tu data warehouse de fraude:- Mapea tablas internas →
entries[] - Usa
external_refestable por fila para updates idempotentes - Empieza con
severity: reviewen UAT; promueve ablocktras validación
Expedientes y flujo regulatorio
Vincula hits de red de alta severidad a Gestión de expedientes. Reportar fraude puede complementar API bulk para confirmaciones ad hoc.Patrones de integración PSP
El middleware posee la orquestación
Clausum no llama a Stripe, Mercado Pago ni tu adquirente. Tu capa PSP:- Recibe intento de pago del checkout sub-comercio
- Llama assess con
submerchant_id - Ramifica según
decisionantes del capture
Contribución de señales multi-tenant
Al contribuir señales a nivel portafolio:- Evita PII de sub-comercio en
reason_detail - Prefiere BIN, IP y patrones de velocidad sobre correos raw cuando sea posible
- Separa claves sandbox y producción por entorno
Add-ons institucionales
PSP con productos de tesorería o dispersión también deben evaluar Evaluación de payout y Screening regulatorio cuando estén en CLM-MOD-INST.Feeds gestionados (CLM-ADD-INTEL)
Cuando tienes entitlement, feeds de amenazas operados por Clausum aplican automáticamente durante assess — sin setup API. Revisa estado en Panel de Control → Protección (franja Inteligencia Clausum). Staff sincroniza feeds del lado plataforma; los tenants ven conteos de señales y última sincronización solamente. Esta capa es independiente de la red colaborativa — puedes tener una, ambas o ninguna según contrato.Checklists go-live
Banco
- SQL
044+144+145aplicado en Supabase - Clave de servidor con
assess+network:contribute - Contribución habilitada en Inteligencia → Configuración;
contribute_list_typesacordado con legal -
min_trust_scorey opcionalconsume_list_typesconfigurados - CLM-ADD-NET-C confirmado con account manager si consumes señales de pares
- Payout assess conectado antes de release SPEI/wire (Integración banco)
- UAT: publica señal de prueba desde org staging → verifica match en assess
- Runbook para revocar falsos positivos en Mis señales
- Sign-off de certificación en
cert.clausum.aicuando se proporcione
PSP
- Todos los comercios activos registrados con
external_idestable - Cada assess incluye
submerchant_idcuando el registro no está vacío - Middleware aplica decisión antes del capture del adquirente
- Opcional: contribución habilitada + sign-off legal para señales agregadas
- Enrutamiento webhook probado por sub-comercio
- UAT sandbox en
sandbox.clausum.aiantes de producción
Solución de problemas
Guías relacionadas
Integración banco
Plan institucional payout-first
Integración PSP
Plan de enrutamiento sub-comercio
Assess en tiempo real
API pay-in
Assess payout
API dispersión
Claves API
Permisos y prefijos
Capacidades
Catálogo de módulos por segmento