Skip to content

Perpetuals that build their own liquidity.

Up to 1,000x leverage on stocks, memes, & more.

Explore the protocol
1,000×Maximum leverage
0%Funding fees
0Slippage from order size
01 / Introduction

What is Mog?

Mog is a self-bootstrapping perpetual DEX. Trade long or short with up to 1,000× leverage, zero funding fees, and zero slippage from order size.

Every trade faces Mog’s treasury—the pool of funds used to pay trading profits. Oracle prices determine your entry and exit; your order size does not move those prices. No order book. No market makers.

Liquidity comes from trading itself. The treasury pays winning trades and receives realized cash losses. Mog’s close curve helps it retain funds from that activity, building liquidity for future payouts.

The self-bootstrapping loop 01 / Mechanism
Realized cash lossesWinning payoutsTradersMog treasury
Trading activity builds liquidity for future payouts.

That’s self-bootstrapping: the venue builds its own liquidity as people trade.

Each settled position earns MOG, the protocol’s token, on the value it gives the venue: its fees and the part of a profit the close curve keeps back. Mog allocates a share of trading revenue to buying and burning MOG, linking the token to the venue’s trading activity.

Choose a market, go long or short, and set your margin and leverage. Your position has a liquidation price, and you can add a take-profit or stop-loss that closes it at market when the price reaches your level. You can close all or part of it at any time, or add margin to give it more room.

An order that fills pays an open fee: at launch, 0.025% of position size, capped at 1% of margin. A cancel or a void returns it. Profitable closes follow the close curve, with a 2.5% fee on settled profit at launch. When the treasury covers the payout, your net profit is available as cash at settlement. Your remaining cash margin returns to your balance.

If a payout exceeds available treasury cash, only the unfunded amount enters the payout queue. You can also give up a claim for MOG.

Open your first position · Explore MOG rewards · Trading risks

02 / IntroductionOpen guide

FAQ

Mog uses oracle prices. Your order fills on a later oracle price update, so the market can move after you submit. Order size does not change the price. See order execution.

When the treasury covers your payout, your net profit is available as cash at settlement. Only an unfunded amount enters the payout queue and waits for incoming trading funds.

Your position size and the price move determine raw PnL. Profitable closes use Mog’s close curve, which keeps up to just under 95% of a large move before fees at launch, and less of a small one. A take-profit or stop-loss closes the same way.

The treasury pays winning trades and receives realized cash losses. The close curve helps it retain liquidity over time. This is how Mog builds its own liquidity.

No. Only cash in your balance is margin. A queued payout becomes cash as payments reach it. See the payout queue.

Yes. You can give up any part of one claim and receive MOG at once, with no cash. At zero supply, each USDG you give up earns 72 MOG; the rate falls as supply grows. The amount leaves the queue immediately, and every claim behind it moves up. You cannot undo it. Only your main wallet can do it. See giving up a claim.

It gives your position more room before liquidation. Position size, take-profit and stop-loss stay the same. The new liquidation price takes effect when the margin activates. See Adding margin.

Each settled position earns MOG on its trading edge: the fees you pay and the part of a profit the close curve keeps back. Contributions and given-up payouts earn MOG too. The rate falls as supply grows. Positions on the light side of a crowded market earn up to twice as much, and positions on the crowded side less. Mog allocates trading revenue to buying and burning the token. See MOG rewards.

No. A contribution is one-way and pays you MOG. It is not the same as an account deposit, which stays your balance and you can withdraw. See Contributions.

At launch, Mog charges an open fee of 0.025% of position size, capped at 1% of margin, and 2.5% of settled profit. There are no funding fees. Adding margin pays only the rest of the open fee, if any, that the larger margin would have paid at opening. See Fees.

Each position keeps the close curve it filled with.

03 / IntroductionOpen guide

Quick start

Start with a funded wallet. Connect to Mog, choose a market, and open your first trade.

Your first position
  1. ConnectUse your funded wallet.
  2. TradeChoose a market and direction.
  3. ManageClose or add margin.

Open Mog and connect your funded wallet.

Enable a session key for fewer wallet prompts.

Select a market. Go long for a rising price or short for a falling price. Set your margin and leverage, and a take-profit or stop-loss if you want one. Review the position size and liquidation price shown in the app. The app also estimates the MOG multiplier for each side.

Positions and leverage explains these choices.

Placing the order charges the open fee from your balance. Your order fills using a later oracle price update. Once filled, check your actual entry price, the position’s liquidation price, and any take-profit or stop-loss it carries.

Close all or part of the position, or add margin to move liquidation farther away. Reaching either price level closes the position automatically.

When the treasury covers your payout, profit after fees is available as cash at settlement. Your remaining cash margin returns to your balance. Withdraw available funds with your main wallet.

Only an unfunded payout enters the queue.

Each settled position earns MOG on its fees and on the part of a profit the close curve keeps back.

04 / TradingOpen guide

Positions and leverage

Go long when you expect the price to rise, or short when you expect it to fall. Choose your margin and leverage, and add a take-profit or stop-loss if you want one. Mog fixes the position’s liquidation price when it fills.

Margin, also called collateral, is the money you commit to the trade. Leverage turns that margin into a larger position: position size = margin × leverage. Each market sets its leverage range within 1×–1,000×. The ticket uses that market’s current leverage range. After you add margin, effective leverage is position size divided by active margin. It cannot fall below the bottom of the market’s leverage range. Adding margin does not increase position size.

