Skip to main content
PROTOCOL DOCUMENTATION

Monsuta Core

Modular economic infrastructure for competitive games.
Off-chain gameplay. On-chain settlement. No wallet required to play.

System Overview
┌──────────────────────────┐
│      Game Client         │
│    (Unity / Web / etc)   │
└──────────┬───────────────┘
           │ gameplay
┌──────────▼───────────────┐
│      Game Server         │
│   (authoritative state)  │
└──────────┬───────────────┘
           │ settlement
┌──────────▼───────────────┐
│     Monsuta Core         │
│  ┌─────┐ ┌─────┐ ┌────┐ │
│  │Prize│ │Craft│ │ID  │ │
│  │Pools│ │  +  │ │  + │ │
│  │     │ │Stake│ │Comp│ │
│  └─────┘ └─────┘ └────┘ │
└──────────┬───────────────┘
           │ finality
┌──────────▼───────────────┐
│    Avalanche C-Chain     │
└──────────────────────────┘

Core Rules

01

Only meaningful events go on-chain

Combat, matchmaking, and per-match actions stay off-chain. Tournament payouts, crafting, and achievements settle on-chain.

02

No wallet required to play

Players use standard login to play. A wallet is needed only when claiming on-chain rewards or managing assets.

03

Developer is not the bank

Prize funds are held by smart contracts. Winners claim directly. No admin can redirect or withdraw player funds.

04

Adopt what you need

Every module is independent. Use the prize pool system without staking. Use bridging without crafting. No lock-in.

Built For

Settlement Chain
Avalanche C-Chain
Contracts
Solidity ^0.8
Game Server
Any (Node.js reference)
Token Standard
ERC-20 / ERC-721 / ERC-1155
Bridge
Oracle consensus
First Implementation
Faded Monsuta (Card Game)