{"families":[{"axis":"mechanism","name":"compute_amp","technique_count":24},{"axis":"mechanism","name":"connection_exhaustion","technique_count":13},{"axis":"mechanism","name":"fault_termination","technique_count":22},{"axis":"mechanism","name":"memory_amp","technique_count":33},{"axis":"mechanism","name":"response_amp","technique_count":5}],"producer_families":[{"axis":"producer-class","name":"amm_value_extraction","technique_count":0},{"axis":"producer-class","name":"auth_bypass","technique_count":2},{"axis":"producer-class","name":"benign","technique_count":0},{"axis":"producer-class","name":"bridge","technique_count":6},{"axis":"producer-class","name":"bridge_message_abuse","technique_count":0},{"axis":"producer-class","name":"compute_amp","technique_count":32},{"axis":"producer-class","name":"connection_exhaustion","technique_count":18},{"axis":"producer-class","name":"consensus","technique_count":68},{"axis":"producer-class","name":"consensus_abuse","technique_count":13},{"axis":"producer-class","name":"crypto","technique_count":21},{"axis":"producer-class","name":"economic-defi","technique_count":11},{"axis":"producer-class","name":"gossip_abuse","technique_count":10},{"axis":"producer-class","name":"governance","technique_count":2},{"axis":"producer-class","name":"governance_capture","technique_count":0},{"axis":"producer-class","name":"ledger-tx","technique_count":28},{"axis":"producer-class","name":"liquidation_abuse","technique_count":0},{"axis":"producer-class","name":"memory_amp","technique_count":36},{"axis":"producer-class","name":"network-p2p","technique_count":172},{"axis":"producer-class","name":"network-rpc","technique_count":48},{"axis":"producer-class","name":"oracle_manipulation","technique_count":0},{"axis":"producer-class","name":"protocol_logic_exploit","technique_count":0},{"axis":"producer-class","name":"rate_limiter_bypass","technique_count":2},{"axis":"producer-class","name":"reconnaissance","technique_count":0},{"axis":"producer-class","name":"response_amp","technique_count":2},{"axis":"producer-class","name":"rpc_handler_cpu","technique_count":1},{"axis":"producer-class","name":"service_misconfig","technique_count":1},{"axis":"producer-class","name":"state_import_abuse","technique_count":1},{"axis":"producer-class","name":"subscription_cpu_amp","technique_count":1},{"axis":"producer-class","name":"subscription_exhaustion","technique_count":1},{"axis":"producer-class","name":"supply-chain","technique_count":11}],"unclassified":390}