F
FOLIOS
Compliance · LFPIORPI
Motor Soberano de Cumplimiento & Identidad Digital

KYC & KYB White-Label para Bienes Raíces e Inversión Patrimonial.

El primer sistema de verificación e integración del Expediente Único LFPIORPI con biometría 3D, mapeo de Beneficiarios Controladores (UBO ≥ 25%) y sellado criptográfico inmutable, operando bajo la marca de tu propia firma o desarrollo.

EXPEDIENTE LFPIORPI · EN VIVO
FOL-DOS-89021
Tenant Coach Inmobiliario (Fernando de León)
Operación Nodo Pesquería · Lote 14 (Industrial)
Monto $14,500,000.00 MXN
Biometría 3D & Liveness ● Validado (Didit Flash Liveness)
Screening SAT 69-B / PEP ● Sin Coincidencias (Clear)
Beneficiario Controlador 2 Socios UBO ≥ 25% Certificados
HASH SHA-256: 7f8a9e...3d21c9 ● SELLADO INMUTABLE

El dolor legal y operativo del sector inmobiliario.

En México, la compraventa, preventa y arrendamiento de alto valor son consideradas Actividades Vulnerables bajo el Artículo 17 de la LFPIORPI. El incumplimiento acarrea multas de hasta el 100% del valor de la operación.

01 · LFPIORPI ART. 17 FRACC. V

Compraventa & Preventas Inmobiliarias

Obligación de identificar al 100% de los compradores desde el primer peso, integrando el Expediente Único con cédula fiscal, comprobante geocodificado y verificación de listas negras de la UIF.

Identificación Obligatoria Total
02 · CFF ART. 32-B QUÁTER

Beneficiario Controlador (UBO ≥ 25%)

Para personas morales y fideicomisos, la autoridad fiscal exige identificar a cada persona física que mantenga el control o participación sustancial. Folios automatiza este árbol con invitaciones individuales por magic link.

Mapeo UBO Obligatorio
03 · EXPERIENCIA DE LUJO

Cero Fricción en WhatsApp / PDFs

Los clientes de alto patrimonio rechazan compartir documentos confidenciales por canales no seguros. Folios entrega un portal bancario de grado institucional bajo tu propia marca y colores.

Experiencia White-Label

4 Perfiles Adaptados a Cada Nivel de Riesgo.

El broker o desarrollador puede configurar el nivel de verificación adecuado para cada transacción, desde una renta vacacional en HostCasa hasta la adquisición de una nave industrial.

Tier 1 · Light KYC

Caso de Uso: Huéspedes extendidos HostCasa & Arrendamiento Residencial

Calificación express de identidad para mitigar riesgos de suplantación y fraude en reservas o rentas. Validación en 90 segundos desde el smartphone del inquilino.

Requisitos & Entregables:
  • Identificación oficial vigente (INE o Pasaporte internacional).
  • Biometría facial con prueba de vida pasiva (Anti-spoofing).
  • Validación directa de autenticidad de RFC / CURP.
  • Emisión de Folio de Identidad Digital Certificada (`FID-XXXXX`).
PAYLOAD JSON GENERADO DIDIT ENGINE v3
{ "tier": "tier_1_light", "workflow_id": "6b94f4ff-a92b-44f8-a368-2ddff8bdee3e", "checks": ["OCR_ID", "LIVENESS_3D", "FACE_MATCH"], "estimated_duration": "90s", "dossier_type": "DIGITAL_IDENTITY_FOLIO" }

Tu marca al frente. El motor de Folios detrás.

Cambia la marca en tiempo real para visualizar cómo tus clientes compradores o arrendatarios experimentan el portal de verificación.

Selecciona la Marca del Tenant:
● ● ●
https://verificate.coachinmobiliario.vip/v/fol_dos_9021
SSL 256-BIT

Expediente de Identificación · Ley Antilavado

Para formalizar la adquisición de Nodo Pesquería (Lote 14) ante Notaría Pública, el Artículo 17 de la LFPIORPI requiere integrar tu expediente digital seguro.

1
Identificación Oficial: INE o Pasaporte vigente
2
Comprobante de Domicilio: No mayor a 3 meses
3
Validación Facial Biométrica: Cámara de tu smartphone
O escanea con tu celular
para continuar la biometría facial en tu cámara móvil

La Bóveda de Dos Carriles.

Heredando la filosofía de seguridad de Folios, los documentos sensibles se sellan localmente con hash inmutable SHA-256. El expediente resultante es inviolable y admisible en juicios y auditorías del SAT.

