🧠
Technical Specification v1.2

MW Score

Capital Priority Model — A wallet-bound, non-transferable, dynamically calculated reputation score designed to prioritize capital commitment and long-term liquidity provision.

Purpose

The MW Score measures what matters most: sustained capital commitment, long-term liquidity provision, and productive participation in the Mintware ecosystem.

The score is designed to prioritize:

  • Capital commitment — how much liquidity a wallet provides
  • Long-term provision — duration and stability of commitment
  • Productive deployment — exposure to volatility and earned fees
  • Sustainable participation — quality over quantity in trading and referrals

This model structurally favors capital providers. Liquidity contribution carries 65% of the total score weight.

Global Architecture

The MW Score is calculated from three weighted components. Each component measures a different dimension of participation.

Master Formula
MW_SCORE = (TERMINAL_SCORE × 0.15) + (REFERRAL_SCORE × 0.20) + (SOCIAL_LP_SCORE × 0.65)

All sub-scores are normalized to a 0–1000 scale before weighting.

MAX_MW_SCORE = 1000

Calculation Windows

Each component uses a rolling time window to calculate scores. Longer windows for capital, shorter for activity.

Category Rolling Window
Terminal 30 Days
Referral 30 Days
Social LP 90 Days

Scores are recalculated every 24 hours based on activity within these windows.

Terminal Score

The Terminal Score (15% weight) measures trading behavior quality over a 30-day window. It rewards consistent, meaningful trading while penalizing wash trading.

Variables (30-Day Window)
  • V = Total Swap Volume (USD)
  • F = Unique Active Trading Days
  • H = Average Holding Duration (hours)
  • R = Reverse Swap Ratio
  • C = Unique Trading Pairs
Wash Trading Penalty
R = Reverse Volume (within 1h) / Total Volume WASH_PENALTY = R × 0.5
Volume Score
VOL_SCORE = log10(V + 1) × 200
Multipliers
Consistency Multiplier
CONSISTENCY_MULTIPLIER = 1 + (F / 30) MAX = 2.0
Holding Multiplier
HOLD_MULTIPLIER = min(H / 24, 1)
Diversity Multiplier
DIVERSITY_MULTIPLIER = 1 + min(C × 0.1, 0.5) MAX = 1.5
Final Calculation
TERMINAL_SCORE_RAW = VOL_SCORE × CONSISTENCY_MULTIPLIER × HOLD_MULTIPLIER × DIVERSITY_MULTIPLIER × (1 - WASH_PENALTY) TERMINAL_SCORE = min(TERMINAL_SCORE_RAW, 1000)

Referral Score

The Referral Score (20% weight) measures the quality and sustainability of referred participants. It rewards retention and long-term engagement over raw volume.

Variables (30-Day Window)
  • RV = Volume Generated by Referred Wallets
  • RU = Active Referred Wallets
  • RT = Average Active Duration (days)
  • RD = 30-Day Retention Rate (%)
Referral Volume Component
REF_VOL_SCORE = log10(RV + 1) × 250
Multipliers
Unique Wallet Multiplier
UNIQUE_MULTIPLIER = 1 + min(RU × 0.05, 0.75) MAX = 1.75
Retention Multiplier
RETENTION_MULTIPLIER = 1 + min(RD, 0.75) MAX = 1.75
Duration Multiplier
DURATION_MULTIPLIER = 1 + min(RT / 30, 1) MAX = 2.0
Final Calculation
REFERRAL_SCORE_RAW = REF_VOL_SCORE × UNIQUE_MULTIPLIER × RETENTION_MULTIPLIER × DURATION_MULTIPLIER REFERRAL_SCORE = min(REFERRAL_SCORE_RAW, 1000)

Social LP Score

The Social LP Score (65% weight) is the primary driver of MW Score. It measures capital size, duration, stability, and productivity over a 90-day window.

Variables (90-Day Window)
  • L = Average Liquidity Provided (USD)
  • T = Days Liquidity Active
  • E = Volatility Exposure Index (0–1)
  • Y = Net Fees Earned (USD)
  • S = Stability Index (0–1)
  • D = Depth Ratio (wallet / total vault)
Capital Score (Enhanced Log Curve)
CAPITAL_SCORE = (log10(L + 1) ^ 1.25) × 350

This curve increases weight for meaningful capital while maintaining diminishing returns at scale.

Multipliers
Depth Multiplier
D = Wallet Liquidity / Total Vault Liquidity DEPTH_MULTIPLIER = 1 + min(D × 5, 1) MAX = 2.0
Time Multiplier
TIME_MULTIPLIER = 1 + min(T / 120, 1) MAX = 2.0
Volatility Exposure Multiplier
VOL_MULTIPLIER = 1 + E MAX = 2.0
Yield Multiplier
ROI = Y / L YIELD_MULTIPLIER = 1 + min(ROI, 0.75) MAX = 1.75
Stability Multiplier
S = 1 - (Early Withdrawals / Total Deposits) STABILITY_MULTIPLIER = 1 + S MAX = 2.0
Final Calculation
SOCIAL_LP_SCORE_RAW = CAPITAL_SCORE × DEPTH_MULTIPLIER × TIME_MULTIPLIER × VOL_MULTIPLIER × YIELD_MULTIPLIER × STABILITY_MULTIPLIER SOCIAL_LP_SCORE = min(SOCIAL_LP_SCORE_RAW, 1000)

Decay Model

Decay is applied independently per category to reflect inactivity. Each category decays only when there is no relevant activity.

Daily Decay Rate
DAILY_DECAY = 0.5% NEW_SCORE = OLD_SCORE × (1 - 0.005)
Decay Triggers
  • Terminal → No trades executed
  • Referral → No referred wallet activity
  • Social LP → Full liquidity withdrawal

Tier Structure

MW Scores are classified into five tiers. Higher tiers unlock better reward multipliers, governance weight, and ecosystem priority.

Bronze
0–199
Silver
200–399
Gold
400–599
Platinum
600–799
Diamond
800–1000

Design Principles

The MW Score is engineered with specific commitments that ensure fairness, transparency, and alignment with long-term ecosystem health.

Core Commitments
  • Fully on-chain derived — all inputs verifiable on-chain
  • Deterministic — same inputs always produce same score
  • Non-transferable — bound to wallet, cannot be traded
  • Capital-dominant — liquidity provision is the primary driver
  • Resistant to wash trading — penalties for reverse swaps
  • Resistant to referral farming — rewards quality over quantity
  • Rewards long-term liquidity — time and stability multipliers favor commitment