Higher leverage makes a given price move worth more relative to your margin. It also brings liquidation closer. Your position size is also called its notional.

Each market has three open-interest settings: a pace, a side cap and a fade time. Together they limit how fast the gap between longs and shorts can grow and how large one side can get. They do not limit a balanced book: it can grow as large as traders make it. Every fill adds its position size to its side. A close removes the size it closes. Adding margin does not change position size, so it does not use room.

  • Pace: after your fill, your side may lead the other side by at most its aged lead plus the pace. An order that leaves your side at or below the other side always fits.
  • Side cap: after your fill, your side may hold at most the side cap.

A new position ages over the fade time, 30 minutes at launch. After one fade time it counts toward the aged lead at about 63% of its size, and after three at about 95%. Your side’s aged lead is how far its aged positions lead the other side’s aged positions. A lead that has held for a while therefore makes room to grow further, and a position opened a moment ago makes almost none. A close leaves both counts at once.

These are the only size limits: one order may use all the room they leave. The limits count notional, so they scale with leverage. At the same margin, a 100× position uses a tenth of the room of a 1,000× position. The app shows the room left on each side. Lower the size or the leverage to fit, or wait a few minutes.

An order the limits cannot take is refused when you submit it, before the open fee is charged. Room can still run out before your order fills. Then the order is voided, and its collateral and open fee return.

Governance sets each market’s pace, side cap, drift dial and volatility dial, and one fade time for every market. It can change them without the 24-hour delay, but only while the market is at rest: every published price update for the market processed. In practice that takes seconds. A lower limit does not close open positions.

The side that leads is crowded. Its crowding is its smoothed lead as a share of the side cap, from 0 to 100%. While a side is crowded, its profits pay two charges, and the other side pays neither:

  • Drift charge: the crowded side keeps 1 − drift dial × crowding of each move in its favor. At a drift dial of 1, a side 20% crowded keeps 80% of each move, and a side whose lead reaches the side cap earns nothing more.
  • Volatility charge: each price update also takes volatility dial × crowding × move² ÷ price off the crowded side’s gain. Bigger swings take more, and a quiet market takes almost nothing.

Losses pay neither charge. Nothing is ever taken from your margin, so holding a position through time never liquidates it.

Each side has a gain index that moves with the price by the share it keeps, less its volatility charge. Your profit is the price gain, but never more than your side’s index gain since your fill. A move that reverses leaves the drift part where it started, and the volatility charge only lowers the index, so a price swing alone never pays a profit and a close at your entry price costs nothing. Crowding reads a smoothed book: new positions count in over the fade time and closed ones fade out over half of it, so one order does not swing it.

The charges are not fixed at fill. They apply to every open position on the crowded side, at each price update, and only to the move in that update. Profit already in the index stays. A take-profit is still a price level: the position closes when the price reaches it and pays on the gain left after both charges, as any close does.

Each market’s drift dial runs from 0 to 1 and its volatility dial from 0 to 100, both 1 at listing. The pace limits only how fast a side can lead; it moves neither charge. The fade time, 30 minutes at launch, is the same for every market, and governance can change it without the 24-hour delay only while every market is at rest: every published price update on every market processed. In practice that takes seconds. A change of the side cap, either dial or the fade time reaches every open position from the next price update. The ticket shows a crowded side’s current drift charge, for example −5%.

Crowding also moves your MOG. A position on the light side earns up to twice the MOG, and a position on the crowded side less, from the average skew over its hold. See MOG funding.

Long position · price levelsSchematic
LiquidationPrice against you
EntryYour fill price
Take-profitYour order, if you set one
  • Liquidation price: the price at which the position loses its active margin and closes.
  • Take-profit and stop-loss: optional orders that close the whole position at market when the price reaches their level.

You can close earlier or add margin to move liquidation farther away.

Oracle-priced execution
  1. SubmitCommit margin and pay the open fee.
  2. Price updateReceive a later oracle price.
  3. FillOpen your position.

The update must be posted after your order. Its price window must end more than two seconds after the on-chain time of the block that included your order; the two seconds allow for the chain clock running behind the oracle clock. The market can move between submission and fill. Your order size does not change the oracle price. Orders must meet market and position limits, including the open-interest rules; an order that fails those checks returns its collateral. Placing an order charges the open fee; it comes back unless the order fills.

Fill capacity can delay an eligible order until a later update. If an eligible update arrives beyond the oracle delivery staleness limit, the order is voided, and its collateral and open fee return.

The fee rate, the close-curve width and the liquidation buffer are fixed when the position fills.

A trigger order becomes ready to fill when an eligible oracle update touches its level from either direction. It fills at the final price of the update that can admit it, which can differ from the trigger level. There is no limit on that difference. If fill capacity delays execution, the order stays armed and needs no second touch.

Cancellation is a request, not an immediate refund. Updates are processed in order. An eligible update whose window closed no more than two seconds after your cancellation’s on-chain time can still assign the fill. For a trigger order, that assignment occurs when it arms.

If no fill has been assigned, the first update whose window closes more than two seconds after the cancellation’s on-chain time removes the order and returns its collateral and open fee.

05 / TradingOpen guide

PnL and closing

You can close all or part of a position. Your position size and the price move determine raw PnL; a profitable close applies Mog’s close curve, then the settlement fee.

