{"clusterTableCounts": {"acct": 249, "pre": 500, "post": 500, "token_in": 402, "token_out": 56}, "clusterDetectedCounts": {"acct": 197, "pre": 470, "token_out": 16, "token_in": 54, "post": 473}, "clusterTableTitles": {"acct": "Create Wallet", "pre": "Pre-Fund & Buy", "token_out": "Buy & Send Token", "token_in": "Receive & Sell", "post": "Exit / Drain"}, "clusterStatsByRmv": {"acct": {"cluster_count": 249, "total_wallets": 13586, "total_detected": 197, "total_clean": 50, "confirmed": 21, "likely": 4246, "suspicious": 7363, "size_buckets": {"4-10": 114, "11-25": 59, "26-50": 26, "51-100": 16, "101+": 34}, "size_bucket_details": {"4-10": {"clusters": 114, "detected": 107, "clean": 7}, "11-25": {"clusters": 59, "detected": 48, "clean": 10}, "26-50": {"clusters": 26, "detected": 15, "clean": 10}, "51-100": {"clusters": 16, "detected": 15, "clean": 1}, "101+": {"clusters": 34, "detected": 12, "clean": 22}}, "clusters_with_template": 16, "pct_with_template": 8.1, "avg_program_similarity": 25.9, "unique_programs_sum": 8539, "avg_unique_programs": 34.3, "top_20_programs_counts": [{"program_id": "JUP6LkbZ", "count": 2093}, {"program_id": "DF1ow4ts", "count": 1953}, {"program_id": "System Program", "count": 1680}, {"program_id": "proVF4pM", "count": 1635}, {"program_id": "va1t8sdG", "count": 1178}, {"program_id": "FLASHX8D", "count": 996}, {"program_id": "B3111yJC", "count": 877}, {"program_id": "ATokenGP", "count": 753}, {"program_id": "cpamdpZC", "count": 624}, {"program_id": "NA365bsP", "count": 539}, {"program_id": "pAMMBay6", "count": 536}, {"program_id": "6m2CDdhR", "count": 431}, {"program_id": "GMGNreQc", "count": 426}, {"program_id": "675kPX9M", "count": 419}, {"program_id": "T1TANpTe", "count": 417}, {"program_id": "routeUGW", "count": 409}, {"program_id": "Token", "count": 355}, {"program_id": "REALQqNE", "count": 324}, {"program_id": "FDEV8rzt", "count": 300}, {"program_id": "MEMS58mn", "count": 294}], "total_detected_wallets": 11630, "total_clusters_all": 249, "total_detected_all_rmv": 11630, "total_clean_all_rmv": 1956, "tag_counts": {"Sybil Candidate": 41, "Spam/Dust Cluster": 2, "Warning Cluster Lvl 1": 125, "Warning Cluster Lvl 2": 26, "Warning Cluster Lvl 3": 3, "Router/Market/Fees": 49, "Potential Fee/HFT/Whale": 2, "Clean Cluster": 1, "None": 0}, "status_counts": {"Current": 3954, "Past": 8884, "Never Held": 0}, "status_counts_cluster": {"Current": 9, "Past": 22, "Never Held": 218}, "status_counts_detected": {"Current": 1859, "Past": 3613, "Never Held": 0}, "status_counts_cluster_detected": {"Current": 6, "Past": 19, "Never Held": 172}}, "pre": {"cluster_count": 500, "total_wallets": 5814, "total_detected": 470, "total_clean": 29, "confirmed": 5814, "likely": 0, "suspicious": 0, "size_buckets": {"4-10": 275, "11-25": 216, "26-50": 8, "51-100": 1, "101+": 0}, "size_bucket_details": {"4-10": {"clusters": 275, "detected": 262, "clean": 12}, "11-25": {"clusters": 216, "detected": 200, "clean": 16}, "26-50": {"clusters": 8, "detected": 7, "clean": 1}, "51-100": {"clusters": 1, "detected": 1, "clean": 0}, "101+": {"clusters": 0, "detected": 0, "clean": 0}}, "clusters_with_template": 470, "pct_with_template": 100.0, "avg_program_similarity": 47.0, "unique_programs_sum": 14150, "avg_unique_programs": 28.3, "top_20_programs_counts": [{"program_id": "JUP6LkbZ", "count": 5405}, {"program_id": "DF1ow4ts", "count": 5294}, {"program_id": "proVF4pM", "count": 4766}, {"program_id": "va1t8sdG", "count": 4478}, {"program_id": "T1TANpTe", "count": 3647}, {"program_id": "cpamdpZC", "count": 3335}, {"program_id": "REALQqNE", "count": 3253}, {"program_id": "6m2CDdhR", "count": 2781}, {"program_id": "B3111yJC", "count": 2615}, {"program_id": "FLASHX8D", "count": 2308}, {"program_id": "NA365bsP", "count": 1807}, {"program_id": "675kPX9M", "count": 1289}, {"program_id": "j1o2qRpj", "count": 953}, {"program_id": "MEMS58mn", "count": 898}, {"program_id": "LBUZKhRx", "count": 799}, {"program_id": "Token 2022 Program [SPL Token-2022]", "count": 767}, {"program_id": "GMGNreQc", "count": 703}, {"program_id": "pudgeNoz", "count": 594}, {"program_id": "FDEV8rzt", "count": 552}, {"program_id": "King7ki4", "count": 532}], "total_detected_wallets": 5814, "total_clusters_all": 75873, "total_detected_all_rmv": 3137668, "total_clean_all_rmv": 40, "tag_counts": {"Sybil Candidate": 470, "Spam/Dust Cluster": 1, "Warning Cluster Lvl 1": 0, "Warning Cluster Lvl 2": 0, "Warning Cluster Lvl 3": 0, "Router/Market/Fees": 29, "Potential Fee/HFT/Whale": 0, "Clean Cluster": 0, "None": 0}, "status_counts": {"Current": 1728, "Past": 4086, "Never Held": 0}, "status_counts_cluster": {"Current": 5, "Past": 27, "Never Held": 468}, "status_counts_detected": {"Current": 1613, "Past": 3797, "Never Held": 0}, "status_counts_cluster_detected": {"Current": 5, "Past": 27, "Never Held": 438}}, "token_out": {"cluster_count": 56, "total_wallets": 6116, "total_detected": 16, "total_clean": 40, "confirmed": 587, "likely": 2525, "suspicious": 2821, "size_buckets": {"4-10": 18, "11-25": 6, "26-50": 12, "51-100": 10, "101+": 10}, "size_bucket_details": {"4-10": {"clusters": 18, "detected": 13, "clean": 5}, "11-25": {"clusters": 6, "detected": 2, "clean": 4}, "26-50": {"clusters": 12, "detected": 0, "clean": 12}, "51-100": {"clusters": 10, "detected": 0, "clean": 10}, "101+": {"clusters": 10, "detected": 1, "clean": 9}}, "clusters_with_template": 0, "pct_with_template": 0.0, "avg_program_similarity": 47.3, "unique_programs_sum": 2392, "avg_unique_programs": 42.7, "top_20_programs_counts": [{"program_id": "JUP6LkbZ", "count": 326}, {"program_id": "DF1ow4ts", "count": 315}, {"program_id": "proVF4pM", "count": 301}, {"program_id": "va1t8sdG", "count": 286}, {"program_id": "6m2CDdhR", "count": 257}, {"program_id": "REALQqNE", "count": 256}, {"program_id": "T1TANpTe", "count": 240}, {"program_id": "B3111yJC", "count": 220}, {"program_id": "Token 2022 Program [SPL Token-2022]", "count": 129}, {"program_id": "Token", "count": 127}, {"program_id": "King7ki4", "count": 95}, {"program_id": "j1o2qRpj", "count": 93}, {"program_id": "MEMS58mn", "count": 81}, {"program_id": "cpamdpZC", "count": 49}, {"program_id": "FLASHX8D", "count": 41}, {"program_id": "NA365bsP", "count": 34}, {"program_id": "spicyTHt", "count": 25}, {"program_id": "GH8Ya8jN", "count": 23}, {"program_id": "CPMMoo8L", "count": 21}, {"program_id": "GMGNreQc", "count": 21}], "total_detected_wallets": 5933, "total_clusters_all": 56, "total_detected_all_rmv": 5933, "total_clean_all_rmv": 183, "tag_counts": {"Sybil Candidate": 0, "Spam/Dust Cluster": 0, "Warning Cluster Lvl 1": 5, "Warning Cluster Lvl 2": 1, "Warning Cluster Lvl 3": 0, "Router/Market/Fees": 35, "Potential Fee/HFT/Whale": 10, "Clean Cluster": 5, "None": 0}, "status_counts": {"Current": 1586, "Past": 4530, "Never Held": 0}, "status_counts_cluster": {"Current": 35, "Past": 19, "Never Held": 2}, "status_counts_detected": {"Current": 88, "Past": 246, "Never Held": 0}, "status_counts_cluster_detected": {"Current": 11, "Past": 3, "Never Held": 2}}, "token_in": {"cluster_count": 402, "total_wallets": 9216, "total_detected": 54, "total_clean": 348, "confirmed": 1, "likely": 4, "suspicious": 79, "size_buckets": {"4-10": 349, "11-25": 23, "26-50": 7, "51-100": 7, "101+": 16}, "size_bucket_details": {"4-10": {"clusters": 349, "detected": 50, "clean": 299}, "11-25": {"clusters": 23, "detected": 4, "clean": 19}, "26-50": {"clusters": 7, "detected": 0, "clean": 7}, "51-100": {"clusters": 7, "detected": 0, "clean": 7}, "101+": {"clusters": 16, "detected": 0, "clean": 16}}, "clusters_with_template": 0, "pct_with_template": 0.0, "avg_program_similarity": 43.8, "unique_programs_sum": 9491, "avg_unique_programs": 23.6, "top_20_programs_counts": [{"program_id": "JUP6LkbZ", "count": 313}, {"program_id": "DF1ow4ts", "count": 300}, {"program_id": "proVF4pM", "count": 288}, {"program_id": "B3111yJC", "count": 250}, {"program_id": "va1t8sdG", "count": 239}, {"program_id": "6m2CDdhR", "count": 183}, {"program_id": "T1TANpTe", "count": 183}, {"program_id": "REALQqNE", "count": 162}, {"program_id": "LBUZKhRx", "count": 85}, {"program_id": "Token 2022 Program [SPL Token-2022]", "count": 79}, {"program_id": "MEMS58mn", "count": 77}, {"program_id": "NA247a7Y", "count": 73}, {"program_id": "j1o2qRpj", "count": 59}, {"program_id": "MEViEnsc", "count": 58}, {"program_id": "GH8Ya8jN", "count": 52}, {"program_id": "spicyTHt", "count": 49}, {"program_id": "cpamdpZC", "count": 49}, {"program_id": "s7SunwrP", "count": 46}, {"program_id": "NA365bsP", "count": 45}, {"program_id": "pudgeNoz", "count": 37}], "total_detected_wallets": 84, "total_clusters_all": 402, "total_detected_all_rmv": 84, "total_clean_all_rmv": 9132, "tag_counts": {"Sybil Candidate": 0, "Spam/Dust Cluster": 0, "Warning Cluster Lvl 1": 2, "Warning Cluster Lvl 2": 38, "Warning Cluster Lvl 3": 4, "Router/Market/Fees": 32, "Potential Fee/HFT/Whale": 10, "Clean Cluster": 316, "None": 0}, "status_counts": {"Current": 3324, "Past": 4560, "Never Held": 1332}, "status_counts_cluster": {"Current": 116, "Past": 286, "Never Held": 0}, "status_counts_detected": {"Current": 183, "Past": 137, "Never Held": 26}, "status_counts_cluster_detected": {"Current": 23, "Past": 31, "Never Held": 0}}, "post": {"cluster_count": 500, "total_wallets": 6230, "total_detected": 473, "total_clean": 27, "confirmed": 6220, "likely": 10, "suspicious": 0, "size_buckets": {"4-10": 214, "11-25": 274, "26-50": 12, "51-100": 0, "101+": 0}, "size_bucket_details": {"4-10": {"clusters": 214, "detected": 207, "clean": 7}, "11-25": {"clusters": 274, "detected": 255, "clean": 19}, "26-50": {"clusters": 12, "detected": 11, "clean": 1}, "51-100": {"clusters": 0, "detected": 0, "clean": 0}, "101+": {"clusters": 0, "detected": 0, "clean": 0}}, "clusters_with_template": 473, "pct_with_template": 100.0, "avg_program_similarity": 46.0, "unique_programs_sum": 15059, "avg_unique_programs": 30.1, "top_20_programs_counts": [{"program_id": "JUP6LkbZ", "count": 5856}, {"program_id": "DF1ow4ts", "count": 5586}, {"program_id": "proVF4pM", "count": 5170}, {"program_id": "va1t8sdG", "count": 4772}, {"program_id": "T1TANpTe", "count": 4040}, {"program_id": "REALQqNE", "count": 3658}, {"program_id": "cpamdpZC", "count": 3329}, {"program_id": "6m2CDdhR", "count": 3165}, {"program_id": "B3111yJC", "count": 2992}, {"program_id": "FLASHX8D", "count": 2205}, {"program_id": "NA365bsP", "count": 1642}, {"program_id": "675kPX9M", "count": 1201}, {"program_id": "LBUZKhRx", "count": 975}, {"program_id": "MEMS58mn", "count": 890}, {"program_id": "j1o2qRpj", "count": 836}, {"program_id": "Token", "count": 800}, {"program_id": "King7ki4", "count": 767}, {"program_id": "pudgeNoz", "count": 735}, {"program_id": "Token 2022 Program [SPL Token-2022]", "count": 697}, {"program_id": "GMGNreQc", "count": 649}], "total_detected_wallets": 6230, "total_clusters_all": 77060, "total_detected_all_rmv": 2583847, "total_clean_all_rmv": 2, "tag_counts": {"Sybil Candidate": 473, "Spam/Dust Cluster": 0, "Warning Cluster Lvl 1": 0, "Warning Cluster Lvl 2": 0, "Warning Cluster Lvl 3": 0, "Router/Market/Fees": 27, "Potential Fee/HFT/Whale": 0, "Clean Cluster": 0, "None": 0}, "status_counts": {"Current": 1608, "Past": 4622, "Never Held": 0}, "status_counts_cluster": {"Current": 2, "Past": 20, "Never Held": 478}, "status_counts_detected": {"Current": 1489, "Past": 4370, "Never Held": 0}, "status_counts_cluster_detected": {"Current": 2, "Past": 20, "Never Held": 451}}}, "clusterTop500Explainer": {"acct": {"box1": "Keep only clusters with size \u2265 4.", "box2": "% of wallets in cluster with account-opening time distance, descending. Then by detected count (confirmed + likely + suspicious), descending.", "box3": "Take the top 500 (if more than 500 exist per cluster type)."}, "pre": {"box1": "Keep only clusters with size \u2265 4.", "box2": "% of wallets with pre-funding time distance, descending. Then by detected count, descending.", "box3": "Take the top 500 (if more than 500 exist per cluster type)."}, "token_out": {"box1": "Keep only clusters with size \u2265 4.", "box2": "(token_out_minutes_n / size) descending (share of cluster with send timing). Then by detected count, descending.", "box3": "Take the top 500 (if more than 500 exist per cluster type)."}, "token_in": {"box1": "Keep only clusters with size \u2265 4.", "box2": "% of cluster with token_in time distance (token_in_minutes_n / size), descending. Then by detected count, descending.", "box3": "Take the top 500 (if more than 500 exist per cluster type)."}, "post": {"box1": "Keep only clusters with size \u2265 4.", "box2": "% of wallets with post-drain time distance, descending. Then by detected count, descending.", "box3": "Take the top 500 (if more than 500 exist per cluster type)."}}}