What are the fairest possible token launch mechanics?

Team is happy to lockup for &gt; 5y, we don’t care

How do we do this in a way that ensures max fairness, no ability to dump, no insider bs?

I’ve always thought ETH did it best

What’s the right allocations?