The close curve helps trading activity build Mog’s liquidity. Larger favorable moves settle a greater share of raw profit. The share rises toward 95% at launch. The settlement fee applies afterward.

The curve also limits profit from small, short-lived distortions in oracle prices.

Each market has a setting called c, the curve’s width at 100× leverage and below. Above 100×, your position’s width is c × (leverage / 100)^k. The width is fixed when the position fills. k is one setting for every market, 0.25 at launch, so the width is about 1.78 × c at 1,000×. Governance can change k without the 24-hour delay, but only while every market is at rest: every published price update on every market processed. In practice that takes seconds. A change applies only to positions that fill after it. A move equal to the width retains 47.5% of raw profit, half of 95%. A larger move retains more.

A price distortion pays per dollar of size, whatever the leverage, so the width does not narrow below 100×. Above 100×, the same move retains less at higher leverage. Select an asset and a leverage, then move across the plot to explore it. The dashed line is the same market at 100×.

Close curve

Loading
c—width—

Loading market settings…

Retention approaches 95% before the settlement fee.

A take-profit or stop-loss closes on the same curve. Test settings are labeled; values are before fees. Each position keeps the close curve it filled with.

View the close formulas

For a favorable price move Δ\Delta and entry leverage λ\lambda:

w=c (λ/100)k,p=aΔΔ+w,W=pΠw=c\,(\lambda/100)^k,\qquad p=\frac{a\Delta}{\Delta+w},\qquad W=p\Pi

NN is position size and Π=NΔ\Pi=N\Delta is positive raw PnL. WW is profit before the settlement fee. Δ\Delta, cc and ww are price fractions: 0.0189% is 0.000189. aa is the cap retention the position froze at fill, 95% at launch. Governance can change aa and cc for future positions only.

Losing closes realize the loss directly, limited to active collateral. On-chain rounding can slightly reduce calculated amounts.

A close uses a later oracle price update, so the market can move after you submit. If the price touches your liquidation price first, that closes the position instead.

If an update exceeds the oracle delivery staleness limit, it voids the pending close request. The position remains open unless a recorded barrier touch closes it. Review the position and submit a new close if needed.

A partial close reduces position size and collateral by the same proportion. The remaining position keeps its liquidation price, and its take-profit and stop-loss orders. A remainder below the minimum size, or below 1× effective leverage after rounding, triggers a full close. The close preview shows when this applies.

Adding margin leaves the profitable-close curve unchanged.

Your remaining cash margin returns to your balance. With enough treasury cash, profit after fees is available as cash at settlement. Only an unfunded amount enters the payout queue.

Mog can pause one market or the whole venue. A new market starts paused, and accepts orders only after Mog lifts that pause. A pause stops new orders, new fills, and new margin requests. You can still close all or part of a position, and the close settles at a later oracle update as usual. Liquidation prices, take-profits and stop-losses keep working. Deposits, withdrawals, and payout-queue payments continue. Pending orders under a pause do not fill. Anyone can void them, and the void returns their collateral and open fee.

You can request a close during the market’s drain period. Once its final oracle record is posted, new close requests stop. That record settles remaining positions at their barrier or the final mark; a pending close request does not survive retirement.

06 / TradingOpen guide

Take profit and stop loss

A take-profit (TP) and a stop-loss (SL) are orders on your position. Each one names a price. When an oracle price update reaches that price, Mog closes your whole position at market, as if you had pressed Close when you set the order.

Long position · price levelsSchematic
LiquidationPrice against you
EntryYour fill price
Take-profitYour order, if you set one

A long’s take-profit sits above the current price and its stop-loss below it. A short’s are the other way round.

  • When you open: turn on TP or SL on the order ticket. The order is created when your position fills. If the fill price has already passed your level, the position opens without that order and the app tells you.
  • On an open position: add, change or cancel a TP or SL at any time from your positions.

A position holds at most one TP and one SL. Each closes the whole position. A stop may sit above your entry on a long, or below it on a short, once the price has moved past it, so you can lock in a gain.

You can type the TP as a price, or as a gain in dollars or as a percent of your margin. The app turns a gain into a price before it sends the order.

The order fixes when the close starts, not what it pays. Usually the close settles at the price of the update that reached your level. If that update came in within a few seconds of setting the order, or arrived late after an outage, the close settles at the next fresh update instead. So the close can fill above or below your level when the price moves fast, but a price that passes your level always triggers it. It pays like any other close: profit goes through the close curve, and the settlement fee applies to profit. A TP or SL costs no fee to place, change or cancel.

A new level, a change or a cancellation takes effect from the next oracle price update. An update that was already on its way can still close your position at the old level. A close never settles at a price that was already known when you set the order, so nobody can set a level after seeing the price that would reach it.

Once a TP or SL triggers, the position is closing: you cannot add margin or press Close until the close settles.

Liquidation is checked before your stop. A stop at or past your liquidation price could never close the position, so the app refuses it. A stop within 0.2% of the liquidation price is allowed, with a warning: one fast move can reach both, and liquidation then closes first. Adding margin moves the liquidation price, and the app checks against the current one.

A TP or SL ends when it closes your position, when you cancel it, or when the position closes another way: liquidation, a manual whole close, or a market’s final settlement. A partial close leaves both orders in place on what remains. A market pause does not stop them.

Scale orders and orders funded from a payout claim open without a TP or SL. Add one to the position after it fills.

