perhaps it is best to establish a decentralized ICO platform which holds investors crypto's which cannot be withdrawn unless certain criteria are met(inverse KYC/proof of project as an example). not only gives security for investors money project developer can do some free/cheap advertising to the platform. sometimes inverse KYC of the ICO raters is not enough I remember Hashcard whom inverse KYC is positive yet it turns out to be a scam.
That is a good proposition.
There is another way. Why not create a crowdsale smart contract that allows to withdraw funds only when the team reaches certain milestones? The decision is made by voting of 50-70% of contributors?
If the project team dissapears than the proposition could be made by any of the contributors to refund the investment. The same logic: 50-70% of contributors vote and the refund is processed.
Now. There could be more complicative situations when the team will be agains the refund or possible attack by competitors project for instance (guys who will want this current project from our example to go bankrupt).
The possible solution is to allow team achieve small results and withdraw small amounts. But if you ask to withdraw 3 times and 3 times 50-70% of contributors did not vote for it (during a month) than any of the contributors can ask create refund proposal and vote for it.
What do you think about this way of fund management by the contributors community?
This could work well with a stable coin, since a project is likely to have fixed expenses or expenses in fiat a stable coin easily redeemed for face value is needed.