Hover any layer to see what it analyzes, what it outputs, and where it sits in the pipeline. Data flows from top to bottom. The conviction engine combines every signal into a single explainable verdict.
A gradient boosting classifier with 44 engineered features, trained on real scan data. Each week it retrains automatically on fresh samples and hot-reloads in production.
Evaluated top to bottom. The first rule that matches produces the verdict. If none match, the weighted default combines all layer signals.
Fresh data in. Smarter model out. No manual intervention. No downtime.
Fresh scan data exported from PostgreSQL to JSONL format. Includes user feedback from the past week.
Smart relabeling — safe pages with 2+ risk signals get promoted to suspicious for harder training.
XGBoost retrains with 44 features across 3 classes. Cross-validation reports F1 macro and per-class scores.
New model version loaded into production via POST /reload endpoint. Zero downtime, old requests complete on old model.
The whole pipeline, one verdict, two seconds. Free plan includes 10 URL scans per day.