Przejdziemy teraz od projektowania agentów do projektowania mechanizmów – problem zaprojektowania odpowiedniej gry dla zbioru agentów, w które można grać. Formalnie mechanizm składa się z
- Język opisu zestawu dopuszczalnych strategii, które mogą przyjąć agenci.
- Wybitny agent, zwany centrum, który zbiera raporty dotyczące wyborów strategicznych od agentów w grze. (Na przykład licytator jest centrum aukcji.)
- Reguła wyniku, znana wszystkim agentom, której centrum używa do określenia wypłat dla każdego agenta, biorąc pod uwagę ich wybór strategii.