07 / TradingOpen guide

Liquidations

Liquidation closes your position when the oracle price reaches its liquidation price. You lose the margin committed to that position, including any added margin that has activated.

Higher leverage brings liquidation closer to your entry price. Longs liquidate below entry; shorts liquidate above it.

Each market sets a liquidation buffer, 0.02% of price at launch. The liquidation price sits that much closer to entry than the point where your margin runs out. The buffer is the same price distance at every leverage, so it takes a larger share of a high-leverage position’s room: about 2% of it at 100× and 20% at 1,000×.

While available treasury equity is below the 5 million USDG threshold, a new fill takes the market’s buffer times a global buffer multiplier. The multiplier is 2× at launch, so a fill at launch takes a 0.04% buffer: about 4% of the room at 100× and 40% at 1,000×. Governance can set it from 1× to 10× after the timelock delay. At or above the threshold, a fill takes the market’s buffer alone.

Higher leverage, nearer liquidation
Entry distances at the launch buffer times the launch multiplier, before price rounding. Follow the liquidation price shown on your position.

Adding margin moves liquidation farther away once the addition activates. The buffer stays the one set when the position filled.

Mog checks the price path recorded by the oracle. A touch of your liquidation price closes the position, even if the price later recovers. That touch takes priority over a pending close or margin addition.

A liquidation earns MOG on the buffer you give up and on your open fee.

08 / TradingOpen guide

Adding margin

Adding margin gives your position more room before liquidation. For a long, the liquidation price moves lower. For a short, it moves higher. Your position size, take-profit and stop-loss stay the same. Effective leverage cannot fall below the bottom of the market’s leverage range.

Long position · price levelsSchematic
LiquidationMoves farther away
EntryFixed
Take-profitUnchanged
Added margin moves the liquidation price after activation.

Choose your open position, enter the cash amount, and confirm. The position must be within its margin limit, with no close or margin addition already pending.

Mog locks the cash while the addition waits for a later oracle price update. Once activated, the new liquidation price applies. You can then request a close or another margin addition.

Each market sets its leverage range within 1×–1,000×. Added margin cannot take effective leverage below the bottom of that market’s current leverage range. Your available account balance also limits what you can add, and it must also cover the addition’s open fee.

For example, on a market with a 10× minimum, a $10,000 position opened with $100 at 100× can receive up to $900 more, which brings it to 10×. Repeated additions share the same total limit. If the market lowers its minimum, the limit grows. An amount too small to move the liquidation price is refused.

The minimum is read when Mog accepts the addition. A later change does not stop an accepted addition from activating.

A partial close must also leave effective leverage at or above 1×. If rounding would put the remainder below the floor, the close becomes a full close. Check the close preview before confirming.

An addition pays the rest of the open fee that the position’s new margin would have paid at opening, less what the position already paid. This is often zero. It is more than zero when the 1% margin cap set your fee at opening, at 40× or above at launch. The app shows the fee before you confirm. Mog holds it with the addition, pays it when the addition activates, and returns it if the addition is refunded.

Your current liquidation price still applies. The activation update checks that price before adding the margin. If the position closes before activation, the pending cash is refunded.

An accepted addition cannot be cancelled. You cannot request a close while it is pending. Activation requires an update posted after acceptance. Its price window must end more than two seconds after the on-chain time of acceptance.

Added margin increases the amount you can lose if the position is liquidated. Accepted additions still resolve through activation or refund during a pause or delisting.

On a market with a 1× minimum, a long at 1× with no liquidation buffer has no positive liquidation price. It remains open until another exit, such as your close, a take-profit or a stop-loss. The full margin remains at risk.

09 / TradingOpen guide

Fees

Mog has two fees at launch. Opening a position costs an open fee of 0.025% of position size, capped at 1% of margin. A winning close pays 2.5% of settled profit. There are no funding fees. Adding margin pays only the rest of the open fee, if any, that the larger margin would have paid at opening.

Every order pays the open fee when you place it. The fee is 0.025% of the order’s position size, and it is never more than 1% of the order’s margin. The cap applies from 40× leverage up. For example, a 10 USDG order at 10× pays 0.025 USDG, and a 10 USDG order at 100× pays the smaller of 0.025% of 1,000 USDG and 1% of 10 USDG: 0.10 USDG.

The fee is not collateral. Your available balance must cover the margin plus the fee, and a scale order pays one fee per entry.

When you add margin, Mog prices the open fee again on the new margin and charges only the difference to what the position already paid. Below the cap this is zero. For example, a 10 USDG order at 1,000× pays 0.10 USDG, the cap. Adding 30 USDG of margin later pays 1% of 40 USDG less 0.10 USDG: 0.30 USDG. The same position opened with 40 USDG at 250× pays 0.40 USDG, so both routes pay the same fee.

Mog holds the fee with the order. You pay it only if the order fills. If you cancel the order or it is voided, the fee comes back with your collateral. An order that fails the market’s entry checks or its open-interest rules when you submit it is refused before the fee is charged.

Each market has its own rate and cap. Governance can change them through the timelock, up to 1% of position size and 10% of margin. A change applies to later orders and later margin additions. An order you already placed keeps the fee it paid. The app shows the fee before you sign. If the fee rises above the amount you signed for, the order is refused.

View the open fee formulafee=min⁡(rate×N, cap×M)\text{fee}=\min\left(\text{rate}\times N,\ \text{cap}\times M\right)

