Subject: Blockchain Ticketing...
About this model
Subject: Blockchain Ticketing Economic Model Simulation (TicketConnect v1)
System Description: I need to model a circular economy for an NFT ticketing platform on Polygon using USDC. The model must simulate two distinct phases: Primary Sales (Off-chain) and Secondary Sales (On-chain).
1. Resources & Entities:
Resource: USDC (Stablecoin).
Actor A: Platform Owner (Me).
Actor B: Event Organizer.
Actor C: Primary Buyers.
Actor D: Secondary Buyers / Sellers.
Asset: Ticket NFTs (unique, limited supply).
2. State Nodes & Logic (The Flow):
Primary Sale Loop (Off-chain):
Source: Primary Buyers.
Flow: 100% of Ticket Price → Platform Wallet.
Trigger: Backend verifies payment → Mints NFT to Buyer.
Constraint: Platform holds 100% of funds (Account for manual distribution to Organizers if applicable).
Secondary Market Loop (On-chain - Atomic):
Seller: Sets USDC_PRICE.
Buyer: Sends USDC_PRICE to Smart Contract.
Distribution Logic:
Platform_Fee = Price * 0.08 (8% fixed).
Seller_Proceeds = Price - Platform_Fee.
Friction: Deduct 0.05% from Platform_Fee as estimated Gas Cost for the transaction.
Hard Limit: If Platform_Fee 20%, transaction reverts (Hardcoded Constraint).
3. Token Lifecycle States:
State 1: Active (Transferable).
State 2: Redeemed (Boolean: True).
Effect: Transition to Non-Transferable (Dead End).
State 3: Attended (Boolean: True).
Effect: Metadata update only.
4. Simulation Goals:
KPI 1: Track "Platform Revenue" purely from Secondary Sales vs. Operational Costs.
KPI 2: Analyze "Scalper Profit" – how much a reseller makes after 8% fee.
Stress Test: Simulate a "Diamond Hands" scenario where secondary volume is 5% of total supply. Show the impact on Platform ROI.
5. Variables for Testing:
Primary_Ticket_Price: 50 USDC.
Secondary_Market_Markup: 1.2x to 3x.
Resale_Velocity: 10% of total tickets resold.
"Subject: Blockchain Ticketing..." is a public Machinations diagram shared in the Community by Aleksander Morawski, with 80 components.
It was created in April 2026 and last edited in April 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.