--- title: InfoShield emoji: 🛡️ colorFrom: blue colorTo: gray sdk: gradio sdk_version: 4.44.1 python_version: "3.11" app_file: app.py pinned: false license: mit --- # InfoShield — static site on a Gradio Space (no Gradio UI) The page at `/` is the InfoShield social-feed demo, served by FastAPI from `app.py`. The Space uses the **Gradio SDK** only so it builds and runs; a tiny hidden Gradio app is mounted at `/_gradio` and nothing links to it. The frontend runs in backend-less STATIC mode (reads `feed.json`), and a cache-first, torch-free JSON API is available at `/feed`, `/stats`, `/health`, `/post-analysis/` and `/activation-target`. Files are flat in the repo root because the Hugging Face web uploader does not preserve subfolders.