Launchpad
A mobile-first local demo showcasing sovereign AI security workflows: ghost vision masking, prompt firewall scoring, audit trail ledger, and local policy RAG.
Quick Start
pip install -r requirements.txt
uvicorn api.server:app --host 0.0.0.0 --port 8080
Open http://localhost:8080 on your phone or desktop.
Features
- Ghost Vision Mask — Upload documents/images; detected PII is ghosted; originals stay in
local_vault/ - Prompt Firewall — Injection scoring with local heuristics; blocks jailbreak/exfil patterns
- Sovereign Audit Trail — Every request writes a
reasoning_manifest.jsonwithdata_residency: LOCAL_ONLY - Policy RAG — Lexical search over Australian AI policy corpus (built via
tools/build_policy_corpus.py)
Project Structure
api/server.py — FastAPI backend
static/ — Mobile-first SPA frontend
tests/ — Pytest suite
tools/ — Policy corpus builder
local_vault/ — Uploaded originals (gitignored)
ghosted_outputs/ — Redacted previews (gitignored)
audit_manifests/ — JSON manifests (gitignored)
License
MIT