Initial attempts have been expensive, slow, or incomplete, such as relying on manual and duplicative processes, doing point integrations with dozens of different vendors, or using third parties to manage compliant/non-compliant lists of onchain addresses.