Can someone explain the difference between contract theory and mechanism design?

  • $\begingroup$ Contract theory vs. Mechanism design. Mechanism design theory has been mathematically elegant but has been unable to address the “big” questions, such as “socialism vs. capitalism”. Instead it proved useful for more manageable smaller questions, specifically business practices - contracts among agents. A detail compare form here,too much content I can’t upload successful, you could learn more from:docsbay.net/lectures-in-contract-theory $\endgroup$
    – Lynn1686
    Apr 5, 2019 at 3:02

2 Answers 2


Contracts are a subset of all mechanisms where agreements are enforcable.

An example of a mechanism that is not a contract:
A second price auction (or Vickrey auction) is a truth-telling mechanism where the enforcability of contracts is not required. In the truth-telling equilibrium no one has any incentive to change their bid, no matter the outcome. This is not because changing the bid would be a violation of contract and result in penalties.


As the previous answer mentions Contract Theory is a subset of Mechanism Design. Contract Theory is the study of Mechanism Design restricted to a single agent, i.e how to incentivize a single agent to achieve a desirable outcome, when you allow for multiple agents, the same problem becomes a mechanism design problem.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.