Bóveda Local & Sellado ● Activo (Rust Engine)

Los documentos originales (identificaciones, actas, comprobantes) se compilan en un archivo sellado PDF/A y se calcula su huella SHA-256 de forma atómica.

01 Extracción OCR & Hash individual de cada documento
02 Cotejo biométrico Liveness 3D contra documento
03 Sellado con CSD / Llave del emisor en Bóveda AES-256-GCM
Entrega a Notarías & Autoridad Expediente Certificado

El Notario Público o auditor de la UIF recibe un enlace seguro o paquete descargable con el dictamen de cumplimiento estandarizado.

04 Carátula Dictamen LFPIORPI con Hash Verificable
05 Anexos: CSF SAT + Comprobante Domicilio + UBO Tree
06 Almacenamiento inmutable en Cloudflare R2 con expiración legal

Cronograma de Ejecución Paso a Paso.

Plan de trabajo desglosado en 4 Sprints semanales con entregables verificables, hitos día a día y Quality Gates no negociables para producción.

Track:
● 4 Sprints · 16 Hitos Clave · 4 Quality Gates
SPRINT 1

Cimientos de Datos, Worker API & Webhook Idempotente

DÍAS 1 AL 7 · SEMANA 1

Establecer la infraestructura de base de datos relacional en Cloudflare D1 / Neon, configurar el router de cumplimiento en el Worker y cablear el webhook v3 de Didit con validación criptográfica de firma HMAC.

DÍA 1–2 DB & DDL
Migración SQL 0007
Creación de tablas compliance_dossiers y compliance_audit_log con índices de rendimiento y llaves foráneas.
DÍA 3–4 API WORKER
Endpoints de Sesión
Implementación de POST /api/v1/compliance/sessions con autenticación por Bearer Token fpk_... y generación de QR opaco.
DÍA 5–6 DIDIT ENGINE
Webhook v3 Idempotente
Handler en Cloudflare Worker que verifica x-didit-signature y actualiza estatus en tiempo real sin duplicar registros.
DÍA 7 AUDITORÍA
Cierre de Sprint 1
Pruebas unitarias en Vitest con 20 simulaciones de webhook en sandbox y prueba de desconexión sin pérdida de estado.
QUALITY GATE 1: Cero endpoints expuestos sin autenticación + Webhook 100% idempotente comprobado contra reintentos. ● APROBADO
SPRINT 2

Experiencia Front White-Label & Handoff QR Móvil

DÍAS 8 AL 14 · SEMANA 2

Construir la interfaz de usuario editorial responsive bajo las rutas /m/:slug/v/:id con inyección dinámica de tokens de color, logo del broker y handoff por QR para captura de biometría en smartphone.

DÍA 8–9 FRONTEND
Shell White-Label Modular
Contenedor CSS con inyección dinámica de --brand-primary, --brand-accent y pie de confianza obligatorio inviolable.
DÍA 10–11 MOBILE UX
Handoff QR en Vivo
Generación de QR con URL opaca de un solo uso para que el comprador complete la prueba de vida (Flash Liveness) en su celular.
DÍA 12–13 MICROCOPY
Manejo de Errores Humanos
Integración de mensajes honestos del Principio 9 (documento borroso, reflejos, intentos restantes X de 3, motivos reales de revisión).
DÍA 14 ACCESIBILIDAD
Cierre de Sprint 2
Auditoría con Axe Core (contraste AA 14.8:1, touch targets ≥ 44px) y validación en navegadores Safari iOS y Chrome Android.
QUALITY GATE 2: El portal funciona íntegramente en pantallas de 375px + Ancla "Verificado por Folios" visible y no removible. ● APROBADO
SPRINT 3

KYB Corporativo, Mapeo UBO (≥25%) & Filtro SAT 69-B

DÍAS 15 AL 21 · SEMANA 3

Desarrollar el flujo institucional para Personas Morales, Fondos y Fideicomisos: captura de actas constitutivas, poderes del representante y algoritmo de ramificación automática de KYC a socios con ≥ 25% de participación.

DÍA 15–16 KYB ENGINE
Extracción de Actas & RPC
Captura OCR de acta constitutiva, boleta del Registro Público de Comercio y facultades notariales del representante legal.
DÍA 17–18 UBO TREE
Árbol de Beneficiarios (≥25%)
Cálculo de participación accionaria y envío automático de invitaciones individuales KYC por email/WhatsApp a cada socio UBO.
DÍA 19–20 AML SCREENING
Listas Negras & PEPs
Cotejo automatizado en listas oficiales del SAT (Art. 69-B EFOS/EDOS), listas internacionales OFAC y catálogo de personas expuestas.
DÍA 21 COMPLIANCE
Cierre de Sprint 3
Verificación de no-bloqueo: si el KYB está en revisión manual, los flujos paralelos de los socios continúan sin fricción.
QUALITY GATE 3: Todo rechazo o revisión muestra el motivo legal exacto devuelto por la autoridad/Didit, nunca copy sintético. ● APROBADO
SPRINT 4

