Sobre el proyecto
FED-SPA (Florida Establishment Directory — Spa & Parlor Assurance) es un proyecto independiente de registros públicos que publica una instantánea estática anual de los establecimientos de masajes con licencia en Florida, comprobada manualmente contra el portal de Medical Quality Assurance (MQA) del Departamento de Salud de Florida. El README indica la instantánea actual al 2026-09-11: 47 registros con licencia y 44 entradas en la lista de vigilancia, versión 2026.2.
El proyecto se basa en tres restricciones declaradas: sin backend (solo archivos estáticos, sin servidor, API, base de datos ni cuentas), sin código de terceros (stdlib de Python, criptografía nativa de Node, JS/CSS vanilla, androidx core + appcompat, SwiftUI + CryptoKit/CommonCrypto) y un ritmo de actualización anual en lugar de una fuente en vivo.
Los datos se dividen en dos niveles. La lista con licencia es un registro público y se distribuye como JSON en texto plano (data/public/licensed.json), descrito como auditable y bifurcable, con un espejo CSV generado desde la misma fuente. La lista de vigilancia cubre establecimientos donde una búsqueda documentada en MQA no encontró coincidencia de licencia; se cifra en reposo usando PBKDF2-SHA256 a AES-256-GCM y se descifra dentro de la aplicación después de que un suscriptor introduce un código compartido. Cada entrada de la lista de vigilancia registra los términos de búsqueda exactos y la fecha en status_note, y el README subraya que una licencia ausente es un aviso para hacer preguntas, no un veredicto.
Un único dataset se distribuye mediante admin_scripts/generate_public_files.py a seis superficies: una PWA instalable y funcional sin conexión, una extensión de Chrome Manifest V3 con insignia de dominio y ventana emergente, una aplicación Android con enlaces profundos y widget de pantalla de inicio, una superficie Android Auto, una superficie de reloj y una aplicación iOS con SwiftUI. Android Auto y el reloj se limitan deliberadamente solo a datos con licencia.
El repositorio incluye scripts administrativos para el flujo de trabajo anual (scrape_mqa.py, encrypt_unlicensed.js, validate_schema.py, generate_public_files.py, merge_and_encrypt.sh), documentación de instalación, compilación, despliegue, avisos legales y pautas de contribución, páginas wiki sobre el mapa de superficies de la plataforma, la especificación del sobre criptográfico y el registro de actualizaciones, y avisos listos para usar como asistentes de IA. Los registros llevan los campos verified_by, last_checked y data_as_of, y las correcciones se gestionan mediante una plantilla de incidencia.
La licencia está dividida: el código bajo MIT y el conjunto de datos bajo ODbL 1.0. El README declara que el proyecto es independiente y no está afiliado con el Estado de Florida ni con ninguna agencia, no es un servicio gubernamental ni una fuente en vivo, e insta a reverificar en el portal MQA antes de tomar cualquier decisión.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.