// SECTION 0
Abstract

Zyforix is a skill-based Play-to-Earn (P2E) gaming platform built on the Polygon blockchain. Players earn $FORGE tokens — a native ERC-20 asset — by demonstrating measurable skill across ten distinct game modes. Rewards are distributed through cryptographically signed claims verified by the ForgeRewards smart contract, ensuring mathematical tamper-resistance and on-chain transparency.

Unlike first-generation P2E platforms that relied on token inflation, unsustainable yields, and speculative NFT markets, Zyforix ties earning rates directly to player performance. An adaptive difficulty engine ensures that as players improve, games become harder and rewards scale accordingly — creating a merit-based economy that rewards genuine skill rather than time investment alone.

This whitepaper describes the technical architecture, tokenomics, game mechanics, security model, and development roadmap of the Zyforix ecosystem. Version 2.0 introduces rebalanced earn rates (reduced by 60‑70%) and shop prices multiplied by 15× to ensure the 50M $FORGE P2E pool lasts for six years at 50,000 players.

// SECTION 1
Introduction

The blockchain gaming industry experienced explosive growth between 2021 and 2023, driven largely by speculative token mechanics and NFT markets. Projects like Axie Infinity demonstrated that millions of players would engage with blockchain games — but also demonstrated the fragility of models dependent on token inflation and player-funded economies.

By 2024, the majority of first-generation P2E games had collapsed, their token values approaching zero as the gap between token issuance and real utility became unsustainable. Players were left with worthless NFTs and deprecated game accounts.

Zyforix was designed from first principles to avoid these failure modes:

Core Design Principles: (1) Earnings tied to provable skill, not time. (2) No NFT dependency — play for free from day one. (3) Smart contract-verified rewards — no trust required. (4) Sustainable emission rates tied to gameplay activity. (5) Polygon L2 — near-zero gas costs for players.
// SECTION 2
Problem Statement

2.1 The P2E Collapse Pattern

First-generation P2E games universally suffered from the same structural failure: token issuance outpaced token utility. Games minted tokens to pay players faster than the ecosystem could absorb them, leading to hyperinflation and eventual collapse.

2.2 Bot Exploitation

Most blockchain games have been trivially botted. When earnings are determined by time played rather than skill demonstrated, automated bots can extract the majority of token issuance, leaving human players with diluted rewards and broken economies.

2.3 Pay-to-Win Dynamics

NFT-gated access and pay-to-win mechanics created two-tier ecosystems where wealthier players extracted value from less-wealthy ones. This is antithetical to the stated ethos of Web3 democratisation.

2.4 Trust Deficits

Many P2E platforms kept balances off-chain in opaque databases, with withdrawal systems subject to team discretion. Players had no cryptographic guarantee that their earnings were real or withdrawable.

// SECTION 3
The Zyforix Solution

3.1 Skill as Proof of Work

Zyforix replaces time-based earning with skill-based earning. Ten game modes each measure different cognitive skills: reaction time, spatial reasoning, pattern recognition, strategy, and probability assessment. Bots cannot replicate human-level performance across this diverse set of challenges.

3.2 Adaptive Difficulty Engine

The platform tracks player level (XP-based) and adjusts game parameters accordingly. Higher-level players face faster enemy speeds in the shooter, shorter timers in word scramble, and larger number ranges in the guesser — with proportionally higher rewards. This creates a natural merit curve: casual players earn steadily, while skilled players can earn significantly more.

3.3 On-Chain Verification

Every withdrawal from Zyforix triggers a cryptographic signature from our backend server. The signature encodes the recipient wallet, the exact token amount, and a unique nonce. The ForgeRewards contract verifies this signature on-chain before releasing tokens — making it mathematically impossible to claim tokens without a valid server-issued signature.

3.4 Free-to-Play Access

There is no NFT required, no entry fee, and no minimum spend. Players connect a wallet, optionally purchase shop upgrades using earned $FORGE, and immediately begin earning. The only real-world cost is the trivial amount of test POL required for Polygon gas fees on withdrawal (~0.001 POL per transaction).

// SECTION 4
$FORGE Token

4.1 Token Overview

PropertyValue
Token NameForge
Token Symbol$FORGE
StandardERC-20
Total Supply100,000,000 $FORGE
Network (Testnet)Polygon Amoy · Chain ID 80002
Network (Mainnet, Q3 2026)Polygon · Chain ID 137
Decimals18
Contract0xF7e080353c5553655F5589e477610191834e0803
Mintable After DeployNo — fixed supply