NN is the order’s position size and MM its margin. At launch, the rate is 0.025% and the cap is 1%. On-chain rounding can raise the fee by the smallest unit.

On a winning close, Mog calculates profit using the close curve, then deducts the fee. A take-profit or stop-loss is a close and pays the same fee.

Your remaining cash margin returns to your balance. A losing close has no profit fee. Your fee rate is fixed when the position fills.

The fee is paid together with your payout. When the treasury covers your payout, the fee is paid at settlement too. When part of your payout waits in the payout queue, the matching part of the fee waits with it. The fee is never paid ahead of a trader payout.

At launch, 70% of each fee funds MOG buybacks and 30% funds protocol operations. The same split applies to the open fee and the profit fee. The open fee is paid out when the order fills. See Buybacks and burns.

Both fees are part of your trading edge, so the fees you pay earn MOG when the position settles.

Network transaction costs are separate.

Each position keeps the close curve it filled with.

10 / Funds and accountOpen guide

Wins and losses

A winning close returns your collateral and settles your profit after fees. A losing close deducts the loss from your collateral and returns the rest.

When the treasury covers your payout, net profit is available as cash at settlement. Your remaining cash margin returns to your balance.

Where your profit goes

Is the payout fully funded?

Yes

Profit is available as cash.

Partly or not yet

Cash pays first; only the rest queues.

A profitable close settles through the close curve, before fees: at launch just under 95% of a large move, and less of a small one. A take-profit or stop-loss is a close and uses the same curve. Governance can change the curve for future positions; each position keeps the terms set when it filled.

The loss comes out of the position’s margin. Your remaining cash margin returns to your balance. Liquidation uses all active margin, including added margin that has activated.

Every settled position earns MOG on its trading edge. A losing close earns MOG only on its open fee.

Each position keeps the close curve it filled with.

11 / Funds and accountOpen guide

The payout queue

With enough treasury cash, your profit is paid at settlement. The queue applies only when a payout exceeds the cash available. Any funded portion is available as cash; only the remainder waits.

Your remaining cash margin returns to your balance when the position closes. Only unfunded profit waits in the queue.

That unpaid amount is a claim: a record of what Mog still owes you. Incoming trading funds and contributions pay queued claims in order.

If you prefer MOG now to cash later, you can give up (renounce) any part of a claim. You receive MOG at once and no cash.

At zero supply, each 1 USDG you give up earns 72 MOG. The rate falls as supply grows, so it can fall while you wait. It never rises. See MOG for giving up a claim.

The amount you give up leaves the queue at once. Every claim behind yours moves up by that amount.

Choices for an unpaid claim

What do you want to do with it?

Wait

Incoming trading funds pay it in order, as cash.

Give it up

Receive MOG now. It leaves the queue at once, with no cash.

Before you give up a claim:

  • It is final. You cannot undo it, and the claim does not return.
  • One claim at a time. Choose a claim and an amount up to what remains unpaid on it.
  • Main wallet only. A session key cannot give up a claim.
  • Settled claims only. A claim qualifies once its settlement round completes.
  • Payments come first. If a payment reaches the claim first, you keep that cash and give up at most what remains.
  • Not during a venue-wide pause. Give up the claim after the pause ends. The rate changes in the meantime only as supply grows.

MOG’s market value is not promised. See Payout liquidity risks.

The oldest group of claims is paid first. Traders who settle in the same round share that group’s payments proportionally.

Each group also holds the profit fees of its winning trades. A fee is paid with its payout, at the same rate: when half of a payout is paid, half of its fee is paid. A fee never comes ahead of a trader’s claim.

Payments become available as cash as funds arrive. How often you collect them does not change your queue priority. Claims stay with their account. The buyback allocation from treasury growth waits until every claim is paid.

A contribution also pays queued claims first, in the same order.

Payment timing depends on incoming trading funds and contributions. See Payout liquidity risks.

12 / Funds and accountOpen guide

Deposits and withdrawals

Deposit funds to trade, then withdraw available cash with your main wallet.

Use the network, asset, and destination account shown in the app. Once the funds reach your balance, they are ready to use.

From wallet to trade
  1. DepositSend supported funds.
  2. BalanceCash arrives in your account.
  3. TradeChoose your margin.

Anyone can deposit to an account; its main wallet controls withdrawals.

An account deposit is not a contribution. An account deposit stays your balance, and you can withdraw it. A contribution moves part of that balance to the treasury for good and pays you MOG. You can never withdraw it.

Your remaining cash margin returns to your balance when the position closes. When the treasury covers the payout, net profit is available as cash at settlement.

Only an unfunded payout waits in the queue.

Choose an amount from your available funds and confirm the destination with your main wallet. Available profits can be included in the same withdrawal.

Funds committed to an open position or pending order must be released before withdrawal. Network fees may apply. Session keys cover trading; your main wallet authorizes withdrawals.

13 / Funds and accountOpen guide

Session keys

A session key lets you trade with fewer wallet prompts. Your main wallet sets its permissions and expiry, and can revoke access.

ActionAuthority
Place or cancel ordersMain wallet or authorized session
Request full or partial closesMain wallet or authorized session
Add marginMain wallet or authorized session
Withdraw or set a withdrawal destinationMain wallet only
Give up a queued payout for MOGMain wallet only
Grant or revoke sessionsMain wallet only

