Monsuta Core
Modular economic infrastructure for competitive multiplayer games.
What Is This?
Monsuta Core is a set of smart contracts, server integration patterns, and economic modules that handle the financial and ownership layer of multiplayer games.
It is not a game engine, a blockchain, or a token launchpad.
What it handles (on-chain)
- Prize custody — tournament and competition prize pools held by smart contracts, not game operators
- Asset ownership — items, achievements, and competitive history minted as NFTs
- Token management — configurable staking, rewards, treasury routing
- Cross-chain bridging — token and NFT migration between chains with oracle consensus
What it does NOT handle (off-chain, your game server)
- Combat, matchmaking, AI, physics, rendering
- Per-match game state, inventory management
- Player authentication, social features
- Anything that does not require economic finality
The Problem
Two approaches to blockchain gaming have been tried. Both failed at scale.
| Approach | What Happens | Result |
|---|---|---|
| Fully on-chain | Every player action is a transaction | High latency, wallet fatigue, tx costs, poor retention |
| Passive staking | Buy NFTs, stake, receive tokens | No gameplay loop, botting, inflation spiral, zero retention |
Monsuta Core takes a different approach: gameplay runs off-chain on a regular game server, and only economically meaningful events settle on-chain.
Design Boundary
| Layer | Runs Where | Examples |
|---|---|---|
| Gameplay | Game server | Combat, matchmaking, inventory, AI |
| Economic events | Blockchain | Prize payouts, crafting, achievements, reward claims |
The blockchain is used only where trust is required — when players need a guarantee that funds or assets can't be manipulated by the game operator.
Modular by Design
Monsuta Core is a toolkit, not a monolith. Each module is independently adoptable:
| Module | Purpose | Can use alone? |
|---|---|---|
| Bridge | Cross-chain token and NFT migration | ✅ |
| Competition | Seasons, leagues, leaderboards, events | ✅ |
| Prize Pools | Trustless prize pool custody and payout | ✅ |
| Staking | Multi-model staking engine | ✅ |
| Treasury | Revenue routing and fund allocation | ✅ |
| Identity | Achievements and proof-of-play NFTs | ✅ |
| Crafting | Material-to-NFT conversion and upgrades | ✅ |
| API Integration | Server-to-chain communication patterns | ✅ |
You don't adopt the entire stack. You integrate the modules that solve problems in your game.
Token Agnostic
Monsuta Core does not mandate a specific token. The system supports:
- Any ERC-20 as a gameplay currency (crafting, entry fees, rewards)
- Any native token or stablecoin as a settlement currency (AVAX, USDC, USDT)
- Any ERC-721 / ERC-1155 for game assets and achievements
The first implementation uses THC (gameplay token) and AVAX (settlement token) within Faded Monsuta, but these are configuration choices — not protocol requirements.
First Implementation
The first game built on Monsuta Core is Faded Monsuta, a competitive card game. It provides the reference implementation for all modules. Throughout the documentation, Faded Monsuta is used as a concrete example, but the patterns apply to any multiplayer game with server-authoritative gameplay.
How to Read These Docs
| Section | Start Here If You... |
|---|---|
| Philosophy | Want to understand the design rules and anti-patterns |
| Architecture | Need the system topology and data flow |
| Economic Model | Are designing your game's currency and reward system |
| Security Model | Are auditing trust boundaries and threat vectors |
| Modules | Want to integrate a specific feature into your game |
| FAQ | Have a specific question |