Spaces:
Running
Running
| """ | |
| FakeShield — Vanguard Forensic Engine v60.0 (The Sovereign Vanguard) | |
| ============================================================ | |
| The 'Vanguard' wrapper ensures high-performance forensic analysis | |
| for the Text Lab, providing sentence-level explainability and | |
| adversarial robustness against humanized AI text. | |
| """ | |
| import time | |
| from typing import Dict, Any | |
| def load_models(): | |
| """Warmup function called by main.py.""" | |
| from app.models.text_classifier_ensemble import load_vanguard_v85 | |
| load_vanguard_v85() | |
| def analyze_forensic(text: str, mode: str = "vanguard") -> Dict[str, Any]: | |
| """ | |
| Main entry point for Vanguard Engine v60.0. | |
| Delivers 2026-grade forensic accuracy and explainability. | |
| """ | |
| from app.models.text_classifier_ensemble import ensemble_predict | |
| t0 = time.time() | |
| # 1. Execution | |
| result = ensemble_predict(text, mode=mode) | |
| # 2. Enrichment for SaaS UI | |
| result["processing_time"] = f"{round(time.time() - t0, 2)}s" | |
| result["engine_tier"] = "VANGUARD-SOVEREIGN" | |
| result["score"] = result.get("overall_score", 0.5) | |
| return result | |