4.2 Token Utility

$FORGE serves as the primary medium of exchange within the Zyforix ecosystem:

Earning: Players earn $FORGE by completing games and achieving high scores. Rewards are calculated server-side and paid out via signed on-chain claims.

Spending: The Forge Shop accepts $FORGE for consumable upgrades including auto-miners, streak shields, XP boosters, reward multipliers, and mystery boxes. All shop prices were multiplied by 15× in v2.0 to create a strong token sink (approx. 40% of earned tokens flow back into the shop).

Mining Upgrades: The pickaxe, drill, and laser upgrades increase the per-tap earning rate in the mining simulator, purchased with $FORGE. The upgrade multiplier is now capped at 5× maximum (down from 22×) to ensure fairness.

Future Utility: Governance voting (Q4 2026), staking pools (Q2 2026 expansion), and DEX liquidity provision (Q3 2026 mainnet).

// SECTION 5
Tokenomics

5.1 Supply Allocation

Play-to-Earn Rewards
50%
Liquidity Pool (DEX)
25%
Development Fund
15%
Team (2yr Vesting)
10%
AllocationTokens% SupplyDetails
Play-to-Earn Rewards50,000,00050%Held in ForgeRewards contract vault. Released only via signed player claims. Cannot be accessed by team.
Liquidity Pool25,000,00025%Locked in QuickSwap DEX pool at mainnet launch. Provides tradeable liquidity for $FORGE.
Development Fund15,000,00015%Funds new game development, security audits, infrastructure costs, and marketing.
Team Allocation10,000,00010%6-month cliff from mainnet launch. Monthly linear vesting over 18 months thereafter.

5.2 Emission Rate (v2.0 Rebalanced)

The 50M Play-to-Earn allocation is estimated to last 6+ years at 50,000 active daily players with the v2.0 rates. There is no fixed daily emission — tokens are only issued in response to genuine player actions verified by the backend.

Approximate per-action earning rates (before multipliers) – reduced by 60‑70% from v1.0:

ActionBase Reward (v2.0)XP Gained
Mining tap0.00003 $FORGE × upgrade multiplier (max 5×)5 XP
Shooter wave clearedscore × 0.0003 × wave bonusscore/10 XP
Snake food eaten (game end)score × 0.0003score XP
Tetris game endscore × 0.00006score/10 XP
Pong win0.02540 XP
Minesweeper clearedmax(1, 100/seconds) × 0.00150 XP
Memory pair matched0.0003 per pair + time bonus5 XP + bonus
Reaction (sub-150ms)0.00815 XP
Scramble correct0.0015 × streak bonus10 XP
Dice win0.001 × streak bonus10 XP
Number guess winattempts remaining × 0.002 + 0.00520 XP
Casual daily total (v2.0): ~0.45 $FORGE per 8 active hours. Power players with max upgrades cap at ~2.25 $FORGE/day due to the 5× multiplier cap.
// SECTION 6
Smart Contract Architecture

6.1 ForgeRewards Contract

The ForgeRewards contract is the sole distribution mechanism for $FORGE tokens to players. It is deployed at:

Contract Address (Amoy): 0xF7e080353c5553655F5589e477610191834e0803
View on PolygonScan ↗

6.2 Core Claim Function

// ForgeRewards.sol — simplified function claimReward( uint256 amount, bytes memory signature ) public { // 1. Reconstruct the signed message hash bytes32 msgHash = keccak256(abi.encodePacked( msg.sender, // recipient wallet amount, // exact token amount in wei nonces[msg.sender] // unique nonce (prevents replay) )); // 2. Verify the signature was issued by our server signer key address signer = ECDSA.recover(msgHash, signature); require(signer == trustedSigner, "Invalid signature"); // 3. Increment nonce — this signature is now permanently used nonces[msg.sender]++; // 4. Transfer tokens from contract vault to player IERC20(forgeToken).transfer(msg.sender, amount); emit RewardClaimed(msg.sender, amount); }

6.3 Anti-Replay Protection

Each player address has an associated nonce stored in the contract. Every time a claim is made, the nonce increments. Backend signatures encode the current nonce, so any attempt to reuse a signature fails because the nonce has already advanced. This makes it mathematically impossible to double-claim a reward.

6.4 Trust Model

