--- title: Site Selection and RFP Studio colorFrom: blue colorTo: green sdk: gradio sdk_version: 6.5.1 python_version: "3.11" app_file: app.py pinned: false short_description: Site selection, RFP responses, and incentives. --- # Dearmon Analytics Site Selection & RFP Response Studio Encrypted private Gradio application. Protected runtime: `v17-3-null-safe-brand-parity`. Deployment package: `v17.3-null-safe-brand-parity (2026-08-20)`. The updater first proves this exact five-file package in a temporary private canary Space. Production is not modified unless the canary reaches `RUNNING`, the exact release/build/nonce attestation is present, and the runtime remains stable. Before production upload, it also resolves known Variable/Secret name collisions by deleting only the duplicate copy in the wrong category. Step 2 is isolated from audit-backend availability: a transient Turso failure uses encrypted local fallback storage and produces a visible warning rather than terminating the Demographic Information callback. Blank optional fields are normalized safely, and the four-color Dearmon header uses the navy, teal, orange, and purple reference palette. Guided workflow: 1. Site Selector 2. Demographic Information 3. RFP Response Generator 4. RFP Recommendations (Incentive Package) Required production Space secrets: - `APP_SOURCE_FERNET_KEY_V1` - `OPENAI_API_KEY` - `TURSO_DATABASE_URL` - `TURSO_AUTH_TOKEN` - `RFP_DATA_FERNET_KEY_V1`