There are so many different elements to this, from my understanding it’s roughly ~$0.50c per screening, but with volume this may decrease. This would just be the KYT portion of the fee, I also believe an additional fee is taken to cover canister cycles cost which are used to fund cycles for the canister (and are not sent to KYT providers) - lets say this is another $0.50c. So if I send 1BTC from my wallet to be converted to ckBTC, I would receive 1BTC - $1 fee.
However on subsequent deposits, KYT is cheaper (possibly free) within a period of time (weeks I think). So if you were to send another 1BTC, the fee may only be 50c to cover canister costs.
The KYT canister doesn’t currently have a way to pay KYT providers yet, but I believe this will be added in future. So we are running this at a loss until the payout mechanism has been deployed. Ideally, we only want to be compensated for actual costs of KYT.
The best way forward is to continue developing the KYT canister to enable other 3rd party services as well (which may mean cheaper KYT costs), and to eventually develop a competitive fee mechanism to encourage other parties to provide this service too.
One idea is that we could set a higher fee (lets say $1 for KYT per deposit where the cost is about 50c). We (as the initial KYT provider) are compensated at the end of the month for our actual costs incurred only - we are OK to run at cost during this initial expansion phase. The rest could sit in the KYT canister to assist future KYT providers in setting up (i.e. a KYT setup fund).
In future, KYT providers can operate at a profit. This provides a duel incentive for new KYT providers - the KYT setup fund for initial setup, and the for profit aspect.
I believe you need to discuss with ChainAnalysis directly regarding fees and costs etc, arranging a demo. Although, you just need an API key (no actual dev work required), and then apply to have this injected as a KYT provider.
If dfinity were to wait for more KYT providers and delay ckBTC, this wouldn’t really affect us at Toniq. We would likely go ahead with a fork as we’ve already signed on to an annual contract at this stage, and we’re committing to getting some form of ckBTC working. But this leads to my comment about ckBTC potentially being stuck in limbo for much longer.