A compromised session key can put funds at risk through trading, closes, and margin additions within its permissions.

Control access from your main wallet
  1. AuthorizeSet permissions and expiry.
  2. TradeUse the approved permissions.
  3. End accessRevoke or let it expire.
  4. Start againAuthorize a new key.
Maximum session duration: 7 days at launch.

Existing positions and accepted actions continue after expiry or revocation. Accepted margin additions remain locked until activation or refund.

Revoke the key from your main wallet, then review open positions and pending actions. Use a new key for future sessions after revocation. See Wallet and session risks.

14 / Funds and accountOpen guide

Referrals

Create a referral link to invite traders to Mog. You can earn a share of settlement fees on their winning trades. A referral does not add a fee for the trader.

  1. Open Referrals from the desktop navigation or your account menu.
  2. Hold the MOG amount shown on the page in your account wallet.
  3. Choose a code with 3–24 letters, numbers, or underscores.
  4. Select Create link and confirm the wallet signature.

Creating a code has no network fee. Each wallet can have one code. Codes are unique and permanent.

Before sharing your link, select Activate rewards if the page offers it. This transaction records your wallet’s MOG balance for the protocol’s reward check. It does not transfer or lock your MOG. Your wallet needs ETH on Mog’s network to pay the network fee. On testnet, the page links to the test ETH faucet when ETH is missing.

The initial holding requirement is 10,000 MOG. The recorded balance and your balance at settlement must both meet the current requirement. A governance change can change the holding requirement or introduce a delay after activation. The page shows the current status.

Creating a link does not activate rewards. You receive no referral reward for a settlement that fails the holding or activation checks. Rewards are not added retroactively. Existing settlement rounds can remain ineligible after activation because they use the activation status at the round’s opening block.

If your balance falls below the requirement, rewards pause. Restore the holding to resume eligibility. Activate again only if the recorded balance no longer meets the requirement.

Select Copy link and share it. The invited trader must accept the referral before placing their first order. They can dismiss the invitation instead. A wallet cannot refer itself or replace an accepted referrer.

Your Referrals page shows referred opening volume, trader count, accrued rewards, and rewards paid to your trading balance. Accrued rewards and paid rewards are separate amounts. A reward is paid with the referred trade’s payout, at the same rate: if part of that payout waits in the payout queue, that part of the reward waits too. Collect rewards moves paid rewards to your trading balance. Rewards come from profit fees only, never from open fees, and they cannot be given up.

The referral leaderboard has all-time and current-week volume views. A weekly ranking does not promise a cash payout.

If the wallet rejects the request or reports insufficient ETH, correct the issue and try again. If a transaction was submitted, use Check activation. If the wallet response was lost, check the wallet before trying again. Only select Request failed or cancelled after your wallet confirms the request failed or was cancelled.

See Fees and Earning MOG for the related trading rules.

Earning MOG

MOG is the protocol’s token. You earn MOG in three ways:

Mog also allocates a share of trading revenue to buying and burning MOG.

Your trading edge is what your position pays beyond a fee-free payout. Mog counts it once, when the position settles:

  • Every position: the open fee you paid.
  • A winning close: the profit fee, and the part of the price gain that the close curve and the crowded-side charges keep back.
  • A liquidation: the liquidation buffer you give up.

A losing close earns MOG only on its open fee. The collateral you lose is not edge, because a fee-free venue would take the same loss. A partial close earns on its own part.

Every mint uses one rate: 100 MOG per counted dollar at zero supply. The rate falls in proportion to the supply already allocated, and it reaches zero at the 100 billion MOG cap. A burn does not make room, so the rate never rises.

More supply, fewer MOG per dollar
MOG per counted dollar, before the split below. The trader receives 90% of each mint.

A settlement round fixes the rate when it opens. A contribution and a give-up read the rate when you send them.

This is treasury cash after accounting for unpaid payouts and allocated buyback funds. Traders’ cash collateral is held separately. It is zero while any payout waits in the queue.

Trading and contributions share each dollar

Section titled “Trading and contributions share each dollar”

The 5 million USDG threshold splits each counted dollar between trading and cash in. While available treasury equity is low, a contribution counts most and a trade’s edge least. At the threshold, only trading edge counts.

Available treasury equityUp to 1M USDG2.5M USDG4M USDG5M USDG and above
Trading edge counts20%50%80%100%
Contributions and give-ups count80%50%20%0%
More equity, more weight on trading
Launch threshold. Governance can change the threshold after the timelock delay.

At launch, with zero supply and zero equity, each dollar of trading edge earns 18 MOG. At or above the threshold, it earns 90 MOG. A trade reads the equity posted when its round opened.

Mog pays more MOG to positions that hold the light side of a crowded market. This is MOG funding. It moves MOG only, never USDG.

Each market tracks its skew: how much the longs lead the shorts, as a share of the side cap. Mog averages that skew over the time you hold the position. At settlement, your mint is multiplied by:

  • Up to 2× if you held the light side.
  • Down to 0× if you held the crowded side.
  • 1× if the market was balanced, or for a position with no hold time.

At launch, a position on the light side of a fully crowded market for its whole hold earns 2×. A position on the fully crowded side earns nothing. A long and a short held over the same time on one market add up to 2× together, so a hedged pair earns no extra MOG.

The app shows an estimate for a new position, if the current skew stays the same. The real multiplier uses the average over your whole hold.

