Classical microeconomics is intended to explain how a price system is able to coordinate the economic agents. But even if it can be extended to incomplete information and externalities, it remains grounded on very heroic assumptions. Agents are endowed with a very strong rationality, equilibrium is stated without a concrete process to achieve i