Spaces:
Sleeping
Sleeping
Technical Guide
Architecture
- API Gateway orchestrates Detection, Embedding, and Vector Search services.
- Detection and Embedding services load local ONNX models when available.
- Vector Search maintains in-memory cosine index with durable JSON snapshots.
- Gateway stores identity metadata in local SQLite DB for air-gapped persistence.
Offline Runtime Modes
- Model Runtime Mode: ONNX runtime active with local model files.
- Deterministic Fallback Mode: Service stays functional for integration and validation if runtime/model binaries are absent.
Dependency Management in Air-Gapped Environments
- Build offline wheelhouse on an internet-enabled machine:
./scripts/build_wheelhouse_online.sh
- Transfer
vendor/wheels/into the air-gapped environment. - Install dependencies without internet:
./scripts/install_deps_offline.sh
Security
- JWT authentication for protected API endpoints.
- AES-256-GCM encryption helpers for sensitive payload workflows.
- TLS termination can be added at reverse proxy/ingress layer.
Storage
- Metadata:
artifacts/metadata/identities.db - Vector index:
artifacts/vector_index/index.json - Optional enterprise stores: PostgreSQL, MinIO, external vector DB.