bioflow / docs /COMPLIANCE_REPORT.md
ramiiiiiiiiiiiiiiiiiiiiiiiiiiiiii's picture
Fix explorer/ingestion UI and 3D endpoints
673a52e
# BioFlow Compliance Report (Phase 1)
**Date:** 2026-01-27
**Scope:** Open-source compliance + forbidden runtime dependencies
## Summary
- **Streamlit UI removed** from runtime and repository path.
- **OpenAI / Azure OpenAI / Anthropic UI references removed**.
- **Runtime stack** confirmed: FastAPI + Next.js + Qdrant only.
## Removed / Deprecated
- `bioflow/app.py` (legacy Streamlit app) **deleted**
- `bioflow/ui/*` (Streamlit UI package) **deleted**
- Streamlit dependency **removed** from runtime requirements
- UI settings no longer expose proprietary LLM providers
## Allowed / Kept
- **OBM (OpenBioMed)** for embeddings only
- **DeepPurpose** for DTI (open-source)
- **Qdrant** as primary vector database
## Dependencies (Runtime)
From `requirements.txt` (open-source only):
- `fastapi`, `uvicorn`
- `qdrant-client`
- `torch`, `transformers`, `rdkit`, `numpy`, `scikit-learn`
- `requests`, `pandas`, `dotenv`
## Remaining Risks / Follow-ups
- **Legacy references in docs** should avoid implying Streamlit runtime.
- Ensure **no proprietary endpoints** are configured in deployment.
## Evidence
- Streamlit files removed: `bioflow/app.py`, `bioflow/ui/*`
- UI settings updated: `ui/app/dashboard/settings/page.tsx`