DMsim β Decision Making Simulator
Published:
How do you get a group of people β each with their own interests and private information β to make a good collective decision?
Think of a DAO voting on a risky proposal. Some members want it approved because theyβll profit. Others think itβs too dangerous. Nobody shares the full picture. DMsim lets you test two fundamentally different answers to this problem.
The Two Mechanisms
π¦ Decision Markets
Agents trade shares on outcomes β like a mini stock market. The price of each share reflects the crowdβs collective belief about what will happen, and the marketβs recommended action is simply whichever option the crowd bets will succeed.
π³οΈ VCG with Rewards (VCGR)
Each agent submits a single number representing how much they value one option over another. A clever payment rule β the pivot mechanism β makes truth-telling the individually rational strategy. No coordination required.
LLM-Generated Agents
DMsim uses a large language model (Google Gemini or Groq) to generate a cast of realistic, conflicted participants. Each agent gets a name, a role, and a financial stake in each possible outcome β and the LLM builds their preferences to reflect both personality and self-interest.
The result feels much closer to a real governance vote than a random sample. Context and personalities are fully customizable.