WinCut

Every trading app gets paid when you lose.
WinCut doesn't.

The platform, the trader you copied and your referrer are paid only out of your profit. A losing exit costs nothing and banks a credit against your next win.

RUN THE RULE YOURSELF

Drag the exit. The fee is 10% of realised profit, after any banked credit is spent — and nothing at all on a loss.

+20%= 120.00 tUSDC
-50%0+50%
loss credit already banked

realised profit

+20.00 tUSDC

WinCut fee

2.00 tUSDC

10% of the profit

credit banked

0.00 tUSDC

nothing to bank on a win

a 0.1%-per-trade app

0.2200 tUSDC

charged either way

where that fee goes2.00 tUSDC
trader
1.00 tUSDC
referrer
0.4000 tUSDC
protocol
0.6000 tUSDC

A RUN OF TRADES

One trade proves nothing. Here are four, with the credit carried between them, and a fee that appears exactly once.

loss credit0.00 tUSDC
  1. trade 1100.00 tUSDC → 80.00 tUSDC-20.00 tUSDCfee 0.00 tUSDC

    no fee on a losing exit · 20.00 tUSDC banked, credit now 20.00 tUSDC

  2. trade 2100.00 tUSDC → 85.00 tUSDC-15.00 tUSDCfee 0.00 tUSDC

    no fee on a losing exit · 15.00 tUSDC banked, credit now 35.00 tUSDC

  3. trade 3100.00 tUSDC → 120.00 tUSDC+20.00 tUSDCfee 0.00 tUSDC

    profit fully covered by banked credit · 20.00 tUSDC spent, credit now 15.00 tUSDC

  4. trade 4100.00 tUSDC → 140.00 tUSDC+40.00 tUSDCfee 2.50 tUSDC

    credit exhausted · 10% of the remaining 25.00 tUSDC = 2.50 tUSDC, split 50/20/30

Four trades, $35 of losses, $60 of wins, and exactly 2.50 tUSDC charged — on the fourth trade, and only after the credit ran out. A venue at 0.1% per side would have taken 0.8250 tUSDC across the same four.

WHY IT CAN'T BE GAMED

Three questions a sceptic asks. Each is answered by something you can read, not something we say.

The contract holds the position

A buy spends an internal USDC balance and the tokens land in the contract's own account under a position record — amount, cost basis, copied trader, referrer. No method moves a token out. Only USDC withdraws: both withdraw and claim touch the USDC ledger alone, so a position cannot be smuggled out to dodge settlement.

wincut-mansi.testnet ↗

The agent key can do two things

Not a promise about our code — a property of the access key, enforced by the NEAR runtime. Run it yourself:

near account list-keys \
  agent.wincut-mansi.testnet \
  network-config testnet now
permission
FunctionCall
receiver
wincut-mansi.testnet
methods
buy, sell
allowance
2 NEAR (gas only)

No withdraw, no claim, no ft_transfer, and no attached deposit — a function-call key cannot attach NEAR at all.

It holds what it owes

Two independent reads: the USDC token's own balance for the contract, against the contract's get_usdc_accounted. The comparison is only worth anything because they come from different places.

holds
…
owes
…
surplus
…
shortfall
…

read live, this page load

THE AI AGENT

A separate process that reads the chain, decides, and signs with that restricted key. Its limits are in code, not in the prompt.

Hard limits, applied after the model answers

per trade
20% of balance
per trade, vs market
1.5% of pool depth
open positions
3
stop loss
-8%
take profit
+12%
trades per day
12

An oversized buy is trimmed to the binding cap, not refused, and the log names which cap bound it. With no API key — or when the model errors — a deterministic momentum rule decides instead, and every entry says which one answered.

Its last three decisions

full log →

No agent is configured on this deployment.

Most passes are holds, and a hold is written down exactly like a trade. The agent is currently losing money; that is on the dashboard too.

BINANCE AND BYBIT GOT HALFWAY

Both already pay lead traders only on profit. The exchange still charges you on every trade, win or lose. WinCut takes the rule all the way down the stack.

on a trade that…Binance / Bybit copyWinCut
loses moneytrading fee, both sidesnothing — and a credit is banked
breaks eventrading fee, both sidesnothing
makes a profittrading fee + ~10% profit share10% of profit, after credit
is still openfunding / spreadnothing
pays the copied traderprofit share only50% of the fee
pays the referrervolume rebate20% of the fee

The honest trade-off: a user who only ever wins pays more here than a 0.1%-per-side venue. 10% of a $500 profit is $50 against about $1 of trading fees. This is a better deal for people whose trades sometimes fail, which is people.

THIS TESTNET MARKET IS OPERATED

Every number on this site is real on-chain data. Testnet has no liquid market, so WinCut runs one — and says so.

4 mirror tokens — MNEAR, MDRAGON, MSHITZU, MLONK — are pegged to the live mainnet price of NEAR, BLACKDRAGON, SHITZU and LONK. A market maker reads the real price every 60 seconds and swaps against the testnet pool to hold it within ±0.6%. Three strategy bots and the AI agent trade into those pools. Every trade is a real signed transaction through a real AMM, and every chart point came from a pool read this system performed. Mirror prices track mainnet; mirror liquidity does not — these are 400–1,000 tUSDC pools.

network
NEAR testnet
contract
wincut-mansi.testnet
exchange
ref-finance-101.testnet
quote token
thusdc.testnet
fee
10% of profit · 50/20/30

Mainnet ids, pools and decimals are each verified by RPC view call in addresses.near.json, with the block they were read at. Switching over is one environment variable.

QUESTIONS

+What stops me paying nothing forever?

Nothing, and that is the deal. If your trades keep losing you keep paying nothing — and you keep banking credit you can only spend by winning. WinCut earns when the credit runs out and you are ahead.

+Does the credit expire?

No. It is global per account, not per token, has no expiry, and is spent before any fee on your next profitable exit.

+What does copying actually do?

It credits the trader you named with 50% of any fee your profit generates. It does not place their trades for you — that would need standing permission over your balance, which this contract never asks for.

+What do I pay besides the WinCut fee?

Rhea's pool fee on the swap, and NEAR gas. Both go to liquidity providers and to the network, not to us, and both are charged whichever way the trade goes.

+Is this audited?

No. It is hackathon code with 60 contract tests and 89 more in the off-chain packages, running on testnet. Every limitation is written down in the repository README rather than left for you to find.

Buying is free. Losing is free.

You pay 10% of a profit, once the losses it had to cover are paid back.