Cómo verificamos cada dato.
Toda la inteligencia que entrega Dominicanísimo es auditable y reproducible. Esta página explica paso a paso cómo se construye cada reporte — desde el RNC hasta el score de riesgo final.
Paso 1 — Identificación oficial
Cuando consultás un RNC, primero consultamos los datos oficiales DGII para obtener:
- Razón social oficial registrada en DGII
- Estado fiscal vigente (al día / suspendido / dado de baja)
- Actividad económica (CIIU)
- Régimen de pagos (Ordinario / Simplificado / Inversión)
- Status como facturador electrónico
Paso 2 — Personas vinculadas (RPE)
Cruzamos con el Registro de Proveedores del Estado de DGCP para obtener oficiales declarados (representantes legales, accionistas, gerentes generales) usando la relación grafo (p:Person)-[:REPRESENTS]->(e:Entity).
Paso 3 — Contratos del Estado
De los datos abiertos DGCP (Ley 200-04 / 47-25) obtenemos cada contrato adjudicado a la empresa, con código, monto, fecha, institución y estado. Total: 352,000+ contratos en grafo.
Ocho banderas automáticas elevan el score de riesgo. Cada una es determinística y verificable:
- empresa_fantasma — RNC sin contratos pero con officers en otras empresas con muchos contratos.
- inhabilitacion_vigente — Empresa en lista DGCP de inhabilitados.
- patron_testaferro — Persona oficial en >5 empresas no relacionadas.
- captura_via_holding — Holding cuyas empresas concentran >40% en una sola institución.
- pep_sancionado — Persona en lista OpenSanctions (OFAC, UE, ONU, PEP).
- dominio_institucional — Empresa que recibe >25% de los contratos de una institución.
- comunidad_de_red — Empresa en clúster Louvain con >3 inhabilitadas o imputadas PEPCA.
- imputada_pepca — Empresa o sus oficiales figuran imputados en caso PEPCA del Ministerio Público.
Aplicamos el algoritmo Louvain (NetworkX + python-louvain) sobre el grafo bipartito Person↔Entity para identificar clústeres de empresas con officers compartidos. Cada clúster es candidato a holding o red de testaferros, dependiendo del tipo y monto de contratos.
El score combina banderas rojas, monto adjudicado, conexiones a casos PEPCA y contexto sectorial. Ponderaciones:
| Banderas activas | Score | Categoría |
|---|---|---|
| 0 | 0–19 | BAJO |
| 1–2 | 20–49 | MEDIO |
| 3–4 | 50–79 | ALTO |
| 5+ o PEPCA | 80–100 | CRÍTICO |