# México — data sources for `known-domains.json`

This file documents the public sources used to compile the seed dataset
for Mexican critical-infrastructure operators. **No internal or proprietary
material has been used.** All entries are derived from regulator portals,
official open-data publications, public CFDI/invoice records, and
Wikipedia (cross-validated against primary sources).

## Regulatory framework

Mexico has **no unified national OIV registry**. The dataset is assembled
from the following authoritative regulators, each of which keeps a
sector-specific list (banking, telecom, energy, water, health):

| Regulator | Sector | Portal |
|-----------|--------|--------|
| **CNBV** · Comisión Nacional Bancaria y de Valores | Banca + bursátil | https://www.cnbv.gob.mx |
| **IFT** · Instituto Federal de Telecomunicaciones | Telecom + broadcast | https://www.ift.org.mx |
| **CRE** · Comisión Reguladora de Energía | Electricidad + hidrocarburos | https://www.cre.gob.mx |
| **CONAGUA** · Comisión Nacional del Agua | Agua + saneamiento | https://www.gob.mx/conagua |
| **COFEPRIS** · Comisión Federal para la Protección contra Riesgos Sanitarios | Salud + farmacéutico | https://www.gob.mx/cofepris |
| **SCT** / **SICT** · Secretaría de Infraestructura, Comunicaciones y Transportes | Transporte + infraestructura digital | https://www.gob.mx/sct |
| **AFAC** · Agencia Federal de Aviación Civil | Aviación civil | https://www.gob.mx/afac |
| **INAI** · Instituto Nacional de Transparencia, Acceso a la Información y Protección de Datos Personales | Datos personales (LFPDPPP) | https://home.inai.org.mx |

## Cybersecurity governance

- **CERT-MX** · Centro Nacional de Respuesta a Incidentes Cibernéticos
  (Centro Especializado en Ciberseguridad de la Guardia Nacional).
  https://www.gob.mx/gncertmx
- **Estrategia Nacional de Ciberseguridad (2017)** · publicada por el
  Comité Especializado en Seguridad de la Información (CESI).
  https://www.gob.mx/cms/uploads/attachment/file/271884/Estrategia_Nacional_Ciberseguridad.pdf
- **Coordinación de Estrategia Digital Nacional** · Presidencia de la
  República. https://www.gob.mx/cedn

## Legal framework

- **LFPDPPP** · Ley Federal de Protección de Datos Personales en Posesión
  de los Particulares.
  https://www.diputados.gob.mx/LeyesBiblio/pdf/LFPDPPP.pdf
- **LGPDPPSO** · Ley General de Protección de Datos Personales en Posesión
  de Sujetos Obligados.
  https://www.diputados.gob.mx/LeyesBiblio/pdf/LGPDPPSO.pdf
- **LFCE** · Ley Federal de Competencia Económica, Art. 28 (sectores
  estratégicos). https://www.diputados.gob.mx/LeyesBiblio/pdf/LFCE.pdf
- **LFTR** · Ley Federal de Telecomunicaciones y Radiodifusión (IFT
  jurisdicción). https://www.diputados.gob.mx/LeyesBiblio/pdf/LFTR.pdf

## Identifier format · RFC

**RFC — Registro Federal de Contribuyentes.** SAT-issued.

- **Persona moral:** 12 caracteres · 3 letras + 6 dígitos AAMMDD + 3
  alfanuméricos (homoclave SAT).
- **Persona física:** 13 caracteres · 4 letras + 6 dígitos AAMMDD + 3
  alfanuméricos (homoclave SAT).

The homoclave is computed by a **SAT-proprietary algorithm** and is NOT
verified by this package. The validator at
`src/normalizers/rfc-mx.ts` only checks the canonical format.

**Official validator:**
https://agsc.siat.sat.gob.mx/PTSC/ValidaRFC/index.jsf

## Per-operator citations

### Banca (CNBV-regulated)

The canonical bank RFC list is published by the **SAT Bank Catalog** and
mirrored by major financial publications:

- SAT bank catalog (PDF, official):
  https://www.gob.mx/cms/uploads/attachment/file/151413/catalogo_bancos.pdf
- Milenio · "Lista de RFC de bancos en México para facturación ante el
  SAT":
  https://www.milenio.com/negocios/finanzas-personales/rfc-de-bancos-mexico-lista-para-facturacion-sat
- robnovelo.com · "Catálogo de Bancos SAT" (community-maintained mirror):
  https://www.robnovelo.com/pago-referenciado/rfc-bancos-mexico-catalogo-bancos-sat/

