{ "model_name": "SIH26183 Final Global Cross-Chain Risk Model", "model_type": "LightGBM", "features": [ "tx_count", "unique_counterparties", "in_tx_count", "out_tx_count", "in_degree", "out_degree", "total_degree", "degree_ratio", "is_source", "is_sink", "mean_successor_out_degree", "mean_predecessor_in_degree", "pagerank", "active_span", "mean_event_time", "event_time_std", "recent_activity_age", "log_in_volume", "log_out_volume", "log_total_volume", "in_out_value_ratio", "inflow_concentration", "outflow_concentration" ], "threshold": 0.45545454545454545, "supported_chains": [ "bitcoin", "ethereum", "solana" ], "max_trace_hops": 5, "input_contract": { "blockchain": "bitcoin | ethereum | solana", "suspect_address": "string", "transaction_hash": "optional string", "max_hops": 5 }, "prediction_role": "supplementary investigator triage signal", "not_a_criminality_verdict": true, "solana_dataset_note": "SolRPDS is pool-level rug-pull/inactivity data, not a wallet-level transaction graph.", "global_metrics": { "threshold": 0.45545454545454545, "validation_f1": 0.8775930759719742, "test_f1": 0.8732754682503426, "test_precision": 0.8244630380401967, "test_recall": 0.92823152374478, "test_auc": 0.9448279524043841, "test_pr_auc": 0.9417589522533537 }, "per_chain_metrics": [ { "chain": "bitcoin", "samples": 18743, "positive_rate": 0.49906631809208774, "F1": 0.870017504376094, "precision": 0.817404379287661, "recall": 0.9298695745135771, "ROC_AUC": 0.9421843723564529, "PR_AUC": 0.9387301005502092 }, { "chain": "ethereum", "samples": 637, "positive_rate": 0.5039246467817896, "F1": 0.9747634069400631, "precision": 0.987220447284345, "recall": 0.9626168224299065, "ROC_AUC": 0.9985803856618952, "PR_AUC": 0.9986431333715999 }, { "chain": "solana", "samples": 1215, "positive_rate": 0.5119341563786008, "F1": 0.8739095955590801, "precision": 0.8622848200312989, "recall": 0.8858520900321544, "ROC_AUC": 0.9381937177033234, "PR_AUC": 0.9310375351273327 } ], "leave_one_chain_out": [ { "held_out_chain": "bitcoin", "samples": 93860, "F1": 0.0, "precision": 0.0, "recall": 0.0, "ROC_AUC": 0.44734140333229977, "PR_AUC": 0.4513338314496806 }, { "held_out_chain": "ethereum", "samples": 3320, "F1": 0.18259023354564755, "precision": 0.30935251798561153, "recall": 0.12951807228915663, "ROC_AUC": 0.41288739294527504, "PR_AUC": 0.42665175081189444 }, { "held_out_chain": "solana", "samples": 5792, "F1": 0.004747371990505256, "precision": 0.1320754716981132, "recall": 0.0024171270718232043, "ROC_AUC": 0.6625257427848662, "PR_AUC": 0.5681566523577251 } ] }