Act as a Senior Game System &...

About this model

Act as a Senior Game System & Economy Designer. Design a complete Machinations.io diagram for a zero-sum, donation-based circular economy app called "The Donut".

### 1. CORE ECONOMY OVERVIEW The economy revolves around a virtual currency called "Donuts". Donuts cannot be bought with real money; they are minted when users donate physical items and consumed when users request items.

### 2. POOLS & VARIABLES (State Holders) - [Pool] Active_Users: Initial value = 1,000. - [Pool] Donut_Supply: Initial value = 10,000 (representing a 10 Donut/user welcome bonus). - [Pool] Items_In_Catalog: Initial value = 200. - [Pool] Completed_Transactions: Initial value = 0. - [Pool] Escrow_Vault: Initial value = 0 (temporary pool for pending transactions).

### 3. SOURCES & MINTS (Donut Creation) - [Source] Welcome_Bonus: Generates 4 Donuts for every new user entering the system. - [Source] Donation_Mint: Generates Donuts into the system upon successful delivery of a donated item. - Value assigned dynamically based on item category: - Basic (Clothing/Books) = 1 Donut - Medium (Toys/Gadgets) = 1 Donuts - High (Electronics/Furniture) = 1 Donuts

### 4. SINKS & CONSUMPTION (Donut Drain / Escrow) - [Drain] Request_Escrow: When a user requests an item, 1 to 4 Donuts are transferred from the User's Donut_Supply into the Escrow_Vault. - [Drain] Expired_Requests: If a transaction is canceled or expires after 72 hours, Donuts in Escrow_Vault are not refunded. - [Drain] Featured_Listing_Sink: Optional sink where users burn 1 Donut to feature their listed item at the top of the feed for 24 hours.

### 5. TRANSACTION LOOP & CONVERTERS - [Converter] Donation_Exchange: - Inputs: 1 Listed Item + Retained Donuts in Escrow_Vault. - Trigger: Successful QR-code delivery scan between Donor and Recipient. - Outputs: - Escrow_Vault transfers Donuts to the Donor's balance (+ Bonus 2 Donut from Donation_Mint). - 1 Item consumed from Items_In_Catalog. - +1 increment to Completed_Transactions.

### 6. SIMULATION GOALS & BEHAVIORAL MONTE CARLO Set up a 30-step (60-day) Monte Carlo simulation to test for: 1. Donut Inflation/Deflation: Ensure the ratio of Donuts-in-circulation to Items_In_Catalog stays between 3.5 and 7. 2. Stagnation Risk: Test if users hoard Donuts without making new listings. 3. Liquidity Choke: Ensure new users can make at least 1 request within their first 3 days.

Format the output as a step-by-step node layout with Connections, State Connections, and Register Formulas suitable for Machinations.io.

"Act as a Senior Game System &..." is a public Machinations diagram shared in the Community by Maurizio De la Torre, with 26 components.

It was created in July 2026 and last edited in July 2026.

Open the diagram in the Machinations app and press Play to watch the resources move, adjust its values to test how the system responds, or remix it to make an editable copy in My diagrams.