{"baselines_definition":{"always_one":"predict_proba=1; recall=1, precision=base_rate","always_zero":"predict_proba=0; trivial F1=0 baseline","base_rate_constant":"predict_proba=train_pos_rate; well-calibrated, no resolution","country_base_rate":"predict_proba=country's historical positive rate; no temporal signal","predict_yesterday":"predict_proba=y[t-1] per (country, ...) group; tough on autocorrelated targets","random_with_base_rate":"Bernoulli sample with p=base_rate; sanity floor"},"generated_at":"2026-05-21T20:06:13+00:00","honest_caveats":["Lift is computed against the predict_yesterday baseline (lag-1 of the label within each country group). This is the toughest trivial baseline on autocorrelated targets like 'will country X be in shutdown next week'.","Some models report training-time sidecar metrics (random or stratified CV) and we compute baselines on a separate last-60d temporal holdout. Lift numbers in those rows are approximate, NOT a clean apples-to-apples test. Look at the `source` field per row to see which are live re-eval.","AUC of None on always_zero / always_one is by design (degenerate constants); those rows still have F1 + Brier.","barely_beats_baseline=true is a yellow flag, not red. Some models (e.g. classifier_v3.3) have legitimate value beyond F1 lift (per-country thresholds, conformal intervals, SHAP attributions).","Per-platform/domain/method are a random sample of 5 each, seeded 20260521 for reproducibility. Re-running will pick the same items."],"n_models":23,"n_rows_filtered":1,"rows":[{"barely_beats_baseline":true,"barely_beats_metric":"f1","baseline_metrics":{"always_one":{"auc":null,"brier":0.8428571428571429,"f1":0.2716049382716049},"always_zero":{"auc":null,"brier":0.15714285714285714,"f1":0},"base_rate_constant":{"auc":0.5,"base_rate":0.05204872646733112,"best_threshold":0.05,"brier":0.14349375589428126,"f1":0.2716049382716049},"country_base_rate":{"auc":0.901615020259088,"best_threshold":0.1,"brier":0.12757851144148047,"f1":0.6037735849056604},"predict_yesterday":{"auc":0.9490669405923643,"best_threshold":0.05,"brier":0.026984126984126985,"f1":0.9141414141414141,"note":"lag-1 of label within each (country, ...) group; falls back to global lag-1 if grouping unavailable"},"random_with_base_rate":{"auc":0.49148262283855504,"brier":0.1992063492063492,"f1":0.0599250936329588}},"family":"forecast","honest_caveats":["Model F1 beats predict_yesterday by less than 5.0pp (lift=2.29pp). Honest reading: the model is mostly memorizing the prior."],"horizon":"7d","lift_vs_predict_yesterday":{"auc_pp":4.506695961498208,"brier_pp":0.7957636451272516,"f1_pp":2.2886293667150115},"model_id":"forecast_7day","model_metrics":{"auc":0.9941339002073464,"best_threshold":0.3,"brier":0.01902649053285447,"f1":0.9370277078085643,"n":1260,"pos_rate":0.15714285714285714},"notes":"XGBoost + isotonic calibrator. Train base rate 0.052; holdout pos rate 0.157","source":"live re-eval on temporal holdout (1260 rows, last 60 days)"}],"schema":"voidly-baseline-benchmark/v1","summary":{"barely_beats_threshold_pp_f1":5,"best_model_by_lift":{"family":"per-domain","lift_metric":"auc","lift_pp":50.74168797953964,"model_id":"per_domain_pornhub.com"},"n_models_barely_beating_baseline":7,"n_models_evaluated":23,"toughest_baseline":"predict_yesterday","worst_model_by_lift":{"family":"trajectory","lift_metric":"auc","lift_pp":-22.776121004076366,"model_id":"trajectory_d30"}},"_voidly_pay":{"claim_did":"https://voidly.ai/pay/claim","for_builders":"https://voidly.ai/pay/for-builders","marketplace":"https://api.voidly.ai/v1/pay/marketplace","live_demo":"https://huggingface.co/spaces/emperor-mew/voidly-pay","universal_proxy":{"url":"https://api.voidly.ai/v1/pay/proxy","example":"https://api.voidly.ai/v1/pay/proxy?u=<https-url>&to=did:voidly:<your-did>&price=0.01","page":"https://voidly.ai/pay/proxy","note":"Paywall any public HTTPS URL with one query param. No SDK install required."},"install":{"typescript":"npm install @voidly/pay","python":"pip install voidly-pay","langchain":"pip install voidly-pay-langchain","vercel_ai":"npm install @voidly/pay-vercel-ai","mcp":"npx @voidly/pay-mcp","cli":"npm install -g @voidly/pay-cli"},"note":"Voidly Pay is the open agent-to-agent payment rail. Claim a DID + 10 starter credits in 60s, or paywall any URL via the universal proxy with one query param."}}