The trustedSigner private key is held exclusively by the Zyforix backend server. It is never exposed client-side. The backend generates signatures only after verifying the user's server-side balance is sufficient for the requested claim — meaning even if a player manipulates the client-side UI, no signature will be issued for an amount exceeding their verified on-chain balance.

// SECTION 7
Game Mechanics

7.1 Adaptive Difficulty

Player level is derived from cumulative XP earned across all game modes. Level thresholds follow the formula: XP needed = current level × 100. Difficulty parameters scale with level:

Level RangeDifficultyParameters
1–3EasyDefault speeds, max timers, standard ranges
4–7Medium+25% speed per level, −2s scramble timer, wider guess range
8–12Hard+50% speed baseline, −4s timer, 120+ guess range, faster memory reveal
13+ExpertMaximum speed multipliers, minimum timers, widest ranges, highest rewards

7.2 The Eleven Game Modes

Each game mode is designed to test a distinct cognitive ability, making the platform resistant to single-skill exploitation or botting:

GameSkill TestedBot Resistance
⛏️ Mining SimulatorEngagement consistencyMedium — energy-gated
🎯 Space ShooterSpatial tracking, timingHigh — real-time
🐍 SnakePath planning, reflexesHigh — dynamic
🟦 TetrisSpatial reasoning, speedHigh — complex state
🏓 PongReaction, anticipationHigh — real-time
💣 MinesweeperLogical deductionMedium — solvable
🃏 Memory MatchShort-term memoryHigh — randomised
⚡ Reaction TestReaction timeVery high — timing
🔤 Word ScrambleLanguage pattern recognitionHigh — NLP required
🎲 Dice DuelProbability intuitionMedium — chance based
🔢 Number GuesserBinary search strategyHigh — adaptive
// SECTION 8
Earning Model

8.1 Reward Multipliers

Several mechanics stack on top of base earning rates to reward consistent and skilled play:

Streak Bonus: In Dice and Scramble, consecutive wins multiply the base reward. Every 3 consecutive wins adds +50% to the reward for that action.

XP Booster: Purchasable in the Forge Shop for 2.25 $FORGE (v2.0 price after ×15). Doubles XP earned from all games for 30 minutes, accelerating level progression and unlocking harder (more rewarding) difficulty tiers faster.

1.5× Multiplier: Purchasable for 4.50 $FORGE. Applies a 1.5× multiplier to the next 50 game actions, stacking with streak bonuses.

Difficulty Multiplier: Base reward rates are multiplied by up to 3× at Expert difficulty. A level 15 player earns significantly more per Shooter wave than a level 1 player.

Upgrade Multiplier Cap (5×): Mining upgrades (pickaxe, drill, laser) now have a maximum combined multiplier of 5× (down from 22×). This ensures that skill, not spending, is the primary driver of earnings.

8.2 The Shop Economy (v2.0 Prices ×15)

The Forge Shop creates a circular economy: players earn $FORGE through gameplay, spend it on upgrades that improve earning efficiency, and reinvest into the ecosystem. All shop prices have been multiplied by 15 in v2.0, dramatically increasing the token sink rate (now ~40% of all earned tokens flow back into the shop). Example base prices:

  • Auto-Miner (1hr): 3.00 $FORGE
  • Streak Shield: 1.80 $FORGE
  • Energy Refill: 0.75 $FORGE
  • Double Weapon unlock: 22.50 $FORGE
  • Plasma Cannon: 180.00 $FORGE

This creates genuine scarcity and ensures that the 50M P2E pool lasts 6+ years at 50,000 players, even without considering the beneficial effect of the token sink.

Testnet Note: During the Polygon Amoy testnet phase, $FORGE has no real monetary value. Earning rates, shop prices, and reward structures may be fine-tuned before mainnet launch based on player data and economic modelling. The v2.0 rebalance is considered final for the testnet phase.
// SECTION 9
Security Architecture

9.1 Server-Authoritative Balances

Client-side JavaScript cannot be trusted for financial calculations. The Zyforix architecture treats all client-side balance displays as optimistic UI only. The backend server maintains authoritative balance records in a PostgreSQL database. Before issuing any withdrawal signature, the server independently verifies the player's balance — regardless of what the client claims.

9.2 Input Sanitisation

All numeric inputs (withdrawal amounts, game scores submitted to the server) are validated server-side for range, type, and plausibility. Values such as Infinity, NaN, or astronomically large numbers submitted from a modified client are rejected before reaching any balance calculation.

9.3 Signature Single-Use Guarantee

