A corporation is a business within a legal framework (based on individual rights) to limit liability where there is a separation of management and ownership.

Is insider trading allowed under a free-market?

In a free-market, investors choose the kinds of companies they want to invest in (rather than have the SEC choose for them): a company which allows insider trading, or a company that prohibits it, or a company somewhere in-between.