Validated RFCs (confidence 1.0): Banamex (BNM840515VB1), BBVA Bancomer
(BBA830831LJ2), Banorte (BMN930209927), Santander México (BSM970519DU8),
HSBC México (HMI950125KG8), Scotiabank (SIN9412025I4), Banco Inbursa
(BII931004P61), Banco Azteca (BAI0205236Y8), BanBajío (BBA940707IE1),
BanRegio (BRM940216EQ6), BanCoppel (BSI061110963), Banca Afirme
(BAF950102JP5), Banca Mifel (BMI9312038R3), Banco Multiva (BMI061005NY5),
Banco Compartamos (BCI001030ECA), American Express (AEB960223JP7), JP
Morgan (BJP950104LJ5), CIBanco (CIB850918BN8), Banco Base (BBS110906HD3),
Banco Monex (BMI9704113PA), Banco Ve por Más (BVM951002LX0), Intercam
(ICB061106GB0), Nafin (NFI3406305T0), Banobras (BNO670315CD0), Bancomext
(BNC8507311M4), Banjército (BNE820901682), Sociedad Hipotecaria Federal
(HFE011011HH1).

### Telecom (IFT-regulated)

- Telmex · RFC TME840315KT6 — datos fiscales SAT
  http://m.sat.gob.mx/informacion_fiscal/factura_electronica/Paginas/pac_telmex.aspx
- Telcel (Radiomóvil Dipsa) · RFC RDI841003QJ4 — documento público CFDI
  http://www.tscch.edu.mx/INFO/INFORMES%20CTAS%20PUBLICAS/2016/CUENTA%20PUBLICA%202016/CP-1/6.2.%20INFORMACION%20CONTABLE/PDF/6.2.19/CFDI%20RECIBIDOS/JUNIO/2016-06-12_RDI841003QJ4_GC_0029711249.pdf
- AT&T México · RFC CNM980114PI2 — CENACE concurso público
  https://www.cenace.gob.mx/Docs/Transparencia/ProcLicPub/2024/GCR%20OCCIDENTAL/_IA-18-TOM-018TOM999-N-8-2023_OCC/Archivo%206.pdf
- Movistar (Pegaso PCS) · RFC PPC980624U16 — datos fiscales públicos
- izzi (Cablevisión Red) · RFC CRE8808315B7 — términos y condiciones izzi
  https://www.izzi.mx/izzi/v4/legales/cablevision_red/
- Totalplay · RFC TPT890516JP5 — Veritrade public records
  https://www.veritradecorp.com/es/mexico/importaciones-y-exportaciones-total-play-telecomunicaciones-sa-de-cv/rfc-t890516jp5

### Aviación (AFAC-regulated)

- Aeroméxico (Aerovías de México) · RFC AME880912I89 — documento público
  COMAR
  http://www.comar.gob.mx/work/models/COMAR/Resource/453/1/images/comprobacion_009.pdf
- Volaris (Concesionaria Vuela) · RFC CVA041027H80 — TEPJF boleto
  comprobante
  https://www.te.gob.mx/Repositorio/A70F09-A/2021/Boletos/210335B93UJM.pdf
- Viva Aerobus (Aeroenlaces Nacionales) · RFC ANA050518RL1 — LEI
  4469000001BMFE8WBU83
  https://lei.bloomberg.com/leis/view/4469000001BMFE8WBU83
- Grupos aeroportuarios GAP / ASUR / OMA: RFCs heuristic. Validate vía
  prospecto financiero BMV o sitio inversionistas:
  GAP https://www.aeropuertosgap.com.mx/es/grupo-gap.html
  ASUR https://www.asur.com.mx/
  OMA https://www.oma.aero/es/grupo-oma/

### Energía + combustibles

- CFE · RFC CFE370814QI0 (sitio rfc.gratis y constancias públicas)
  https://rfc.gratis/cfe-comision-federal-electricidad/
- CFE Distribución · RFC CDI160330RC9 — POT CFE Distribución
  https://potdistribucion.cfe.mx
- PEMEX (corporativo) · RFC PME380607P35 — sitio SAT PEMEX
  http://omawww.sat.gob.mx/informacion_fiscal/normatividad/formas_fiscales/Paginas/pemex.aspx
- PEMEX Exploración y Producción · RFC PEP9207167XA — DOF
  https://dof.gob.mx/nota_detalle_popup.php?codigo=726101
