Ficha de cumplimiento
Los criterios con los que la Liga de Ciudades de Florida recomienda comprar herramientas de IA, respondidos uno a uno con la evidencia de SOLUM. Donde no llegamos, lo decimos: un sí sin evidencia no sale.
2 sí · 7 en parte · 2 no
Quién decide: la herramienta señala, la persona decide sí
SOLUM señala y cita; no aprueba, no deniega ni tasa. Cada nota dice que es una estimación con datos públicos y no una tasación, cada aviso va «a comprobar» con su fuente, lo que no se ha mirado se dice como tal, y el revisor de proyecto compara parámetro a parámetro con la cita de la ordenanza sin dictar nada. No hay decisiones automatizadas con efectos jurídicos.
The strongest tools flag issues and cite the code; they do not approve or deny.- Prueba automática:
test_l5_nota_sin_dato_lo_dice_y_no_pone_cero - Prueba automática:
test_o3_tres_listas_reparte_con_prudencia - Prueba automática:
test_i6_el_revisor_compara_cada_parametro_con_su_cita - Fichero del repositorio:
core/nota.py - Página: /legal/privacidad
Normas locales configuradas y quién las mantiene en parte
Las mantiene SOLUM, no el comprador. Las ordenanzas leídas se guardan como dato, cada parámetro con su artículo, su página y la frase de la norma; sin cita no se usan, y los técnicos pueden validarlas. Las leyes estatales citadas llevan su texto vigente del BOE con fecha. En parte: solo hay ordenanza leída en una parte de los municipios; en el resto se dice que no está leída y la cifra sale de lo construido.
The tool has to be set to your local codes and amendments. Ask whether that is your job or the vendor's.- Prueba automática:
test_todas_las_ordenanzas_guardadas_son_validas - Prueba automática:
test_comprobar_ordenanza_exige_la_cita_en_su_pagina_y_el_valor_en_la_cita - Prueba automática:
test_i7_validar_ordenanza_por_la_api_la_pagina_y_el_administrador - Prueba automática:
test_n7_norma_boe_trae_el_articulo_vigente_con_su_fecha_y_su_eli - Fichero del repositorio:
core/ordenanzas/LEEME.md - Página: /validar-ordenanza
- Página: /revisor
Registros públicos: cómo se guardan, se exportan y se conservan en parte
Lo consultado se guarda con su fecha de consulta y su fuente; las listas se exportan en CSV con sus avisos y sus fuentes; los plazos de conservación de cada dato personal están en la política de privacidad. En parte: no hay integración con el archivo o el registro de un ayuntamiento ni un expediente por consulta.
Ask how they are stored, exported, and retained, and bring in your clerk and city attorney.- Prueba automática:
test_el_csv_lleva_las_advertencias_consigo - Prueba automática:
test_el_csv_dice_de_donde_sale_el_precio_de_cada_fila - Prueba automática:
test_pie_legal_en_todas_las_paginas_y_la_privacidad_nombra_a_los_duenos - Fichero del repositorio:
herramientas/legales.py - Página: /legal/privacidad
Seguridad: cifrado, accesos y registro de actividad en parte
Todo va por HTTPS con HSTS y cabeceras de seguridad; política de contenido en modo informe; claves de API guardadas solo como huella; análisis de seguridad en CI (Bandit, pip-audit, OSV-Scanner, gitleaks) y revisión del servidor MCP frente al OWASP MCP Top 10; plan de respuesta a brechas. Alojamiento en la región europea de Ámsterdam. Falta: no hay registro de actividad por consulta ni cifrado en reposo documentado.
Look for encryption, access controls, activity logs, U.S. hosting where it matters.- Prueba automática:
test_cada_respuesta_lleva_sus_cabeceras_de_seguridad_y_de_cache - Prueba automática:
test_csp_va_en_informe_con_un_nonce_por_respuesta_y_no_rompe_el_304 - Prueba automática:
test_l1_la_clave_se_guarda_con_huella_y_no_en_claro - Prueba automática:
test_seguridad_en_ci_sin_secretos_y_con_las_cuatro_herramientas - Prueba automática:
test_mcp_inyeccion_indirecta_sale_marcada_como_cita - Fichero del repositorio:
.github/workflows/seguridad.yml - Fichero del repositorio:
seguridad/MCP_TOP10.md - Fichero del repositorio:
seguridad/PLAN_BRECHAS.md
Propiedad de los datos y salida sin perderlos en parte
Los datos de origen público conservan la titularidad y la licencia de su organismo; lo que guarda el cliente (su selección, sus marcas) se descarga en CSV, y la portabilidad se atiende por correo en un mes como máximo. En parte: no hay una descarga de todo lo de la cuenta en un clic.
Clear language that the city owns its data and can leave without losing it.- Prueba automática:
test_el_csv_no_lleva_la_clave_del_promotor - Prueba automática:
test_aviso_legal_separa_contratar_de_informar_y_nombra_sus_fuentes - Página: /legal/privacidad
- Página: /legal/condiciones
Encaje con los sistemas que ya usa (gestor, SIG) y tipos de fichero en parte
API de solo lectura con clave y tope por cliente, servidor MCP para asistentes, CSV, GeoJSON y el esquema abierto de la ordenanza (con su equivalencia en INSPIRE Planned Land Use). No: SOLUM no lee planos (PDF, escaneados ni a mano); el revisor pide los datos del proyecto escritos.
Check how it integrates with your permitting platform, GIS, and plan-markup tools.- Prueba automática:
test_l1_la_pagina_de_la_api_explica_y_llms_la_enlaza - Prueba automática:
test_l1_en_mcp_cuenta_cada_tools_call - Prueba automática:
test_i6_el_revisor_por_la_api_y_su_pagina_sin_guardar_nada - Página: /api
- Página: /esquema/ordenanza.json
Precisión medida, falsos positivos y repeticiones incluidas en parte
Medido: la retrospectiva rebobina cada municipio y cuenta cuántas promociones posteriores estaban en la lista (acierto y mejora sobre el azar, por municipio y a la vista del cliente); los falsos positivos se ordenan por fiabilidad, calibrada con la foto aérea; el precio de los pueblos se valida dejando uno fuera. Repetir una consulta no se cobra aparte (gasta del tope diario) y lo que falla por SOLUM se devuelve. En curso: no hay aún una medida publicada de la valoración frente a compraventas escrituradas (plan O.6).
Ask for accuracy figures and how false positives are handled.- Prueba automática:
test_la_retrospectiva_dice_cuanto_mejora_sobre_el_azar - Prueba automática:
test_el_acierto_del_radar_lo_ve_el_promotor_no_solo_el_administrador - Prueba automática:
test_un_cero_de_aciertos_se_cuenta_con_su_matiz - Prueba automática:
test_l1_el_contador_es_por_dia_y_lo_que_falla_por_solum_se_devuelve - Fichero del repositorio:
core/retrospectiva.py - Fichero del repositorio:
core/fiabilidad.py - Fichero del repositorio:
herramientas/validar_precio_pueblos.py - Página: /producto
Modelo de precio compatible con las tasas del comprador sí
No hay tasa al solicitante: el propietario no paga nunca y la consulta pública es gratuita con un límite por hora; los planes de pago son de quien usa la herramienta, con su precio y sus condiciones publicados.
Make sure any applicant fee works with your adopted fee schedule.- Prueba automática:
test_l1_sin_clave_todo_como_antes - Prueba automática:
test_j4_j5_los_textos_legales_cuentan_la_publicacion_y_las_ofertas - Página: /producto
- Página: /legal/condiciones
- Página: /legal/reembolsos
Varios idiomas y un camino claro hasta una persona no
Solo en español. Hay un buzón atendido por personas (en el aviso legal y la privacidad), pero no hay otros idiomas: ni catalán, ni euskera, ni gallego, ni inglés.
Confirm multilingual support and a clear route to a person.- Prueba automática:
test_los_textos_legales_dicen_el_sitio_y_el_buzon_de_verdad - Página: /legal/aviso
Accesibilidad (WCAG 2.1 nivel AA) no
No hay auditoría WCAG 2.1 AA ni declaración de accesibilidad. Se cuidan cosas sueltas (botones de 44 a 48 px, desplegables nativos, nombres accesibles, tema oscuro), pero sin una medida completa no se puede decir que cumpla.
Ask vendors to show how their interfaces meet that standard.Sin evidencia: por eso no es un sí.
Adaptación a formularios y normas que cambian en parte
Las leyes citadas se traen vigentes del BOE con su fecha; las zonas tensionadas, de cada resolución trimestral; los boletines oficiales se leen a diario. No aplica a formularios de solicitud de licencia: SOLUM no los presenta.
Ask any vendor how it will adapt to the new forms.- Prueba automática:
test_n7_la_ficha_y_la_pagina_llevan_la_ley_al_dia_y_sin_dato_la_cita_de_siempre - Prueba automática:
test_n6_zonas_tensionadas_de_las_resoluciones_del_boe_con_su_vigencia - Prueba automática:
test_g8c_lee_el_boe_y_se_queda_con_lo_de_urbanismo_de_las_secciones_iii_y_v - Fichero del repositorio:
core/norma_boe.py
SOLUM no tramita licencias: estima qué cabe en una parcela y cuánto podría valer su suelo con datos públicos. La guía es para herramientas de licencias en Florida; aquí se usa como lista de lo que pedirá un comprador público o un banco, adaptada a España donde hace falta. Cada respuesta lleva la evidencia que la sostiene: pruebas automáticas del repositorio, ficheros y páginas públicas. Guía: Buyers Guide: AI Tools for Building Permitting, Florida League of Cities (agosto de 2026). Qué capa miramos en cada comunidad: cobertura y frescura. Los mismos datos en JSON: /api/v1/publico/cumplimiento.