A Web3 gaming platform live on Robinhood Chain: twenty provably fair games, a
sports betting book played in $SWOGEBET, a self-custody wallet, a deployed
launchpad, staking, referrals and levels, a colony of AI agents that learns in
public, and a token that leaves circulation on every withdrawal. This document
describes how it actually works, end to end.
ConfirmedVerified in the deployed code or read directly from the chain. The figure
given is the figure in production on 4 September 2026.
ProposedA reasoned model, not implemented. It is a recommendation, not a feature.
It commits a decision, not a date.
UndecidedNot settled. Every occurrence states which decision has to be made, by whom,
and what depends on it.
This document promises no yield. The rates quoted are current,
changeable configuration parameters, not commitments. Nothing here is investment
advice, and acquiring $SWOGE carries a risk of total loss.
What changed in v1.1. Four things shipped after 14 August and they
change the shape of the protocol, not just its feature list: a sports betting
book played in a second token, $SWOGEBET, with its own
on-chain vault; a self-custody wallet reachable from every page; a
colony of AI agents trading paper money in public; and the rule that
governs all of it — every satellite token opens its pool in $SWOGE.
They are described in 41, 42 and
43, and folded into 02,
11 and 32. Everything else in this
document is unchanged and still holds.
Part I · The project
01 Introduction
The problem
An online casino asks you to trust it on the only thing that matters: the draw. The
player sees a result and nothing else. They can neither recompute it nor prove it was
not picked after the fact. Nearly every gaming platform, including the ones that call
themselves on-chain, simply asserts its own honesty.
The second problem is economic. Most gaming tokens have no real source of revenue: they
fund rewards by inflating the token itself. The loop holds while new buyers arrive, and
stops when they don't.
How SWOGE answers
SWOGE treats these as two separate problems, and answers both in ways that can be checked.
On the draw. Every round is produced by
HMAC-SHA256(server_seed, client_seed:nonce). The hash of the server seed
is published before; the seed itself is revealed
after. Every line of your history carries its seed, its client seed
and its nonce: you recompute the result yourself.
Confirmed
On the economy. The protocol earns a 3 % mathematical edge on
games against the house and a 5 % rake on player-versus-player duels. That revenue
is measured, booked month by month, and it is what funds the rewards — all of which are
expressed as a share of revenue, never as a fixed amount.
Confirmed
What separates SWOGE from a meme coin
A meme coin is a line in an ERC-20 contract and a community. SWOGE is an application that
produces revenue every day, whose token is the unit of account, the betting medium, the
staking asset and the object of the burn.
Dimension
Typical meme coin
SWOGE today
Utility
Speculation
Betting, staking, launchpad, referrals
Revenue
None
House edge + rake + launchpad fees
Rewards
Emission
Share of measured revenue
Supply reduction
One-off burns
1 % of every withdrawal, continuously
Verifiability
The contract
The contract and every round played
Vision
To be the gaming layer of Robinhood Chain: where the chain's playful activity
concentrates, and the infrastructure other teams launch their own tokens and games on.
The chain is new. On a new chain, the first service that genuinely works becomes the
default reference — not on merit, but because there is nothing else to point at. That
window is short and does not reopen.
02 The ecosystem
Ten components, eight of them live. The arrows show where value moves, not just where
you click. $SWOGE sits under all of it: the games are played with it, the satellite
tokens are bought with it, and their liquidity is made of it.
A second token shipped in September: $SWOGEBET, the chip the sportsbook
is played with. It is not a separate project, and the reason is one rule that every
future satellite will follow.
ETH (RH)
│ a buyer pays in whatever they hold…
▼
$SWOGE ─────────────────────────────────▶ held, staked, played
│
│ …and the only pool that quotes the satellite is paired with $SWOGE
▼
$SWOGEBET/$SWOGEUniswap · the liquidity IS $SWOGE
│
▼
$SWOGEBET ──▶ BET VAULT ──▶ BET BALANCE ──▶ SPORTSBOOKon-chainoff-chain ledgerreal fixtures
│
winnings return in $SWOGEBET ◀───┘
There is no $SWOGEBET/ETH market and there will not be one. Buying the satellite buys
$SWOGE first, its price is written in $SWOGE, and the liquidity backing it is $SWOGE
locked in the pool. Three consequences, and they are the whole point:
every user a satellite brings in is a $SWOGE buyer before they are anything else;
every satellite pool takes $SWOGE out of circulation and holds it as liquidity;
the satellite's market capitalisation is quoted in $SWOGE, so it rises with $SWOGE
and cannot be decoupled from it.
The intent is to repeat this: one utility, one team, one pool paired in $SWOGE. A
sportsbook is the first. A trading product around SWOGE AI is the
obvious second. Each one adds volume that must pass through $SWOGE to exist, which is a
far more durable demand than attention.
Component
Role
State
$SWOGE
Unit of account, bets, staking, fees
Confirmed
Vault
Contract that receives deposits and pays withdrawals against a signed voucher
Confirmed
Gaming balance
Off-chain ledger backed by the vault — makes rounds instant and gas-free
Confirmed
Games
20 titles, 3 % house edge
Confirmed
1v1 duels
Player against player, 5 % rake
Confirmed
Staking
Rewarded lock-up, capped at 20 % of supply
Confirmed
Launchpad
Token creation, bonding curve or instant Uniswap pool
Confirmed
Burn
1 % of every withdrawal, sent to the dead address
Confirmed
$SWOGEBET
The betting chip. Bought only with $SWOGE, quoted in $SWOGE — see 41
Confirmed
Bet vault
Second vault, same model as the first, holding $SWOGEBET only
Confirmed
Sportsbook
Real fixtures, singles and accumulators up to 8 legs, played in $SWOGEBET
Confirmed
SWOGE Wallet
Self-custody wallet: send, receive, swap, bridge, buy — see 42
Confirmed
SWOGE AI
Colony of 13 agents trading paper money in public — see 43
Confirmed
Tournaments
Bracket competition, prize pool
Undecided
Marketplace
Trading cosmetic items
Undecided
Part II · The user journey
03 The journey, end to end
Eighteen steps, from landing on the site to leaving the ecosystem. For each: what the
player sees, what actually happens, the fees, and where mistakes are possible.
1 — Landing
What they see: the site, the games, and a Connect button. No sign-up, no
password, no email. What happens: nothing server-side. The page opens a WebSocket and
receives the public configuration: the current server-seed hash, the vault address, the
token address, the chain id, the live jackpot, and the 1v1 tables waiting for an opponent. Fees: none. Risk: none.
Confirmed
2 — Connecting the wallet
What they see: their wallet asks them to sign a readable message:
SWOGE Pusher login / nonce: …. What happens: the server sent a random nonce when the session opened.
The signature proves possession of the private key without ever exposing it, and the
nonce makes an old signature useless. No transaction is broadcast: signing costs nothing
and authorises no movement of funds. Fees: none — this is not a transaction. Risk: the main hazard in Web3 is signing a spending
approval dressed up as a login. Here the message is plain text and contains no
approval. Players should always read it.
Confirmed
3 — Session
What they see: they switch games, close the tab, come back tomorrow —
and never re-sign. What happens: the server issues a signed session token, valid 30 days,
stored locally. It is signed with a server secret: changing that secret revokes every
session at once. Risk: the token grants access to the gaming balance from the device that
holds it. It grants no access to the wallet, and a withdrawal always requires a fresh
signature.
Confirmed
What they see: their balance, identical across all thirteen game pages,
updated to the second. What happens: the balance lives in a server ledger backed by the vault.
Every movement is written to an append-only journal for that player, readable in their
profile: every round, every deposit, every withdrawal, every referral payout, each with
its seed and nonce. Why off-chain: a Plinko drop would cost gas and take seconds on-chain.
Off-chain it is instant and free. The trade-off is explicit and covered in
section 33.
Confirmed
9 to 10 — Play, win
What they see: the result, immediately, with its line in their history. What happens: the nonce is incremented before the
draw, then HMAC-SHA256(server_seed, client_seed:nonce) produces the result.
The balance is debited before the draw and credited after. The total owed to players is
checked after every operation: it must match to the token. Fees: the house edge is built into the paytable; there is no separate
commission.
Confirmed
Players burn nothing themselves in the normal flow: the burn is taken from the
withdrawal. A separate page exists for voluntary burns. Covered in
section 14.
What they see: their tokens in their wallet, free. What happens: nothing holds them. Their history, level, friends and
revealed seeds stay available if they return. An account that never did anything is not
kept (see section 34).
Confirmed
04 The wallet
The architecture, and what it implies
SWOGE combines an external, non-custodial wallet for identity and token
ownership with a platform-held gaming balance for executing rounds.
To state plainly, including to a partner or a regulator: between deposit
and withdrawal, the tokens sit in a contract controlled by the team, and the gaming
balance is a row in a server database. This is a custodial model. A
player cannot withdraw unless the server signs a voucher. Any presentation implying
otherwise would be false.
Confirmed
What this model buys: instant, gas-free rounds with game state complex enough for poker,
multi-card blackjack and turn-based duels — impossible to hold on-chain at that cost.
What it demands in exchange: the safeguards described in section 31,
and honesty about what it is.
Architecture
What it gives
What it costs
At SWOGE
A · Fully non-custodial everything on-chain
No trust required
Gas per round, latency, complex games impossible
Not chosen
B · Embedded wallet keys held by the platform
Zero friction to enter
Key-custody liability, heavy regulatory exposure
Not chosen
C · Connected external wallet
Player keeps their keys, identity proved by signature
Requires an installed wallet
Live
D · Separate gaming balance
Instant, gas-free rounds
Custodial between deposit and withdrawal
Live
What the player sees in their profile
Item
Detail
State
Balance
Continuously refreshed, and forced on tab return and network reconnect
Confirmed
Round history
Paginated by timestamp, with seed, client seed and nonce on every line
Confirmed
Deposits
Amount, transaction, timestamp
Confirmed
Withdrawals
Gross, fee, net, transaction
Confirmed
Staking
Principal, locked part, unlocked part, accruing yield, unlock date
Confirmed
Transfers
Sends and receipts between friends, with an unread badge
Confirmed
Friends
Chosen name, full copyable address, picture, level
Confirmed
Referrals
Link, invitees, matured and pending earnings
Confirmed
Leaderboard
Monthly volume, every player
Confirmed
2FA
Second factor on withdrawal
Undecided — the wallet signature already plays that role; an extra factor only matters alongside an address allow-list
Recovery
Not applicable: the platform never holds keys. Losing your wallet means losing access — as everywhere in Web3.
Confirmed
05 How to deposit
PLAYER ─▶ Connect ─▶ Deposit ─▶ amount ─▶ sign the transaction
│
▼
VAULT CONTRACTDeposit(player, amount, …) event
│
the server watches the chain continuously
│
▼
GAMING BALANCE CREDITED+ journal entry, + notification
Step by step
Open Deposit. The player is already connected; the page knows the
vault address, received when the session opened.
Token and network are fixed. $SWOGE on Robinhood Chain (4663), and
nothing else. The page checks the wallet's chain and offers to switch. That removes the
single biggest cause of lost funds in Web3: the wrong network.
Confirmed
Approve, then deposit. As with any ERC-20, two transactions on the
first deposit: approve the contract, then deposit.
Confirmation. The server listens for the Deposit event.
Every transaction is de-duplicated: the same hash can never credit twice.
Confirmed
Credit. The balance is credited and state written to disk
immediately, not at the next periodic save — a deposit is the one
event you cannot afford to lose in a restart.
Confirmed
History. The line appears under Deposits with a link to the
transaction, and a notification goes out on the Telegram channel.
What can go wrong, and what prevents it
Mistake
Consequence
Protection
Wrong network
Funds lost or stranded
The page forces chain 4663 before offering the deposit Confirmed
Wrong token
Not credited
The contract only accepts $SWOGE; the event only fires for it Confirmed
Sending straight to the contract address instead of calling deposit
Not credited automatically
Undecided — decide on a manual recovery procedure and who runs it
Server down during the deposit
Delayed credit
The server resumes scanning from the last processed block and catches up Confirmed
Deposit credited then unaccounted for
Dispute
An audit tool compares the player's journal to their balance, says where the money went, and allows repair. Repair entries are tagged and excluded from the calculation, so no money is created in a loop. Confirmed
Missing memo / tag
Not applicable
An EVM chain uses no memo; the deposit is identified by the sending address
06 How to withdraw
The mechanism: a signed, cumulative voucher
This is the most important piece of the financial architecture, and it is worth
understanding. The contract exposes:
The server does not sign "pay 5,000". It signs "this
player is entitled to have withdrawn 42,000 in total, ever". The contract remembers
what it has already paid and sends the difference. Three properties follow:
A replayed voucher pays nothing. It states a cumulative already
reached, so the difference is zero. Replay is harmless by construction, not by
maintaining a list of spent vouchers.
A lost voucher is not a problem. The player asks for another; the
new one states the same cumulative or more.
The deadline bounds the window. A voucher expires after an hour.
Confirmed
PLAYER ─▶ Withdraw ─▶ amount
│
▼
server checks: minimum, balance, fee
│
▼
GROSS DEBITED · CUMULATIVE AUTHORISED += NET
│ │
│ ▼
│ SIGNED VOUCHER(1 h)
│ │
▼ ▼
1 % FEE → TO BURNplayer signs the transaction
│ │
▼ ▼
DEAD ADDRESSPLAYER'S WALLET
Live parameters
Minimum10,000$SWOGE — drops to 5,000 at level 20 and 2,000 at level 40
Platform fee1.00 %flat, taken from the gross, burned in full
Voucher validity1 hourafter that, request a new one
The player also pays chain gas for their withdrawal transaction, as with any on-chain
operation. That gas does not go to SWOGE.
Confirmed
What does not exist yet
Item
Decision to make
Cooldown after a large win Undecided
A delay reduces the risk of a bug being drained before it is found, but degrades the experience. Choose: no delay, or a delay above a threshold.
Address allow-list Undecided
Useful if an account is compromised; moot while withdrawal requires the owning wallet's signature.
Daily cap Undecided
To weigh against the promise "your balance is yours". A cap is a real restriction and must be announced, not discovered.
Withdrawal pause Confirmed
Already exists on the contract, owner-operated. To be used only in an incident, and announced publicly when it is.
07 Buying $SWOGE
ETH (RH) — the native gas of Robinhood Chain
│
▼
UNISWAP V3on Robinhood Chain
│
▼
$SWOGE ─▶ wallet ─▶ deposit ─▶ GAMING BALANCE
Route
Detail
State
DEX
Uniswap v3 on Robinhood Chain, paired against the native asset
500 $SWOGE to the invitee after a deposit of at least 10,000
Confirmed
Monthly leaderboard
A share of the month's revenue to the top ten
Confirmed
Swap built into the site
Would save the player a trip to a DEX
Proposed — the Uniswap plumbing is already used by the launchpad; the work is interface
Centralised exchange listing
—
Undecided — depends on a listing decision and a liquidity budget
08 The gaming wallet
A player does not hold one number but four, and they do not behave the same way.
Confusing them is the first source of misunderstanding and support tickets.
Balance
What it is
Playable
Withdrawable
Available
What is committed nowhere
Yes
Yes, above the minimum
Staked
Principal placed in the vault, per position
No
Yes — unstake at any time, in full, then withdraw
Accruing yield
Accumulates by the second, not yet claimed
No
No — it must be claimed first
Referral matured / pending
Earnings mature for 7 days before they can be claimed
No
No until claimed
Locked gift
The welcome gift, until the house has earned it back
Yes
No
The sum of these five, across all players, plus the jackpot reserve, is what the protocol
owes. That figure is compared to the vault's actual contents continuously (see
section 26).
Confirmed
Part III · The games and their economy
09 The games
Thirteen titles live, in two economically distinct families: against the house, and
between players.
Game
Family
Edge / rake
Note
Plinko
House
3.00 %
12 rows, three risk levels
Mines
House
3.00 %
1, 3, 5, 10 or 24 bombs
Hi-Lo
House
3.00 %
A run, cashable at any point
Crash
House
3.00 %
Pre-committed chain of rounds, ×10,000 cap
Blackjack
House
rules
The edge comes from the table rules, not a deduction
Three Card
House
on wins
13.5 % taken from winnings
Coin Pusher
House
paytable
Deterministic physics, progressive jackpot
Coin Pusher Live
House
paytable
Shared real-time table
Smash
House
paytable
Bets from 1 to 1,000
Spin
House
paytable
Prize wheel
Texas Hold'em
Players
5.00 %
Three tables: 5/10, 250/500, 12,500/25,000
Connect 4
Duel
5.00 %
Bets from 10 to 10,000,000
Checkers
Duel
5.00 %
Same money path
Tic-Tac-Toe
Duel
5.00 %
Same money path
Finding an opponent
A bubble in the bottom-right corner of every page opens the list of
open 1v1 tables, with a badge showing how many players are waiting. It stays visible even
when nobody is waiting — a feature that disappears when empty is never discovered.
Confirmed
Item
State
Public table, joinable by anyone
Confirmed
Private match between friends
Confirmed
Instant rematch
Confirmed
Profile visible at the table: name, picture, frame and level
Confirmed
Matchmaking by level or rank
Proposed — the level already travels with the public profile; matchmaking only needs a queue per bracket
Free, no-stake matches
Undecided — good for learning, but they produce no revenue and open the door to leaderboard farming. Decide whether the leaderboard counts them.
Provable fairness
The server seed rotates every 168 hours, and the old one is revealed at
that moment. The last 104 seeds are kept — two years of verifiable history. Rotation is
refused while a round is in flight: rotating mid-blackjack-hand would make it
unverifiable, which is the exact opposite of the point.
The exact formulas, including each game's own suffix, are published on the public
/fairness endpoint.
Confirmed
10 The 1v1 economy
Five possible models. C is what runs today; the others are described because they will
come up in product discussions.
PLAYER APLAYER B
│ stakes 10,000 │ stakes 10,000
└──────────┬──────────┘
▼
POT · 20,000
│
▼
GAME
│
┌──────────┴──────────┐
▼ ▼
5 % RAKEWINNER1,000 → house19,000
Model
Flow
Revenue
Risk
State
A · Free
No tokens enter
None
Costless leaderboard farming
Undecided
B · Fixed entry fee
Entry → house, separate prize pool
Predictable
Reads as a toll
Proposed
C · Winner takes the pot
Stakes → pot → winner
Via the rake
Collusion between two accounts
Live
D · Rake on the pot
5 % taken before payout
Proportional to volume
None specific
Live
E · Tournament pool
N entries → one pool → distribution
Entry fees
Requires dispute arbitration
Undecided
Collusion is the risk specific to model C. Two complicit accounts can
move value between themselves by losing on purpose — they pay the 5 % rake every
time, which makes it a losing operation, but they manufacture volume.
That is why referrals count only a small share of the stake in 1v1 (1 %) rather than
real revenue, and why a volume leaderboard must watch pairs of accounts that only ever
play each other.
Confirmed for the referral countermeasure ·
Undecided for pair detection.
11 Fees
Fee
Rate
Base
Destination
State
House edge
3.00 %
Every bet against the house
Revenue
Confirmed
1v1 and poker rake
5.00 %
The pot
Revenue
Confirmed
Three Card deduction
13.50 %
Winnings
Revenue
Confirmed
Jackpot rake
3.00 %
Coin Pusher bets
Progressive pool, returned to players
Confirmed
Sportsbook margin
10.00 %
The book on each fixture, floor 4 %
Revenue, in $SWOGEBET
Confirmed
Bet vault withdrawal fee
1.00 %
The gross $SWOGEBET withdrawn
Kept by the bet vault
Confirmed
Withdrawal fee
1.00 %
The gross withdrawn
Burned in full
Confirmed
Launchpad protocol fee
1.00 %
Every buy and sell on the curve
SWOGE treasury
Confirmed
Token creation
0
—
—
Confirmed — free today, configurable
Token creator fee
≤ 20 %
Their token's volume
Creator or holders, depending on the chosen mode
Confirmed
Transfer between friends
0
—
—
Confirmed — minimum 10,000
Staking fee
0
—
—
Confirmed — nothing on entry, nothing on exit
Marketplace
—
—
—
Undecided
Tournaments
—
—
—
Undecided
Where the money goes
MONTHLY REVENUE= bets − returns + rake
│
├── 1 % ─────────▶ LEADERBOARD POOLto the top 10 by volumeConfirmed
├── 10 to 20 % ──▶ REFERRALSof the revenue each invitee producesConfirmed
└── the rest ────▶ TREASURY
│
├── staking yield
├── development
├── liquidity
└── marketing split UNDECIDEDWITHDRAWAL FEES ──── 100 % ───▶ BURN0x…dEaD, public transactionConfirmed
Decision to make: how treasury revenue splits between yield, development,
liquidity and marketing is not formalised. Until it is, it is discretionary — a point an
investor will raise immediately. See section 26.
Part IV · Staking, burn and sinks
12 Staking
Live parameters
Annual rate100 %current parameter, changeable — not a commitment
Locknoneunstake at any time
Exitfreethe whole principal returns, plus accrued yield
Global cap20 %of supply — 200,000,000 across every player
Minimumnoneany amount can be staked
Yieldby the secondclaimable at any time, without waiting for the unlock
Yield accrues from the first second and can be claimed whenever, even while locked. Only
the principal is held.
Confirmed
Why a global cap
At 100 % a year, every token staked commits the protocol to returning two within a
year. That debt is invisible on the day it is taken on: it shows up twelve months later.
Without a cap, a single large holder can commit the vault to an amount nobody would
discover until it came due.
The cap puts a known bound on it: at most 20 % of supply staked, therefore at most
20 % of supply in yield over the year. It is not a closed door but a full room — space
frees up as soon as someone leaves, and the gauge is shown on the page
before the player types an amount.
Confirmed
Where the yield comes from — four models
Model
Source
Sustainability
Limit
A · Revenue-backed
A share of real revenue
Total — a slow month pays little, an empty month pays nothing
The rate becomes variable, so harder to advertise
B · Ecosystem budget
A dedicated allocation, finite
Good, while the budget lasts
The end date has to be announced
C · Emission
Newly minted tokens
None — dilutes every holder
Impossible here: supply is fixed
D · Hybrid
A budgeted floor plus a variable part backed by revenue
Good
Harder to explain
What SWOGE does today, without hedging. The live model is
B: a fixed 100 % rate funded by a team allocation. The vault holds
99,826,711 $SWOGE, roughly 10 % of supply, put there by the team —
verifiable on-chain at
0x5593c8141303D14999Df7aa03dd3d3a6d4335fAb.
That budget is not infinite, and protocol revenue does not cover the advertised rate at
scale. The admin dashboard continuously computes the daily cost of staking, the daily
revenue, and how many days the surplus still covers. The recommended target model
is D: a budgeted floor plus a variable part backed by real revenue, with a cap
aligned to what revenue can carry.
Confirmed for the current state ·
Proposed for the target.
13 The staking flow
PLAYER
│ types an amount · sees the room gauge BEFORE confirming
▼
CAP CHECKbefore any debit
│
├── full ─────────▶ refused, with the exact amount of room left
│
▼
POSITION OPENEDprincipal + start date + unlock date
│
▼
YIELD BY THE SECOND
│
├──▶ CLAIM ──▶ available balance ──▶ play, re-stake, or withdraw
│
▼
EXIT — WHENEVER YOU WANT
│
└──▶ UNSTAKE: the whole principal returns, plus accrued yield
The cap check happens before the balance is debited. A refusal placed
after the debit would leave the player with neither their tokens nor their stake — the
kind of hole you only find through a complaint.
Confirmed
14 The burn
Already burned, verified on-chain6,827,534$SWOGE at 0x…dEaD — 0.68 % of supply
Continuous source1 % of every withdrawaltaken from the gross, never reinjected
The path, end to end
WITHDRAWAL100,000 gross
│
├──▶ 99,000 authorised to the player
│
└──▶ 1,000 TO THE BURN PILE
│ the amount stays in the vault, counted separately
▼
BURN TRANSACTIONvault → 0x…dEaD, in a single transaction
│
▼
PUBLIC ANNOUNCEMENTTelegram channel, with the transaction link
│
▼
VERIFICATIONanyone reads the dead address balance
The burn goes from the vault straight to the dead address, in one
transaction. Routing it through the owner's wallet would make it two, and leave a moment
where the tokens belong to them — which is no longer quite a burn.
Confirmed
Burn sources
Source
State
Withdrawal fee, 1 %, in full
Confirmed
Voluntary community burns, with a dedicated page and a burners' leaderboard
Confirmed
A share of launchpad fees
Proposed — the protocol earns 1 % of the volume of every launched token; routing part of it to the burn ties launchpad activity to $SWOGE scarcity
A share of game fees
Proposed — to weigh against funding the staking yield, which draws on the same source
Buyback and burn
Undecided — requires a treasury in another asset and a written policy; otherwise it is a case-by-case decision, which is the opposite of a mechanism
A burn does not create value. It reduces supply. The effect on price
depends entirely on the demand facing it, and reduced supply with no demand produces
nothing. Any communication presenting a burn as a mechanical price increase would be
misleading.
15 Token sinks
A sink removes tokens from useful circulation without destroying them;
they can come back. A burn destroys them for good. Conflating the two
overstates real scarcity.
Mechanism
Type
Reversible
State
Staking
Sink while it lasts
Yes, at any time
Confirmed — held voluntarily, not locked
Bets in play
Circulation
—
Neither sink nor burn: 97 % of a bet returns to players
Jackpot reserve
Sink
Yes, when it drops
Confirmed
Withdrawal fee
Burn
No
Confirmed
Paid cosmetics: frames, avatars, name colours
Sink or burn depending on destination
—
Proposed — ten tier frames already exist, earned by level; selling them would be a clean sink
Tournament entry
Circulation + partial sink
—
Undecided
Priority launchpad access for stakers
Sink
Yes
Proposed — ties staking directly to a utility rather than a yield
16 Rewards
Reward
Funding
Sustainable?
State
Monthly leaderboard 1 % of the month's revenue to the top ten by volume, split 30 / 20 / 13 / 10 / 8 / 6 / 5 / 4 / 2.5 / 1.5
Share of real revenue
Yes, by construction — an empty month pays nothing
Confirmed
Referrals 10 % of the revenue produced by your invitee, up to 20 % at the top tier; 1 % of the stake in 1v1
Share of real revenue
Yes — can never cost more than the invitee brought in
Confirmed
Welcome gift 500 $SWOGE to the invitee after a 10,000 deposit
Acquisition budget
Yes — locked until the house has earned it back, which makes farming a losing move
Confirmed
Daily quests and login streak small amounts, rising over 7 days
Marketing budget
Yes, small and capped
Confirmed
Rewarded ads 10 $SWOGE, up to 5 times a day
Advertising revenue
Yes — funded by the advertiser
Confirmed
Levels 100 levels earned on volume wagered, on 50 × n⁴ — level 100 takes 5,000,000,000 in cumulative volume, five times the total supply wagered by one player
No direct cost
Yes — the perks are conveniences (lower withdrawal minimum, unlocked picture) and a larger referral share, never an amount. A level once reached is kept: it never falls, not even if the curve is hardened.
Confirmed
Seasonal rewards
—
—
Undecided
Tournament pools
—
—
Undecided
The rule that makes the whole thing sustainable: every meaningful reward
is expressed as a share of measured revenue, never as a fixed amount.
The protocol therefore cannot hand out money it has not earned. The only exceptions are
small, capped, budgeted acquisition amounts — and the staking yield, which is today the
one item funded by an allocation rather than by revenue.
Part V · The launchpad
17 The launchpad — SwogeFun V2
Contract 0x4De26D120A4fF2d7c1875E6C7D611262b9cA426d, deployed on Robinhood
Chain. 23 tokens launched to date.Confirmed
Two launch modes
Curve mode
The token sells on a bonding curve. Buyers enter progressively, the price rises with
sales, and when the curve is exhausted the token graduates: the
accumulated liquidity is deposited into a Uniswap v3 pool and the token trades freely.
800,000,000 on the curve · 200,000,000 for liquidity · 1,000,000,000 total.
Instant mode
The token is created and its Uniswap v3 pool opened in the same transaction. No curve
phase, no graduation to wait for — it is tradable and visible on aggregators
immediately.
The creator receives 70 % of the creator share; the rest feeds the protocol.
Contract parameters, read from the chain
Parameter
Value
Effect
Creation fee
0
Launching is free today; the parameter is owner-configurable
Protocol fee
1.00 %
On every buy and sell, to the SWOGE treasury
Maximum creator fee
20.00 %
A ceiling; the creator picks their rate at launch
Creator share, instant mode
70.00 %
Of the creator fee stream
Uniswap pool fee
1.00 %
Fee tier of the v3 pool created
Supply per launched token
1,000,000,000
Fixed, not mintable after creation
Max wallet
configurable
In basis points, chosen by the creator — 0 = no cap
Fee destination
two modes
To the dev wallet, or redistributed to holders of the token
What is unusual about this launchpad
Holder redistribution is implemented in the contract: each holder accrues a share of
trading fees proportional to their holding and claims it whenever they want. This rarely
exists at the launchpad level rather than inside each individual token.
Confirmed
CREATOR
│ name · symbol · mode · max wallet · fee destination
│ + Telegram / X / website / logo
▼
createToken()one transaction
│
├── CURVE mode ──▶ curve sale ──▶ GRADUATION ──▶ Uniswap v3 pool
│
└── INSTANT mode ──▶ UNISWAP V3 POOL IMMEDIATELY
│
▼
FREE TRADING · aggregators · scanners
│
┌────────────┴────────────┐
▼ ▼
1 % → SWOGE TREASURYcreator fee → dev or holders
What is missing for a curated launchpad
Item
State
Decision to make
Permissionless launching
Confirmed
Anyone can launch. That is a choice: maximum openness against no filter.
Application, review, approval
Undecided
Add a verified track alongside the open one, with a distinct badge. Decide who judges, on what criteria, and whether refusals are explained publicly.
Whitelist, allocation, public sale
Undecided
Requires an extra sale mode. Decide whether staked $SWOGE grants priority allocation.
Vesting for the launched project's team
Undecided
Nothing today obliges a creator to lock their share. It is the first question an informed investor asks.
Refunds if a target is not reached
Undecided
Only meaningful with a target-based sale.
$SWOGE utility inside the launchpad
Proposed
Three options: creation fees payable in $SWOGE, priority allocation for stakers, a share of protocol fees burned. The second is the strongest: it gives staking a utility that is not a yield.
18 Launchpad security
Protection
Detail
State
Standard token contract
Every launched token uses the same verifiable contract, with no mint function after creation
Confirmed
Anti-snipe
The token contract carries a buy limit for the first blocks after launch
Confirmed
Max wallet
Creator-configurable, in basis points of supply
Confirmed
Liquidity deposited by the contract
In curve mode, graduation liquidity is deposited by the contract, not the creator
Confirmed
Liquidity position held
The contract holds the Uniswap v3 position
Confirmed — the policy for withdrawing that position is undecided and must be written publicly
Project team wallet disclosure
—
Undecided
Contract review
—
Undecided — moot while every token uses the standard contract; becomes necessary if custom contracts are accepted
Proposed — a concentration scanner already exists on the site and supplies the data
Community reporting
—
Undecided
No platform can guarantee that a project launched on it is safe. A
permissionless launchpad distributes tooling, not recommendations. That sentence belongs
visibly on the launchpad page, not only in a document.
Undecided — check that it is there.
Part VI · Market and automation
19 Volume and liquidity
Concept
What it is
What it is not
Organic volume
Different people buying and selling for their own reasons
Not the sum of transactions; two accounts passing tokens back and forth produce volume and no information
Liquidity
What is actually deposited in the pools
Not volume: a pool can see a lot pass through with little depth
Depth
How much you can buy or sell before moving the price by x %
The only number that tells you what a position is worth on the way out
Gaming activity
Volume wagered on the platform
Unrelated to the token's trading volume. Conflating them in communication would be misleading.
Active players
Distinct addresses that play
Not holders, not visitors
Wash trading is out of scope. Manufacturing volume through transactions
between controlled accounts is market manipulation, illegal in most jurisdictions,
detectable by on-chain analysis, and destructive for a project whose main argument is
verifiability. A project that publishes its seeds and its formulas cannot lie about its
volume.
The legitimate levers
Lever
What it produces
State
The product itself
A player who wants to play has to buy $SWOGE. That is the most solid source of demand, because it does not depend on the market.
Confirmed
Launchpad activity
Every launched token brings users to the chain and into the ecosystem
Confirmed — 23 tokens
Professional market making
Tightens the spread and improves depth, without creating artificial volume
Undecided — decide whether there is a mandate, with whom, and publish it
Liquidity incentives
Paying liquidity providers
Proposed — expensive, to be funded explicitly
Trading competitions
Rewards real volume over a period
Proposed — careful: rewarding volume also rewards pointless round-trips. Better to reward holding or playing.
Monthly gaming leaderboard
Rewards volume played, every unit of which has paid the house edge — volume that funds what it distributes
Confirmed
20 Bots and automation
Infrastructure bots
Bot
Role
State
Telegram notifications
Deposits, big wins, stakes, new players, burns with transaction links
Confirmed
Chain watcher
Listens for deposits continuously, resumes from the last processed block after a restart
Confirmed
Off-machine backup
Daily compressed archive to a private channel, after checking the channel is not public
Confirmed
Seed rotation
Checks every ten minutes whether the weekly rotation is due, and waits for no round to be in flight
Confirmed
Monthly prize payout
Pays the previous month's pool exactly once, with a double-payment guard
Confirmed
Empty-account purge
Drops records that never did anything, protecting connected players
Confirmed
Community moderation
—
Undecided
Trading bots
A bot trading on Uniswap is no different from a human trading on Uniswap: the pool does
not know who is calling. There is nothing to permit or forbid, and claiming otherwise
would be false. What is true: the damaging strategies are sandwiching and launch sniping,
and the launchpad already carries a buy limit for the first blocks.
Confirmed
Game bots — not allowed
A program playing on the player's behalf against the house gains
nothing: the result is drawn by HMAC and depends on no reflex. It is simply rate-limited
like everyone else.
In player-versus-player games it is the opposite: a Connect 4 or checkers solver beats a
human almost every time. That is the only place where automation genuinely takes
something from someone, and therefore the only place where detection matters. See
section 21.
Undecided — detection is not implemented.
Rate limiting
Every connection gets a token bucket: 20 messages per second, a burst of 40, and the
connection closes past 400 refused messages. Measured: 498,200 hostile messages sent, 39
served, socket closed, and another player served in 50 milliseconds during the attack.
Confirmed
Part VII · Game integrity
21 Anti-cheat
Threat
Where it bites
Countermeasure state
Automated solver
1v1 duels only
Undecided — the most serious gap on the integrity side
Collusion between two accounts
Duels, poker
Partial: referrals count only 1 % of the stake in 1v1, which makes the loop a losing one. Pair detection remains undecided.
Multi-accounting
Welcome gift, leaderboard
The gift is locked until the house has earned it back: a hundred throwaway accounts return zero. Confirmed
Mass empty accounts
Server load
Records with no activity are not written to disk. Measured: 20,000 empty records weighed 10.7 MB and blocked for a second on every save. Confirmed
Result manipulation
Every game
Impossible without breaking HMAC-SHA256 or publishing a seed that does not match its hash — which the first player who checks would catch. Confirmed
Withdrawal voucher replay
Vault
Harmless by construction: the voucher is cumulative. Confirmed
Message flooding
Server
Per-connection token bucket. Confirmed
DETECTION ─▶ FLAG ─▶ HUMAN REVIEW ─▶ RESTRICTION ─▶ APPEAL ─▶ RESOLUTIONautomaticqueueno automationgraduateddeadlineexplained
A decision to make, and a structural one: a restriction touches a
person's money. It has to be written down in advance who decides, on what evidence, what
appeal exists, and within what deadline. A procedure improvised on the first case will be
unfair and will look it. This is writing work, not development, and it can be done now.
22 The leaderboard
Ranking
Basis
State
Monthly, all players
Volume wagered over the calendar month
Confirmed
Levels, permanent
Lifetime volume wagered, 100 levels, 10 tiers
Confirmed
Weekly
—
Proposed — a short cycle creates an appointment; the monthly engine already exists
Per game
—
Proposed
ELO / MMR on duels
—
Undecided — needed if level-based matchmaking is adopted
Why volume and not winnings: a winnings leaderboard rises and falls with
luck, without anyone changing how they play. Volume is measurable, never goes down, and
every unit of it has paid the house edge — so farming the leaderboard funds the very pool
you are trying to win.
Confirmed
23 Tournaments
Entirely undecided. Nothing is implemented. What follows
is a proposal, to validate before any development.
ENTRY(fee) ─▶ PRIZE POOL ─▶ BRACKET ─▶ ROUNDS ─▶ FINAL ─▶ PAYOUT
│ │
└──── protocol share ───────────────────────────────┘
Format
Cadence
What it brings
Daily, small entry
Every day at a fixed hour
An appointment, therefore retention
Weekly
Weekends
A visible pool, a reason to share
Monthly
End of month
Dovetails with the existing leaderboard
Seasonal
Quarterly
A long story, frames and titles to win
Decisions first: do entry fees go entirely to the pool or partly to the
protocol; what happens when a player abandons mid-bracket; who arbitrates a dispute; do
tournaments count towards the monthly leaderboard.
24 Digital items
Item
How it is obtained
State
7 profile badges
Free choice
Confirmed
Personal picture
After a deposit, or at level 5
Confirmed
10 tier frames
Earned by level, from engraved bronze to a crowned frame
Confirmed
Titles and name colours
—
Proposed
Limited-time cosmetics
Events
Proposed — the most honest sink: the player pays for something they wanted, and nothing is promised in return
NFTs
—
Undecided
On NFTs. Frames and badges work today without a chain, and nothing
requires tokenising them. Tokenisation buys exactly two real things: resale between
players, and use outside the platform. If neither is wanted, an NFT adds cost, gas and
attack surface for nothing.
Part VIII · Community, treasury, tokenomics
25 Community
PLAY ─▶ COMPETE ─▶ WIN ─▶ SHARE ─▶ INVITE ─▶ NEW PLAYERS ─┐
▲ │
└───────────────────────────────────────────────────────────────────────┘
The loop is not a figure of speech: every arrow maps to something that exists. You play,
you find an opponent through the duels bubble, you win, the win is announced on the
Telegram channel, your referral link pays for life, and your invitee arrives with a gift.
Channel / mechanism
State
Telegram channel with automatic announcements
Confirmed
Lifetime referrals, with a personal link and invitee tracking
In the vault, on-chain99,826,711$SWOGE on 14 August 2026 — player deposits + team allocation
Owed to playerscomputed continuouslybalances + staked + yield + jackpot
Available surplusvault − owedthe only amount withdrawable without touching player funds
The admin dashboard compares these three continuously, warns when the margin drops below
10 %, and turns red when the vault no longer covers what is owed. It also computes the
daily cost of staking, the daily revenue, and
how many days the surplus still covers at the current rate.
Confirmed
What is not formalised
Topic
Decision to make
Revenue split Undecided
What share to staking yield, development, marketing, liquidity, reserve. Publishing ranges beats publishing exact figures that are never honoured.
Emergency reserve Undecided
How many months of yield and withdrawals the vault must cover at all times, and what happens below that line.
Multisignature Undecided
Today, control of the vault and the launchpad is single-signature. It is the first remark any serious auditor or partner will make. A 2-of-3 multisig is quick to set up and changes the nature of the risk.
Published addresses Proposed
Publishing the treasury, vault and launchpad addresses in the documentation lets anyone verify. The vault and launchpad are already public in practice.
Public dashboard Proposed
A read-only public view of the non-sensitive numbers: circulating supply, total burned, total staked, cap utilisation.
27 Tokenomics
Item
Value
Source
Name
Swole Doge
Contract
Symbol
SWOGE
Contract
Address
0x8a166Fb41Cd659a0a43396272FF73973Ce29F817
Robinhood Chain
Decimals
18
Contract
Total supply
1,000,000,000
Contract · fixed
Mintable
no
No mint function
Already burned
6,827,534
Balance of 0x…dEaD · 0.68 % of supply
In the gaming vault
99,826,711
Vault contract balance · ~10 %
Supply allocation
The full allocation table is undecided, and it is
the project's most visible documentation gap. Two figures are publicly
verifiable — 6,827,534 burned and 99,826,711 in the vault — but where the remaining 893
million sits is not documented. An investor or partner will ask this first, and the
absence of an answer will weigh more heavily than an imperfect but published split.
Bucket
Share
Vesting
State
Liquidity
—
—
Undecided
Team
—
—
Undecided — the most scrutinised bucket; with no published cliff or vesting it is assumed unlocked
Treasury
—
—
Undecided
Gaming vault and staking
≈ 10 %
Not applicable
Verifiable — 99,826,711 in the vault contract
Marketing
—
—
Undecided
Ecosystem and partnerships
—
—
Undecided
Burned
0.68 %
Permanent
Verifiable — rising with every withdrawal
Circulating supply over time: total supply is fixed and can only fall.
Two forces reduce it: the burn, permanently, and the staking lock, temporarily. A
projected curve would only be meaningful once the allocation table and unlock schedule are
published.
Undecided
28 Revenue model
Source
Mechanism
State
House edge
3 % of every bet against the house
Active
1v1 and poker rake
5 % of the pot
Active
Launchpad protocol fee
1 % of every buy and sell on launched tokens
Active
Rewarded ads
Advertiser revenue, shared with the player
Active
Token creation fee
Configurable, currently zero
Available
Cosmetics
—
Proposed
Tournament fees
—
Undecided
Marketplace
—
Undecided
Partnerships, sponsorship
—
Undecided
Revenue is booked month by month, line by line: bets, returns, net revenue, staking paid,
bonuses, referrals, jackpots, deposits, withdrawals, burned. This is not an estimate: it
is accounting kept at the single choke point every round passes through.
Confirmed
29 The economic flywheel
NEW PLAYERS
│
▼
BUY $SWOGEreal demand, not speculative
│
▼
DEPOSIT
│
▼
VOLUME PLAYED
│
┌───────────┼───────────┐
▼ ▼ ▼
3/5 % REVENUELEVELSBURN ON WITHDRAWAL
│ │ │
┌─────────┼─────────┐ │ ▼
▼ ▼ ▼ │ SUPPLY REDUCEDLEADERBOARD REFERRALS TREASURY │
│ │ │ │
│ │ ▼ │
│ │ DEVELOPMENT │
│ │ │ │
│ │ ▼ │
│ │ NEW GAMES │
│ │ │ │
└─────────┴─────────┴─────────────────┘
│
▼
MORE PLAYERS ──▶ the loop repeats
Three properties separate this loop from the usual diagram.
It does not depend on the market. A player who wants to play buys
$SWOGE whether the price rises or falls. That is usage demand.
It funds itself. The rewards distributed are shares of revenue
already earned, not tokens created.
It contracts cleanly. If activity falls, rewards fall with it and
nothing breaks. A fixed-emission model keeps distributing while revenue collapses.
The one link that breaks this rule is the fixed staking rate. It is the
only item that does not contract when activity does. The 20 % cap bounds the risk;
aligning it with what revenue can carry would remove it. See section 12.
30 Transparency
What is already public and verifiable by anyone, without asking:
Circulating supply, excluding the vault and known addresses Proposed
Total staked and cap utilisation Proposed
Rounds played, active players, rewards distributed Proposed
Protocol revenue by month Proposed — decide the level of detail published
No activity figure is claimed in this document beyond those read from the
chain or from the code.
Part IX · Technical
31 Security
Area
What is in place
State
Withdrawals
Cumulative signed voucher, expiring in an hour, replay harmless by construction
Confirmed
State persistence
Write to a temp file, fsync, then atomic rename; rolling backup; refusal to write an empty state over a populated one
Confirmed
Startup
A present-but-unreadable file makes the server refuse to start rather than start empty — a server that will not boot can be fixed, erased balances cannot
Confirmed
Off-machine backup
Daily compressed archive to a private channel, refused if the channel turns out to be public
Confirmed
Restore
Import that looks first, keeps the current state in a dated file, refuses an empty or damaged archive, and disconnects everyone
Confirmed
Admin access
Constant-time key comparison, lockout after 10 attempts, and fully closed if no key is configured
Confirmed
Rate limiting
Per-connection token bucket
Confirmed
Fund conservation
After every operation, balances plus authorisations plus fees must equal the previous total, to the token — verified by tests
Confirmed
Third-party contract audit
—
Undecided — the most serious gap. Two contracts hold user funds.
Proposed — cheap and strongly credibility-building
Written incident procedure
—
Undecided — who decides to suspend, who communicates, within what deadline
32 The contracts
Contract
Role
Main risk
State
$SWOGE token 0x8a166F…F817
ERC-20, fixed supply
Low: no mint function
Deployed
Gaming vault 0x5593c8…5fAb
Receives deposits, pays against a signed voucher, tracks cumulative withdrawn per address
High: holds player funds. The signing key is the single point of failure
Deployed · audit undecided
Bet vault 0x3E70D3…Ce398
Second vault, $SWOGEBET only. Same model as the gaming vault: Deposit events, cumulative signed vouchers, per-address withdrawn total. Its EIP-712 domain is SwogeBetVault, so a voucher signed for one vault is worthless at the other — and it is the contract that checks it, not us
High: holds bettors' funds. Same single point of failure as the gaming vault, the signing key
Deployed · verified on Blockscout · audit undecided
$SWOGEBET token 0xc0aed5…c8bea
ERC-20, the betting chip. Its only market is the $SWOGEBET/$SWOGE pool
Low as a token; its price depends on $SWOGE by construction
Deployed
SwogeFun V2 0x4De26D…a426d
Token creation, curve, graduation, Uniswap pool, fees, holder rewards
High: holds graduation liquidity and positions
Deployed · audit undecided
Launched tokens
Standard ERC-20 with anti-snipe and max wallet
Moderate: identical contract for all, so one flaw touches all
Deployed
Staking contract
Not applicable today: staking is held off-chain, backed by the vault
Staking inherits the vault's custody risk
Undecided — on-chain staking would remove that risk, at the cost of gas
Tournament contract
—
—
Undecided
33 On-chain and off-chain
Operation
Where
Why
Holding and transferring the token
Chain
That is ownership
Deposit
Chain
Must be provable
Withdrawal
Chain
Same, with a signed authorisation
Burn
Chain
An unverifiable burn is worth nothing
Launchpad
Chain
Third-party funds
Game rounds
Off-chain
Cost and latency prohibitive on-chain
Gaming balance
Off-chain
Follows from the line above
Staking
Off-chain
Follows the gaming balance
Profiles, friends, leaderboard
Off-chain
No direct financial value
Why a round cannot be on-chain
A Plinko drop needs a random draw and immediate settlement. On-chain that means one
transaction per ball, gas each time, several seconds of waiting, and a randomness oracle.
The cost would exceed the bet for small amounts — which is to say for most rounds.
Provable fairness is the answer to that trade-off. It does not make the
round on-chain, but it makes it checkable afterwards: you can prove a
result was determined before the player played, and was not chosen after. That is the best
available in an off-chain architecture, and considerably more than most platforms offer.
Confirmed
34 Data and analytics
Data
Use
State
Conversion funnel: pages opened, wallets connected, depositors, first bets
Knowing where it jams — traffic, wallet friction, or the first deposit
Confirmed
Monthly books: bets, returns, revenue, costs, result
Economic steering
Confirmed
Volume per player, per game
Leaderboard, levels
Confirmed
Retention, cohorts
—
Undecided
Privacy
The platform collects no name, no email, no identity document. The identifier is a public
address, which the player already chose to make public by using it on a chain. Display
name and picture are optional and supplied by the player.
Two existing measures follow the same line: the addresses seen during the day for funnel
counting are never written to disk, and records that never did anything
are not kept. What does not exist cannot leak.
Confirmed
Part X · Roadmap, risks, compliance
35 Roadmap
By phase, without dates. An invented date in a white paper becomes a missed promise six
months later.
Phase
Content
State
1 · Brand and foundations
Token deployed, site, community, channel
Done
2 · Token and liquidity
Uniswap v3 pool, holder scanner
Done
3 · Vault and gaming balance
Deposits, withdrawals on signed vouchers, burn on withdrawal
Staking utility in the launchpad, cosmetics, sinks
Proposed
11 · Expansion
New games, mobile, partnerships
Undecided
What this table really says: phases 1 to 7 of a standard Web3 roadmap are
already shipped and live. What is missing is not product — it is
governance: audit, multisig, published allocation, written procedures.
It is also the cheapest work available and the one that unlocks the most credibility.
36 Long term
$SWOGEthe unit of account
│
▼
THE VAULTthe way in and the way out
│
▼
THE GAMESusage demand — what makes people buy the token
│
▼
COMPETITIONwhat brings them back: levels, leaderboard, duels
│
▼
TOURNAMENTSwhat creates an appointment
│
▼
STAKINGwhat removes supply — more so if it opens access
│
▼
THE LAUNCHPADwhat brings other teams and their communities
│
▼
THE NETWORKother games built on the same infrastructure
Each floor reinforces the one below rather than replacing it. The launchpad brings
communities who discover the games; the games produce the revenue that funds development;
levels and the leaderboard bring back those who came; staking removes supply as usage
demand grows.
The most interesting prospect is the last one: opening the gaming infrastructure
to other teams. The provable-fairness engine, the vault, the balances, the duels
and the leaderboard are all generic. A team launching a game on Robinhood Chain would not
have to rebuild them.
Proposed
37 Risk analysis
Risk
Impact
Mitigation
Residual
Vault signing key compromised
Total loss of player funds
Key kept out of the repository, never in a browser
High — single-signature. Multisig is the highest-return measure available.
Flaw in the vault or launchpad contract
Loss of funds
Simple contracts, small surface
High — no external audit
Staking yield unsustainable
Vault drained, withdrawals impossible
20 % cap, 10 % of supply put in the vault, runway counter on the dashboard
Medium — a fixed rate does not contract with activity
Central server failure
Platform unavailable, no games possible
Atomic state, rolling backup, daily off-machine archive, tested restore
Medium — one server, no automatic failover
Insufficient liquidity
A holder cannot exit without collapsing the price
Uniswap v3 pool
Medium — depth undocumented, no market-making mandate
Login message in plain text, with no spending approval
Medium — inherent to Web3; addressed through education
38 Compliance
This document is not legal advice and cannot stand in for it. What follows
lists topics to be examined by qualified counsel in each target jurisdiction. None is
settled.
Topic
Why it arises
State
Classification of the activity
Games with stakes and random outcomes fall, in many jurisdictions, under gambling law with mandatory licensing. It is the heaviest question, and it conditions everything else.
Undecided
Token classification
Yield-bearing staking may, under local tests, move the token towards a financial instrument
Undecided
Geographic restrictions
Some jurisdictions prohibit access without a local licence
Undecided
Minimum age
Universally required for this kind of activity
Undecided — a self-declaration is the minimum measure, and it is trivial to add
KYC / anti-money-laundering
Generally becomes mandatory above certain withdrawal thresholds
Undecided — decide the thresholds before reaching them, not after
Responsible gaming
Self-exclusion, voluntary limits, information
Undecided — recommended regardless of any obligation
Data protection
Little data collected, which simplifies matters considerably
Undecided
Taxation
Treatment of winnings, staking rewards and burns
Undecided
Launchpad
Facilitating third-party token issuance can create intermediary liability
Undecided
Part XI · Appendices
39 Every flow
Deposit
PLAYER → connect wallet → sign the message (free)
→ Deposit → ERC-20 approval → deposit transaction
→ VAULT CONTRACT → Deposit event
→ server watcher → de-duplicated by transaction hash
→ CREDIT + immediate disk write + journal + notification
→ GAMING BALANCE AVAILABLE
Withdraw
PLAYER → Withdraw → amount
→ minimum check (10,000, lowered by level)
→ GROSS DEBITED · CUMULATIVE += NET · 1 % FEE → BURN PILE
→ SIGNED VOUCHER (cumulative, valid 1 h)
→ player signs the transaction
→ CONTRACT: pays (cumulative − already paid)
→ PLAYER'S WALLET
Staking
PLAYER → room gauge shown → amount
→ cap check before any debit
→ POSITION (principal + start)
→ yield by the second
→ CLAIM → available balance
→ UNSTAKE: everything, at any time
A round of play
PLAYER → game → bet
→ bet debited → nonce incremented
→ HMAC-SHA256(server_seed, client_seed:nonce)
→ result → return credited
→ JOURNAL: bet, return, seed, client seed, nonce
→ conservation check: the total owed must match to the token
A 1v1 duel
A opens a table (stake M) → visible in the duels bubble
B joins (stake M) → POT = 2M → game
→ winner: 2M − 5 % · draw: each gets their stake back
→ rake → revenue → leaderboard, referrals, treasury
Burn
WITHDRAWALS → 1 % of each → BURN PILE (counted apart, stays in the vault)
→ single transaction: VAULT → 0x…dEaD
→ public announcement with the link
→ VERIFICATION: anyone reads the dead address balance
Launchpad
CREATOR → createToken(name, symbol, mode, max wallet, fees, links)
→ CURVE mode: sale → GRADUATION → Uniswap v3 pool
→ INSTANT mode: POOL IMMEDIATELY
→ free trading · 1 % to the protocol · creator fee to dev or holders
The complete flywheel
BUY → DEPOSIT → PLAY → COMPETE → LEVEL UP
→ WIN → STAKE or WITHDRAW
│
▼
1 % BURNED
▲ │
│ REVENUE → leaderboard · referrals · treasury
│ │
└── NEW PLAYERS ◀── development ◀── new games ◀──┘
40 Critical audit
Nine readings of the same project. Each keeps only what concerns it.
CTO
Strong: provable fairness genuinely implemented and published;
hardened persistence with atomic writes and a refusal to boot on an unreadable state; a
dense test suite including fund-conservation tests; backup and restore tested end to end. Weak: a single server, no failover. Missing: external
monitoring, downtime alerting, an incident procedure. Attackable: "what happens if the server burns down?" Before launch: monitoring, and a restore rehearsed for real.
Game designer
Strong: thirteen games, duels, a 100-level progression, a funded
monthly leaderboard. The retention loop genuinely exists. Weak: no recurring appointment — monthly is a long cycle. Missing: tournaments, level-based matchmaking, seasons. What breaks it: solvers on duels; a player who loses ten straight to a
program does not come back. Before launch: a weekly cycle, and minimal detection on high-stake duels.
Tokenomics expert
Strong: fixed supply, rewards expressed as a share of real revenue, a
continuous burn tied to a real action. Clearly above the sector average. Weak: the fixed 100 % staking rate is the only item that does not
contract with activity. Missing: the allocation table. Attackable: "who holds the 893 million that are not documented?" — the
first question, and the only one with no answer today. Before launch: publish the allocation and vesting, imperfect or not.
Blockchain architect
Strong: the cumulative voucher is the right call — it makes replay
harmless by construction rather than by maintaining a list. The on-chain / off-chain split
is justified and owned. Weak: off-chain staking inherits the custody risk. Missing: multisig. Attackable: "one key controls every withdrawal." Before launch: multisig on the vault and the launchpad.
Security engineer
Strong: rate limiting measured under attack; dashboard closed by
default; constant-time key comparison; refusal to write an empty state over a populated
one. Weak: no external audit on two contracts holding funds. Missing: bug bounty, monitoring, incident plan. What breaks it: a flaw in the vault. Everything else is repairable. Before launch: the audit. The highest-return spend on the project.
Web3 product manager
Strong: the journey is short — connect, deposit, play. The off-chain
balance removes gas friction, the number-one cause of drop-off. Weak: you already need $SWOGE and the ability to use a DEX. Missing: a built-in swap; the Uniswap plumbing is already there. Attackable: "how many people drop off before the first deposit?" — the
conversion funnel already answers that, which is rare. Before launch: the built-in swap.
Economist
Strong: a real, measured revenue source, independent of the market.
That is what almost every gaming token lacks. Weak: current revenue does not cover the staking yield at the permitted
cap. Missing: published split ranges. What breaks it: a prolonged drop in activity while staking keeps running. Before launch: align the staking cap with what revenue can carry, or move
to a partly variable rate.
Compliance specialist
Strong: little personal data collected, which simplifies matters
considerably. Weak: nothing settled on the classification of the activity. Missing: minimum age, geographic restrictions, responsible-gaming tools,
KYC thresholds. What breaks it: a regulator's decision in a jurisdiction where many users
sit. Before launch: legal opinions in the two or three main jurisdictions, and
a minimum age, which costs a checkbox.
Investor
Strong: the product exists and runs. On a new chain, with a launchpad
already used by 23 projects. This is not a promise. Weak: everything rests on one person and one key. Missing: allocation, audit, multisig — the three things I look at before
anything else. Attackable: "what stops me losing everything tomorrow morning?" Before launch: the three above. They change nothing about the product and
everything about the thesis.
The twenty decisions to settle
#
Decision
Why it comes first
1
External audit of the vault and the launchpad
Two contracts hold third-party funds with no outside review
2
Multisig on the vault and the launchpad
Removes the most severe single point of failure
3
Publish the allocation table and vesting
893 million undocumented; the first question any partner asks
4
Align the staking cap with revenue, or make the rate variable
The only item that does not contract with activity
5
Legal opinion on the classification of the activity
Conditions the entire model
6
Minimum age and geographic restrictions
Near-zero cost, high exposure without
7
Written suspension, sanction and appeal procedure
Improvised on the first case, it will be unfair
8
Monitoring and downtime alerting
One server, no failover
9
Solver detection on high-stake duels
The only place cheating genuinely takes from someone
10
Collusion detection between account pairs
Distorts the leaderboard and levels
11
Public revenue-split ranges
Makes the treasury legible without constraining it
12
Emergency reserve: how many months, and what happens below
Solvency is planned, not observed
13
Swap built into the site
Removes the last friction before the first deposit
14
A weekly competition cycle
Monthly is too long to build a habit
15
$SWOGE utility in the launchpad
Gives staking a reason to exist that is not a yield
16
Tournament format and dispute arbitration
To write before building, not after
17
Policy for withdrawing launchpad liquidity positions
Unwritten today; it is what a launched project wants to know
18
A "verified project" track alongside open launching
Differentiates without closing
19
Public read-only dashboard
Turns verifiability into a visible argument
20
Responsible-gaming tools
To do regardless of any legal obligation
Part XII · Shipped since v1.0
41 Sports betting and $SWOGEBET
SWOGE BET is a sportsbook, live on the site. Real fixtures, odds computed from a model
and locked at the moment the slip is placed, singles and accumulators of
up to eight legs. It is played in $SWOGEBET and in nothing else.
Why a second token rather than one more use for $SWOGE
The honest answer is that it is not a second economy, it is a second door into
the same one. A satellite token gives a product its own market, its own holders and its
own story without splitting the protocol — because of the pool rule stated in
section 02: $SWOGEBET is paired with $SWOGE and with nothing
else. Buying it buys $SWOGE first, even when the buyer pays in ETH. Its price is
written in $SWOGE. Its liquidity is $SWOGE, locked in the pool.
So the sportsbook cannot grow without $SWOGE growing with it, and a bettor cannot enter
without becoming a $SWOGE buyer on the way in. That property is why the model is worth
repeating for the next utility, and why it is stated as a rule rather than left to a
decision each time.
The bet vault
Bets are funded from a second on-chain vault, deployed on 3 September 2026 at
0x3E70D325DbcA349e37B2030a2aAcD6147B3Ce398 and verified on Blockscout. It is
the same contract model as the gaming vault, deliberately: a Deposit event
the server watches, and withdrawals paid against an EIP-712 cumulative
voucher the player cashes themselves. Two things are worth stating plainly.
The two balances never mix. A player has a $SWOGE casino balance
and a $SWOGEBET betting balance side by side, each with its own vault, deposit,
withdrawal and minimum. A bet cannot be paid with $SWOGE, and the engine refuses it
in those words.
Every ticket carries its currency. Slips placed before the bet
vault existed were staked in $SWOGE and are settled in $SWOGE — winnings and
refunds alike. Nothing was reinterpreted after the fact.
The voucher's EIP-712 domain is SwogeBetVault, not
SwogePusherVault. A voucher signed for one vault does not verify at the
other, and it is the contract that enforces it.
Live parameters
Parameter
Value
Note
Currency
$SWOGEBET
Exclusively — see above
Minimum stake
100
Per slip
Legs per accumulator
≤ 8
All legs must land
Win cap
5,000,000
Per slip, whatever the odds
Exposure cap per fixture
2,000,000
The book stops taking bets on a fixture beyond it
Book margin
10 %
Default, with a 4 % floor and a per-outcome floor so the favourite is never priced at fair value
Minimum withdrawal
50
From the bet vault
The bankroll is the real risk here, and it is not the players'. Open
slips are a liability the vault must be able to pay if they all land. The owner dashboard
now shows, for the bet vault specifically: what it holds on-chain, what it owes (bettor
balances plus signed vouchers not yet cashed), how many slips are open, by how many
bettors, and what they would pay out in the worst case. It turns red when the vault stops
covering what it owes, and amber when it covers balances but not every open slip winning.
The correct response to amber is to fund the bankroll, never to refuse a payout.
42 The SWOGE Wallet
Section 04 describes the embedded wallet a player gets by signing up
with an email. What shipped in September is the screen around it: a
self-custody wallet page where the keys are the player's, reachable from a round button
at the bottom right of every page on the site.
What it does
How
State
Hold and read balances
ETH (RH), $SWOGE, $SWOGEBET and any token the player adds, read from the chain
Confirmed
Send
To any address, with a review sheet showing the amount, the token, the full address and what remains after
Confirmed
Receive
Address and QR code
Confirmed
Swap
Uniswap route on Robinhood Chain; Solana-to-Solana through Jupiter for players who arrive from there
Confirmed
Bridge
Relay: a deposit address on the chain the player already holds funds on, delivered to their own address
Confirmed
Buy $SWOGE
In place, with the real price impact shown before signing rather than a fixed tolerance
Confirmed
Move money in and out of the game
Two tabs — Casino · $SWOGE and Bets · $SWOGEBET — each with its own vault, deposit and withdrawal
Confirmed
Read SWOGE AI signals
The colony's buys and sells, paired so a signal shows what became of it
Confirmed
The round button does not navigate. It opens the wallet in a panel over the page you are
on, so a player can check a balance or top up mid-game without losing their table, their
socket or their place in a live round — and the same button folds it away again.
43 SWOGE AI
SWOGE AI is a colony of 13 agents that watches every token launched on
Robinhood Chain, judges it, buys what passes and sells on its own rules. It trades
paper money — a treasury that started at 1,000 units and has no claim
on anyone's funds — and it does so in public: every buy, every sell,
every refusal and every result is on the SWOGE AI page and in the Telegram channel,
losses included.
How a token gets bought
Each agent owns one question and answers only that one. Scout sweeps the feeds and drops
what is already empty. Warden reads the contract: honeypot, taxes, owner powers.
Whale-Watch reads the holders. Whisper reads the buying pressure. Oracle reads the
market. A refusal at any stage stops the pipeline, so the services the later agents would
have called are never paid for. What survives is bought; Sentinel then watches the
position, Extender decides whether a winner runs longer, and Closer ends it.
What makes it a colony rather than a script
Every agent keeps a memory of what its own judgements were worth and corrects its
thresholds from measured outcomes rather than from opinion. Tokens the colony
refused are scored too — they are followed as shadows, and a refusal that
keeps discarding winners shows up as such in the audit. That is the part most bots skip,
and it is the part that makes the learning honest: a system that only ever measures its
own purchases learns that its purchases were good.
Measured, and corrected in the open. Two faults found on 4 September are
worth recording, because they are the kind that a fair reading of one's own data
produces. The safety cut at −35 % was only checked once per turn, every 150
seconds, while a pool on this chain can empty in one: positions were closing at −60
to −92 %. And tokens that collapsed were never scored at all — their pool
goes silent, no feed quotes them, so they simply left the sample and the lessons were
being learned from survivors only. Both are fixed: the 45-second watch now applies the
cut, and a token the market knew and no longer quotes is scored as the collapse it was.
Where it goes
When the agents have enough measured history to trade real money, the product opens to
users, and it follows the same rule as the sportsbook: a satellite token,
$SWOGEAI, paired with $SWOGE and nothing else, required to run the bot
with one's own funds. Proposed — the colony runs today,
the token does not exist, and no date is committed.
One-page summary
What SWOGE is
A Web3 gaming platform live on Robinhood Chain, whose token $SWOGE (Swole Doge, fixed
supply of 1,000,000,000) is the betting unit, the staking asset, the object of a
continuous burn — and the currency every satellite token is bought and quoted in.
What runs today
Twenty provably fair games, several of them player-versus-player. A sportsbook on real
fixtures, played in $SWOGEBET from a second on-chain vault. Two vaults with deposits and
withdrawals against a cumulative signed voucher. A self-custody wallet — send, receive,
swap, bridge, buy — reachable from every page. A capped staking system. One hundred
levels earned on volume wagered. A monthly leaderboard funded by a share of revenue.
Lifetime referrals. A deployed launchpad, SwogeFun V2. And SWOGE AI, a colony of 13 agents
trading paper money in public while it learns.
How it makes money
A 3 % mathematical edge on games against the house, a 5 % rake on duels, and
1 % of every trade on tokens launched through the launchpad. That revenue is booked
month by month, and it funds the rewards — all expressed as a share of real revenue, never
as a fixed amount.
What leaves circulation
1 % of every withdrawal is burned permanently. 6,827,534 $SWOGE
have already left circulation, verifiable on-chain. Supply is fixed and can only fall.
What is verifiable without trust
Every round is produced by HMAC-SHA256. The seed hash is published before,
the seed revealed after, the exact formulas are public. Vault contents, total burned and
launchpad activity are read straight from the chain.
What to know before investing or partnering
The model is custodial between deposit and withdrawal. The contracts
have not been audited by a third party. Control is
single-signature. The allocation table is not published.
The regulatory classification of the activity has not been examined. The
staking yield is today funded by a team allocation, not by revenue.
The position
Robinhood Chain is new. SWOGE is the first gaming service on it that genuinely works,
and its launchpad is already in use. The advantage is not technological: it is temporal,
and it is closing.
White paper · v1.1 · 4 septembre 2026
Swole Doge Protocol
Une plateforme de jeu Web3 en production sur Robinhood Chain : vingt jeux à
équité vérifiable, un livre de paris sportifs joué en $SWOGEBET, un portefeuille
dont le joueur détient les clés, un launchpad déployé, un système de staking, de
parrainage et de niveaux, une colonie d'agents IA qui apprend en public, et un
jeton dont chaque retrait retire de l'offre.
Ce document décrit le fonctionnement réel, de bout en bout.
ConfirméVérifié dans le code déployé ou lu directement sur la chaîne. Le chiffre
donné est le chiffre en production au 4 septembre 2026.
ProposéModèle argumenté, non implémenté. C'est une recommandation, pas une
fonctionnalité. Elle engage une décision, pas un calendrier.
À définirNon décidé. Chaque occurrence dit quelle décision doit être prise, par
qui, et ce qui dépend d'elle.
Ce document ne promet aucun rendement. Les taux cités sont des
paramètres de configuration actuels, modifiables, et non des engagements. Rien
ici ne constitue un conseil en investissement, et l'acquisition de $SWOGE
comporte un risque de perte totale.
Ce qui change en v1.1. Quatre choses sont entrées en production
après le 14 août, et elles changent la forme du protocole, pas seulement sa liste
de fonctionnalités : un livre de paris sportifs joué dans un
second jeton, $SWOGEBET, avec son propre coffre on-chain ; un
portefeuille dont le joueur détient les clés, accessible depuis
chaque page ; une colonie d'agents IA qui trade de l'argent papier
en public ; et la règle qui gouverne tout cela — chaque jeton satellite
ouvre son pool en $SWOGE. Ils sont décrits en 41,
42 et 43, et repris dans
02, 11 et 32.
Tout le reste de ce document est inchangé et tient toujours.
Partie I · Le projet
01 Introduction
Le problème
Un casino en ligne demande qu'on lui fasse confiance sur le seul point qui compte :
le tirage. Le joueur ne voit qu'un résultat. Il ne peut ni le recalculer, ni prouver
qu'il n'a pas été choisi après coup. La quasi-totalité des plateformes de jeu, y
compris « on-chain », se contentent d'affirmer leur honnêteté.
Le second problème est économique. La plupart des jetons de jeu n'ont aucune source
de revenu réelle : ils émettent des récompenses financées par l'inflation du jeton
lui-même. La boucle tient tant que de nouveaux entrants achètent, et s'arrête sinon.
La réponse de SWOGE
SWOGE traite ces deux problèmes séparément, et par des moyens vérifiables.
Sur le tirage. Chaque manche est produite par
HMAC-SHA256(graine_serveur, graine_joueur:numéro). L'empreinte de la
graine du serveur est publiée avant, la graine elle-même est
révélée après. Chaque ligne d'historique porte sa graine, sa
graine client et son numéro : le joueur recalcule le résultat lui-même.
Confirmé
Sur l'économie. Le protocole encaisse un avantage
mathématique de 3 % sur les jeux contre la banque et 5 % de rake sur les duels
entre joueurs. Ce revenu est mesuré, comptabilisé mois par mois, et c'est lui qui
finance les récompenses — qui sont toutes exprimées en part du
revenu, jamais en montant fixe. Confirmé
Ce qui distingue SWOGE d'un meme coin
Un meme coin est une ligne dans un contrat ERC-20 et une communauté. SWOGE est une
application qui produit du chiffre d'affaires tous les jours, dont le jeton est
l'unité de compte, le moyen de mise, le support de staking et l'objet du burn.
Dimension
Meme coin classique
SWOGE aujourd'hui
Utilité
Spéculation
Mise, staking, launchpad, parrainage
Revenu
Aucun
Avantage de la maison + rake + frais launchpad
Récompenses
Émission
Part du revenu mesuré
Réduction d'offre
Burn ponctuel
1 % de chaque retrait, en continu
Vérifiabilité
Le contrat
Le contrat + chaque manche jouée
Vision
Devenir la couche de jeu de Robinhood Chain : l'endroit où l'activité ludique de la
chaîne se concentre, et l'infrastructure sur laquelle d'autres équipes lancent leurs
propres jetons et jeux.
La chaîne est neuve. Sur une chaîne neuve, le premier service qui fonctionne
vraiment devient la référence par défaut — non par mérite, mais parce qu'il n'y a
rien d'autre à recommander. Cette fenêtre est courte et ne se rouvre pas.
02 L'écosystème
Dix composants, dont huit sont en production. Les flèches indiquent où circule la
valeur, pas seulement où l'on clique. $SWOGE est dessous tout le reste : les jeux se
jouent avec lui, les jetons satellites s'achètent avec lui, et leur liquidité est
faite de lui.
Un second jeton est entré en production en septembre : $SWOGEBET, le
jeton avec lequel se jouent les paris. Ce n'est pas un projet à part, et la raison tient
dans une règle que chaque satellite à venir suivra.
ETH (RH)
│ l'acheteur paie avec ce qu'il a…
▼
$SWOGE ─────────────────────────────────▶ détenu, staké, joué
│
│ …et le seul pool qui cote le satellite est apparié à $SWOGE
▼
$SWOGEBET/$SWOGEUniswap · la liquidité EST du $SWOGE
│
▼
$SWOGEBET ──▶ COFFRE PARIS ──▶ SOLDE PARIS ──▶ LIVRE SPORTIFon-chainhors chaînevrais matchs
│
les gains reviennent en $SWOGEBET ◀┘
Il n'existe aucun marché $SWOGEBET/ETH, et il n'en existera pas. Acheter le satellite
achète d'abord du $SWOGE, son prix est écrit en $SWOGE, et la liquidité qui l'adosse est
du $SWOGE verrouillé dans le pool. Trois conséquences, et c'est tout l'intérêt :
chaque utilisateur qu'un satellite amène est un acheteur de $SWOGE avant d'être
autre chose ;
chaque pool de satellite sort du $SWOGE de la circulation et le retient en
liquidité ;
la capitalisation du satellite est cotée en $SWOGE : elle monte avec lui et ne peut
pas s'en découpler.
L'intention est de répéter ce schéma : une utilité, une équipe, un pool apparié en
$SWOGE. Le livre sportif est le premier. Un produit de trading autour de
SWOGE AI est le second évident. Chacun ajoute du volume qui doit
passer par $SWOGE pour exister — une demande bien plus durable que l'attention.
Composant
Rôle
État
$SWOGE
Unité de compte, mise, staking, frais
Confirmé
Coffre
Contrat qui reçoit les dépôts et paie les retraits sur bon signé
Confirmé
Solde de jeu
Registre hors chaîne, adossé au coffre — permet des manches instantanées et gratuites en gas
Confirmé
Jeux
20 titres, avantage de la maison de 3 %
Confirmé
Duels 1v1
Joueur contre joueur, rake de 5 %
Confirmé
Staking
Verrouillage rémunéré, plafonné à 20 % de l'offre
Confirmé
Launchpad
Création de jetons, courbe de liaison ou pool Uniswap immédiat
Confirmé
Burn
1 % de chaque retrait, envoyé à l'adresse morte
Confirmé
$SWOGEBET
Le jeton des paris. Acheté uniquement avec du $SWOGE, coté en $SWOGE — voir 41
Confirmé
Coffre des paris
Second coffre, même modèle que le premier, ne contenant que du $SWOGEBET
Confirmé
Livre sportif
Vrais matchs, simples et combinés jusqu'à 8 jambes, joués en $SWOGEBET
Confirmé
SWOGE Wallet
Portefeuille dont le joueur détient les clés : envoyer, recevoir, swap, bridge, acheter — voir 42
Confirmé
SWOGE AI
Colonie de 13 agents qui trade de l'argent papier en public — voir 43
Confirmé
Tournois
Compétition à élimination, cagnotte
À définir
Place de marché
Échange d'objets cosmétiques
À définir
Partie II · Le parcours utilisateur
03 Le parcours de A à Z
Dix-huit étapes, de l'arrivée sur le site à la sortie de l'écosystème. Pour chacune :
ce que voit le joueur, ce qui se passe réellement, les frais, et le risque d'erreur.
1 — Arrivée
Ce qu'il voit : le site, les jeux, et un bouton « Connect ». Aucune
inscription, aucun mot de passe, aucun courriel. Ce qui se passe : rien côté serveur. La page ouvre une connexion
WebSocket et reçoit la configuration publique : empreinte de la graine du serveur,
adresse du coffre, adresse du jeton, identifiant de chaîne, jackpot en cours, tables
1v1 qui attendent. Frais : aucun. Risque : aucun.
Confirmé
2 — Connexion du portefeuille
Ce qu'il voit : son portefeuille lui demande de signer un message
lisible : SWOGE Pusher login / nonce: …. Ce qui se passe : le serveur a envoyé un nonce aléatoire à
l'ouverture. La signature prouve la possession de la clé privée sans jamais
l'exposer, et le nonce empêche de rejouer une ancienne signature. Aucune transaction
n'est émise : signer ne coûte rien et n'autorise aucun mouvement de fonds. Frais : aucun — ce n'est pas une transaction. Risque : le principal risque du Web3 est de signer une
autorisation de dépense déguisée en connexion. Ici le message est
en clair et ne contient aucune autorisation. Un joueur doit toujours le lire.
Confirmé
3 — Session
Ce qu'il voit : il change de jeu, ferme l'onglet, revient le
lendemain — il n'a pas à resigner. Ce qui se passe : le serveur émet un jeton de session signé,
d'une durée de 30 jours, stocké localement. Il est signé avec un secret serveur :
changer ce secret révoque toutes les sessions d'un coup. Risque : le jeton donne accès au solde de jeu depuis l'appareil où
il est stocké. Il ne donne pas accès au portefeuille, et un retrait exige toujours
une signature fraîche.
Confirmé
Ce qu'il voit : son solde, identique sur les treize pages de jeu, mis
à jour à la seconde. Ce qui se passe : le solde vit dans un registre serveur adossé au
coffre. Chaque mouvement est écrit dans un journal append-only propre au joueur,
consultable dans son profil : chaque manche, chaque dépôt, chaque retrait, chaque
gain de parrainage, avec sa graine et son numéro. Pourquoi hors chaîne : une manche de Plinko coûterait du gas et
prendrait plusieurs secondes on-chain. Hors chaîne elle est instantanée et gratuite.
Le compromis est explicite et traité en section 33.
Confirmé
9 à 10 — Jouer, gagner
Ce qu'il voit : le résultat, immédiatement, avec la ligne
correspondante dans son historique. Ce qui se passe : le numéro de manche est incrémenté
avant le tirage, puis
HMAC-SHA256(graine_serveur, graine_client:numéro) produit le résultat.
Le solde est débité de la mise avant le tirage et crédité du retour après. La somme
totale due aux joueurs est vérifiée après chaque opération : elle doit correspondre
au jeton près. Frais : l'avantage de la maison est inclus dans le barème, il n'y a
pas de commission séparée.
Confirmé
Le joueur ne brûle rien lui-même dans le parcours normal : le burn est prélevé sur le
retrait. Une page de burn volontaire existe séparément.
Traité en section 14.
Ce qu'il voit : ses jetons dans son portefeuille, libres. Ce qui se passe : rien ne le retient. Son historique, son niveau, ses
amis et ses graines révélées restent disponibles s'il revient. Un compte qui n'a
jamais rien fait n'est pas conservé (voir section 34).
Confirmé
04 Le wallet
L'architecture retenue, et ce qu'elle implique
SWOGE combine un portefeuille externe non-custodial pour l'identité
et la propriété des jetons, et un solde de jeu conservé par la
plateforme pour l'exécution des manches.
À dire clairement, y compris à un partenaire ou un régulateur : entre
le dépôt et le retrait, les jetons sont dans un contrat contrôlé par l'équipe, et le
solde de jeu est une écriture dans une base de données serveur. C'est un modèle
custodial. Le joueur ne peut pas retirer sans que le serveur signe
un bon. Toute présentation qui laisserait entendre le contraire serait fausse.
Confirmé
Ce que ce modèle rend possible : des manches instantanées, sans gas, avec un état de
jeu complexe (poker, blackjack multi-cartes, duels au tour par tour) impossible à
tenir on-chain à ce coût. Ce que ce modèle exige en échange : les garde-fous décrits
en section 31, et l'honnêteté sur sa nature.
Architecture
Ce qu'elle donne
Ce qu'elle coûte
Chez SWOGE
A · Non-custodial pur tout on-chain
Aucune confiance requise
Gas à chaque manche, latence, jeux complexes impossibles
Non retenu
B · Portefeuille intégré clés gérées par la plateforme
Zéro friction à l'entrée
Responsabilité de garde des clés, exigences réglementaires lourdes
Non retenu
C · Portefeuille externe connecté
Le joueur garde ses clés, identité prouvée par signature
Exige un portefeuille installé
En production
D · Solde de jeu séparé
Manches instantanées et gratuites
Modèle custodial entre dépôt et retrait
En production
Ce que le joueur voit dans son profil
Élément
Détail
État
Solde
Rafraîchi en continu, et forcé au retour d'onglet et à la reconnexion réseau
Confirmé
Historique des manches
Pagination par horodatage, avec graine, graine client et numéro pour chaque ligne
Confirmé
Dépôts
Montant, transaction, horodatage
Confirmé
Retraits
Montant brut, frais, net, transaction
Confirmé
Staking
Principal, part verrouillée, part libre, rendement en cours, date de déverrouillage
Confirmé
Virements
Envois et réceptions entre amis, avec pastille de non-lu
Confirmé
Amis
Nom choisi, adresse complète copiable, photo, niveau
Confirmé
Parrainage
Lien, filleuls, gains mûrs et en attente
Confirmé
Classement
Volume du mois, tous joueurs
Confirmé
2FA
Second facteur sur retrait
À définir — la signature du portefeuille joue déjà ce rôle ; un 2FA supplémentaire n'a de sens qu'avec une liste blanche d'adresses
Récupération
Sans objet : les clés ne sont jamais détenues par la plateforme. Perdre son portefeuille, c'est perdre l'accès — comme partout en Web3.
Confirmé
05 Comment déposer
JOUEUR ─▶ Connect ─▶ Deposit ─▶ montant ─▶ signature de la transaction
│
▼
CONTRAT DU COFFREévénement Deposit(player, amount, …)
│
le serveur surveille la chaîne en continu
│
▼
CRÉDIT DU SOLDE DE JEU+ écriture au journal, + notification
Étape par étape
Ouvrir Deposit. Le joueur est déjà connecté ; la page connaît
l'adresse du coffre, reçue à l'ouverture de la session.
Le jeton et le réseau sont imposés. $SWOGE sur Robinhood Chain
(4663), et rien d'autre. La page vérifie la chaîne du portefeuille et propose d'en
changer si nécessaire. C'est ce qui supprime la première cause de perte de fonds du
Web3 : le mauvais réseau. Confirmé
Approbation puis dépôt. Comme pour tout ERC-20, deux
transactions au premier dépôt : autoriser le contrat, puis déposer.
Confirmation. Le serveur écoute l'événement Deposit
émis par le contrat. Chaque transaction est dédoublonnée : le même hachage ne peut
jamais créditer deux fois. Confirmé
Crédit. Le solde est crédité et l'état écrit sur disque
immédiatement, pas à la prochaine sauvegarde périodique — un
dépôt est l'événement qu'on ne peut pas se permettre de perdre dans un redémarrage.
Confirmé
Historique. La ligne apparaît dans l'onglet Deposits avec le
lien vers la transaction, et une notification part sur le canal Telegram.
Erreurs possibles et ce qui les empêche
Erreur
Conséquence
Protection
Mauvais réseau
Fonds perdus ou bloqués
La page force la chaîne 4663 avant de proposer le dépôt Confirmé
Mauvais jeton
Non crédité
Le contrat n'accepte que $SWOGE ; l'événement n'est émis que pour lui Confirmé
Envoi direct à l'adresse du contrat sans passer par la fonction de dépôt
Non crédité automatiquement
À définir — décider d'une procédure de récupération manuelle et de qui l'exécute
Serveur arrêté pendant le dépôt
Crédit retardé
Le serveur reprend le balayage au dernier bloc traité et rattrape les dépôts manqués Confirmé
Dépôt crédité puis introuvable
Litige
Un outil d'audit compare le journal du joueur à son solde, dit où l'argent est passé, et permet la réparation. Les lignes de réparation sont marquées et exclues du calcul, pour ne pas créer de monnaie en boucle. Confirmé
Memo / tag manquant
Sans objet
Une chaîne EVM n'utilise pas de memo ; le dépôt est identifié par l'adresse émettrice
06 Comment retirer
Le mécanisme : un bon signé, cumulatif
C'est la pièce la plus importante de l'architecture financière, et elle mérite d'être
comprise. Le contrat expose :
Le serveur ne signe pas « paie 5 000 ». Il signe « cet
joueur a le droit d'avoir retiré 42 000 au total depuis toujours ». Le contrat
garde en mémoire ce qu'il a déjà versé et paie la différence. Trois propriétés en
découlent :
Un bon rejoué ne paie rien. Il annonce un cumul déjà atteint,
donc une différence nulle. C'est ce qui rend le rejeu inoffensif par construction,
et non par une liste de bons déjà utilisés qu'il faudrait tenir.
Un bon perdu n'est pas un problème. Le joueur en redemande un ;
le nouveau annonce le même cumul ou davantage.
La date limite borne la fenêtre. Un bon expire au bout d'une
heure. Confirmé
JOUEUR ─▶ Withdraw ─▶ montant
│
▼
contrôles serveur : minimum, solde, frais
│
▼
SOLDE DÉBITÉ DU BRUT · CUMUL AUTORISÉ CRÉDITÉ DU NET
│ │
│ ▼
│ BON SIGNÉ(1 h)
│ │
▼ ▼
FRAIS 1 % → À BRÛLERsignature de la transaction
│ │
▼ ▼
ADRESSE MORTEPORTEFEUILLE DU JOUEUR
Paramètres en production
Minimum10 000$SWOGE — abaissé à 5 000 au niveau 20 et 2 000 au niveau 40
Frais de plateforme1,00 %à plat, prélevé sur le brut, intégralement brûlé
Validité du bon1 heureau-delà, il faut en redemander un
Le joueur paie en plus le gas de la chaîne pour sa transaction de retrait, comme pour
toute opération on-chain. Ce gas ne revient pas à SWOGE.
Confirmé
Ce qui n'existe pas encore
Élément
Décision à prendre
Délai de carence après un gros gain À définir
Un délai réduit le risque d'exploitation d'un bug avant sa découverte, mais dégrade l'expérience. Choisir : aucun délai, ou un délai au-delà d'un seuil.
Liste blanche d'adresses À définir
Utile si le compte est compromis ; sans objet tant que le retrait exige la signature du portefeuille propriétaire.
Plafond journalier À définir
À arbitrer contre la promesse « votre solde est à vous ». Un plafond est une restriction réelle et doit être annoncé, pas découvert.
Pause des retraits Confirmé
Existe déjà côté contrat, actionnable par le propriétaire. À n'utiliser qu'en incident, et à annoncer publiquement quand elle est utilisée.
07 Acheter du $SWOGE
ETH (RH) — le gaz natif de Robinhood Chain
│
▼
UNISWAP V3sur Robinhood Chain
│
▼
$SWOGE ─▶ portefeuille ─▶ dépôt ─▶ SOLDE DE JEU
Voie
Détail
État
DEX
Uniswap v3 sur Robinhood Chain, paire contre l'actif natif
Confirmé
Récompenses de jeu
Gains, quêtes quotidiennes, série de connexion, publicité récompensée
Confirmé
Parrainage
500 $SWOGE au filleul après un dépôt d'au moins 10 000
Confirmé
Classement mensuel
Part du revenu du mois aux dix premiers
Confirmé
Swap intégré au site
Éviterait au joueur de sortir vers un DEX
Proposé — l'infrastructure Uniswap est déjà utilisée par le launchpad, le travail est de l'interface
Listing sur une plateforme centralisée
—
À définir — dépend d'une décision de cotation et d'un budget de liquidité
08 Le Gaming Wallet
Un joueur ne détient pas un seul chiffre mais quatre, qui ne se comportent pas de la
même façon. Les confondre est la première source d'incompréhension et de messages au
support.
Solde
Ce que c'est
Jouable
Retirable
Disponible
Ce qui n'est engagé nulle part
Oui
Oui, au-dessus du minimum
En staking
Principal placé dans le coffre, par position
Non
Oui — on sort quand on veut, en entier, puis on retire
Rendement en cours
Accumulé à la seconde, non encore réclamé
Non
Non — il faut le réclamer d'abord
Parrainage mûr / en attente
Les gains mûrissent 7 jours avant d'être réclamables
Non
Non tant qu'il n'est pas réclamé
Cadeau bloqué
Le cadeau de bienvenue tant que la maison ne l'a pas gagné
Oui
Non
Le total de ces cinq postes, pour tous les joueurs, plus la réserve du jackpot, est ce
que le protocole doit. Ce chiffre est comparé au contenu réel du coffre en permanence
(voir section 26).
Confirmé
Partie III · Les jeux et leur économie
09 Les jeux
Treize titres en production, répartis en deux familles économiquement distinctes :
contre la banque, et entre joueurs.
Jeu
Famille
Avantage / rake
Note
Plinko
Banque
3,00 %
12 rangées, trois niveaux de risque
Mines
Banque
3,00 %
1, 3, 5, 10 ou 24 bombes
Hi-Lo
Banque
3,00 %
Série, encaissable à tout moment
Crash
Banque
3,00 %
Chaîne de manches pré-engagée, plafond ×10 000
Blackjack
Banque
règles
L'avantage vient des règles de la table, pas d'un prélèvement
Three Card
Banque
sur gains
Prélèvement de 13,5 % sur les gains
Coin Pusher
Banque
barème
Physique déterministe, jackpot progressif
Coin Pusher Live
Banque
barème
Table partagée en temps réel
Smash
Banque
barème
Mise de 1 à 1 000
Spin
Banque
barème
Roue à lots
Texas Hold'em
Joueurs
5,00 %
Trois tables : 5/10, 250/500, 12 500/25 000
Puissance 4
Duel
5,00 %
Mises de 10 à 10 000 000
Dames
Duel
5,00 %
Même chemin d'argent
Morpion
Duel
5,00 %
Même chemin d'argent
Trouver un adversaire
Une bulle présente en bas à droite de toutes les pages ouvre la liste
des tables 1v1 ouvertes, avec un badge indiquant combien de joueurs attendent. Elle
reste visible même quand personne n'attend — une fonctionnalité qui disparaît quand
elle est vide n'est jamais découverte.
Confirmé
Élément
État
Table publique, rejoignable par n'importe qui
Confirmé
Partie privée entre amis
Confirmé
Revanche immédiate
Confirmé
Profil visible à la table : nom, photo, cadre et niveau
Confirmé
Appariement par niveau ou par classement
Proposé — le niveau est déjà porté par le profil public, l'appariement ne demande qu'une file par tranche
Parties gratuites, sans mise
À définir — bonnes pour l'apprentissage, mais elles ne produisent aucun revenu et ouvrent la porte au farming de classement. Décider si le classement les compte.
Équité vérifiable
La graine du serveur tourne toutes les 168 heures, et l'ancienne est
révélée à ce moment-là. Les 104 dernières graines sont conservées,
soit deux ans d'historique vérifiable. La rotation est refusée tant qu'une manche est
en cours : tourner au milieu d'une main de blackjack la rendrait invérifiable, ce qui
est l'inverse exact du but recherché.
Les formules exactes, avec les suffixes propres à chaque jeu, sont publiées sur
l'endpoint public /fairness.
Confirmé
10 L'économie du 1v1
Cinq modèles possibles. Le C est celui en production ; les autres sont décrits parce
qu'ils reviendront dans les discussions produit.
JOUEUR AJOUEUR B
│ mise 10 000 │ mise 10 000
└──────────┬──────────┘
▼
POT · 20 000
│
▼
PARTIE
│
┌──────────┴──────────┐
▼ ▼
RAKE 5 %VAINQUEUR1 000 → maison19 000
Modèle
Flux
Revenu
Risque
État
A · Gratuit
Aucun jeton n'entre
Nul
Farming de classement sans coût
À définir
B · Droit d'entrée fixe
Entrée → maison, cagnotte séparée
Prévisible
Perçu comme un péage
Proposé
C · Le vainqueur prend le pot
Mises → pot → vainqueur
Via le rake
Collusion entre deux comptes
En production
D · Rake sur le pot
5 % prélevés avant versement
Proportionnel au volume
Aucun spécifique
En production
E · Cagnotte de tournoi
N entrées → une cagnotte → répartition
Frais d'inscription
Exige un arbitrage des litiges
À définir
La collusion est le risque propre au modèle C. Deux comptes complices
peuvent se transférer de la valeur en perdant volontairement — ils paient le rake de
5 % à chaque fois, ce qui rend l'opération perdante, mais ils fabriquent du
volume. C'est pourquoi le parrainage ne compte qu'une petite part
de la mise en 1v1 (1 %) au lieu du revenu réel, et pourquoi le classement au volume
doit surveiller les paires de comptes qui ne jouent qu'entre elles.
Confirmé pour la contre-mesure de parrainage ·
À définir pour la détection de paires.
11 Les frais
Frais
Taux
Assiette
Destination
État
Avantage de la maison
3,00 %
Chaque mise contre la banque
Revenu
Confirmé
Rake 1v1 et poker
5,00 %
Le pot
Revenu
Confirmé
Prélèvement Three Card
13,50 %
Les gains
Revenu
Confirmé
Rake du jackpot
3,00 %
Les mises du Coin Pusher
Cagnotte progressive, rendue aux joueurs
Confirmé
Marge du livre sportif
10,00 %
Le livre de chaque rencontre, plancher 4 %
Revenu, en $SWOGEBET
Confirmé
Frais de retrait du coffre des paris
1,00 %
Le brut retiré en $SWOGEBET
Reste dans le coffre des paris
Confirmé
Frais de retrait
1,00 %
Le brut retiré
Brûlé intégralement
Confirmé
Protocole launchpad
1,00 %
Chaque achat et vente sur la courbe
Trésorerie SWOGE
Confirmé
Création de jeton
0
—
—
Confirmé — gratuit aujourd'hui, paramétrable
Créateur de jeton
≤ 20 %
Le volume de son jeton
Créateur ou porteurs, selon le mode choisi
Confirmé
Virement entre amis
0
—
—
Confirmé — minimum 10 000
Frais de staking
0
—
—
Confirmé — hors pénalité de sortie anticipée
Place de marché
—
—
—
À définir
Tournois
—
—
—
À définir
Où va l'argent
REVENU DU MOIS= mises − retours + rake
│
├── 1 % ────────▶ CAGNOTTE DU CLASSEMENTaux 10 premiers au volumeConfirmé
├── 10 à 20 % ──▶ PARRAINAGEdu revenu produit par chaque filleulConfirmé
└── le reste ───▶ TRÉSORERIE
│
├── rendement du staking
├── développement
├── liquidité
└── marketing clés de répartition À DÉFINIRFRAIS DE RETRAIT ──── 100 % ───▶ BURN0x…dEaD, transaction publiqueConfirmé
Décision à prendre : la répartition de la trésorerie entre rendement,
développement, liquidité et marketing n'est pas formalisée. Tant qu'elle ne l'est pas,
elle est discrétionnaire — ce qui est un point qu'un investisseur relèvera
immédiatement. Voir section 26.
Partie IV · Staking, burn et sinks
12 Le staking
Paramètres en production
Taux annuel100 %paramètre actuel, modifiable — ce n'est pas un engagement
Verrouaucunon sort à tout moment
Sortielibretout le principal revient, plus le rendement couru
Plafond global20 %de l'offre, soit 200 000 000, tous joueurs confondus
Minimumaucuntoute somme peut être mise
Rendementà la seconderéclamable à tout moment, sans rien attendre
Le rendement court dès la première seconde et se réclame quand on veut. Le
principal n'est bloqué à aucun moment : il ressort en entier, le jour où on le demande.
Confirmé
Pourquoi un plafond global
À 100 % l'an, chaque jeton mis en staking engage le protocole à en rendre deux dans un
an. Cette dette ne se voit pas le jour où elle est contractée : elle se voit douze mois
plus tard. Sans plafond, un seul gros porteur peut engager le coffre pour une somme
qu'on ne découvrirait qu'à l'échéance.
Le plafond met une borne connue d'avance : au maximum 20 % de l'offre en staking, donc
au maximum 20 % de l'offre de rendement sur l'année. Ce n'est pas une porte fermée mais
une salle pleine — la place se libère dès que quelqu'un sort, et la jauge est affichée
sur la page avant que le joueur saisisse un montant.
Confirmé
D'où vient le rendement — les quatre modèles
Modèle
Source
Durabilité
Limite
A · Adossé au revenu
Une part du revenu réel
Totale — un mois creux paie peu, un mois vide ne paie rien
Le taux devient variable, donc moins vendeur
B · Budget écosystème
Une allocation dédiée, à durée finie
Bonne, tant que le budget dure
Il faut annoncer la date de fin
C · Émission
Création de jetons nouveaux
Nulle — dilue tous les porteurs
Impossible ici : l'offre est fixe
D · Hybride
Plancher financé par un budget, part variable adossée au revenu
Bonne
Plus complexe à expliquer
Ce que fait SWOGE aujourd'hui, sans détour. Le modèle en production
est le B : un taux fixe de 100 % financé par une allocation de
l'équipe. Le coffre contient 99 826 711 $SWOGE, soit environ 10 % de
l'offre, apportés par l'équipe — vérifiable sur la chaîne à l'adresse
0x5593c8141303D14999Df7aa03dd3d3a6d4335fAb.
Ce budget n'est pas infini, et le revenu du protocole ne couvre pas le taux affiché à
grande échelle. Le tableau de bord d'administration calcule en permanence le coût
journalier du staking, le revenu journalier, et le nombre de jours que le surplus
couvre encore. Le modèle recommandé à terme est le D : un plancher
budgété, plus une part variable adossée au revenu réel, avec un plafond aligné sur ce
que le revenu peut porter.
Confirmé pour l'état actuel ·
Proposé pour la cible.
13 Le flux de staking
JOUEUR
│ saisit un montant · voit la jauge de la salle AVANT de valider
▼
CONTRÔLE DU PLAFONDavant tout débit du solde
│
├── plein ────────▶ refus, avec le chiffre exact qui reste
│
▼
POSITION OUVERTEprincipal + date d'ouverture
│
▼
RENDEMENT À LA SECONDE
│
├──▶ CLAIM ──▶ solde disponible ──▶ rejouer, remettre en staking, ou retirer
│
▼
SORTIE — QUAND ON VEUT
│
└──▶ UNSTAKE : tout le principal revient, plus le rendement accumulé
Le contrôle du plafond passe avant le débit du solde. Un refus placé
après le débit laisserait le joueur sans ses jetons ni son staking — c'est le genre de
trou qu'on ne découvre que par une réclamation.
Confirmé
14 Le burn
Déjà brûlé, vérifié sur la chaîne6 827 534$SWOGE à 0x…dEaD, soit 0,68 % de l'offre
Source continue1 % de chaque retraitprélevé sur le brut, jamais réinjecté
Le chemin, de bout en bout
RETRAIT100 000 brut
│
├──▶ 99 000 autorisés au joueur
│
└──▶ 1 000 AU TAS À BRÛLER
│ le montant reste dans le coffre, compté à part
▼
TRANSACTION DE BRÛLAGEcoffre → 0x…dEaD, en une seule transaction
│
▼
ANNONCE PUBLIQUEcanal Telegram, avec le lien vers la transaction
│
▼
VÉRIFICATIONn'importe qui lit le solde de l'adresse morte
Le brûlage part du coffre directement vers l'adresse morte, en une
seule transaction. Passer par le portefeuille du propriétaire en ferait deux, et
laisserait un moment où les jetons lui appartiennent — ce qui n'est plus tout à fait
un brûlage.
Confirmé
Sources de burn
Source
État
Frais de retrait, 1 %, intégralement
Confirmé
Burn volontaire par la communauté, avec page dédiée et classement des brûleurs
Confirmé
Part des frais du launchpad
Proposé — le protocole encaisse 1 % du volume de chaque jeton lancé ; en affecter une part au burn lie l'activité launchpad à la rareté de $SWOGE
Part des frais de jeu
Proposé — à arbitrer contre le financement du staking, qui puise à la même source
Rachat et brûlage
À définir — exige une trésorerie en actif tiers et une politique écrite ; sinon c'est une décision au cas par cas, ce qui est le contraire d'un mécanisme
Un burn ne crée pas de valeur. Il réduit l'offre. L'effet sur le prix
dépend entièrement de la demande en face, et une offre réduite sans demande ne produit
rien. Toute communication qui présenterait le burn comme une hausse mécanique serait
trompeuse.
15 Les sinks
Un sink retire des jetons de la circulation utile sans les détruire ;
ils peuvent revenir. Un burn les détruit définitivement. Confondre les
deux surestime la rareté réelle.
Mécanisme
Type
Réversible
État
Staking
Sink tant qu'il dure
Oui, à tout moment
Confirmé — tenu volontairement, pas verrouillé
Mises en jeu
Circulation
—
Ni sink ni burn : la mise revient au joueur à 97 %
Réserve du jackpot
Sink
Oui, quand il tombe
Confirmé
Frais de retrait
Burn
Non
Confirmé
Cosmétiques payants : cadres, avatars, couleurs de nom
Sink ou burn selon la destination
—
Proposé — dix cadres de palier existent déjà, gagnés au niveau ; les vendre serait un sink net
Inscription aux tournois
Circulation + sink partiel
—
À définir
Accès prioritaire au launchpad contre staking
Sink
Oui
Proposé — lie directement le staking à une utilité, et non à un rendement
16 Les récompenses
Récompense
Financement
Durable ?
État
Classement mensuel 1 % du revenu du mois aux dix premiers au volume, répartis 30 / 20 / 13 / 10 / 8 / 6 / 5 / 4 / 2,5 / 1,5
Part du revenu réel
Oui, par construction — un mois vide ne paie rien
Confirmé
Parrainage 10 % du revenu produit par le filleul, jusqu'à 20 % au dernier palier ; 1 % de la mise en 1v1
Part du revenu réel
Oui — ne peut jamais coûter plus que ce que le filleul a rapporté
Confirmé
Cadeau de bienvenue 500 $SWOGE au filleul après un dépôt de 10 000
Budget acquisition
Oui — verrouillé jusqu'à ce que la maison l'ait gagné, ce qui rend le farming perdant
Confirmé
Quêtes quotidiennes et série de connexion petits montants, croissants sur 7 jours
Budget marketing
Oui, montants faibles et plafonnés
Confirmé
Publicité récompensée 10 $SWOGE, 5 fois par jour maximum
Revenu publicitaire
Oui — financé par l'annonceur
Confirmé
Niveaux 100 niveaux gagnés au volume misé, selon 50 × n⁴ — le niveau 100 demande 5 000 000 000 de volume cumulé, soit cinq fois l'offre totale misée par un seul joueur
Aucun coût direct
Oui — les avantages sont des commodités (retrait minimum abaissé, photo débloquée) et une part de parrainage accrue, jamais un montant. Un niveau atteint est acquis : il ne redescend jamais, pas même si la courbe est durcie.
Confirmé
Récompenses saisonnières
—
—
À définir
Cagnottes de tournoi
—
—
À définir
La règle qui rend l'ensemble durable : toute récompense significative
est exprimée en part d'un revenu mesuré, jamais en montant fixe. Le
protocole ne peut donc pas distribuer de l'argent qu'il n'a pas gagné. Les seules
exceptions sont les petits montants d'acquisition, plafonnés et budgétés — et le
rendement du staking, qui est aujourd'hui le seul poste financé par une allocation
plutôt que par le revenu.
Partie V · Le launchpad
17 Le launchpad — SwogeFun V2
Contrat 0x4De26D120A4fF2d7c1875E6C7D611262b9cA426d, déployé sur Robinhood
Chain. 23 jetons lancés à ce jour.Confirmé
Deux modes de lancement
Mode courbe
Le jeton se vend sur une courbe de liaison. Les acheteurs entrent progressivement,
le prix monte avec les ventes, et lorsque la courbe est épuisée le jeton
« gradue » : la liquidité accumulée est déposée dans un pool
Uniswap v3 et le jeton devient librement échangeable.
800 000 000 sur la courbe · 200 000 000 pour la liquidité · 1 000 000 000 au total.
Mode instantané
Le jeton est créé et son pool Uniswap v3 ouvert dans la même transaction. Pas de
phase de courbe, pas de graduation à attendre — il est échangeable et visible sur
les agrégateurs immédiatement.
Le créateur reçoit 70 % de la part créateur ; le reste alimente le protocole.
Paramètres du contrat, lus sur la chaîne
Paramètre
Valeur
Effet
Frais de création
0
Lancer un jeton est gratuit aujourd'hui ; le paramètre est modifiable par le propriétaire
Frais de protocole
1,00 %
Sur chaque achat et chaque vente, vers la trésorerie SWOGE
Frais créateur maximum
20,00 %
Plafond ; le créateur choisit son taux à la création
Part créateur en mode instantané
70,00 %
Du flux de frais créateur
Frais du pool Uniswap
1,00 %
Palier de frais du pool v3 créé
Offre par jeton lancé
1 000 000 000
Fixe, non émettable après création
Plafond par portefeuille
paramétrable
En points de base, choisi par le créateur — 0 = aucun plafond
Destination des frais
deux modes
Vers le portefeuille du développeur, ou redistribués aux porteurs du jeton
Ce que ce launchpad a de particulier
La redistribution aux porteurs est implémentée dans le contrat : chaque porteur accumule
une part des frais de trading proportionnelle à sa détention et la réclame quand il
veut. C'est un mécanisme qui existe rarement au niveau du launchpad lui-même plutôt
qu'au niveau de chaque jeton.
Confirmé
CRÉATEUR
│ nom · symbole · mode · plafond par portefeuille · destination des frais
│ + liens Telegram / X / site / logo
▼
createToken()une transaction
│
├── mode COURBE ──▶ vente sur courbe ──▶ GRADUATION ──▶ pool Uniswap v3
│
└── mode INSTANTANÉ ──▶ POOL UNISWAP V3 IMMÉDIAT
│
▼
ÉCHANGE LIBRE · agrégateurs · scanners
│
┌────────────┴────────────┐
▼ ▼
1 % → TRÉSORERIE SWOGEfrais créateur → dev ou porteurs
Ce qui manque pour un launchpad « avec dossier »
Élément
État
Décision à prendre
Lancement sans permission
Confirmé
N'importe qui lance. C'est un choix : ouverture maximale contre absence de filtre.
Dossier de candidature, revue, approbation
À définir
Ajouter un parcours vérifié à côté du parcours ouvert, avec un badge distinct. Décider qui juge, sur quels critères, et si le refus est motivé publiquement.
Liste blanche, allocation, vente publique
À définir
Exige un mode de vente supplémentaire. Décider si $SWOGE en staking donne une allocation prioritaire.
Vesting de l'équipe du projet lancé
À définir
Aujourd'hui rien n'oblige un créateur à verrouiller sa part. C'est la première question d'un investisseur averti.
Mécanisme de remboursement si un objectif n'est pas atteint
À définir
N'a de sens qu'avec une vente à objectif.
Utilité de $SWOGE dans le launchpad
Proposé
Trois pistes : frais de création payables en $SWOGE, allocation prioritaire aux stakers, part des frais de protocole brûlée. La deuxième est la plus forte : elle donne au staking une utilité qui n'est pas un rendement.
18 La sécurité du launchpad
Protection
Détail
État
Contrat de jeton standard
Chaque jeton lancé utilise le même contrat, vérifiable, sans fonction d'émission après création
Confirmé
Anti-snipe
Le contrat de jeton porte une limite d'achat sur les premiers blocs après le lancement
Confirmé
Plafond par portefeuille
Paramétrable par le créateur, en points de base de l'offre
Confirmé
Liquidité déposée par le contrat
En mode courbe, la liquidité de graduation est déposée par le contrat, pas par le créateur
Confirmé
Position de liquidité verrouillée
Le contrat détient la position Uniswap v3
Confirmé — la politique de retrait de cette position reste à définir et doit être écrite publiquement
Divulgation des portefeuilles de l'équipe du projet
—
À définir
Revue de contrat
—
À définir — sans objet tant que tous les jetons utilisent le contrat standard ; devient nécessaire si des contrats personnalisés sont acceptés
Score de risque affiché
Concentration des porteurs, âge, liquidité, comportement du créateur
Proposé — un scanner de concentration existe déjà sur le site et fournit la donnée
Signalement communautaire
—
À définir
Aucune plateforme ne peut garantir qu'un projet lancé chez elle est sans
risque. Un launchpad sans permission distribue de l'outillage, pas des
recommandations. Cette phrase doit figurer visiblement sur la page du launchpad, et
pas seulement dans un document.
À définir — vérifier qu'elle y est.
Partie VI · Marché et automatisation
19 Volume et liquidité
Notion
Ce que c'est
Ce que ce n'est pas
Volume organique
Des personnes différentes qui achètent et vendent pour leurs propres raisons
Pas la somme des transactions ; deux comptes qui se renvoient la balle produisent du volume et aucune information
Liquidité
Ce qui est réellement déposé dans les pools
Pas le volume : un pool peut voir passer beaucoup avec peu de profondeur
Profondeur
Combien on peut acheter ou vendre avant de déplacer le prix de x %
C'est le seul chiffre qui dit ce qu'une position vaut à la sortie
Activité de jeu
Volume misé sur la plateforme
Sans rapport avec le volume d'échange du jeton. Les confondre dans une communication serait trompeur.
Joueurs actifs
Adresses distinctes qui jouent
Pas les porteurs, pas les visiteurs
Le wash trading est exclu. Fabriquer du volume par des transactions
entre comptes contrôlés est une manipulation de marché, illégale dans la plupart des
juridictions, détectable par analyse on-chain, et destructrice pour la crédibilité
d'un projet dont l'argument principal est la vérifiabilité. Un projet qui publie ses
graines et ses formules ne peut pas mentir sur son volume.
Les leviers légitimes
Levier
Ce qu'il produit
État
Le produit lui-même
Un joueur qui veut jouer doit acheter du $SWOGE. C'est la source de demande la plus solide, parce qu'elle ne dépend pas du marché.
Confirmé
Activité du launchpad
Chaque jeton lancé amène des utilisateurs sur la chaîne et dans l'écosystème
Confirmé — 23 jetons
Market making professionnel
Réduit l'écart et améliore la profondeur, sans créer de volume artificiel
À définir — décider s'il y a un mandat, avec qui, et le publier
Incitations à la liquidité
Rémunérer les fournisseurs de liquidité
Proposé — coûteux, à financer explicitement
Concours de trading
Récompense le volume réel sur une période
Proposé — attention : récompenser le volume encourage aussi l'aller-retour stérile. Récompenser plutôt la détention ou le jeu.
Classement mensuel de jeu
Récompense le volume joué, dont chaque unité paie l'avantage de la maison — donc du volume qui finance ce qu'il distribue
Confirmé
20 Bots et automatisation
Bots d'infrastructure
Bot
Rôle
État
Notifications Telegram
Dépôts, gros gains, mises en staking, nouveaux joueurs, brûlages avec lien vers la transaction
Confirmé
Surveillance de la chaîne
Écoute les dépôts en continu, reprend au dernier bloc traité après un redémarrage
Confirmé
Sauvegarde hors machine
Archive quotidienne compressée envoyée sur un canal privé, après vérification que le canal n'est pas public
Confirmé
Rotation des graines
Vérifie toutes les dix minutes si la rotation hebdomadaire est due, et attend qu'aucune manche ne soit en cours
Confirmé
Versement du prix mensuel
Verse la cagnotte du mois écoulé, une seule fois, avec verrou de double versement
Confirmé
Purge des comptes vides
Retire du fichier les fiches qui n'ont jamais rien fait, en protégeant les joueurs connectés
Confirmé
Modération communautaire
—
À définir
Bots de trading
Un bot qui échange sur Uniswap n'est pas différent d'un humain qui échange : le pool ne
sait pas qui appelle. Il n'y a donc rien à autoriser ni à interdire, et prétendre le
contraire serait faux. Ce qui est en revanche vrai : les stratégies dommageables sont
le sandwich et le snipe de lancement, et le launchpad porte déjà une limite d'achat sur
les premiers blocs.
Confirmé
Bots de jeu — interdits
Un programme qui joue à la place d'un humain sur les jeux contre la
banque ne procure aucun avantage : le résultat est tiré par HMAC et ne dépend
d'aucun réflexe. Il est simplement limité en débit comme tout le monde.
Sur les jeux entre joueurs, c'est l'inverse : un solveur de Puissance
4 ou de dames gagne pratiquement toujours contre un humain. C'est le seul endroit où
l'automatisation vole réellement quelque chose à quelqu'un, et donc le seul où la
détection compte. Voir section 21.
À définir — la détection n'est pas implémentée.
Limitation de débit
Chaque connexion dispose d'un seau à jetons : 20 messages par seconde, réserve de 40, et
fermeture de la connexion au-delà de 400 messages refusés. Mesuré : 498 200 messages
hostiles envoyés, 39 servis, connexion fermée, et un autre joueur servi en 50
millisecondes pendant l'attaque.
Confirmé
Partie VII · Intégrité du jeu
21 Anti-triche
Menace
Où elle porte
État de la contre-mesure
Solveur automatique
Duels 1v1 uniquement
À définir — c'est la lacune la plus sérieuse du volet intégrité
Collusion entre deux comptes
Duels, poker
Partielle : le parrainage ne compte que 1 % de la mise en 1v1, ce qui rend la boucle perdante. La détection de paires reste à définir.
Multi-comptes
Cadeau de bienvenue, classement
Le cadeau est verrouillé jusqu'à ce que la maison l'ait gagné : cent comptes jetables rapportent zéro. Confirmé
Comptes vides en masse
Charge serveur
Les fiches sans activité ne sont pas écrites sur disque. Mesuré : 20 000 fiches vides pesaient 10,7 Mo et bloquaient une seconde à chaque sauvegarde. Confirmé
Manipulation du résultat
Tous les jeux
Impossible sans casser HMAC-SHA256 ou publier une graine qui ne correspond pas à son empreinte — ce qui serait détecté par le premier joueur qui vérifie. Confirmé
Rejeu d'un bon de retrait
Coffre
Sans effet par construction : le bon est cumulatif. Confirmé
Décision à prendre, et elle est structurante : une restriction touche
l'argent d'une personne. Il faut écrire d'avance qui décide, sur quelles preuves, quel
recours existe, et sous quel délai. Une procédure improvisée au premier cas sera injuste
et le paraîtra. C'est un travail de rédaction, pas de développement, et il peut être
fait dès maintenant.
22 Le classement
Classement
Base
État
Mensuel, tous joueurs
Volume misé sur le mois calendaire
Confirmé
Niveaux, permanent
Volume misé depuis toujours, 100 niveaux, 10 paliers
Confirmé
Hebdomadaire
—
Proposé — un cycle court crée un rendez-vous ; le moteur mensuel existe déjà
Par jeu
—
Proposé
ELO / MMR sur les duels
—
À définir — nécessaire si l'appariement par niveau est retenu
Pourquoi le volume et non le gain : un classement au gain monte et
descend avec la chance, sans qu'on ait changé sa façon de jouer. Le volume est
mesurable, ne redescend pas, et chaque unité a payé l'avantage de la maison — donc
farmer le classement, c'est financer la cagnotte qu'on essaie de gagner.
Confirmé
23 Les tournois
À définir dans son ensemble. Rien n'est implémenté. Ce
qui suit est une proposition, à valider avant tout développement.
INSCRIPTION(frais) ─▶ CAGNOTTE ─▶ TABLEAU ─▶ MANCHES ─▶ FINALE ─▶ RÉPARTITION
│ │
└──── part au protocole ─────────────────────────────────┘
Format
Rythme
Ce qu'il apporte
Quotidien, petite entrée
Tous les jours à heure fixe
Un rendez-vous, donc de la rétention
Hebdomadaire
Le week-end
Cagnotte visible, motif de partage
Mensuel
Fin de mois
S'articule avec le classement existant
Saisonnier
Trimestriel
Récit long, cadres et titres à gagner
Décisions préalables : les frais d'inscription vont-ils intégralement
à la cagnotte ou en partie au protocole ; que se passe-t-il si un joueur abandonne en
cours de tableau ; qui arbitre une contestation ; les tournois comptent-ils dans le
classement mensuel.
24 Objets numériques
Objet
Obtention
État
7 badges de profil
Choix libre
Confirmé
Photo personnelle
Après un dépôt, ou au niveau 5
Confirmé
10 cadres de palier
Gagnés au niveau, du bronze gravé au cadre couronné
Confirmé
Titres et couleurs de nom
—
Proposé
Cosmétiques à durée limitée
Événements
Proposé — c'est le sink le plus honnête : le joueur paie pour quelque chose qu'il voulait, et rien n'est promis en retour
NFT
—
À définir
Sur les NFT. Les cadres et badges fonctionnent aujourd'hui sans chaîne,
et rien n'oblige à les tokeniser. La tokenisation n'apporte que deux choses réelles : la
revente entre joueurs, et l'usage hors de la plateforme. Si aucune des deux n'est
voulue, un NFT ajoute du coût, du gas et de la surface d'attaque pour rien.
La boucle n'est pas une figure de style : chaque flèche correspond à une fonctionnalité
qui existe. On joue, on affronte quelqu'un par la bulle des duels, on gagne, la victoire
est annoncée sur le canal Telegram, le lien de parrainage rapporte à vie, et le filleul
arrive avec un cadeau.
Canal / dispositif
État
Canal Telegram avec annonces automatiques
Confirmé
Parrainage à vie, avec lien personnel et suivi des filleuls
Dans le coffre, on-chain99 826 711$SWOGE au 14 août 2026 — dépôts des joueurs + apport de l'équipe
Dû aux joueurscalculé en continusoldes + staking + rendement + jackpot
Surplus disponiblecoffre − dûle seul montant retirable sans toucher aux fonds des joueurs
Le tableau de bord d'administration compare ces trois chiffres en permanence, alerte
quand la marge passe sous 10 %, et alerte en rouge quand le coffre ne couvre plus ce qui
est dû. Il calcule en plus le coût journalier du staking, le
revenu journalier, et le nombre de jours que le surplus
couvre encore au rythme actuel.
Confirmé
Ce qui n'est pas formalisé
Sujet
Décision à prendre
Répartition du revenu À définir
Quelle part au rendement du staking, au développement, au marketing, à la liquidité, à la réserve. Écrire des fourchettes publiques vaut mieux que des chiffres exacts jamais respectés.
Réserve d'urgence À définir
Combien de mois de rendement et de retraits le coffre doit couvrir en permanence, et que faire quand on passe sous ce seuil.
Multisignature À définir
Aujourd'hui le contrôle du coffre et du launchpad est mono-signature. C'est la première remarque de tout auditeur ou partenaire sérieux. Une multisig à 2 sur 3 est réalisable rapidement et change la nature du risque.
Adresses publiées Proposé
Publier les adresses de la trésorerie, du coffre et du launchpad dans la documentation permet à quiconque de vérifier. Le coffre et le launchpad sont déjà de fait publics.
Tableau de bord public Proposé
Une version publique et lecture seule des chiffres non sensibles : offre en circulation, total brûlé, total en staking, remplissage du plafond.
27 Tokenomics
Élément
Valeur
Source
Nom
Swole Doge
Contrat
Symbole
SWOGE
Contrat
Adresse
0x8a166Fb41Cd659a0a43396272FF73973Ce29F817
Robinhood Chain
Décimales
18
Contrat
Offre totale
1 000 000 000
Contrat · fixe
Émission possible
aucune
Aucune fonction de création
Déjà brûlé
6 827 534
Solde de 0x…dEaD · 0,68 % de l'offre
Dans le coffre de jeu
99 826 711
Solde du contrat de coffre · ~10 %
Répartition de l'offre
La table d'allocation complète est à définir, et
c'est la lacune documentaire la plus visible du projet. Deux chiffres sont
publiquement vérifiables — 6 827 534 brûlés et 99 826 711 au coffre — mais la
destination des 893 millions restants n'est pas documentée. Un investisseur ou un
partenaire posera cette question en premier, et l'absence de réponse pèsera plus lourd
qu'une répartition imparfaite mais publiée.
Poste
Part
Vesting
État
Liquidité
—
—
À définir
Équipe
—
—
À définir — c'est le poste le plus scruté ; sans cliff ni vesting publiés, il est présumé libre
Trésorerie
—
—
À définir
Coffre de jeu et staking
≈ 10 %
Sans objet
Vérifiable — 99 826 711 au contrat de coffre
Marketing
—
—
À définir
Écosystème et partenariats
—
—
À définir
Brûlé
0,68 %
Définitif
Vérifiable — croissant à chaque retrait
Évolution de l'offre en circulation : l'offre totale est fixe et ne peut
que baisser. Deux forces la réduisent : le burn, définitif, et le staking,
temporaire — ce qui y est tenu l'est volontairement, et peut ressortir à tout moment. Une courbe projetée n'aurait de sens qu'après publication de la table
d'allocation et du calendrier de déblocage.
À définir
28 Le modèle de revenu
Source
Mécanisme
État
Avantage de la maison
3 % de chaque mise contre la banque
Actif
Rake 1v1 et poker
5 % du pot
Actif
Protocole launchpad
1 % de chaque achat et vente sur les jetons lancés
Actif
Publicité récompensée
Revenu annonceur, partagé avec le joueur
Actif
Frais de création de jeton
Paramétrable, actuellement nul
Disponible
Cosmétiques
—
Proposé
Frais de tournoi
—
À définir
Place de marché
—
À définir
Partenariats, sponsoring
—
À définir
Le revenu est comptabilisé mois par mois, poste par poste : mises, retours, revenu net,
staking versé, bonus, parrainage, jackpots, dépôts, retraits, brûlé. Ce n'est pas une
estimation : c'est une comptabilité tenue au point de passage unique par lequel toute
manche se termine.
Confirmé
Trois propriétés distinguent cette boucle d'un schéma habituel.
Elle ne dépend pas du marché. Un joueur qui veut jouer achète du
$SWOGE, que le prix monte ou descende. C'est une demande d'usage.
Elle s'autofinance. Les récompenses distribuées sont des parts
d'un revenu déjà encaissé, pas des jetons créés.
Elle se contracte proprement. Si l'activité baisse, les
récompenses baissent avec elle et rien ne casse. Un modèle à émission fixe, lui,
continue de distribuer pendant que le revenu s'effondre.
Le seul maillon qui ne suit pas cette règle est le rendement du staking à taux
fixe. Il est le seul poste qui ne se contracte pas quand l'activité baisse. Le
plafond de 20 % borne le risque ; l'aligner sur ce que le revenu peut porter le
supprimerait. Voir section 12.
30 Transparence
Ce qui est déjà public et vérifiable par n'importe qui, sans demander
la permission :
Donnée
Où
État
Offre totale, transferts, détenteurs
Explorateur de Robinhood Chain
Public
Total brûlé
Solde de 0x…dEaD
Public
Contenu du coffre
Solde du contrat de coffre
Public
Empreinte de la graine en cours, graines révélées, formules exactes
Endpoint /fairness
Public
Jetons lancés, frais du launchpad, positions de liquidité
Contrat SwogeFun V2
Public
Chaque manche jouée, avec sa graine et son numéro
Profil du joueur
Public pour le joueur
Ce qu'un tableau de bord public pourrait ajouter :
Offre en circulation, hors coffre et hors adresses connues Proposé
Total en staking et remplissage du plafond Proposé
Nombre de manches, joueurs actifs, récompenses distribuées Proposé
Revenu du protocole par mois Proposé — décider du niveau de détail publié
Aucun chiffre d'activité n'est avancé dans ce document en dehors de ceux
lus sur la chaîne ou dans le code.
Partie IX · Technique
31 Sécurité
Domaine
Ce qui est en place
État
Retraits
Bon cumulatif signé, expirant en une heure, rejeu sans effet par construction
Confirmé
Conservation de l'état
Écriture dans un fichier temporaire, synchronisation disque, puis renommage atomique ; copie de secours ; refus d'écrire un état vide par-dessus un état peuplé
Confirmé
Démarrage
Un fichier présent mais illisible fait échouer le démarrage plutôt que de repartir à vide — un serveur qui ne démarre pas se répare, des soldes écrasés non
Confirmé
Sauvegarde hors machine
Archive quotidienne compressée vers un canal privé, refusée si le canal s'avère public
Confirmé
Restauration
Import qui regarde d'abord, garde l'état actuel dans un fichier daté, refuse une archive vide ou abîmée, et déconnecte tout le monde
Confirmé
Accès administrateur
Comparaison de clé en temps constant, blocage après 10 essais, et fermeture complète si aucune clé n'est configurée
Confirmé
Débit
Seau à jetons par connexion
Confirmé
Conservation des fonds
Après chaque opération, la somme des soldes plus les autorisations plus les frais doit égaler le total précédent, au jeton près — vérifié par tests
Confirmé
Audit de contrat par un tiers
—
À définir — la lacune la plus sérieuse. Deux contrats détiennent des fonds d'utilisateurs.
À définir — qui décide de suspendre, qui communique, sous quel délai
32 Les contrats
Contrat
Rôle
Risque principal
État
Jeton $SWOGE 0x8a166F…F817
ERC-20, offre fixe
Faible : pas de fonction d'émission
Déployé
Coffre de jeu 0x5593c8…5fAb
Reçoit les dépôts, paie sur bon signé, suit le cumul retiré par adresse
Élevé : détient les fonds des joueurs. La clé de signature est le point unique de défaillance
Déployé · audit à définir
Coffre des paris 0x3E70D3…Ce398
Second coffre, $SWOGEBET uniquement. Même modèle que le coffre de jeu : événements Deposit, bons signés cumulatifs, cumul retiré par adresse. Son domaine EIP-712 est SwogeBetVault : un bon signé pour un coffre ne vaut rien chez l'autre, et c'est le contrat qui le vérifie, pas nous
Élevé : détient les fonds des parieurs. Même point unique de défaillance que le coffre de jeu, la clé de signature
Déployé · vérifié sur Blockscout · audit à définir
Jeton $SWOGEBET 0xc0aed5…c8bea
ERC-20, le jeton des paris. Son seul marché est le pool $SWOGEBET/$SWOGE
Faible en tant que jeton ; son prix dépend de $SWOGE par construction
Déployé
SwogeFun V2 0x4De26D…a426d
Création de jetons, courbe, graduation, pool Uniswap, frais, récompenses aux porteurs
Élevé : détient la liquidité de graduation et les positions
Déployé · audit à définir
Jetons lancés
ERC-20 standard avec anti-snipe et plafond par portefeuille
Modéré : contrat identique pour tous, donc une faille les touche tous
Déployé
Contrat de staking
Sans objet aujourd'hui : le staking est tenu hors chaîne, adossé au coffre
Le staking hérite du risque de garde du coffre
À définir — un staking on-chain supprimerait ce risque, au prix du gas
Contrat de tournoi
—
—
À définir
33 On-chain et off-chain
Opération
Où
Pourquoi
Détention et transfert du jeton
Chaîne
C'est la propriété
Dépôt
Chaîne
Doit être prouvable
Retrait
Chaîne
Idem, avec autorisation signée
Burn
Chaîne
Un burn non vérifiable ne vaut rien
Launchpad
Chaîne
Fonds de tiers
Manches de jeu
Hors chaîne
Coût et latence prohibitifs on-chain
Solde de jeu
Hors chaîne
Conséquence de la ligne précédente
Staking
Hors chaîne
Suit le solde de jeu
Profils, amis, classement
Hors chaîne
Aucune valeur financière directe
Pourquoi une manche ne peut pas être on-chain
Une partie de Plinko demande un tirage aléatoire et un règlement immédiat. On-chain,
cela signifie une transaction par bille, du gas à chaque fois, plusieurs secondes
d'attente, et un oracle d'aléa. Le coût dépasserait la mise pour les petits montants —
c'est-à-dire pour la majorité des parties.
L'équité vérifiable est la réponse à ce compromis. Elle ne rend pas la
manche on-chain, mais elle la rend contrôlable après coup : on peut
prouver qu'un résultat était déterminé avant que le joueur ne joue, et qu'il n'a pas été
choisi ensuite. C'est ce qu'on peut obtenir de mieux dans une architecture hors chaîne,
et c'est beaucoup plus que ce que propose la plupart des plateformes.
Confirmé
34 Données et analyse
Donnée
Usage
État
Tunnel de conversion : pages ouvertes, portefeuilles connectés, déposants, premières mises
Savoir où ça coince — le trafic, la friction du portefeuille, ou le premier dépôt
Confirmé
Comptes du mois : mises, retours, revenu, coûts, résultat
Pilotage économique
Confirmé
Volume par joueur, par jeu
Classement, niveaux
Confirmé
Rétention, cohortes
—
À définir
Vie privée
La plateforme ne collecte ni nom, ni courriel, ni pièce d'identité. L'identifiant est une
adresse publique, que le joueur a déjà choisi de rendre publique en l'utilisant sur une
chaîne. Le nom d'affichage et la photo sont facultatifs et fournis par le joueur.
Deux mesures existantes vont dans ce sens : les adresses vues dans la journée pour
compter le tunnel ne sont jamais écrites sur disque, et les fiches qui
n'ont jamais rien fait ne sont pas conservées. Ce qui n'existe pas ne fuite pas.
Confirmé
Partie X · Route, risques, conformité
35 Feuille de route
Par phase, sans date. Une date inventée dans un white paper devient une promesse
manquée dans six mois.
Tournois, appariement par niveau, classement hebdomadaire
Proposé
10 · Économie du jeton
Utilité du staking au launchpad, cosmétiques, sinks
Proposé
11 · Expansion
Nouveaux jeux, mobile, partenariats
À définir
Ce que ce tableau dit vraiment : les phases 1 à 7 d'une feuille de route
Web3 classique sont déjà livrées et en production. Ce qui manque n'est pas du produit —
c'est de la gouvernance : audit, multisignature, allocation publiée,
procédures écrites. C'est aussi ce qui coûte le moins cher et débloque le plus de
crédibilité.
36 Long terme
$SWOGEl'unité de compte
│
▼
LE COFFREl'entrée et la sortie
│
▼
LES JEUXla demande d'usage — ce qui fait acheter le jeton
│
▼
LA COMPÉTITIONce qui fait revenir : niveaux, classement, duels
│
▼
LES TOURNOISce qui crée un rendez-vous
│
▼
LE STAKINGce qui retire de l'offre — d'autant plus s'il ouvre un accès
│
▼
LE LAUNCHPADce qui amène d'autres équipes et leurs communautés
│
▼
LE RÉSEAUd'autres jeux bâtis sur la même infrastructure
Chaque étage renforce le précédent plutôt que de le remplacer. Le launchpad amène des
communautés qui découvrent les jeux ; les jeux produisent le revenu qui finance le
développement ; les niveaux et le classement font revenir ceux qui sont venus ; le
staking retire de l'offre à mesure que la demande d'usage augmente.
La perspective la plus intéressante est la dernière : ouvrir l'infrastructure de
jeu à d'autres équipes. Le moteur d'équité vérifiable, le coffre, les soldes,
les duels et le classement sont génériques. Une équipe qui veut lancer un jeu sur
Robinhood Chain n'aurait pas à les reconstruire.
Proposé
37 Analyse des risques
Risque
Impact
Atténuation
Reste
Clé de signature du coffre compromise
Perte totale des fonds des joueurs
Clé hors du dépôt de code, jamais dans le navigateur
Élevé — mono-signature. La multisignature est la mesure la plus rentable du projet.
Faille dans le contrat de coffre ou du launchpad
Perte de fonds
Contrats simples et peu de surface
Élevé — aucun audit externe
Rendement du staking non soutenable
Coffre épuisé, retraits impossibles
Plafond à 20 % de l'offre, apport de 10 % au coffre, compteur d'autonomie au tableau de bord
Moyen — le taux fixe ne se contracte pas avec l'activité
Message de connexion en clair, sans autorisation de dépense
Moyen — inhérent au Web3 ; à traiter par la pédagogie
38 Conformité
Ce document n'est pas un avis juridique et ne peut pas en tenir lieu. Ce
qui suit liste les sujets à faire examiner par un conseil qualifié dans chaque
juridiction visée. Aucun n'est tranché.
Sujet
Pourquoi il se pose
État
Qualification de l'activité
Des jeux à mise et à gain aléatoire relèvent, dans de nombreuses juridictions, du régime des jeux d'argent, avec licence obligatoire. C'est le point le plus lourd, et il conditionne tout le reste.
À définir
Classification du jeton
Le staking à rendement peut, selon les tests locaux, rapprocher le jeton d'un instrument financier
À définir
Restrictions géographiques
Certaines juridictions interdisent l'accès sans licence locale
À définir
Âge minimum
Universellement exigé sur ce type d'activité
À définir — une attestation sur l'honneur est la mesure minimale, et elle est simple à mettre
KYC / lutte anti-blanchiment
Devient généralement obligatoire au-delà de certains seuils de retrait
À définir — décider des seuils avant d'y arriver, pas après
Jeu responsable
Auto-exclusion, plafonds volontaires, information
À définir — recommandé indépendamment de toute obligation
Protection des données
Peu de données collectées, ce qui simplifie beaucoup
À définir
Fiscalité
Traitement des gains, des récompenses de staking et du burn
À définir
Launchpad
Faciliter l'émission de jetons par des tiers peut engager la responsabilité de l'intermédiaire
À définir
Partie XI · Annexes
39 Tous les flux
Dépôt
JOUEUR → connexion du portefeuille → signature du message (gratuite)
→ Deposit → approbation ERC-20 → transaction de dépôt
→ CONTRAT DU COFFRE → événement Deposit
→ surveillance serveur → dédoublonnage par hachage de transaction
→ CRÉDIT + écriture immédiate sur disque + journal + notification
→ SOLDE DE JEU DISPONIBLE
Retrait
JOUEUR → Withdraw → montant
→ contrôle du minimum (10 000, abaissé par le niveau)
→ DÉBIT DU BRUT · CUMUL AUTORISÉ += NET · FRAIS 1 % → TAS À BRÛLER
→ BON SIGNÉ (cumulatif, valable 1 h)
→ signature de la transaction par le joueur
→ CONTRAT : verse (cumul − déjà versé)
→ PORTEFEUILLE DU JOUEUR
Staking
JOUEUR → jauge de la salle affichée → montant
→ contrôle du plafond avant tout débit
→ POSITION (principal + date d'ouverture)
→ rendement à la seconde
→ CLAIM → solde disponible
→ UNSTAKE : tout, à tout moment
Manche de jeu
JOUEUR → jeu → mise
→ débit de la mise → numéro incrémenté
→ HMAC-SHA256(graine_serveur, graine_client:numéro)
→ résultat → crédit du retour
→ JOURNAL : mise, retour, graine, graine client, numéro
→ contrôle de conservation : la somme due doit correspondre au jeton près
Duel 1v1
A ouvre une table (mise M) → visible dans la bulle des duels
B rejoint (mise M) → POT = 2M → partie
→ vainqueur : 2M − 5 % · nul : chacun récupère sa mise
→ rake → revenu → classement, parrainage, trésorerie
Burn
RETRAITS → 1 % de chacun → TAS À BRÛLER (compté à part, reste au coffre)
→ transaction unique : COFFRE → 0x…dEaD
→ annonce publique avec le lien
→ VÉRIFICATION : n'importe qui lit le solde de l'adresse morte
Launchpad
CRÉATEUR → createToken(nom, symbole, mode, plafond, frais, liens)
→ mode COURBE : vente → GRADUATION → pool Uniswap v3
→ mode INSTANTANÉ : POOL IMMÉDIAT
→ échange libre · 1 % au protocole · frais créateur au dev ou aux porteurs
La roue complète
ACHETER → DÉPOSER → JOUER → AFFRONTER → MONTER DE NIVEAU
→ GAGNER → METTRE EN STAKING ou RETIRER
│
▼
1 % BRÛLÉ
▲ │
│ REVENU → classement · parrainage · trésorerie
│ │
└── NOUVEAUX JOUEURS ◀── développement ◀── nouveaux jeux ◀──┘
40 Audit critique
Neuf lectures du même projet. Chacune ne retient que ce qui la concerne.
Directeur technique
Solide : équité vérifiable réellement implémentée et publiée ;
persistance blindée avec écriture atomique et refus de démarrer sur un état illisible ;
suite de tests dense, y compris des tests de conservation de fonds ; sauvegarde et
restauration testées de bout en bout. Faible : un serveur unique, sans bascule. Manque :
supervision externe, alerte en cas d'arrêt, procédure d'incident. Attaquable : « que se passe-t-il si le serveur brûle ? » Avant lancement : supervision, et une restauration répétée à blanc.
Game designer
Solide : treize jeux, des duels, une progression sur 100 niveaux, un
classement mensuel doté. La boucle de rétention existe vraiment. Faible : pas de rendez-vous récurrent — le mensuel est un cycle long. Manque : tournois, appariement par niveau, saisons. Casse quoi : les solveurs sur les duels ; un joueur qui perd dix fois de
suite contre un programme ne revient pas. Avant lancement : un cycle hebdomadaire, et une détection minimale sur
les duels à forte mise.
Expert tokenomics
Solide : offre fixe, récompenses exprimées en part du revenu réel,
burn continu adossé à une action réelle. C'est nettement au-dessus de la moyenne du
secteur. Faible : le staking à 100 % fixe est le seul poste qui ne se contracte
pas avec l'activité. Manque : la table d'allocation. Attaquable : « qui détient les 893 millions non documentés ? » — c'est
la première question, et la seule qui n'a aujourd'hui aucune réponse. Avant lancement : publier l'allocation et le vesting, même imparfaits.
Architecte blockchain
Solide : le bon cumulatif est le bon choix — il rend le rejeu
inoffensif par construction plutôt que par une liste à maintenir. Le partage on-chain /
hors chaîne est justifié et assumé. Faible : le staking hors chaîne hérite du risque de garde. Manque : multisignature. Attaquable : « une clé unique contrôle tous les retraits. » Avant lancement : multisignature sur le coffre et le launchpad.
Ingénieur sécurité
Solide : limitation de débit mesurée sous attaque ; tableau de bord
fermé par défaut ; comparaison de clé en temps constant ; refus d'écrire un état vide sur
un état peuplé. Faible : aucun audit externe sur deux contrats qui détiennent des fonds. Manque : prime aux bugs, supervision, plan d'incident. Casse quoi : une faille dans le coffre. Tout le reste est réparable. Avant lancement : l'audit. C'est la dépense la plus rentable du projet.
Chef de produit Web3
Solide : le parcours est court — connecter, déposer, jouer. Le solde
hors chaîne supprime la friction du gas, qui est la première cause d'abandon. Faible : il faut déjà posséder du $SWOGE et savoir utiliser un DEX. Manque : un swap intégré ; l'infrastructure Uniswap est déjà là. Attaquable : « combien de personnes abandonnent avant le premier
dépôt ? » — le tunnel de conversion répond déjà à cette question, ce qui est rare. Avant lancement : le swap intégré.
Économiste
Solide : une source de revenu réelle, mesurée, indépendante du
marché. C'est ce qui manque à presque tous les jetons de jeu. Faible : le revenu actuel ne couvre pas le rendement du staking au
plafond autorisé. Manque : la publication de fourchettes de répartition. Casse quoi : une baisse d'activité prolongée pendant que le staking
continue de courir. Avant lancement : aligner le plafond de staking sur ce que le revenu
peut porter, ou passer à un taux partiellement variable.
Spécialiste conformité
Solide : peu de données personnelles collectées, ce qui simplifie
beaucoup. Faible : rien n'est tranché sur la qualification de l'activité. Manque : âge minimum, restrictions géographiques, outils de jeu
responsable, seuils de KYC. Casse quoi : une décision d'un régulateur dans une juridiction où se
trouvent beaucoup d'utilisateurs. Avant lancement : un avis juridique dans les deux ou trois juridictions
principales, et l'âge minimum, qui coûte une case à cocher.
Investisseur
Solide : le produit existe et tourne. Sur une chaîne neuve, avec un
launchpad déjà utilisé par 23 projets. Ce n'est pas une promesse. Faible : tout repose sur une personne et une clé. Manque : allocation, audit, multisignature — les trois choses que je
regarde avant tout le reste. Attaquable : « qu'est-ce qui m'empêche de tout perdre demain matin ? » Avant lancement : les trois ci-dessus. Elles ne changent rien au
produit et changent tout à la thèse d'investissement.
Les vingt décisions à trancher
#
Décision
Pourquoi elle prime
1
Audit externe du coffre et du launchpad
Deux contrats détiennent des fonds de tiers, sans regard extérieur
2
Multisignature sur le coffre et le launchpad
Supprime le point unique de défaillance le plus grave
3
Publier la table d'allocation et le vesting
893 millions non documentés ; première question de tout partenaire
4
Aligner le plafond de staking sur le revenu, ou rendre le taux variable
Seul poste qui ne se contracte pas avec l'activité
5
Avis juridique sur la qualification de l'activité
Conditionne l'ensemble du modèle
6
Âge minimum et restrictions géographiques
Coût quasi nul, exposition élevée sans
7
Procédure écrite de suspension, de sanction et de recours
Improvisée au premier cas, elle sera injuste
8
Supervision et alerte en cas d'arrêt du serveur
Un seul serveur, aucune bascule
9
Détection de solveurs sur les duels à forte mise
Le seul endroit où la triche vole vraiment quelqu'un
10
Détection de collusion entre paires de comptes
Fausse le classement et les niveaux
11
Fourchettes publiques de répartition du revenu
Rend la trésorerie lisible sans la contraindre
12
Réserve d'urgence : combien de mois, et que faire en dessous
La solvabilité se planifie, elle ne se constate pas
13
Swap intégré au site
Supprime la dernière friction avant le premier dépôt
14
Cycle de compétition hebdomadaire
Le mensuel est trop long pour créer une habitude
15
Utilité de $SWOGE dans le launchpad
Donne au staking une raison d'être qui n'est pas un rendement
16
Format des tournois et arbitrage des litiges
À écrire avant de développer, pas après
17
Politique de retrait des positions de liquidité du launchpad
Aujourd'hui non écrite ; c'est ce qu'un projet lancé veut savoir
18
Parcours « projet vérifié » à côté du lancement libre
Différencie sans fermer
19
Tableau de bord public en lecture seule
Transforme la vérifiabilité en argument visible
20
Outils de jeu responsable
À faire indépendamment de toute obligation légale
Partie XII · En production depuis la v1.0
41 Les paris sportifs et $SWOGEBET
SWOGE BET est un livre de paris sportifs, en production sur le site. De vrais matchs, des
cotes calculées par un modèle et figées à l'instant où le ticket est posé,
des simples et des combinés jusqu'à huit jambes. Il se joue en $SWOGEBET,
et en rien d'autre.
Pourquoi un second jeton plutôt qu'un usage de plus pour $SWOGE
La réponse honnête est que ce n'est pas une seconde économie : c'est une seconde
porte vers la même. Un jeton satellite donne à un produit son marché, ses
porteurs et son histoire sans découper le protocole — grâce à la règle du pool énoncée en
section 02 : $SWOGEBET est apparié à $SWOGE et à rien
d'autre. L'acheter achète d'abord du $SWOGE, même quand on paie en ETH. Son prix
est écrit en $SWOGE. Sa liquidité est du $SWOGE, verrouillé dans le pool.
Le livre sportif ne peut donc pas grandir sans que $SWOGE grandisse avec lui, et un
parieur ne peut pas entrer sans devenir acheteur de $SWOGE en chemin. C'est cette
propriété qui rend le modèle digne d'être répété pour l'utilité suivante, et qui explique
qu'il soit posé comme une règle plutôt que laissé à une décision à chaque fois.
Le coffre des paris
Les paris sont financés par un second coffre on-chain, déployé le 3 septembre 2026 à
l'adresse 0x3E70D325DbcA349e37B2030a2aAcD6147B3Ce398 et vérifié sur
Blockscout. C'est le même modèle de contrat que le coffre de jeu, délibérément : un
événement Deposit que le serveur surveille, et des retraits payés contre un
bon EIP-712 cumulatif que le joueur encaisse lui-même. Deux choses
méritent d'être dites clairement.
Les deux soldes ne se mélangent jamais. Un joueur a un solde casino
en $SWOGE et un solde de paris en $SWOGEBET, côte à côte, chacun avec son coffre,
son dépôt, son retrait et son minimum. Un pari ne peut pas se payer en $SWOGE, et le
moteur le refuse dans ces termes.
Chaque ticket porte sa monnaie. Les tickets posés avant l'existence
du coffre des paris ont été misés en $SWOGE : ils sont réglés en $SWOGE, gains comme
remboursements. Rien n'a été réinterprété après coup.
Le domaine EIP-712 du bon est SwogeBetVault, pas
SwogePusherVault. Un bon signé pour un coffre ne se vérifie pas chez l'autre,
et c'est le contrat qui l'impose.
Paramètres en production
Paramètre
Valeur
Note
Monnaie
$SWOGEBET
Exclusivement — voir ci-dessus
Mise minimale
100
Par ticket
Jambes par combiné
≤ 8
Toutes doivent passer
Gain plafonné
5 000 000
Par ticket, quelles que soient les cotes
Engagement max par rencontre
2 000 000
Au-delà, le livre cesse de prendre des paris sur ce match
Marge du livre
10 %
Par défaut, avec un plancher de 4 % et un plancher par issue pour que le favori ne soit jamais au prix juste
Retrait minimal
50
Depuis le coffre des paris
Le vrai risque ici, c'est la bankroll, et il n'est pas celui des joueurs.
Les tickets ouverts sont une dette que le coffre doit pouvoir payer s'ils passent tous.
Le panneau du propriétaire montre désormais, pour le coffre des paris en particulier : ce
qu'il contient on-chain, ce qu'il doit (soldes des parieurs plus bons signés non
encaissés), combien de tickets sont ouverts, par combien de parieurs, et ce qu'ils
paieraient au pire. Il passe au rouge quand le coffre ne couvre plus ce qu'il doit, et à
l'orange quand il couvre les soldes mais pas tous les tickets ouverts gagnants. La bonne
réponse à l'orange est d'alimenter la bankroll, jamais de refuser un paiement.
42 Le SWOGE Wallet
La section 04 décrit le portefeuille embarqué qu'un joueur obtient en
s'inscrivant par e-mail. Ce qui est entré en production en septembre, c'est
l'écran autour : une page de portefeuille dont le joueur détient les
clés, accessible depuis un bouton rond en bas à droite de chaque page du site.
Ce qu'il fait
Comment
État
Détenir et lire les soldes
ETH (RH), $SWOGE, $SWOGEBET et tout jeton ajouté par le joueur, lus sur la chaîne
Confirmé
Envoyer
Vers n'importe quelle adresse, avec une feuille de revue qui montre le montant, le jeton, l'adresse entière et ce qu'il restera après
Confirmé
Recevoir
Adresse et QR code
Confirmé
Échanger
Route Uniswap sur Robinhood Chain ; Solana vers Solana par Jupiter pour ceux qui arrivent de là
Confirmé
Faire le pont
Relay : une adresse de dépôt sur la chaîne où le joueur a déjà des fonds, livrée à sa propre adresse
Confirmé
Acheter du $SWOGE
Sur place, avec l'impact de prix réel affiché avant de signer plutôt qu'une tolérance fixe
Confirmé
Déplacer l'argent du jeu
Deux onglets — Casino · $SWOGE et Paris · $SWOGEBET — chacun avec son coffre, son dépôt et son retrait
Confirmé
Lire les signaux de SWOGE AI
Les achats et ventes de la colonie, appariés pour qu'un signal dise ce qu'il est devenu
Confirmé
Le bouton rond ne change pas de page. Il ouvre le portefeuille dans un panneau par-dessus
la page où l'on est, pour qu'un joueur puisse regarder un solde ou se recharger en pleine
partie sans perdre sa table, sa socket ni sa place dans une manche en cours — et le même
bouton le range.
43 SWOGE AI
SWOGE AI est une colonie de 13 agents qui surveille chaque jeton lancé
sur Robinhood Chain, le juge, achète ce qui passe et vend selon ses propres règles. Elle
trade de l'argent papier — une trésorerie partie de 1 000 unités, qui
n'a de créance sur les fonds de personne — et elle le fait en public :
chaque achat, chaque vente, chaque refus et chaque résultat sont sur la page SWOGE AI et
dans le canal Telegram, pertes comprises.
Comment un jeton se fait acheter
Chaque agent possède une question et n'y répond qu'elle. Scout balaie les flux et jette ce
qui est déjà vide. Warden lit le contrat : piège, taxes, pouvoirs du propriétaire.
Whale-Watch lit les porteurs. Whisper lit la pression d'achat. Oracle lit le marché. Un
refus à n'importe quelle étape arrête le pipeline, si bien que les services des agents
suivants ne sont jamais payés. Ce qui survit est acheté ; Sentinel surveille alors la
position, Extender décide si une gagnante court plus longtemps, et Closer la ferme.
Ce qui en fait une colonie et non un script
Chaque agent garde la mémoire de ce que ses propres jugements valaient et corrige ses
seuils à partir de résultats mesurés, pas d'opinions. Les jetons que la colonie a
refusés sont notés eux aussi — ils sont suivis comme des ombres, et un refus qui
écarte surtout des gagnants se voit comme tel dans l'audit. C'est la partie que la plupart
des bots sautent, et c'est elle qui rend l'apprentissage honnête : un système qui ne
mesure que ses propres achats apprend que ses achats étaient bons.
Mesuré, et corrigé au grand jour. Deux défauts trouvés le 4 septembre
méritent d'être consignés, parce qu'ils sont de ceux qu'une lecture honnête de ses propres
données produit. La coupe de sécurité à −35 % n'était vérifiée qu'une fois par tour, toutes
les 150 secondes, alors qu'une piscine se vide en une sur cette chaîne : les positions se
fermaient à −60 jusqu'à −92 %. Et les jetons qui s'effondraient n'étaient jamais notés —
leur piscine devient muette, aucun flux ne les cote, ils quittaient donc simplement
l'échantillon, et les leçons ne s'apprenaient que sur les survivants. Les deux sont
corrigés : la veille de 45 secondes applique désormais la coupe, et un jeton que le marché
connaissait et ne cote plus est noté pour l'effondrement qu'il a été.
Où cela mène
Quand les agents auront assez d'historique mesuré pour trader de l'argent réel, le produit
s'ouvrira aux utilisateurs, et il suivra la même règle que le livre sportif : un jeton
satellite, $SWOGEAI, apparié à $SWOGE et à rien d'autre, nécessaire pour
faire tourner le bot avec ses propres fonds. Proposé — la
colonie tourne aujourd'hui, le jeton n'existe pas, et aucune date n'est engagée.
Résumé d'une page
Ce qu'est SWOGE
Une plateforme de jeu Web3 en production sur Robinhood Chain, dont le jeton $SWOGE
(Swole Doge, offre fixe de 1 000 000 000) est l'unité de mise, le support de staking,
l'objet d'un burn continu — et la monnaie avec laquelle chaque jeton satellite s'achète et
se cote.
Ce qui tourne aujourd'hui
Vingt jeux à équité vérifiable, dont plusieurs en joueur contre joueur. Un livre de
paris sur de vrais matchs, joué en $SWOGEBET depuis un second coffre on-chain. Deux
coffres avec dépôts et retraits sur bon signé cumulatif. Un portefeuille dont le joueur
détient les clés — envoyer, recevoir, échanger, faire le pont, acheter — accessible depuis
chaque page. Un système de staking plafonné. Cent niveaux gagnés au volume misé. Un
classement mensuel doté d'une part du revenu. Un parrainage à vie. Un launchpad déployé,
SwogeFun V2. Et SWOGE AI, une colonie de 13 agents qui trade de l'argent papier en public
pendant qu'elle apprend.
Comment il gagne de l'argent
3 % d'avantage mathématique sur les jeux contre la banque, 5 % de rake sur les duels,
1 % sur chaque échange des jetons lancés par le launchpad. Ce revenu est mesuré mois par
mois, et c'est lui qui finance les récompenses — toutes exprimées en part du revenu réel,
jamais en montant fixe.
Ce qui sort de la circulation
1 % de chaque retrait est brûlé définitivement. 6 827 534 $SWOGE ont
déjà quitté la circulation, vérifiable sur la chaîne. L'offre est fixe et ne peut que
baisser.
Ce qui est vérifiable sans faire confiance
Chaque manche est produite par HMAC-SHA256. L'empreinte de la graine est
publiée avant, la graine révélée après, les formules exactes sont publiques. Le contenu
du coffre, le total brûlé et l'activité du launchpad se lisent directement sur la
chaîne.
Ce qu'il faut savoir avant d'investir ou de s'associer
Le modèle est custodial entre le dépôt et le retrait. Les contrats
n'ont pas été audités par un tiers. Le contrôle est
mono-signature. La table d'allocation n'est pas publiée.
La qualification réglementaire de l'activité n'a pas été examinée. Le
rendement du staking est aujourd'hui financé par une allocation de l'équipe, non par le
revenu.
La position
Robinhood Chain est neuve. SWOGE y est le premier service de jeu qui fonctionne
réellement, et son launchpad est déjà utilisé. L'avantage n'est pas technologique : il
est temporel, et il se referme.