honestly I have never heard of ICD before. it's a platform about what and how to implement it I have not understood. but maybe thanks to your post I will find out a lot about ICD. I hope ICD can be a solution for ICO which lately contains a lot of scam. thanks.