Bóveda R2, Compilación PDF/A Notarial & Piloto en Producción

DÍAS 22 AL 30 · SEMANA 4

Consolidar el generador de expedientes sellados en formato PDF/A estándar para Notarías Públicas, almacenar el paquete cifrado en Cloudflare R2 y realizar el despliegue piloto en vivo con Coach Inmobiliario.

DÍA 22–24 CRYPTO & PDF
Compilador PDF/A Notarial
Generación del dictamen de cumplimiento LFPIORPI con carátula ejecutiva, copia de identificaciones, acuses y hash SHA-256.
DÍA 25–26 STORAGE R2
Bóveda Inmutable R2
Almacenamiento de archivos sellados con retención legal obligatoria (5 años) y enlaces temporales firmados para Notarios.
DÍA 27–28 DASHBOARD
Panel del Broker (/admin)
Vista de deals en tiempo real, descarga de expedientes certificados y exportación masiva de reportes para auditoría de la UIF.
DÍA 29–30 GO-LIVE
Piloto en Producción
Conexión del dominio coachinmobiliario.vip y verificación de primera operación real en Monterrey con Notaría asociada.
QUALITY GATE 4: Expediente PDF/A validado por Notario Público + Hash SHA-256 verificable de forma independiente vía OpenSSL. ● LISTO PARA GO-LIVE

Esquema DDL y Webhooks Idempotentes.

Estructura de datos lista para desplegarse sobre Cloudflare D1 / Neon Postgres y el Worker de Folios.

migrations/0007_real_estate_kyc_kyb.sql SQL (D1 / Neon)
-- Tabla de Expedientes de Cumplimiento Inmobiliario (LFPIORPI)
CREATE TABLE IF NOT EXISTS compliance_dossiers (
  id TEXT PRIMARY KEY,                       -- fol_dos_xxxxxxxx
  merchant_id TEXT NOT NULL,                -- slug del tenant (ej. 'coach-inmobiliario')
  entity_type TEXT NOT NULL,                -- 'individual' | 'legal_entity' | 'trust'
  status TEXT NOT NULL DEFAULT 'pending',   -- 'pending' | 'in_review' | 'approved' | 'declined'
  tier TEXT NOT NULL,                       -- 'tier_1_light' | 'tier_2_full' | 'tier_3_kyb' | 'tier_4_crossborder'
  
  -- Datos Persona Física / Representante
  full_name TEXT,
  rfc TEXT,
  curp TEXT,
  email TEXT NOT NULL,
  
  -- Datos Persona Moral
  company_legal_name TEXT,
  company_rfc TEXT,
  rpc_folio TEXT,
  
  -- Didit Engine Integration
  didit_session_id TEXT UNIQUE,
  aml_status TEXT NOT NULL DEFAULT 'unchecked',
  sat_69b_status TEXT NOT NULL DEFAULT 'unchecked',
  ubo_structure_json TEXT,                  -- Array de socios UBO >= 25%
  
  -- Bóveda & Sello Inmutable
  dossier_hash_sha256 TEXT,
  vault_r2_path TEXT,
  created_at TEXT NOT NULL DEFAULT (datetime('now')),
  expires_at TEXT NOT NULL
);

Unit Economics y Estructura de Precios SaaS.

Modelo híbrido de suscripción base por tenant + tarifa por expediente certificado, entregando márgenes brutos superiores al 74%.

Nivel de Cumplimiento Costo Didit / Proveedor Precio Folios B2B Margen Bruto Mercado Objetivo
Tier 1 · Light KYC $0.65 USD $2.50 USD ~74% HostCasa, Rentas Cortas, Coliving
Tier 2 · Full KYC Inmobiliario $1.20 USD $6.00 USD ~80% Compraventas Residenciales, Brokers
Tier 3 · Corporate KYB + UBO $2.20 USD $18.00 USD ~88% Desarrolladoras, Naves Industriales, Fondos
Tier 4 · Cross-Border Buyer $2.80 USD $14.00 USD ~80% Inversiones Nearshoring, Fideicomisos EE.UU.