Sobre o projeto

FED-SPA (Florida Establishment Directory — Spa & Parlor Assurance) é um projeto independente de registros públicos que publica um instantâneo estático, anual, de estabelecimentos de massagem licenciados na Flórida, verificado manualmente no portal de Garantia de Qualidade Médica (MQA) do Departamento de Saúde da Flórida. O README declara o instantâneo atual em 2026-09-11: 47 registros licenciados e 44 entradas na lista de observação, versão 2026.2. O projeto é construído em torno de três restrições declaradas: sem backend (apenas arquivos estáticos, sem servidor, API, banco de dados ou contas), sem código de terceiros (stdlib do Python, criptografia nativa do Node, JS/CSS vanilla, androidx core + appcompat, SwiftUI + CryptoKit/CommonCrypto) e uma cadência de atualização anual em vez de um feed ao vivo. Os dados são divididos em duas camadas. A lista licenciada é registro público e é enviada como JSON de texto simples (data/public/licensed.json), descrita como auditável e bifurcável, com um espelho CSV gerado a partir da mesma fonte. A lista de observação cobre estabelecimentos onde uma busca MQA documentada não encontrou correspondência de licença; é criptografada em repouso usando PBKDF2-SHA256 para AES-256-GCM e é descriptografada no aplicativo após o assinante inserir um código compartilhado. Cada entrada da lista de observação registra os termos exatos da busca e a data em um status_note, e o README enfatiza que uma licença ausente é um convite para fazer perguntas, não um veredito. Um único conjunto de dados é distribuído por admin_scripts/generate_public_files.py para seis superfícies: um PWA instalável e offline, uma extensão Chrome Manifest V3 com selo de domínio e popup, um aplicativo Android com links profundos e um widget de tela inicial, uma superfície Android Auto, uma superfície de relógio e um aplicativo SwiftUI para iOS. Android Auto e relógio são deliberadamente limitados apenas a dados licenciados. O repositório inclui scripts administrativos para o fluxo de trabalho anual (scrape_mqa.py, encrypt_unlicensed.js, validate_schema.py, generate_public_files.py, merge_and_encrypt.sh), documentação para instalação, construção, implantação, avisos legais e diretrizes de contribuição, páginas wiki cobrindo o mapa de superfícies da plataforma, especificação de envelope criptográfico e registro de atualizações, e prompts de assistente de IA prontos para uso. Os registros carregam campos verified_by, last_checked e data_as_of, e correções são tratadas através de um modelo de issue. O licenciamento é dividido: código sob MIT, conjunto de dados sob ODbL 1.0. O README declara que o projeto é independente e não afiliado ao Estado da Flórida ou a qualquer agência, não é um serviço governamental ou feed ao vivo, e urge a re-verificação no portal MQA antes de qualquer decisão.