Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a distribuição de ativos digitais pelos seus respectivos frameworks regulatórios, incluindo apenas ativos com uma capitalização de mercado superior a $500 milhões?
 ###Tabelas: 
CREATE TABLE digital_assets (asset_id INT, asset_name VARCHAR(255), network VARCHAR(255), market_cap DECIMAL(10,2), framework VARCHAR(255)); INSERT INTO digital_assets (asset_id, asset_name, network, market_cap, framework) VALUES (1, 'ETH', 'ethereum', 2000000000, 'EU'), (2, 'USDC', 'ethereum', 500000000, 'US'), (3, 'UNI', 'ethereum', 3000000000, 'EU'), (4, 'BTC', 'bitcoin', 6000000000, 'Non-regulated'), (5, 'LINK', 'ethereum', 700000000, 'EU'), (6, 'LTC', 'litecoin', 400000000, 'Non-regulated');
SELECT framework, COUNT(asset_id) as count FROM digital_assets WHERE market_cap > 500000000 GROUP BY framework;