{"bonus_categories":["MMED","SRCH"],"categories":{"ANON":{"available":true,"feature_importance":{"anomaly_rate":0.09355498105287552,"day_of_week":0.0739838033914566,"high_evidence":0.06376621127128601,"is_weekend":0.027854187414050102,"measurement_count":0.14877384901046753,"month":0.07573071867227554,"neighbor_block_rate_7d":0.0706745907664299,"neighbor_incident_count_7d":0.05292928218841553,"neighbor_max_anomaly_7d":0.08247485756874084,"probe_agreement":0,"probe_avg_confidence":0,"probe_block_rate":0,"probe_node_count":0,"rate_count_interaction":0.2069045752286911,"rate_spike_interaction":0.05720864608883858,"spike_magnitude":0.0461442656815052},"leave_country_out":{"auc_mean":0.8004109972447079,"auc_median":0.8655691140630901,"f1_mean":0.31516316841300535,"f1_median":0.3333333333333333,"n_countries":28,"split":"leave_country_out"},"n_neg":4043,"n_pos":194,"reason":null,"stratified_5fold":{"auc_mean":0.9208376508919965,"f1_mean":0.47045469577383703,"n_folds_with_positives":5,"optimal_f1":0.48704663212435234,"optimal_threshold":0.7,"precision_mean":0.38897366808524925,"recall_mean":0.5985155195681512,"split":"stratified_5fold"},"top_countries":[{"country":"AZ","max_probability":0.9766588807106018,"mean_probability":0.5083455068220456,"n_samples":65},{"country":"RU","max_probability":0.9961752891540527,"mean_probability":0.39220134267952744,"n_samples":96},{"country":"EG","max_probability":0.9958657026290894,"mean_probability":0.2895114664659272,"n_samples":95},{"country":"MM","max_probability":0.9697760939598083,"mean_probability":0.278991185193133,"n_samples":84},{"country":"PK","max_probability":0.9902312159538269,"mean_probability":0.24995693143356187,"n_samples":83},{"country":"VE","max_probability":0.9926753640174866,"mean_probability":0.23817001006902197,"n_samples":96},{"country":"TR","max_probability":0.9846920371055603,"mean_probability":0.22925081133831593,"n_samples":91},{"country":"IN","max_probability":0.9975094795227051,"mean_probability":0.22886598646303657,"n_samples":90},{"country":"TZ","max_probability":0.8919846415519714,"mean_probability":0.22316871266593807,"n_samples":4},{"country":"BD","max_probability":0.9871615767478943,"mean_probability":0.2029950003017238,"n_samples":87}]},"COMT":{"available":true,"feature_importance":{"anomaly_rate":0.06783966720104218,"day_of_week":0.06081322208046913,"high_evidence":0.08151824027299881,"is_weekend":0.025643985718488693,"measurement_count":0.13679465651512146,"month":0.05670858547091484,"neighbor_block_rate_7d":0.0528583787381649,"neighbor_incident_count_7d":0.03559365123510361,"neighbor_max_anomaly_7d":0.06362558901309967,"probe_agreement":0,"probe_avg_confidence":0,"probe_block_rate":0.109530508518219,"probe_node_count":0,"rate_count_interaction":0.22046534717082977,"rate_spike_interaction":0.052746016532182693,"spike_magnitude":0.035862136632204056},"leave_country_out":{"auc_mean":0.8375008632680063,"auc_median":0.8561253561253561,"f1_mean":0.3575050752814372,"f1_median":0.37797619047619047,"n_countries":26,"split":"leave_country_out"},"n_neg":4005,"n_pos":232,"reason":null,"stratified_5fold":{"auc_mean":0.9331490123931581,"f1_mean":0.4572623897613828,"n_folds_with_positives":5,"optimal_f1":0.46176470588235297,"optimal_threshold":0.44999999999999996,"precision_mean":0.3611275998629016,"recall_mean":0.624976873265495,"split":"stratified_5fold"},"top_countries":[{"country":"PK","max_probability":0.988174557685852,"mean_probability":0.5874985151732037,"n_samples":83},{"country":"EG","max_probability":0.9984180927276611,"mean_probability":0.4430002568025788,"n_samples":95},{"country":"MM","max_probability":0.9753915071487427,"mean_probability":0.3795834191875786,"n_samples":84},{"country":"VE","max_probability":0.9948462247848511,"mean_probability":0.31739952504600905,"n_samples":96},{"country":"CU","max_probability":0.978156566619873,"mean_probability":0.30332396185986,"n_samples":52},{"country":"RU","max_probability":0.9925289750099182,"mean_probability":0.301014271760143,"n_samples":96},{"country":"TR","max_probability":0.9942795038223267,"mean_probability":0.26120338763240186,"n_samples":91},{"country":"QA","max_probability":0.9705486297607422,"mean_probability":0.24357501123290604,"n_samples":36},{"country":"IN","max_probability":0.9956641793251038,"mean_probability":0.23070933247672656,"n_samples":90},{"country":"CN","max_probability":0.9825313687324524,"mean_probability":0.22139847056601675,"n_samples":95}]},"GRP":{"available":true,"feature_importance":{"anomaly_rate":0.07482528686523438,"day_of_week":0.1055430918931961,"high_evidence":0.07896243035793304,"is_weekend":0.048349495977163315,"measurement_count":0.09325379878282547,"month":0.07763680070638657,"neighbor_block_rate_7d":0.05393032729625702,"neighbor_incident_count_7d":0.041991692036390305,"neighbor_max_anomaly_7d":0.05268017202615738,"probe_agreement":0,"probe_avg_confidence":0,"probe_block_rate":0.08720159530639648,"probe_node_count":0,"rate_count_interaction":0.18222106993198395,"rate_spike_interaction":0.05003376305103302,"spike_magnitude":0.05337044224143028},"leave_country_out":{"auc_mean":0.8352398283897648,"auc_median":0.8580246913580247,"f1_mean":0.3534198673642486,"f1_median":0.3637566137566137,"n_countries":34,"split":"leave_country_out"},"n_neg":3950,"n_pos":287,"reason":null,"stratified_5fold":{"auc_mean":0.9130796710239151,"f1_mean":0.4849072827840364,"n_folds_with_positives":5,"optimal_f1":0.48773448773448774,"optimal_threshold":0.5499999999999999,"precision_mean":0.39356646523278827,"recall_mean":0.6343617664851784,"split":"stratified_5fold"},"top_countries":[{"country":"EG","max_probability":0.9939087629318237,"mean_probability":0.49836318899125265,"n_samples":95},{"country":"VE","max_probability":0.9948033690452576,"mean_probability":0.4240023316127311,"n_samples":96},{"country":"RU","max_probability":0.9815173745155334,"mean_probability":0.4211015038297319,"n_samples":96},{"country":"MM","max_probability":0.959097146987915,"mean_probability":0.33030660149026,"n_samples":84},{"country":"CU","max_probability":0.9657484889030457,"mean_probability":0.32120652589051485,"n_samples":52},{"country":"UZ","max_probability":0.9613292217254639,"mean_probability":0.3015216262989467,"n_samples":74},{"country":"IN","max_probability":0.997505247592926,"mean_probability":0.29816860084485797,"n_samples":90},{"country":"PK","max_probability":0.9875369668006897,"mean_probability":0.2952281823451911,"n_samples":83},{"country":"QA","max_probability":0.9644030332565308,"mean_probability":0.2923698664219248,"n_samples":36},{"country":"TR","max_probability":0.9926002025604248,"mean_probability":0.28106097875586405,"n_samples":91}]},"MMED":{"available":true,"feature_importance":{"anomaly_rate":0.06684937328100204,"day_of_week":0.05897467955946922,"high_evidence":0.04126320034265518,"is_weekend":0.048542849719524384,"measurement_count":0.13791228830814362,"month":0.07121433317661285,"neighbor_block_rate_7d":0.06132683902978897,"neighbor_incident_count_7d":0.039646875113248825,"neighbor_max_anomaly_7d":0.059960801154375076,"probe_agreement":0,"probe_avg_confidence":0,"probe_block_rate":0.07402005791664124,"probe_node_count":0,"rate_count_interaction":0.2327457070350647,"rate_spike_interaction":0.06639477610588074,"spike_magnitude":0.04114823788404465},"leave_country_out":{"auc_mean":0.8345973569111086,"auc_median":0.848996913580247,"f1_mean":0.3729117692822488,"f1_median":0.3766891891891892,"n_countries":26,"split":"leave_country_out"},"n_neg":4007,"n_pos":230,"reason":null,"stratified_5fold":{"auc_mean":0.9351648629065128,"f1_mean":0.48232339258244716,"n_folds_with_positives":5,"optimal_f1":0.48623853211009177,"optimal_threshold":0.44999999999999996,"precision_mean":0.3908361919219281,"recall_mean":0.6391304347826086,"split":"stratified_5fold"},"top_countries":[{"country":"EG","max_probability":0.9980619549751282,"mean_probability":0.4693391694953645,"n_samples":95},{"country":"RU","max_probability":0.9946407079696655,"mean_probability":0.41709288974675474,"n_samples":96},{"country":"MM","max_probability":0.982950747013092,"mean_probability":0.3296310113820211,"n_samples":84},{"country":"VE","max_probability":0.9909293055534363,"mean_probability":0.32704991875895456,"n_samples":96},{"country":"IN","max_probability":0.9980798959732056,"mean_probability":0.30238692821019664,"n_samples":90},{"country":"CU","max_probability":0.9659889936447144,"mean_probability":0.29921662153300044,"n_samples":52},{"country":"PK","max_probability":0.983332633972168,"mean_probability":0.29864645483118135,"n_samples":83},{"country":"TR","max_probability":0.9917049407958984,"mean_probability":0.28128544518919657,"n_samples":91},{"country":"QA","max_probability":0.9746949672698975,"mean_probability":0.26165714682686786,"n_samples":36},{"country":"CN","max_probability":0.993453860282898,"mean_probability":0.24284211048181628,"n_samples":95}]},"NEWS":{"available":true,"feature_importance":{"anomaly_rate":0.05781920999288559,"day_of_week":0.07750008255243301,"high_evidence":0.09030025452375412,"is_weekend":0.04250180721282959,"measurement_count":0.16409775614738464,"month":0.08073782175779343,"neighbor_block_rate_7d":0.03545599430799484,"neighbor_incident_count_7d":0.053003907203674316,"neighbor_max_anomaly_7d":0.05176158994436264,"probe_agreement":0,"probe_avg_confidence":0,"probe_block_rate":0,"probe_node_count":0,"rate_count_interaction":0.24858663976192474,"rate_spike_interaction":0.05614142119884491,"spike_magnitude":0.04209345951676369},"leave_country_out":{"auc_mean":0.8802200334804414,"auc_median":0.8973485827012048,"f1_mean":0.420922385695113,"f1_median":0.4226190476190476,"n_countries":22,"split":"leave_country_out"},"n_neg":4061,"n_pos":176,"reason":null,"stratified_5fold":{"auc_mean":0.9415689956688448,"f1_mean":0.47235318036088536,"n_folds_with_positives":5,"optimal_f1":0.4953560371517028,"optimal_threshold":0.75,"precision_mean":0.39985763436607524,"recall_mean":0.5844444444444444,"split":"stratified_5fold"},"top_countries":[{"country":"RU","max_probability":0.9923909306526184,"mean_probability":0.37790428724436725,"n_samples":96},{"country":"BD","max_probability":0.9907893538475037,"mean_probability":0.2578964573423172,"n_samples":87},{"country":"QA","max_probability":0.9865438342094421,"mean_probability":0.24287160903592545,"n_samples":36},{"country":"PK","max_probability":0.9923954010009766,"mean_probability":0.2415088607462583,"n_samples":83},{"country":"VE","max_probability":0.9964849948883057,"mean_probability":0.21305337478664418,"n_samples":96},{"country":"IN","max_probability":0.997820258140564,"mean_probability":0.2059956329820529,"n_samples":90},{"country":"KZ","max_probability":0.9960909485816956,"mean_probability":0.1897938398487467,"n_samples":85},{"country":"CN","max_probability":0.990152895450592,"mean_probability":0.17786757005010975,"n_samples":95},{"country":"EG","max_probability":0.9970180988311768,"mean_probability":0.17311146208912281,"n_samples":95},{"country":"TR","max_probability":0.9877045154571533,"mean_probability":0.16208236798411235,"n_samples":91}]},"POLR":{"available":false,"n_neg":4237,"n_pos":0,"reason":"insufficient_signal"},"PORN":{"available":true,"feature_importance":{"anomaly_rate":0.058150678873062134,"day_of_week":0.0863121971487999,"high_evidence":0,"is_weekend":0.05677017197012901,"measurement_count":0.12621848285198212,"month":0.2887466549873352,"neighbor_block_rate_7d":0.028759174048900604,"neighbor_incident_count_7d":0.015704764053225517,"neighbor_max_anomaly_7d":0.02205849438905716,"probe_agreement":0,"probe_avg_confidence":0,"probe_block_rate":0,"probe_node_count":0,"rate_count_interaction":0.26739412546157837,"rate_spike_interaction":0.027797063812613487,"spike_magnitude":0.0220881849527359},"leave_country_out":{"auc_mean":0.9388896170592848,"auc_median":0.9574074074074074,"f1_mean":0.43135477764633773,"f1_median":0.5,"n_countries":23,"split":"leave_country_out"},"n_neg":4152,"n_pos":85,"reason":null,"stratified_5fold":{"auc_mean":0.9767957964796115,"f1_mean":0.4841824148627743,"n_folds_with_positives":5,"optimal_f1":0.504424778761062,"optimal_threshold":0.39999999999999997,"precision_mean":0.41805194805194806,"recall_mean":0.5882352941176471,"split":"stratified_5fold"},"top_countries":[{"country":"QA","max_probability":0.9966616630554199,"mean_probability":0.1977958403833529,"n_samples":36},{"country":"PK","max_probability":0.9962902069091797,"mean_probability":0.14755404358531604,"n_samples":83},{"country":"VE","max_probability":0.9929076433181763,"mean_probability":0.09258368977456637,"n_samples":96},{"country":"EG","max_probability":0.9892547130584717,"mean_probability":0.09070747549866562,"n_samples":95},{"country":"SG","max_probability":0.9900020360946655,"mean_probability":0.08960131126981744,"n_samples":78},{"country":"TH","max_probability":0.9973772764205933,"mean_probability":0.08779217273872006,"n_samples":86},{"country":"SA","max_probability":0.9986249208450317,"mean_probability":0.0819604525271903,"n_samples":84},{"country":"RU","max_probability":0.9980806112289429,"mean_probability":0.07971440750415582,"n_samples":96},{"country":"AE","max_probability":0.9988489151000977,"mean_probability":0.07320675232915884,"n_samples":86},{"country":"BD","max_probability":0.9898070693016052,"mean_probability":0.0640549272770893,"n_samples":87}]},"RELR":{"available":false,"n_neg":4237,"n_pos":0,"reason":"insufficient_signal"},"SRCH":{"available":true,"feature_importance":{"anomaly_rate":0.05831427499651909,"day_of_week":0.14662007987499237,"high_evidence":0.07261383533477783,"is_weekend":0.010764631442725658,"measurement_count":0.1702510267496109,"month":0.047864608466625214,"neighbor_block_rate_7d":0.04096841812133789,"neighbor_incident_count_7d":0.034938763827085495,"neighbor_max_anomaly_7d":0.04016350209712982,"probe_agreement":0,"probe_avg_confidence":0,"probe_block_rate":0,"probe_node_count":0,"rate_count_interaction":0.2922830581665039,"rate_spike_interaction":0.04228472337126732,"spike_magnitude":0.042932987213134766},"leave_country_out":{"auc_mean":0.897795040748732,"auc_median":0.9240506329113924,"f1_mean":0.42030097047913584,"f1_median":0.43478260869565216,"n_countries":23,"split":"leave_country_out"},"n_neg":4117,"n_pos":120,"reason":null,"stratified_5fold":{"auc_mean":0.9707402494819253,"f1_mean":0.5333105491000227,"n_folds_with_positives":5,"optimal_f1":0.5622489959839357,"optimal_threshold":0.65,"precision_mean":0.4829097425871619,"recall_mean":0.625,"split":"stratified_5fold"},"top_countries":[{"country":"QA","max_probability":0.9923661351203918,"mean_probability":0.23293049427269985,"n_samples":36},{"country":"VE","max_probability":0.9991220831871033,"mean_probability":0.17474087230296695,"n_samples":96},{"country":"RU","max_probability":0.9967605471611023,"mean_probability":0.16170145409156098,"n_samples":96},{"country":"NI","max_probability":0.9563383460044861,"mean_probability":0.16082149651871683,"n_samples":6},{"country":"IN","max_probability":0.9956740736961365,"mean_probability":0.14374850199187172,"n_samples":90},{"country":"EG","max_probability":0.9990634322166443,"mean_probability":0.14132876735300096,"n_samples":95},{"country":"SG","max_probability":0.9847072958946228,"mean_probability":0.13262450881698803,"n_samples":78},{"country":"CU","max_probability":0.9883739948272705,"mean_probability":0.12800635570853885,"n_samples":52},{"country":"TH","max_probability":0.991051197052002,"mean_probability":0.11511400232899008,"n_samples":86},{"country":"AE","max_probability":0.9979111552238464,"mean_probability":0.1132617474947628,"n_samples":86}]}},"feature_names":["anomaly_rate","measurement_count","spike_magnitude","day_of_week","month","is_weekend","rate_count_interaction","probe_block_rate","probe_node_count","probe_avg_confidence","probe_agreement","rate_spike_interaction","high_evidence","neighbor_block_rate_7d","neighbor_incident_count_7d","neighbor_max_anomaly_7d"],"honest_caveats":["Citizen Lab categories cover ~14K domains; only ~18 distinct domains in evidence have domain_category set, so we back-fill via a hand-curated domain->category map for the top blocked domains","categories aren't mutually exclusive (BBC = NEWS but also COMT for live chat) — each model is independent","per-country coverage uneven; LOCO AUC is the honest signal","labels triggered only on the 'positive' country-day rows from v3.3; negatives are category-agnostic","v3.3 generic classifier remains the default; this is additive transparency for journalists asking WHAT category is being targeted"],"loaded":true,"model_type":"XGBoost","model_version":"per_category_v1","primary_categories":["NEWS","ANON","GRP","POLR","PORN","RELR","COMT"],"promote_floors":{"alt_auc_path":{"loco_median_auc":0.7,"optimal_f1":0.4,"stratified_auc":0.75},"classic":{"loco_median_f1":0.6,"stratified_f1":0.55},"family_promote_min_primary":4,"min_positives":20},"summary":{"all_categories":["NEWS","ANON","GRP","POLR","PORN","RELR","COMT","MMED","SRCH"],"family_promote_min_primary":4,"family_promote_passed":true,"primary_promoted":["NEWS","ANON","GRP","PORN","COMT"],"promoted_categories":["NEWS","ANON","GRP","PORN","COMT","MMED","SRCH"],"skipped_categories":["POLR","RELR"]},"trained_at":"2026-05-21T20:40:13.429556+00:00","_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."}}