You can contribute part of your available balance to the treasury and receive MOG at once. A contribution is one-way. You can never withdraw it. First deposit to your account, then contribute from that balance. Your main wallet signs each contribution, as it signs a withdrawal, and the app pays its gas.

  • The contribution first pays any queued payouts, oldest first. The rest goes into the treasury.
  • It counts at the contribution share over the equity it moves. A dollar that pays the queue counts at 80%. A contribution made at or above the threshold earns no MOG.
  • You set a minimum MOG amount. If the treasury moves before your contribution lands and it would earn less, it does not go through.
  • Splitting a contribution into parts does not earn more MOG.
  • Contributions are not possible during a venue-wide pause. While Mog is part-way through applying a price update, a contribution waits and the app tries again.
  • A contribution raises available treasury equity. It can bring the venue to the threshold, and so start the unlock.

At launch, with zero supply and zero equity, each USDG contributed earns 72 MOG, up to 1 million USDG of equity.

You can also give up an unpaid claim for MOG. See how to give up a claim. Giving up a claim reduces what Mog owes traders, so it counts like a dollar contributed to an empty treasury: at 80%.

At zero supply, each USDG you give up earns 72 MOG. The rate reads supply, so it can fall while you wait, as other mints add supply. It never rises.

The trader always receives 90% of each mint. At or above the threshold, the team receives another 10% beside it. Below the threshold, the team receives nothing from trading. Contributions and give-ups never add a team part. See Team allocation.

View the mint formulas

The rate, with a cap of 100 billion MOG:

R=100⋅cap−allocatedcapR=100\cdot\frac{\text{cap}-\text{allocated}}{\text{cap}}

The contribution share, with FF the available treasury equity and Θ\Theta the threshold:

s=min⁡(80%, max⁡(0, 1−FΘ))s=\min\left(80\%,\ \max\left(0,\ 1-\frac{F}{\Theta}\right)\right)

A settlement mints R (1−s) μ eR\,(1-s)\,\mu\,e, with ee the trading edge and μ\mu the skew multiplier. With sˉ\bar s the market’s average skew over the hold, positive when longs were crowded, a long takes μ=1−ksˉ\mu=1-k\bar s and a short μ=1+ksˉ\mu=1+k\bar s, each kept between 0 and 2. The skew dial kk is 1 at launch.

A contribution of xx at equity V0V_0 mints R⋅IR\cdot I, with

I=∫V0V0+xs(v) dvI=\int_{V_0}^{V_0+x} s(v)\,dv

A give-up of aa mints R⋅80%⋅aR\cdot 80\%\cdot a. The trader, contributor or holder receives 90% of each amount, with on-chain rounding.

MOG’s market value depends on demand and liquidity. See Supply and the unlock and Token risks.

Supply and the unlock

MOG is fair-launched with zero starting supply. New MOG comes from trading edge, contributions and given-up payouts, at one rate that falls as supply grows. Governance can also airdrop MOG until it gives that power up. Lifetime supply is capped at 100 billion MOG.

Each mint counts dollars at 100 MOG per dollar at zero supply. The rate falls in proportion to the supply already allocated: at 50 billion MOG it is 50, and at the cap it is zero. No clock, fee count or treasury level changes the rate. See One rate from supply.

At or above the 5 million USDG threshold, each trading mint adds 10% more for the team. Below the threshold, trading adds nothing for the team. Contributions and given-up claims never add a team part. The trader’s 90% does not change either way.

The team part is split among a team list of up to eight members by fixed weights. Each member’s part is kept apart, and only that member can claim it, at any time. There is no end date. Governance can replace the team list through the timelock. A member that the new list drops loses its unclaimed part. See Governance risks.

Lifetime supply stops at 100 billion MOG. The cap counts every minted and airdropped MOG, and the team’s unclaimed parts too. When a mint would pass the cap, the trader’s part and the team’s part shrink by the same share. Burned MOG still counts toward the cap, so a burn does not make room for new MOG.

Governance can mint MOG straight to chosen wallets through the timelock. An airdrop works while MOG is locked, adds no team allocation and counts toward the cap. An airdrop that would pass the cap fails. The token operator’s pool funds come from an airdrop. Governance can give up the airdrop through the timelock, and after that no airdrop can happen again.

MOG launches locked: no holder can send it. Mints, team claims, airdrops, burns and approvals still work.

The unlock starts once available treasury equity has stood at or above the 5 million USDG threshold for 7 days. Mog checks equity at each oracle price posting. A posting below the threshold resets the count, and the next posting at or above the threshold starts it again. The first posting that finds 7 days of count starts the unlock. A later drop below the threshold does not lock the token again.

After the unlock starts:

  1. For 48 hours, only the token operator can send, to seed the token’s pool.
  2. After the 48 hours, every holder can send, for ever.

Governance can change the threshold through the timelock. A lower threshold can start the unlock sooner, and the unlock cannot be reversed. See Governance risks.

Buybacks and burns

Mog allocates trading revenue to buying and burning MOG. Burns permanently remove purchased tokens from supply.

At launch, 70% of every trading fee funds buybacks: the open fee and the profit fee alike. The remaining 30% funds protocol operations.

The buyback share of a profit fee is paid with the winning trade’s payout, at the same time and at the same rate. If part of the payout waits in the payout queue, that part of the fee waits with it. The buyback share of an open fee is paid when the order fills.