- PEMEX Transformación Industrial · RFC PTI151101TE5 — cédula SAT
  https://www.pemex.com/comercializacion/atencion-a-clientes/Documents/rfc-triTI151101TE5%20P.pdf
- Iberdrola México · Wikipedia + IBE comunicación oficial venta 2024
  https://www.iberdrola.com/about-us/iberdrola-mexico
- ENGIE México · sitio oficial
  https://www.engiemexico.com/

### Salud (COFEPRIS + Secretaría de Salud)

- IMSS · RFC IMS421231I45 — datos fiscales públicos IMSS + SAT validador
  http://reposipot.imss.gob.mx/viaticos/facturas/201802356.pdf
  https://siat.sat.gob.mx/app/qr/faces/pages/mobile/validadorqr.jsf?D1=10&D2=1&D3=14111126781_IMS421231I45
- ISSSTE · sitio oficial
  https://www.gob.mx/issste
- INFONAVIT · RFC INF740101ND5 — guía RFC INFONAVIT
  https://tu-rfc.com.mx/rfc-infonavit/
- Christus Muguerza Hospitales · RFC CMH030120UV3 — datos fiscales
  públicos
- Médica Sur · prospecto BMV
  https://www.bmv.com.mx/es/emisoras
- Hospital ABC · sitio institucional
  https://abchospital.com
- INER · sitio institucional
  http://www.iner.gob.mx
- INCan · sitio institucional
  http://www.incan.salud.gob.mx
- Secretaría de Salud · sitio institucional
  https://www.gob.mx/salud

### Gobierno federal

- SAT · RFC SAT970701NN3 — Wikipedia + CFDI público COBAEH
  https://en.wikipedia.org/wiki/Servicio_de_Administraci%C3%B3n_Tributaria
  https://www.cobaeh.edu.mx/Transparencia/consulta/28cuarto2024/Factura_0371.pdf
- Banxico · RFC BME8211248J5 — transparencia Banxico
  https://transparencia.banxico.org.mx/
- CNBV · sitio institucional
  https://www.cnbv.gob.mx
- IFT · sitio institucional
  https://www.ift.org.mx
- INAI · sitio institucional
  https://home.inai.org.mx
- CONAGUA · sitio institucional
  https://www.gob.mx/conagua
- Guardia Nacional · sitio institucional
  https://www.gob.mx/guardianacional

### Agua + saneamiento (operadores municipales / estatales)

- SADM (Monterrey) · sitio institucional
  https://www.sadm.gob.mx
- SACMEX (CDMX) · sitio institucional
  https://www.sacmex.cdmx.gob.mx
- SIAPA (Guadalajara) · sitio institucional
  https://www.siapa.gob.mx
- CESPM (Mexicali) · sitio institucional
  https://www.cespm.gob.mx

### Infraestructura digital

- KIO Networks · sitio corporativo
  https://www.kio.tech
- Axtel · sitio corporativo + emisora BMV
  https://www.axtel.mx
- Alestra · sitio corporativo
  https://www.alestra.mx
- NIC México (registro .mx) · Wikipedia + sitio
  https://en.wikipedia.org/wiki/NIC_M%C3%A9xico
  https://www.nic.mx
- BMV · sitio corporativo
  https://www.bmv.com.mx
- Indeval · sitio corporativo
  https://www.indeval.com.mx

## Confidence bands

The dataset uses the package-wide `confidence: 0–1` convention:

- **1.0** · RFC confirmed by ≥2 independent public sources (official
  publication + community mirror, or two regulator references).
- **0.7–0.9** · RFC published once on a recognized public source
  (regulator portal, CFDI of a third-party government entity).
- **0.3–0.5** · RFC inferred from public records or known patterns;
  **requires SAT-direct verification before relying on the value**.
- **0.0** · stub / not resolved.

Entries flagged with the note "RFC requires SAT-direct verification"
should be validated against
https://agsc.siat.sat.gob.mx/PTSC/ValidaRFC/index.jsf before use in any
regulatory or compliance workflow.

## Last verified

- **Dataset compilation:** 2026-05-25
- **Adapter status:** implemented (seed)
- **Coverage:** 75 operators across 8 sectors

## Contribution guidelines

PRs welcome at https://github.com/raceksd-source/latam-oiv-resolver

Please cite a **public source** for every RFC submitted (preferred:
regulator portal, government open-data publication, SAT public CFDI). Do
not submit RFCs scraped from private databases or commercial CRMs.