Each withdrawal signature encodes a nonce specific to the player's wallet. Once used on-chain, the nonce increments and the signature becomes permanently invalid. The backend also marks signatures as consumed in its database, providing a second layer of replay protection independent of the blockchain state.

9.4 Rate Limiting

The backend API applies per-user rate limits on balance-mutating endpoints (earn, spend, withdraw). Burst activity inconsistent with human gameplay is flagged and reviewed. The earn endpoints require valid session tokens tied to active gameplay sessions.

9.5 Concurrency Protection

A transaction lock mechanism on the client prevents simultaneous balance mutations (e.g., rapid-fire shop purchases) from creating race conditions that could desync the local and server balances. All mutating operations are serialised through an async lock queue.

9.6 Planned Audit

A full smart contract audit by CertiK is planned for Q3 2026, prior to Polygon mainnet deployment. The audit scope will cover the ForgeRewards contract, signature verification logic, and token vault access controls.

Security Contact: If you discover a vulnerability in the Zyforix contracts or backend, please disclose responsibly to hello@zyforix.com. We take all security reports seriously.
// SECTION 10
Development Roadmap
PhaseTimelineStatusKey Deliverables
FoundationQ1 2026✓ CompleteForgeRewards contract, 14 game modes, MetaMask/WalletConnect, Forge Shop, Airdrops, @ZyforixGameBot
ExpansionQ2 2026→ ActiveNFT badges, staking pools, multiplayer PvP, Telegram Mini App, adaptive difficulty v2, whitepaper v2.0
MainnetQ3 2026PlannedPolygon mainnet migration, CertiK audit, QuickSwap listing, team doxxing, governance launch
EcosystemQ4 2026FutureDAO governance, cross-chain bridges, guild system, seasonal tournament prize pools (10,000 $FORGE)
// SECTION 11
Governance

During the testnet phase, Zyforix is governed by the Swapplee Technologies core team. All parameter changes (earning rates, shop prices, game difficulty) are communicated via the @Zyforixgame Telegram channel before implementation.

Following the Q3 2026 mainnet launch, a DAO governance system will be introduced. $FORGE holders above a minimum threshold will be able to vote on:

• Earning rate adjustments per game mode
• New game mode proposals
• Shop item pricing
• Treasury fund allocation decisions
• Partnership and integration proposals

Governance participation will itself be rewarded with $FORGE, creating incentives for long-term holder engagement rather than pure speculation.

// SECTION 12
Risk Factors
Important: This section describes known risks. Participation in Zyforix involves financial and technical risk. Read carefully before engaging.

12.1 Testnet Status

Zyforix currently operates on Polygon Amoy testnet. $FORGE tokens on testnet have no real monetary value. The testnet may be reset, and token balances may not migrate to mainnet at a 1:1 ratio. Mainnet launch is planned for Q3 2026 but may be delayed.

12.2 Smart Contract Risk

Despite security measures, smart contract bugs may exist. The ForgeRewards contract has not yet undergone a formal audit. Users should be aware that contract exploits, though we believe unlikely given the architecture, could result in token loss.

12.3 Token Value Risk

$FORGE will only acquire real monetary value after mainnet launch and DEX listing. Token price is subject to market forces beyond Swapplee's control. Past performance of other P2E tokens is not indicative of $FORGE's future price.

12.4 Regulatory Risk

Blockchain gaming regulations vary by jurisdiction and are evolving rapidly. Certain features of Zyforix may be restricted or prohibited in specific countries. Users are responsible for compliance with their local laws.

12.5 Backend Dependency

Withdrawal signatures require the Zyforix backend server to be operational. If the backend experiences downtime, withdrawals will be temporarily unavailable. We maintain 99.5%+ uptime targets and use Render.com hosting with auto-restart capabilities.

// SECTION 13
Disclaimer

This whitepaper is provided for informational purposes only and does not constitute financial advice, investment advice, or a solicitation to purchase $FORGE tokens or any other financial instrument.

$FORGE tokens on the Polygon Amoy testnet have no real monetary value. Even following mainnet launch, $FORGE is a utility token designed for use within the Zyforix platform and should not be considered a security or investment product.

Swapplee Technologies Ltd. makes no representation regarding the future value, liquidity, or availability of $FORGE on secondary markets. All projected timelines in this whitepaper are estimates and may change without notice.

Participants in the Zyforix ecosystem do so at their own risk and should conduct their own due diligence before committing any financial resources.

⬡ Polygon Amoy Testnet · Chain ID 80002 · Not Financial Advice