Above 5 million USDG of available treasury equity, a growing share of net treasury growth also funds buybacks. Earlier deficits must be recovered before new growth qualifies.

More equity, a larger buyback allocation
Applies to eligible net cash growth after settled profits and prior deficits.
View the allocation curvez=max⁡(F−T,0),g(F)=z2z2+T2z=\max(F-T,0),\qquad g(F)=\frac{z^2}{z^2+T^2}

FF is available treasury equity, and TT is the threshold, 5 million USDG at launch. One number sets where the allocation starts and how fast it grows. Governance can change it after the timelock delay. The same threshold sets the liquidation buffer multiplier.

How buybacks work
  1. FundPay the buyback wallet.
  2. BuyPurchase MOG.
  3. BurnRemove purchased tokens.

No fee is paid ahead of a trader payout. The allocation from treasury growth is paid only when trader claims remain fully cash-covered. Purchases then depend on the operator and market liquidity.

When the buyback wallet gives up its allocation

Section titled “When the buyback wallet gives up its allocation”

The buyback wallet can give up allocation from treasury growth that Mog has not yet paid to it. This allocation already waits behind every trader payout. Giving it up mints no MOG and pays no trader sooner.

Afterward, the treasury keeps the amount given up: once the queue clears, that part of the surplus is never paid to the wallet. Allocations booked after the give-up are still paid. A given-up allocation funds no buyback.

Fees cannot be given up. Every fee is paid as its trade’s payout is paid.

MOG’s price depends on market conditions. See Token risks.

Risks and trust assumptions

Trading puts your active collateral at risk. Payout funding, oracle prices, software, governance, and account security also affect your funds.

Each market sets its leverage range within 1×–1,000×. At 1× and 1,000×, the initial liquidation distances are about 99.96% and 0.06% with the illustrative 0.02% buffer at the launch 2× multiplier, before rounding: the margin’s distance less the market’s 0.02% liquidation buffer times the multiplier. Liquidation still takes all active collateral. A small price move can trigger it.

Orders and closes use later oracle prices. A touch of the liquidation price settles before margin activations and closes, including take-profits and stop-losses. Added margin increases the amount at risk; its protection begins at activation.

With enough treasury cash, profit is paid at settlement. If a payout exceeds available cash, the unfunded portion enters the queue as an unpaid claim. Its payment depends on future cash flow and can be delayed indefinitely.

You can also give up a claim for MOG. That is final: you receive MOG, not cash, and its value is not guaranteed.

Mog relies on accurate source prices, verified oracle updates, and correct settlement. Incorrect or manipulated updates can cause losses. Each market’s open-interest rules limit how fast the gap between longs and shorts can grow and how large one side can get, so a push of the source price needs time to build a large position and must hold it at risk while it ages. While one side leads, its profits grow more slowly. The rules do not limit matched positions on both sides, and they are only as good as the depth estimate behind them. Network congestion, outages, and delayed updates can extend exposure and delay actions.

Positions remain exposed during interruptions. Recorded barrier touches can close them when processing resumes. Smart-contract or integration defects can also put funds at risk.

The launch governance delay is 24 hours. Global parameter bounds and protocol module replacements use the timelock. The threshold, the liquidation buffer multiplier and the skew dial use it too, and so do each market’s open fee rate and cap. A threshold change moves the buyback allocation, the buffer rule, the split of each minted dollar between trading and deposits, the team share and the unlock count at once. A lower threshold can start the token’s unlock, which cannot be reversed. A multiplier change reaches only later fills. Governance can change an asset’s close-curve width, liquidation buffer, leverage range, open-interest rules and price-signing key, and the venue’s fade time and curve exponent k, in either direction, without that delay. An order with no room on its side at fill is voided, and its collateral and open fee return. Payout and entry terms stay within the global bounds. An asset change takes effect only after every published price update for that market has been processed, so it affects only fills priced after it; open positions keep their frozen terms. A fade time or k change can be made only while every market is at rest, with every published price update on every market processed. In practice each wait takes seconds. The side cap, the drift and volatility dials and the fade time are the exception to frozen terms: a change reaches every open position’s future profit through the drift charge and the volatility charge. Emergency pauses can stop new orders and margin requests sooner; accepted actions continue under their settlement rules.

The protocol has authority to mint MOG. A malicious upgrade could break its mint rules. The supply cap and the token lock are in the token itself, so an upgrade cannot move them. Governance can also airdrop MOG through the timelock, inside the supply cap, until it gives that power up.

When funds can leave

Where are your funds?

Available cash

Withdraw with your main wallet.

Committed funds

Wait for settlement, refund, or claim payment.

Funds in positions, pending orders or margin additions, and unpaid claims can remain committed beyond the governance delay.

A compromised main wallet can control the account, withdraw cash, and give up claims. A compromised session can put funds at risk through trading and margin additions. Revoke affected sessions and review pending actions.

USDG depends on its issuer, network, and availability. Test deployments use test assets.

MOG’s price and liquidity depend on market conditions. MOG can be worth less than the fees you paid, the claim you gave up or the USDG you contributed to the treasury. A contribution is one-way: you can never withdraw it. The MOG rate falls as supply grows, so the rate for giving up a claim can fall while you wait. The skew multiplier for an open position is an estimate until the position settles. MOG is locked until the venue has stood at the threshold for 7 days, and that may never happen. Buybacks depend on the operator, available funding, and market liquidity.