# What Are Prediction Markets?

A prediction market is a trading platform where you buy and sell Shares based on the outcome of future events.

***

## How It Works

Every market poses a question like "Will X happen?", and each possible outcome has a Share you can trade. Share prices are always between **$0.001 and $0.999**, and the price reflects the crowd's estimated probability: a Share at **$0.70** means the market sees a 70% chance.

{% hint style="info" %}
**Yes + No = $1.00.** Every market has two sides, Yes and No, and their prices always add up to $1.00. If Yes is $0.70, No is $0.30. One side's gain is the other side's loss.
{% endhint %}

If the outcome happens, your Shares settle at **$1.00**. If not, **$0.00**. But you don't have to wait for the result. You can **sell your Shares anytime** before settlement. If the price moves in your favor, you can lock in profit early. If it moves against you, you can cut losses.

> **Example**: "Will Team A win the championship?" Yes Share is trading at $0.60. Buy 100 Shares at $0.60 = $60 cost. Team A wins → 100 × $1.00 = $100. **Profit: $40 (+67%)**. Or, Yes rises to $0.80 before the game ends. Sell at $0.80 = $80. **Profit: $20** without waiting for the result.

### Profit Structure

| Outcome  | Calculation     | Example(Limit Order: Yes $0.600 × 100 Shares) |
| -------- | --------------- | --------------------------------------------- |
| **Cost** | Shares × Price  | 100 × $0.600 = **$60**                        |
| **Win**  | Shares × $1.000 | 100 × $1.000 = **$100** → Net **+$40**        |
| **Loss** | Shares × $0.000 | **$0** → Net **-$60**                         |

### Settlement (PUNCH.WIN)

Each market's outcome is determined by an **oracle**, an external data source that confirms the final result.

{% content-ref url="/pages/J44SRrcTBTgnVJpG8cZp" %}
[Settlement](/market-structure/market-structure/settlement)
{% endcontent-ref %}

| Market Category                                                                     | Oracle                                       | Resolution                                                |
| ----------------------------------------------------------------------------------- | -------------------------------------------- | --------------------------------------------------------- |
| **Crypto Up/Down** (BTC)                                                            | Verifiable BTC Price Oracle                  | Auto-settled per round                                    |
| <p><strong>Event Markets</strong></p><p><strong>(Polymarket Inherited)</strong></p> | UMA Oracle + Polymarket API (cross-verified) | After 1-hour cooling period following result confirmation |

***


# PUNCH.WIN

A decentralized prediction market on CROSS Chain. Trade real-world events and crypto prices with POINT or USD.

***

{% stepper %}
{% step %}
**Sign Up**

Click **Connect Wallet** and log in with Google or Apple. A wallet is created automatically, with no seed phrases or extensions.

[Wallet Setup Details](/getting-started/wallet-setup)
{% endstep %}

{% step %}
**Get POINT**

Claim free POINT, no deposit needed. Earn more through daily check-in, missions, and referrals.

[POINT Market](/getting-started/point-market)
{% endstep %}

{% step %}
**Trade**

Pick a market, choose a side (Yes/No or Up/Down), and place your order. Use a Market Order for instant execution or a Limit Order to set your own price.

[Place Your First Trade](/getting-started/first-trade)
{% endstep %}
{% endstepper %}

***

## Key Advantages

### Start Trading for Free with POINT

POINT lets you trade prediction markets with no deposit. Claim points for free, trade through the season, and earn prizes based on where you finish on the leaderboard. Prizes are paid in a real asset (ONE).

{% content-ref url="/pages/LJtDwIsLEQHtgmk9dFfr" %}
[F2P](/getting-started/point-market)
{% endcontent-ref %}

***

### BTC 1-Minute Prediction

Predict BTC price movements (Up or Down) on a 1-minute basis.

* Accurate resolution via a verifiable BTC price oracle
* Hundreds of rounds per day, for rapid profit realization
* Next round starts immediately after the previous one closes

***

### Industry-Low Fees

Max fee per Share (at $0.500) varies by market:

| Market           | Max Fee per Share |
| ---------------- | ----------------- |
| 1-Minute Markets | $0.12500          |
| 3-Minute Markets | $0.07500          |
| 5-Minute Markets | $0.02500          |
| 1-Hour Markets   | $0.01250          |
| Daily Markets    | $0.01250          |
| Sports Markets   | $0.02500          |
| Other Markets    | $0.00625          |
| Maker            | **Always $0**     |

> Fees drop sharply toward skewed odds, as low as $0.00002 per Share on Other Markets.

{% content-ref url="/pages/D6LEXBMmTC0K6IbKtMiB" %}
[Fees](/market-structure/market-structure/fees)
{% endcontent-ref %}

***

### Highest Maker Rebate

**50% of Taker fees are paid to Makers upon fill.**

| Item          | Details                                                          |
| ------------- | ---------------------------------------------------------------- |
| Rebate Rate   | **50%** of Taker fees                                            |
| Payout Timing | Instantly upon fill (no claim required)                          |
| Eligibility   | Makers whose limit orders are posted to the Orderbook and filled |

By placing limit orders as a Maker, users benefit from **0% fees plus Rebate earnings.**

{% content-ref url="/pages/0Zdvtb0R8bdX6Q3wAd2Q" %}
[Maker Rebate](/market-structure/market-structure/maker-rebate)
{% endcontent-ref %}


# Wallet Setup

A wallet is automatically created when you sign up with Google or Apple.

***

## Creating a Wallet

| Login Method     | Provider       | Description                                                         |
| ---------------- | -------------- | ------------------------------------------------------------------- |
| **Social Login** | Google / Apple | Sign up with a social account and a wallet is automatically created |

***

## How to Sign Up

### 1. Click Connect Wallet

Click the **Connect Wallet** button.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-5149152f0fef566c3a44abb0c3f8f8edaa2561b3%2Fwallet-step1.png?alt=media" alt="Connect Wallet button on PUNCH.WIN"><figcaption></figcaption></figure>

### 2. Sign In

Log in with a Google or Apple account, and a wallet is automatically created.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-a3228a9cd18628c5215c495c46beebea32fa2c60%2Fwallet-step2.png?alt=media" alt="Google and Apple sign-in options"><figcaption></figcaption></figure>

### 3. PIN Setup Notice

Review the PIN setup notice carefully. Your PIN is used to authorize all transactions and **cannot be recovered if lost**.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-56e26428b8d6ae340173723d9019f24f7b0ba28a%2Fwallet-step3.png?alt=media" alt="PIN setup notice"><figcaption></figcaption></figure>

### 4. Create Your PIN

Set a **6-digit PIN** to secure your wallet. This PIN is required when approving transactions such as Buy, Sell, Split, Merge, and Redeem.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-99c1a02cd7102d0f6cf09576f6ba4c49caf2062a%2Fwallet-step4.png?alt=media" alt="PIN creation dialog"><figcaption></figcaption></figure>

### 5. Confirm Signature

A signature request will appear to verify wallet ownership. Review the message and click **Confirm** to proceed. This does not cost any fees; it simply proves you control the wallet.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-49dc8111411a4c0873d28daae879db8af75edfff%2Fwallet-step5.png?alt=media" alt="Signature request confirmation dialog"><figcaption></figcaption></figure>

### 6. Claim Your Free POINT

Once connected, head to the **Rewards** page to claim your free POINT. Complete quests like the welcome bonus, daily check-in, and trade milestones to earn POINT, then use it to start trading at no cost.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-3bd51762e1ce1c50224fd21a7b946f4d7a0ff05a%2Fwallet-step6.png?alt=media" alt="Rewards page showing claimable POINT"><figcaption></figcaption></figure>

{% hint style="info" %}
**Check your balance at a glance.** Hover over (desktop) or tap (mobile) the Equity panel on the Events page to expand your POINT and USD balances.
{% endhint %}

***

## Disconnecting the Wallet

The wallet can be disconnected via the wallet menu → **Disconnect**.

> **Note**: Browsing the market list and viewing prices is possible without a wallet connection. A wallet connection is only required when executing transactions (Buy/Sell/Split/Merge/Redeem).


# Place Your First Trade

Once your wallet is connected and you have trading funds, you're ready to place your first trade.

***

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-b3f4cc84e72cb472ee291eedd17af077a12db6f5%2Ffirst-trade-step1.png?alt=media" alt="Select a Market"><figcaption></figcaption></figure>

## Step 1: Browse Events

**Markets are organized by trading currency.** Pick **POINT** or **USD** at the top to view the markets available in that currency. Then narrow further by category (Crypto, Politics, Sports, Macro, Culture) or sort by volume, newest, or ending soon.

***

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-c33a413f250badb8bc8ca0f8562d2def69ce01a2%2Ffirst-trade-step2.png?alt=media" alt="Choose a Side and Set your position"><figcaption></figcaption></figure>

## Step 2: Pick Your Position

Every market has two sides. For Event Markets, it's **Yes** or **No**. For Crypto Markets, it's **Up** or **Down**. Select your side, enter the amount you want to spend, and review the estimated Shares and potential payout before confirming.

> The buy/sell panel shows the trading currency at the top. Markets in POINT are bought and sold in POINT, and the same applies to USD.

***

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-b20ffc2a44551ea7ab9e693c884d9cf4ae01030d%2Ffirst-trade-step4.png?alt=media" alt="Execute an Order"><figcaption></figcaption></figure>

## Step 3: Confirm & Submit

Hit **Buy** to submit a **Market Order**, which fills instantly at the best available price. Prefer to set your own price? Switch to **Limit Order**, which posts to the orderbook and executes when your price is reached (with 0% Maker fees).

For details, see [Order Types](/trading/trading/order-types) and [Buy & Sell](/trading/trading/buy-sell).

***

## Step 4: Review Results

* **Portfolio**: View held positions, real-time PnL, open orders, trade history, and Rebates.

***

## Execution Example

> Buy 100 Shares of **Up** at $0.550 in the "BTC 1-Minute Up/Down" market

| Item                | Value                                                  |
| ------------------- | ------------------------------------------------------ |
| Amount Spent        | 100 × $0.550 = $55.000                                 |
| Fee (Taker)         | 0.500 × 100 × 0.550 × 0.450 = **$12.375**              |
| Total Cost          | 55.000 + 12.375 = **$67.375**                          |
| Outcome Up (Win)    | 100 × $1.000 = $100 received → Net profit **+$32.625** |
| Outcome Down (Loss) | 100 × $0.000 = $0 → Net loss **-$67.375**              |

> **Tip**: Fees are higher when the price is closer to $0.500, and lower when the price is closer to $0.001 or $0.999. For more details, see [Fee Structure](/market-structure/market-structure/fees).


# Deposit & Withdraw USD

USD is the most stable currency to trade with on PUNCH.WIN. You deposit into PUNCH **from your connected wallet**, so the flow is two steps: first get the asset into your wallet, then deposit it into PUNCH.

{% hint style="info" %}
**ONEUSD is your USD.** On CROSS Chain, the dollar asset is called ONEUSD, and PUNCH.WIN simply shows it as **USD**. Same asset, simpler name.
{% endhint %}

***

## Deposit USD

### Step 1: Fund your wallet

Skip this if your wallet already holds **USDT** or **ONEUSD**.

Open your wallet by clicking the **wallet button in the top-right** (it shows your address, e.g. `0x05Db…24Bc`). Your wallet address is shown at the top of the menu. Send **USDT** on BNB Chain (BSC) to that address.

Once the transfer arrives, it appears in your wallet balances. For USD, you'll deposit **USDT (BSC)** (or **ONEUSD** if you already hold it) in Step 2.

### Step 2: Deposit into PUNCH

**1. Open Deposit and choose USD**

Click **Deposit** in the header, then choose **USD** in **Select asset to deposit**.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-111e80c67d3230285370b0b216484d5c2058e3c3%2Fget-usd-deposit-select.png?alt=media" alt="Select asset to deposit"><figcaption></figcaption></figure>

**2. Pick your asset and enter the amount**

The **Deposit USD** window has two source tabs at the top. Pick the asset in your wallet, enter the amount, and click **Continue**.

*ONEUSD*: deposit ONEUSD you already hold on CROSS Chain.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-8adcd5b1361e8500a1899fc3a5e1c8490fa3e6e9%2Fget-usd-deposit-oneusd.png?alt=media" alt="Deposit USD from ONEUSD"><figcaption></figcaption></figure>

*USDT (BSC)*: deposit USDT directly from BNB Chain. The **You receive** amount and **Network fee** are shown before you confirm.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-38605074c8f6ec818657fe719569a8e13ccb6198%2Fget-usd-deposit-usdt.png?alt=media" alt="Deposit USD from USDT (BSC)"><figcaption></figcaption></figure>

**3. Done**

Once confirmed, your **USD** appears on-platform and is ready to trade.

***

## Withdraw USD

You can withdraw your USD back to your connected wallet at any time. It's returned to your wallet as **ONEUSD**.

### 1. Open the Withdraw modal on the Portfolio page

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-f887100f5693f94f9e9ec699fc42ffd9205bb01f%2Fget-usd-withdraw-1.png?alt=media" alt="Portfolio USD card with Withdraw"><figcaption></figcaption></figure>

### 2. Enter amount

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-ee72bd47663f7601be05913b96cacf422417f7c6%2Fget-usd-withdraw-2.png?alt=media" alt="Withdraw USD"><figcaption></figcaption></figure>

### 3. Confirm in your wallet

### 4. Done

Your USD is sent to your connected wallet as **ONEUSD**.

***

## Bridge ONEUSD ↔ USDT

Your withdrawn USD lands in your wallet as **ONEUSD** on CROSS Chain. Use **Bridge** to move it between CROSS Chain and BNB Chain, for example to turn ONEUSD back into USDT (BSC), or to bring more USDT in.

### 1. Open your wallet and click Bridge

Open the account menu in the header, then click **Bridge**.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-56d0f7315f8c9be3e47562a7f7dd5f46fa7b32dc%2Fget-usd-bridge-1.png?alt=media" alt="Wallet menu, Bridge"><figcaption></figcaption></figure>

### 2. Set your route and continue

On the Bridge page, choose your **source** and **destination** (e.g. ONEUSD (CROSS) → USDT (BSC), or USDT (BSC) → ONEUSD (CROSS)), enter the amount, and click **Continue**. It's bridged and swapped for you.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2Fgit-blob-6d9cabff5b21ef94a1e54e41b516f59f8fea166e%2Fget-usd-bridge-2.png?alt=media" alt="Bridge page: set source and destination"><figcaption></figcaption></figure>


# Referral

Invite friends to PUNCH.WIN and earn a share of their trading fees, with no set end date. The friends you invite get a discount on their own trading fees, too.

{% hint style="info" %}
Referral rewards, discounts, and balances are all in **USD (ONEUSD)**.
{% endhint %}

***

## What you get

| Who                                | Benefit                                              |
| ---------------------------------- | ---------------------------------------------------- |
| **You (referrer), direct invites** | **40%** of the trading fees your direct invitees pay |
| **You (referrer), second level**   | **10%** of the trading fees *their* invitees pay     |
| **Your friend (referee)**          | **10% off** their trading fees                       |

* Two levels: people you invite directly (**Level 1**), and the people *they* invite (**Level 2**).
* No time limit and no cap. Invite as many people as you like and keep earning as long as they trade.
* Everyone earns at the same rates.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2FA4wloJBmjIVN0pmC71f0%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202026-07-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%208.58.17.png?alt=media&amp;token=831993e7-3bdb-4571-957b-51f91cdbb6de" alt=""><figcaption><p>Your network. See each referee's level, volume, fees paid, and the rewards they earn you.</p></figcaption></figure>

### Example

If someone you invited pays **10 USD** in fees on a trade:

* Their 10% referee discount brings it to **9 USD** actually paid.
* You earn **40% → 3.6 USD** as their Level 1 referrer.
* If instead they were invited by one of *your* invitees, you'd earn **10% → 0.9 USD** at Level 2.

***

## Create your referral code

1. You need at least **10 ONEUSD** in cumulative trading volume to create a code (this keeps bots from grabbing names).
2. Choose your code: **4–16 characters**, letters (A–Z) and numbers (0–9). It's not case-sensitive, so `kimchi` and `KIMCHI` are the same code.
3. Your code is **unique across PUNCH.WIN**, one per wallet, and **can't be changed later**, so pick carefully.

> A few names are reserved (anything that impersonates the team or brand, or looks like an official promotion) and can't be used.

**Share it.** Copy your code, share your link (`punch.win/r/{your-code}`, which fills the code in automatically), show a QR, or post to X.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2FuTlwJcSlAvUmOjKp7t48%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202026-07-24%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%208.59.10.png?alt=media&amp;token=b80b9eff-5a84-48f9-8bb0-da460d4d0c76" alt=""><figcaption><p>Your code, link, QR, and Share on X, plus your traders referred, lifetime earnings, and claimable rewards.</p></figcaption></figure>

***

## Register a friend's code

Registering a code is how you become someone's referee and start your 10% discount.

1. Open your friend's referral link (the code fills in automatically), or click **Enter Code** and type it in.
2. Confirm to register.

<figure><img src="https://1239639118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9ojqh51Uj0folrJDVCnk%2Fuploads%2FSLJ7EC6uhjStc0yotDV0%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202026-07-24%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2011.56.10.png?alt=media&amp;token=719cb915-83ba-4831-ae40-c0421c9a5be6" alt=""><figcaption><p>Enter a code to get 10% off fees. One code per account, and it can't be changed later.</p></figcaption></figure>

Key rules:

* **One code per wallet, and it's permanent.** You can't change or remove your referrer once it's set.
* You can't register **your own** code, and **circular** referrals aren't allowed (you can't register a code from someone in your own downline).
* Your **10% discount starts immediately** and applies to trades **after** you register. It isn't applied to fees you paid before.
* While active, your discount is shown as: `Referred by {code} | 10% fee discount`.

Once you meet the code-creation requirement, you can also make your own code and start inviting others.

***

## Rewards & claiming

* Rewards come from the fees your invitees **actually pay** when they trade. A referee who never trades earns you nothing.
* They accrue **in real time**; your dashboard updates as your invitees trade. You can see your balance and history split by Level 1 and Level 2.
* **Claim once your balance reaches 10 ONEUSD.**
* Claims pay your **full balance** to your platform balance, instantly and with no fee.
* Rewards that have already been earned are never reversed.

{% hint style="info" %}
The current rates, discount, and duration are the current program terms and may change. Any change applies only to trades **after** the change. Rewards already earned or paid are never affected.
{% endhint %}


# F2P

Season-based prediction with no deposit. Prizes go to the top of the leaderboard.

## What is Free to Predict (F2P)

You get points for free, trade prediction markets with them, and earn prizes based on how you finish the season.

* No deposit required. Sign in with a social account and start.
* Points cannot be bought or sold, and cannot be converted to cash or any other asset.
* At the end of a season all points are burned and the next season starts fresh.
* Prizes are paid in a real asset (ONE).

***

## 1. Earning points

| How             | When it pays                                                                     |
| --------------- | -------------------------------------------------------------------------------- |
| Welcome points  | Once, the first time you open the app in a season                                |
| Daily check-in  | Once a day. Claiming on consecutive days raises the amount                       |
| Weekly mission  | Trade a set number of different events within the week                           |
| Getting started | First prediction, first event market trade, trades in three different categories |
| Referral        | When a friend you invited signs in and connects a wallet                         |

Amounts and conditions can change from season to season. Check the Point page for the current amounts.

Referral points are paid for **direct invites only**. The two-level referral program on the [Referral](/getting-started/referral) page is separate, and pays in USD.

### Things to know

* **You have to claim points yourself.** They do not accumulate automatically.
* Check-in points **disappear if you do not claim them that day.** They do not carry over.
* Miss a single day and your streak and multiplier reset.
* The streak runs across the whole season. It does not reset weekly.
* The same event counts toward a mission only once per cycle.
* Days are counted from **00:00 UTC**. The screen shows your local time.

***

## 2. Trading with points

Trading works the same as any other market. Place an order at the price you want on the order book, and sell a position before the market resolves if you choose to.

* Balances and order amounts go to two decimal places.
* Your point balance and your trading PnL are shown separately.

***

## 3. Rating

Season standings come from a single number, Rating. It combines several kinds of activity across the season into one score.

**Being strong in one area is not enough to reach the top.** The parts of the score are multiplied together, so leaving one at zero pulls the whole score down with it. Piling up volume, or only showing up every day, will not move your rating on its own.

* The maximum is 1,000.
* It is calculated every 5 minutes.
* The metrics that go into Rating, and their weights, are not published.

### Why your rating moves up and down during a season

Your rating can rise and fall while a season is running. Season progress and other factors feed into it, so the number can drop even when your own results have not changed.

The rating you see is scaled by how far the season has progressed. It starts low and climbs as the season goes on.

***

## 4. Prizes

When a season ends, prizes go to a set share of the top of the Rating leaderboard. Both the cutoff and the total prize pool are fixed before the season starts, and you can see them on the Point page.

* **Prizes are split in proportion to Rating.** Everyone above the cutoff gets paid, and a higher Rating means a larger share. There is no fixed amount per rank.
* **The total pool does not change no matter how many people join.** Your own share does, since it depends on how many people qualify and how your Rating compares to theirs.
* You never have to deposit or pay anything to receive a prize.

***

## 5. When a season ends

1. New orders stop at the closing time.
2. Final standings are confirmed and prizes are paid.
3. All points are burned and points for the next season are issued.

There may be a maintenance window between seasons for settlement and burning. Trading is paused during that time.


# Roadmap

PUNCH.WIN is continuously evolving: expanding markets, improving the trading experience, and building toward a full real-asset prediction market.

***

## Where We Are Now

PUNCH.WIN is live with POINT and USD markets. All core features are available: Event Markets, BTC 1-Min Prediction, the full orderbook, Maker Rebate, and more. Your activity now lays the groundwork for what comes next. The platform progresses toward USD(ONEUSD) next.

* Free POINT via claims, daily check-in, and missions
* Full access to all market types and trading features
* Activity and track record may be recognized in future reward programs
* USD: deposit, trade, and withdraw real-asset markets

***

## What's Coming

{% hint style="info" icon="1" %}
**Optimized BTC 1-Min Trading**

Purpose-built for 1-minute markets - place orders faster, track rounds at a glance, and manage positions without friction.
{% endhint %}

{% hint style="info" icon="2" %}
**Smoother Trading Experience**

Auto-settlement, batch order cancellation, and other workflow improvements so you spend less time on manual steps and more time trading.
{% endhint %}

{% hint style="info" icon="3" %}
**Referral Program**

Invite friends, earn rewards. Share your referral link and earn when your invitees trade.
{% endhint %}

{% hint style="info" icon="4" %}
**Path to ONEUSD**

Your activity and track record carry forward through every stage. With POINT and USD markets live today, the path continues toward broader stablecoin-denominated markets. [What is ONEUSD?](https://www.oneusd.money/)
{% endhint %}

***

{% hint style="success" %}
**The earlier you start, the more you gain.** Your trading history, reputation, and participation carry forward as the platform evolves. Start now and be ahead when new features and rewards go live.
{% endhint %}


# Essentials

Everything you need to trade on PUNCH.WIN.

***

{% columns %}
{% column %}
{% content-ref url="/pages/vjUe76f5ob9kHI2C3dzP" %}
[Markets](/trading/trading/market-types)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
{% content-ref url="/pages/PTEBgCaGcrPUNS5k0blB" %}
[BTC 1-Min Prediction](/trading/trading/btc-1min)
{% endcontent-ref %}
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/zn3UTJqv0Ei6thUiQ2Xi" %}
[Order Types](/trading/trading/order-types)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
{% content-ref url="/pages/cL3nmrftgsGINeh0MCr8" %}
[Buy & Sell](/trading/trading/buy-sell)
{% endcontent-ref %}
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/3atvH567A8uck7sSirL8" %}
[Split & Merge](/trading/trading/split-merge)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
{% content-ref url="/pages/0Ory1qlyUZvTHBsCXq9P" %}
[Redeem](/trading/trading/redeem)
{% endcontent-ref %}
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/uIqfvHnJZxHQU2bUNSYz" %}
[Portfolio](/trading/trading/portfolio)
{% endcontent-ref %}
{% endcolumn %}

{% column %}

{% endcolumn %}
{% endcolumns %}


# Markets

PUNCH.WIN offers two categories of markets.

***

## Event Markets

Real-world events: politics, sports, economics, culture, and more.

### Yes/No

Single question, two sides.

* **How it works**: Choose **Yes** or **No**
* **Resolution**: When the event outcome is confirmed
* **Example**: "Will March 2026 CPI exceed 3%?" → Yes $0.650 / No $0.350

### Multi-Choice

Multiple options, pick the winner.

* **How it works**: Multiple options, each with its own **Yes/No** price
* **Resolution**: When the outcome is determined, one option wins
* **Example**: "Super Bowl winner?" → Seattle $0.350, New England $0.250, Dallas $0.200, ...

> The sum of all options' Yes prices is approximately $1.000.

***

## Crypto Markets

BTC Price predictions in 1-minute rounds, based on a reliable BTC price oracle. Choose **Up** or **Down** every round.

→ [BTC 1-Min Prediction](/trading/trading/btc-1min)

***

## Market States

| State          | Tradeable | Description                       |
| -------------- | --------- | --------------------------------- |
| **Active**     | Yes       | Trading is open                   |
| **Closed**     | No        | Result confirmed or pending       |
| **Redeemable** | No        | Redeem winning Shares             |
| **Cancelled**  | No        | Refund at share cost (excl. fees) |


# BTC 1-Min Prediction

Predict if BTC goes Up or Down every 60 seconds. Results are confirmed at round end, then you Redeem your winnings from Portfolio.

***

## How It Works

Each round lasts **1 minute**. You choose **Up** or **Down**, and the result is determined by comparing the BTC price at the start and end of the round.

| Field          | Details                                                                                  |
| -------------- | ---------------------------------------------------------------------------------------- |
| **Duration**   | 1 minute per round                                                                       |
| **Sides**      | Up (price rises) / Down (price falls)                                                    |
| **Oracle**     | Verifiable BTC price oracle, volume-weighted reference                                   |
| **Settlement** | Result confirmed at round end. Click **Redeem** in **Portfolio** to collect your payout. |
| **Next round** | Begins immediately after the previous round closes                                       |

***

## Round States

| State        | Description                                                                     |
| ------------ | ------------------------------------------------------------------------------- |
| **Active**   | Currently tradeable; place Market or Limit orders before the round ends         |
| **Closed**   | Result confirmed; winning side pays $1.00, losing side pays $0.00               |
| **Upcoming** | Rounds up to 5 minutes ahead are visible and tradeable via **Limit Order only** |

***

## Trading Flow

1. Open a **BTC 1-Min Up/Down** round from the market page
2. Choose **Up** or **Down**
3. Place an order: Market Order or Limit Order for Active and Upcoming rounds
4. Wait for the round to end. The result is confirmed instantly via the trusted BTC price oracle
5. Open **Portfolio** and redeem your winning positions to receive $1.00 per Share

***

## Why 1-Minute Rounds?

Traditional prediction markets resolve in hours, days, or weeks. BTC 1-Min rounds offer:

* **Rapid results**: no waiting. Trade, settle, repeat.
* **High frequency**: hundreds of rounds per day
* **Oracle**: an independently verified price source eliminates single-exchange manipulation
* **Same mechanics**: Shares, Orderbook, fees, and Maker Rebate all apply exactly as in Event Markets


# Order Types

PUNCH.WIN supports two order types: **Market Order** and **Limit Order**.

***

## Market Order

An order that executes **immediately** at the best available price on the Orderbook.

| Field        | Details                                                          |
| ------------ | ---------------------------------------------------------------- |
| Execution    | Immediate                                                        |
| Price        | Automatically set to the current market price                    |
| Role         | Always **Taker**                                                 |
| Fee          | Charged ([Fee details](/market-structure/market-structure/fees)) |
| Cancellation | Not possible, as it executes immediately                         |

***

## Limit Order

An order placed at a user-specified price.

| Field        | Details                                                                      |
| ------------ | ---------------------------------------------------------------------------- |
| Execution    | When the specified price is reached                                          |
| Price        | User-defined ($0.001 – $0.999)                                               |
| Role         | **Maker** (if posted to the Orderbook) or **Taker** (if matched immediately) |
| Fee          | Maker: **None** / Taker: Charged                                             |
| Cancellation | Unfilled orders can be cancelled                                             |

***

## Taker vs Maker Determination

| Scenario                          | Determination | Fee     |
| --------------------------------- | ------------- | ------- |
| Market Order                      | Always Taker  | Charged |
| Limit Order → Matched immediately | Taker         | Charged |
| Limit Order → Posted to Orderbook | Maker         | None    |

* **Taker**: An order matched immediately against existing orders on the Orderbook. Fee charged.
* **Maker**: An order posted to the Orderbook awaiting execution. 0% fee + eligible for 50% Rebate.


# Buy & Sell

A guide to buying and selling Shares on PUNCH.WIN.

***

## Buy

Spend trading currency to purchase Shares of a specific side (Yes/No or Up/Down).

### Procedure

1. Select **Buy** on the market page
2. Choose a side (Yes/No or Up/Down)
3. Enter the amount
4. Auto-calculated: Shares quantity, fees, estimated cost
5. Click **Buy** → Approve wallet signature

### Shares Quantity Calculation

```
Shares = floor(Amount / Price)
```

* Example: $10 spent at $0.405 → `floor(10 / 0.405)` = **24 Shares**

### Balance Changes

| Field   | Market Buy (Taker) | Limit Buy → Matched Immediately (Taker) | Limit Buy → Posted to Orderbook (Maker) |
| ------- | ------------------ | --------------------------------------- | --------------------------------------- |
| Balance | -(total + fee)     | -(total + fee)                          | No change at post; -(total) on fill     |
| Shares  | +shares            | +shares                                 | +shares upon fill                       |
| Fee     | Charged            | Charged                                 | None                                    |

***

## Sell

Sell held Shares to receive trading currency.

### Procedure

1. Select **Sell** on the market page
2. Enter the number of Shares to sell (positive integer)
3. Auto-calculated: Estimated proceeds, fees
4. Click **Sell** → Approve wallet signature

### Balance Changes

| Field   | Market Sell (Taker) | Limit Sell → Matched Immediately (Taker) | Limit Sell → Posted to Orderbook (Maker) |
| ------- | ------------------- | ---------------------------------------- | ---------------------------------------- |
| Balance | +(total - fee)      | +(total - fee)                           | +total upon fill                         |
| Shares  | -shares             | -shares                                  | Locked                                   |
| Fee     | Charged             | Charged                                  | None                                     |

***

## Price Display Rules

| Scenario               | Format   |
| ---------------------- | -------- |
| Standard               | $0.690   |
| $0.000                 | $0.000   |
| Below $0.010           | ≤ $0.010 |
| Above $0.990           | $0.990 ≤ |
| $1.000                 | $1.000   |
| Orderbook/Calculations | $0.685   |


# Split & Merge

Split and Merge enable direct conversion between trading currency and Shares.

{% hint style="info" %}
Split and Merge are powered by a **Conditional Token Framework (CTF)**: direct conversion between collateral and Share pairs, with no orderbook fees.
{% endhint %}

***

## Split

Divides trading currency into **Yes Shares + No Shares** (or Up + Down Shares).

### Conversion Formula

```
$1 → 1 Yes Share + 1 No Share (only one side settles at $1.00.)
```

### Example

Splitting $100 yields:

* 100 Yes Shares + 100 No Shares
* Fee: None

### Use Cases

* **Hedge / Arbitrage**: Split to hold both sides, then sell at favorable prices. Useful for hedging or capturing arbitrage spreads when Yes + No > $1.000
* **Provide Liquidity**: Place Limit Orders on both sides to earn Maker Rebate

***

## Merge

Combines **Yes Shares + No Shares** (or Up + Down Shares) back into trading currency.

### Conversion Formula

```
1 Yes Share + 1 No Share → $1
```

### Example

Merging 100 Yes Shares + 100 No Shares yields:

* $100
* Fee: None

### Constraints

* Must hold **equal quantities** of Yes and No (or Up and Down) Shares
* Maximum Merge quantity = `min(Yes Shares, No Shares)`

### Use Cases

* **Position Exit**: Convert Shares on both sides into trading currency instantly without the Orderbook
* **Arbitrage**: Buy both sides on the market for a combined price below $1.000, then Merge to capture the spread

***

## Split vs Merge Comparison

| Field       | Split                            | Merge                                |
| ----------- | -------------------------------- | ------------------------------------ |
| Direction   | Currency → Shares                | Shares → Currency                    |
| Input       | Amount (integer)                 | Shares quantity (integer)            |
| Output      | Yes + No Shares (equal quantity) | Currency                             |
| Fee         | None                             | None                                 |
| Requirement | Sufficient balance               | Equal quantity of Yes/No Shares held |


# Redeem

Exchange winning Shares for trading currency once a market settles.

***

## What Is Redeem?

Once a market reaches the **REDEEMABLE** state, users holding winning-side Shares can exchange them for trading currency.

| Outcome      | Shares Value        | Description |
| ------------ | ------------------- | ----------- |
| Winning side | **$1.000 × Shares** | Full payout |
| Losing side  | **$0.000 × Shares** | No payout   |

***

## Redeem Procedure

1. Open the **Portfolio** page
2. Locate your winning Shares from a settled market
3. Click the **Redeem** button
4. Approve the wallet signature
5. Trading currency is credited to your balance and reflected in PnL

***

## Redeem Rules

| Field          | Rule                                                      |
| -------------- | --------------------------------------------------------- |
| Fee            | **None** (Redeem is fee-exempt)                           |
| Buying         | Not available (Buy button is disabled for closed markets) |
| Partial Redeem | Not available (full Redeem only)                          |

***

## Market Cancellation (CANCELLED)

When a market is cancelled, your **share cost** (price × shares, excluding fees) is refunded instead of a Redeem.

> **Note**: Previously paid Taker fees are not refunded. Because Maker Rebate is paid immediately upon fill, fee recovery is not possible.

***

## Redeem Example

> 250 Yes Shares of "Film A" in the "2026 Oscar Best Picture?" market, purchased at $0.400 as a Maker (0% fee).
>
> **If Film A wins** → Redeem 250 × $1.000 = **$250** (cost $100, profit **+$150**).
>
> **If Film A loses** → Shares settle at $0. **-$100** loss.


# Portfolio

The Portfolio page combines a unified Total Equity view with currency-specific tabs. Total Equity at the top shows your **POINT and USD balances**, with a per-currency breakdown underneath.

***

## Asset Breakdown

Each row shows the live balance for that currency.

| Currency | Total | Available | In Orders | Shares Value | PnL |
| -------- | ----- | --------- | --------- | ------------ | --- |
| POINT    | …     | …         | …         | …            | …   |
| USD      | …     | …         | …         | …            | …   |

***

## Account Overview

The Portfolio page shows the overall asset status.

| Field                 | Description                                                       |
| --------------------- | ----------------------------------------------------------------- |
| **Total Equity**      | Your POINT and USD balances, shown per currency                   |
| **Total PnL**         | Aggregate profit and loss from your currently held positions only |
| **Available Balance** | Balance available for immediate trading                           |
| **In Orders**         | Total amount locked in unfilled Buy orders                        |
| **Shares Value**      | Total market value of all active positions                        |

### PnL Calculation

```
Cost Basis = Avg Price × Shares 
Market Value = Current Price × Shares
PnL = Market Value - Cost Basis
PnL % = (PnL / Cost Basis) × 100
```

***

## Positions

View currently held market positions.

| Field         | Description                                                    |
| ------------- | -------------------------------------------------------------- |
| Event         | The market event name                                          |
| Market        | The specific outcome you hold a position in                    |
| Side          | Your Position direction                                        |
| Shares        | Number of Shares held                                          |
| Avg Price     | Average purchase price per Share                               |
| Current Price | Latest trading price on the orderbook                          |
| Value         | Current market value of your position (Current Price × Shares) |

***

## Open Orders

Manage Limit orders registered on the Orderbook that are awaiting execution.

| Field  | Description                                 |
| ------ | ------------------------------------------- |
| Side   | Order side (Yes/No/Up/Down)                 |
| Action | Buy / Sell                                  |
| Filled | Filled quantity / Order quantity            |
| Price  | Limit price                                 |
| Total  | Order total (Order quantity \* Limit price) |

* **Cancel order**: Click **Cancel** on the order you wish to remove
  * Buy order cancellation: Signature invalidated (no balance change)
  * Sell order cancellation: Locked Shares released
* **Partial fill**: The filled portion moves to Trade History; the unfilled remainder stays on the Orderbook
* When a market closes, unfilled orders are not automatically canceled. You must manually cancel any remaining open orders from the Open Orders tab in Portfolio.

***

## Trade History

View the records of all completed trades (Buy/Sell/Split/Merge/Redeem).

<table><thead><tr><th width="374">Field</th><th>Description</th></tr></thead><tbody><tr><td>Action</td><td>Trade type</td></tr><tr><td>Shares</td><td>Filled quantity</td></tr><tr><td>Price</td><td>Execution price</td></tr><tr><td>Total</td><td>Trade amount</td></tr><tr><td>Fee</td><td>Fee you paid</td></tr><tr><td>Date</td><td>Execution time</td></tr></tbody></table>

## Rebates

| Field                          | Description                                                                                                                               |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- |
| Maker Volume                   | Total volume of your filled Maker orders                                                                                                  |
| Rebate Rate *(Effective Rate)* | Effective Rebate rate for that fill, calculated based on the [fee formula](/market-structure/market-structure/fees) at the executed price |
| Rebate Amount                  | Earned from that fill                                                                                                                     |


# Agent Skill

Trade PUNCH.WIN from your terminal. An open-source skill lets a local AI agent read markets and trade them in natural language.

***

## What Your Agent Can Do

| You Say                         | It Does                                 |
| ------------------------------- | --------------------------------------- |
| "List active prediction events" | Event cards                             |
| "Show the BTC 1-minute market"  | Prices and orderbook                    |
| "Buy 5 of UP in market `<id>`"  | Preview, then signed and sent           |
| "Show my balances"              | Gas, collateral, positions              |
| "Redeem my winning shares"      | Settled back into collateral            |
| "Claim my POINT"                | Enters the season if needed, then mints |

Reads need no wallet. Writes sign locally and preview first.

***

## Markets

| Market  | Collateral | Money | Availability              |
| ------- | ---------- | ----- | ------------------------- |
| `usd`   | pONEUSD    | Real  | Always open               |
| `point` | POINT      | Free  | During an F2P season only |

Without `--market`, the skill picks POINT while a season runs and `usd` otherwise, and tells you which it chose. The retired `bill` and `cross` markets are refused.

***

## Install

Paste this into your agent:

```
Clone https://github.com/to-nexus/skill-one-punch into a temporary directory and
run the install.sh script inside it to install the skill-one-punch skill into my
Claude Code environment. Tell me the result in one line when you're done.
```

The installer symlinks the skill into `~/.claude/skills/` and installs its Node dependencies. Node 20 or newer is required.

### Where It Runs

Local agent runtimes only: Claude Code, Cursor, Codex CLI, Aider, Goose, Gemini CLI, OpenInterpreter, OpenClaw.

Hosted chat cannot execute it. Claude.ai on the web, ChatGPT on the web, and Gemini on the web have no local shell, so the skill will not run there.

***

## Wallet Setup

The skill signs and submits transactions itself, so it needs a key it can read. **Use a dedicated wallet, not your main one.**

1. Create a fresh wallet. Any tool that gives you the private key works.
2. Fund it with only what you intend to risk, plus a little CROSS for gas.
3. Put the key in the skill's `.env` file and `chmod 600` it. Never paste it into chat or a command argument.

```bash
PRIVATE_KEY=0x...        # 64 hex characters
WALLET_ADDRESS=0x...     # the matching address
MAX_TRADE_ONEUSD=10      # cap per trade on the real-money market
MAX_TRADE_POINT=1000     # cap per trade on the free market
```

If your PUNCH.WIN account was created with Google or Apple login, it lives in a CROSSx embedded wallet. You can export that key from the CROSSx app, but **an exported key carries full authority and cannot be revoked.** Moving only what you need into a dedicated wallet is safer.

### No Collateral Yet

Fund the wallet on PUNCH.WIN under **Deposit USD**. Two routes are available: deposit straight from your **ONEpocket** balance, or use **Transfer Crypto** for a reusable QR address. Transfer Crypto accepts Base USDT with a 6 USDT minimum and delivers pONEUSD to your ONEchain wallet.

***

## Multiple Wallets

Set a seed instead of a single key and the skill derives wallets at `m/44'/60'/0'/0/N`.

```bash
MNEMONIC="word word word ..."
WALLET_COUNT=5
```

| Command                                    | Effect                                                |
| ------------------------------------------ | ----------------------------------------------------- |
| `wallets.mjs list`                         | Every derived wallet with gas and collateral balances |
| `wallets.mjs fund --amount 0.01 --confirm` | Spread gas from wallet 0 to the rest                  |
| any command with `--wallet=<n>`            | Act as that wallet                                    |

One seed is easier to hold safely than several loose keys, and derivation keeps your addresses attributable rather than anonymous.

Extra addresses are for isolating strategies and keeping most funds away from the wallet that trades. Free-to-play rewards and season prizes are awarded **per operator, not per address.**

***

## Free to Play

POINT is claimable and scored in weekly seasons with a prize pool paid in ONE. The whole loop runs from the terminal.

| Command                      | What It Does                                       |
| ---------------------------- | -------------------------------------------------- |
| `f2p-status.mjs --me`        | Season state, prize pool, your claimable POINT     |
| `enter-season.mjs --confirm` | Enter the current season. Required once per season |
| `claim.mjs --confirm`        | Request authorization and mint your POINT on-chain |

`claim` enters the season on its own when the service asks for it, and follows the referral sweep across batches. Claim transactions cost no fee, though the wallet still needs a dust CROSS balance for the network to accept them.

***

## Command Reference

| Command                                 | Auth             | Writes   |
| --------------------------------------- | ---------------- | -------- |
| `list-events` `get-event` `get-results` | none             | read     |
| `balance` `wallets list`                | address          | read     |
| `f2p-status`                            | wallet signature | read     |
| `buy` `sell`                            | wallet signature | on-chain |
| `redeem` `enter-season` `claim`         | wallet signature | on-chain |
| `wallets fund`                          | wallet signature | on-chain |

Every mutating command previews by default. Nothing is signed or submitted until you pass `--live` or `--confirm`.

***

## Safety Rails

| Rail               | Behavior                                                                          |
| ------------------ | --------------------------------------------------------------------------------- |
| Chain check        | The RPC must report chain 612055 or the command aborts                            |
| Preview first      | Trades and claims show their full plan before execution                           |
| Per-market caps    | Real money and free money have separate limits                                    |
| Address match      | The signer's address must match the wallet you declared                           |
| No session reuse   | The skill never reads browser cookies or saved logins                             |
| Secrets stay local | Keys are read from the environment or a local file, never from a command argument |

***

## Source

[github.com/to-nexus/skill-one-punch](https://github.com/to-nexus/skill-one-punch) — MIT licensed. Issues and pull requests welcome.

On-chain transactions are real and irreversible. Test with small amounts. Nothing here is financial advice, and prediction markets are restricted in some jurisdictions.


# CLP

On PUNCH.WIN, supported markets go live with a working orderbook: quotes on both sides from the moment a market opens, with no waiting for a counterparty. That liquidity is provided by the CROSS Liquidity Provider Vault (CLP), a protocol-managed market maker that populates eligible markets with live quotes.

As a market trades, CLP's quotes adjust automatically, and user orders layer on top. CLP is purpose-built for prediction markets. Unlike inventory-based market makers that manage price exposure, it manages settlement risk, the all-or-nothing payout structure specific to event-resolved markets. Each market CLP supports is backed by a dedicated capital allocation with a defined worst-case payout obligation, so vault exposure stays capped regardless of how the book trades.

CLP is currently live on a subset of PUNCH.WIN markets and in active beta. Coverage will grow over time as more markets become eligible. A way for community participants to deposit into CLP and share in its returns is in development and will be announced when it's ready.


# System Design

How PUNCH.WIN's trading infrastructure works.

***

{% columns %}
{% column %}
{% content-ref url="/pages/J44SRrcTBTgnVJpG8cZp" %}
[Settlement](/market-structure/market-structure/settlement)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
{% content-ref url="/pages/pGJ8gp29aLZr7q3H6gUu" %}
[Orderbook](/market-structure/market-structure/orderbook)
{% endcontent-ref %}
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/D6LEXBMmTC0K6IbKtMiB" %}
[Fees](/market-structure/market-structure/fees)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
{% content-ref url="/pages/0Zdvtb0R8bdX6Q3wAd2Q" %}
[Maker Rebate](/market-structure/market-structure/maker-rebate)
{% endcontent-ref %}
{% endcolumn %}
{% endcolumns %}


# Settlement

PUNCH.WIN relies on external, verified oracles to confirm market outcomes. No in-house oracle, just trusted data sources integrated into the platform.

***

## Event Markets: Dual Verification

Event Markets use **two independent sources** to confirm outcomes:

* **UMA Oracle** (on-chain): decentralized verification, auditable on Polygon
* **Polymarket API** (off-chain): provides a reference check against Polymarket's resolutions

When both sources agree, the market auto-settles after a short cooling period. If they disagree, settlement pauses for manual review to protect traders from data inconsistencies.

***

## Crypto Markets: Trusted BTC Price Oracle

Crypto markets settle using an **independently verified BTC price feed**, a volume-weighted reference that prevents single-exchange manipulation.

### Resolution Rules

A market resolves to **Up** if the BTC price at the end of the round is **greater than or equal to** the price at the beginning. Otherwise, it resolves to **Down**.

* **Winning Shares** → **$1.00** each
* **Losing Shares** → **$0.00** each

The **base price** and **final price** are taken from the most recent value received from the authoritative BTC/USDT price feed at the start and end of the round, respectively.

{% hint style="warning" %}
**How prices are sourced**: Both the price displayed on the interface and the price used for settlement come from the same authoritative BTC/USDT price feed. Due to network conditions, minor discrepancies may occur between external references and what our system records; the recorded value is final and authoritative. All resolutions, once confirmed, cannot be reversed.
{% endhint %}

***

## Round Cancellation (Crypto Markets)

If the reliable price feed is disrupted mid-round, the round is cancelled and all Shares are settled at **$0.50** regardless of side (Up or Down).

| Item                | Rule                                                                                                                |
| ------------------- | ------------------------------------------------------------------------------------------------------------------- |
| **Settlement**      | All Shares → $0.50 per Share (Up and Down treated equally)                                                          |
| **Unfilled orders** | When cancelled, your locked funds and Shares are returned. Cancel anytime via **Portfolio → Open Orders → Cancel**. |
| **Fees**            | Already paid fees are not refunded; Maker Rebates are paid instantly upon fill and cannot be reversed               |
| **Redeem**          | Use the normal Redeem flow from Portfolio to collect your payout                                                    |

Trading resumes with a new round once the price feed stabilizes.

***

## Claiming Your Settlement

Once a market is settled, it enters the **Redeemable** state. Open **Portfolio** and click **Redeem** to receive your payout. See [Redeem](/trading/trading/redeem) for the full flow.

***

## Market Cancellation

In rare cases (oracle failure, invalid event, etc.), a market may be cancelled entirely. When that happens:

* Refunds are based on your **original share cost** (price × shares, excluding fees)
* All pending Limit Orders are automatically cancelled and locked funds returned


# Orderbook

The Orderbook is a list of pending buy and sell orders organized by price.

***

## Orderbook Structure

The Orderbook consists of two sections:

| Section | Color | Description                  |
| ------- | ----- | ---------------------------- |
| **Bid** | Green | Orders to buy at this price  |
| **Ask** | Red   | Orders to sell at this price |

### Price Level Example

```
Ask (Sell)              Quantity
$0.720                  50
$0.710                  120
$0.700                  200    ← Best Ask (lowest price sellers will accept)
─────────────────────────────
$0.690                  180    ← Best Bid (highest price buyers will offer)
$0.680                  90
$0.670                  40
Bid (Buy)               Quantity
```

***

## Key Concepts

### Spread

The difference between the Best Ask and the Best Bid.

```
Spread = Best Ask - Best Bid
Example above: $0.700 - $0.690 = $0.010
```

### Price Increment

Prices on the Orderbook are displayed in $0.001 increments.

### Quantity

The number of Shares pending at each price level.

***

## Matching Mechanics

* **Market Order**: Fills immediately starting from the best price. If quantity exceeds the best level, fills continue at the next levels.
* **Limit Order**: Matches immediately if the price is more favorable than the market (Taker), otherwise posted to the Orderbook (Maker).

For details, see [Order Types](/trading/trading/order-types).


# Fees

Learn how PUNCH.WIN calculates taker fees, which actions are fee-exempt, and how 50% of fees are redistributed to makers.

{% hint style="info" %}
Fees are charged only to Takers. Makers pay 0% fees + receive Rebate. [Maker Rebate](/market-structure/market-structure/maker-rebate)\
Fee Rate varies by market expiry. See [FeeRate by Market](#feerate-by-market) below.
{% endhint %}

***

## Fee Formula

```
fee = feeRate × Shares × p × (1 - p)
```

| Variable  | Description      | Value                        |
| --------- | ---------------- | ---------------------------- |
| `feeRate` | Fee rate         | Varies by market (see below) |
| `Shares`  | Number of shares | —                            |
| `p`       | Price            | $0.001 – $0.999              |

> Fees are highest at $0.500 (50/50 odds) and decrease as the price moves toward $0.001 or $0.999 (heavily skewed odds).

### FeeRate by Market

<table data-search="false"><thead><tr><th>Market</th><th>FeeRate</th><th>Max Fee per Share (@ $0.500)</th></tr></thead><tbody><tr><td><strong>1-Minute Markets</strong></td><td>0.500</td><td>$0.12500</td></tr><tr><td><strong>3-Minute Markets</strong></td><td>0.300</td><td>$0.07500</td></tr><tr><td><strong>5-Minute Markets</strong></td><td>0.100</td><td>$0.02500</td></tr><tr><td><strong>1-Hour Markets</strong></td><td>0.050</td><td>$0.01250</td></tr><tr><td><strong>Daily Markets</strong></td><td>0.050</td><td>$0.01250</td></tr><tr><td><strong>Sports Markets</strong></td><td>0.100</td><td>$0.02500</td></tr><tr><td><strong>Other Markets</strong></td><td>0.025</td><td>$0.00625</td></tr></tbody></table>

***

## Fee by Price

Fee per Share = `feeRate × p × (1 - p)`.

| Price           | p × (1-p) | 1-Min (0.500) | 3-Min (0.300) | 5-Min / Sports (0.100) | 1-Hour / Daily (0.050) | Other (0.025) |
| --------------- | --------- | ------------- | ------------- | ---------------------- | ---------------------- | ------------- |
| **$0.500**      | 0.25      | **$0.125**    | **$0.075**    | **$0.025**             | **$0.0125**            | **$0.00625**  |
| $0.250 / $0.750 | 0.1875    | $0.09375      | $0.05625      | $0.01875               | $0.00938               | $0.00469      |
| $0.100 / $0.900 | 0.09      | $0.045        | $0.027        | $0.009                 | $0.0045                | $0.00225      |
| $0.001 / $0.999 | 0.000999  | $0.0005       | $0.0003       | $0.0001                | $0.00005               | $0.00002      |

***

## Fee Calculation Examples

All examples use **100 Shares @ $0.650**, where `p × (1-p) = 0.2275`.

{% tabs %}
{% tab title="1-Min Market" %}
**100 Shares @ $0.650, FeeRate 0.500**

```
fee   = 0.500 × 100 × 0.650 × 0.350 = $11.375
total = 100 × 0.650 = $65.000
Total cost = 65.000 + 11.375 = $76.375
```

{% endtab %}

{% tab title="3-Min Market" %}
**100 Shares @ $0.650, FeeRate 0.300**

```
fee   = 0.300 × 100 × 0.650 × 0.350 = $6.825
total = 100 × 0.650 = $65.000
Total cost = 65.000 + 6.825 = $71.825
```

{% endtab %}

{% tab title="5-Min / Sports Market" %}
**100 Shares @ $0.650, FeeRate 0.100**

```
fee   = 0.100 × 100 × 0.650 × 0.350 = $2.275
total = 100 × 0.650 = $65.000
Total cost = 65.000 + 2.275 = $67.275
```

{% endtab %}

{% tab title="1-Hour / Daily Market" %}
**100 Shares @ $0.650, FeeRate 0.050**

```
fee   = 0.050 × 100 × 0.650 × 0.350 = $1.138
total = 100 × 0.650 = $65.000
Total cost = 65.000 + 1.138 = $66.138
```

{% endtab %}

{% tab title="Other Market" %}
**100 Shares @ $0.650, FeeRate 0.025**

```
fee   = 0.025 × 100 × 0.650 × 0.350 = $0.569
total = 100 × 0.650 = $65.000
Total cost = 65.000 + 0.569 = $65.569
```

{% endtab %}

{% tab title="Limit Order (Maker)" %}
**100 Shares @ $0.650 → Posted to Orderbook**

```
fee = 0 (Maker fee exemption)
```

> When a Limit order is posted to the Orderbook, it is classified as Maker. Zero fees + eligible for Rebate, regardless of market.
> {% endtab %}
> {% endtabs %}

***

## Fee-Exempt Actions

| Action                      | Fee  |
| --------------------------- | ---- |
| Split                       | None |
| Merge                       | None |
| Limit Order (Maker, posted) | None |

***

## Fee Distribution

50% of Taker fees are automatically paid to Makers as Rebate.


# Maker Rebate

50% of Taker fees are automatically redistributed to Makers to strengthen Orderbook liquidity.

## Rebate Overview

| Field             | Details                                                      |
| ----------------- | ------------------------------------------------------------ |
| **Rebate Rate**   | **50%** of Taker fees                                        |
| **Payout Timing** | Automatic upon fill (no claim required)                      |
| **Eligibility**   | Makers whose Limit orders posted to the Orderbook are filled |
| **Tracking**      | Rebate earnings can be tracked in Portfolio page             |

***

## Multi-Maker Distribution

When a single Taker order is filled against multiple Maker orders, the Rebate is distributed proportionally based on each Maker's **fill volume contribution**.

```
Maker A Rebate = (Maker A Fill Volume / Total Maker Fill Volume) × Taker Fee × 50%
```

***

## How Rebate Is Calculated

```
Taker Fee    = feeRate × Shares × p × (1 - p)
Maker Rebate = Taker Fee × 50%
```

The Taker fee is calculated at the fill price, then 50% is paid to the Maker on that fill.

***

## Simulation

The rebate is always 50% of the Taker fee, so a higher market `feeRate` means a larger rebate to Makers.

> **Other Market**: $10,000 trade (20,000 Shares), price $0.500, FeeRate=0.025

| Field                  | Amount             |
| ---------------------- | ------------------ |
| Taker Fee              | $125.00            |
| **Maker Rebate (50%)** | **$62.50 → Maker** |

> **Other Market**: $10,000 trade (\~11,111 Shares), price $0.900, FeeRate=0.025

| Field                  | Amount             |
| ---------------------- | ------------------ |
| Taker Fee              | $25.00             |
| **Maker Rebate (50%)** | **$12.50 → Maker** |

> **Sports Market**: $10,000 trade (20,000 Shares), price $0.500, FeeRate=0.100

| Field                  | Amount              |
| ---------------------- | ------------------- |
| Taker Fee              | $500.00             |
| **Maker Rebate (50%)** | **$250.00 → Maker** |

> **3-Minute Market**: $10,000 trade (20,000 Shares), price $0.500, FeeRate=0.300

| Field                  | Amount              |
| ---------------------- | ------------------- |
| Taker Fee              | $1,500.00           |
| **Maker Rebate (50%)** | **$750.00 → Maker** |

> **1-Minute Market**: $10,000 trade (20,000 Shares), price $0.500, FeeRate=0.500

| Field                  | Amount                |
| ---------------------- | --------------------- |
| Taker Fee              | $2,500.00             |
| **Maker Rebate (50%)** | **$1,250.00 → Maker** |


# FAQ

***

## General

<details>

<summary>What is PUNCH.WIN?</summary>

PUNCH.WIN is a decentralized prediction market platform built on CROSS Chain. Users can predict outcomes ranging from 1-minute BTC Up/Down forecasts to sports, politics, culture, and other events, and trade using POINT or USD.

</details>

<details>

<summary>What types of markets are available?</summary>

* **Event Markets**: Real-world events such as politics, economics, and culture (Yes/No)
* **Crypto Price Prediction**: 1-minute BTC Up/Down market
* **Multiple-choice Markets**: Predict the outcome among several options

</details>

<details>

<summary>How do I create an account?</summary>

Click **Connect Wallet** and sign in with Google or Apple. A wallet is created automatically, with no seed phrases or browser extensions. You can start trading immediately after sign-up.

</details>

<details>

<summary>What does the price of a Share mean?</summary>

The price reflects the market's estimated probability. A Yes Share at $0.70 means the crowd sees a 70% chance of the event occurring. Yes and No prices always add up to $1.00.

</details>

***

## Trading

<details>

<summary>What are the fees?</summary>

Fees are charged only on Taker orders. The fee rate varies by market: up to $0.12500 per Share on 1-Minute Markets, $0.07500 on 3-Minute Markets, $0.02500 on 5-Minute Markets, $0.01250 on 1-Hour and Daily Markets, $0.02500 on Sports Markets, and $0.00625 on Other Markets (all at $0.500); fees are significantly lower for skewed odds. **Maker fees are 0%.** [Fee Details](https://docs.punch.win/trading/fees)

</details>

<details>

<summary>What is the difference between Taker and Maker?</summary>

**Taker** consumes liquidity (fee charged). **Maker** provides liquidity (no fee + Rebate). See [Order Types](https://docs.punch.win/trading/order-types) for details.

</details>

<details>

<summary>What is Maker Rebate?</summary>

Makers receive **50% of the Taker fee** as a Rebate, paid automatically upon fill. No claim required. This means Makers pay 0% fees and earn income by providing liquidity.

</details>

<details>

<summary>What is the difference between Market Order and Limit Order?</summary>

**Market Order** executes immediately at the best available price (always Taker, fee charged). **Limit Order** is placed at a price you set. If posted to the orderbook, it becomes a Maker order with 0% fees and Rebate eligibility.

</details>

<details>

<summary>Can I sell my Shares before the market settles?</summary>

Yes. You can sell your position anytime before settlement. If the price has moved in your favor, you can lock in profit without waiting for the final result.

</details>

<details>

<summary>What are Split and Merge?</summary>

**Split** converts 1 trading currency into 1 Yes Share + 1 No Share. **Merge** does the reverse. Both are fee-free. Useful for hedging, arbitrage, and liquidity provision. See [Split & Merge](https://docs.punch.win/trading/split-merge) for details.

</details>

<details>

<summary>What happens when a market closes?</summary>

Winning Shares can be redeemed at $1.000 per Share. Losing Shares receive no payout. See [Redeem](https://docs.punch.win/trading/redeem) for details.

</details>

<details>

<summary>What happens if a market is cancelled?</summary>

A refund is issued at your **share cost** (price × shares, excluding fees). Previously paid Taker fees are not refunded.

</details>

<details>

<summary>What happens if the outcome is unknown?</summary>

All Shares are settled at $0.500 (50:50 split) regardless of which side you hold.

</details>

***

## Market Structure

<details>

<summary>How is there liquidity on new markets?</summary>

PUNCH.WIN operates automated liquidity mechanism that populate every market with buy and sell orders across the full price range before trading begins. You can trade any market from the moment it opens.

</details>

<details>

<summary>How are markets settled?</summary>

* **Crypto Up/Down (BTC)**: Settled automatically via a reliable BTC price oracle at the end of each round
* **Event Markets**: Settled on-chain using cross-verified UMA Oracle and Polymarket API results.

</details>

<details>

<summary>What is the orderbook?</summary>

A list of pending buy (Bid) and sell (Ask) orders organized by price. Prices are displayed in $0.001 increments. When a buy and sell price meet, a trade executes.

</details>

## POINT

<details>

<summary>What is POINT?</summary>

POINT is a free, season-based currency for trading prediction markets with no deposit. Points cannot be bought, sold, or converted, and they are burned at the end of each season. Prizes go to the top of the leaderboard, paid in a real asset (ONE). [POINT Details](https://docs.punch.win/getting-started/point-market)

</details>

<details>

<summary>How do I get POINT?</summary>

* **Welcome points**: the first time you open the app in a season
* **Daily check-in**: once a day, with more for consecutive days
* **Weekly mission**: trade a set number of different events each week
* **Getting started**: your first prediction, first event trade, and trading across categories
* **Referral**: when a friend you invited becomes active

Amounts vary by season. Check the Point page for the current amounts.

</details>

<details>

<summary>Can I convert points to cash or crypto?</summary>

No. Points are only used for trading inside the service, and they are burned when the season ends.

</details>

<details>

<summary>Can I send points to someone else?</summary>

No. Transfers between users are blocked.

</details>

<details>

<summary>I missed a day of check-in. What happens?</summary>

Your streak and multiplier start over. Points you already claimed stay in your balance.

</details>

<details>

<summary>What happens to check-in points I don't claim?</summary>

Unclaimed check-in points disappear at 00:00 UTC. They do not carry over.

</details>

<details>

<summary>Why did my rating drop since yesterday?</summary>

Ratings move up and down during a season. The number can drop even when your own results have not changed. It is recalculated every hour.

</details>

***

## Still have questions?

Reach out to us at [**support@crossdefi.io**](mailto:support@crossdefi.io). We'll get back to you as soon as possible.


# Terms of Service

**Effective Date:** July 16, 2026

CROSS Technologies Ltd. ("Company", "we", "us", or "our") operates the PUNCH platform ("Service"). These Terms of Service ("Terms"), together with all documents or terms expressly incorporated herein by reference, are entered into between the Company and you ("User", "you", or "your") with respect to your use of, and access to, the Service, including \[Website URL], mobile applications, all associated sites and interfaces linked thereto by the Company or its affiliates, application programming interfaces (APIs), and source code.

By accessing or using the Service, including by connecting a wallet or executing any transaction, you affirmatively acknowledge and agree to be bound by these Terms. If you do not agree to these Terms, do not use the Service.

**THESE TERMS CONTAIN A BINDING ARBITRATION CLAUSE AND CLASS ACTION WAIVER (Section 14) THAT AFFECT YOUR LEGAL RIGHTS. PLEASE READ THEM CAREFULLY.**

For the avoidance of doubt, any specific rules, guidelines, or operational procedures described throughout these Terms are an integral part of this binding legal agreement.

***

## Table of Contents

1. [Definitions](#definitions)
2. [Service Description](#service-description)
3. [Eligibility](#eligibility)
4. [Restricted Jurisdictions](#restricted-jurisdictions)
5. [Account and Wallet](#account-and-wallet)
6. [Markets and Event Contracts](#markets-and-event-contracts)
7. [Trading Rules](#trading-rules)
8. [Fees](#fees)
9. [Market Resolution and Settlement](#market-resolution-and-settlement)
10. [Prohibited Activities](#prohibited-activities)
11. [Risk Disclosure](#risk-disclosure)
12. [Referral Program](#referral-program)
13. [Intellectual Property](#intellectual-property)
14. [Dispute Resolution and Arbitration](#dispute-resolution-and-arbitration)
15. [Disclaimers and Limitation of Liability](#disclaimers-and-limitation-of-liability)
16. [Modification and Termination](#modification-and-termination)
17. [General Provisions](#general-provisions)

***

## 1. Definitions <a href="#definitions" id="definitions"></a>

**"Event Contract"** means a binary position traded on the Service, the payout of which is determined by the outcome of a specified real-world event. Event Contracts settle at either $1.00 (winning position) or $0.00 (losing position).

**"Market"** means a trading venue listed on the Service for a specific Event Contract, including all associated parameters such as resolution criteria, expiration date, and oracle source.

**"Settlement Asset"** means any digital asset, token, stablecoin, cryptocurrency, or other comparable unit of value that the Company may, in its sole discretion, make available for use in connection with the Service, including for purposes of deposit, withdrawal, trading, collateralization, or settlement, and which serves as the unit of account and settlement currency within the Service.

**"Oracle"** means an external data source designated to determine the outcome of an Event Contract.

**"Position"** means a User's holding of an Event Contract, representing either side of a binary outcome.

**"Order Book"** means the electronic system that matches buy and sell orders for Event Contracts.

**"Split"** means the conversion of Settlement Asset into an equal quantity of both sides of an Event Contract.

**"Merge"** means the conversion of an equal quantity of both sides of an Event Contract back into Settlement Asset.

**"Redeem"** means the collection of settlement proceeds from a winning position after market resolution.

***

## 2. Service Description <a href="#service-description" id="service-description"></a>

### 2.1 Overview

PUNCH is a prediction market platform. CROSS Technologies Ltd. provides access to and technical infrastructure for the Service, enabling Users to trade binary outcome positions on the results of real-world events. The Company acts solely as a technology and interface provider and does not act as a broker, dealer, exchange operator, counterparty, custodian, investment manager, or financial intermediary in relation to any transaction. Market creation, resolution, and settlement processes are governed by pre-established rules, smart contract logic, and designated oracle data sources. Emergency resolution powers set forth in Section 9.4 are reserved solely as a last resort to protect market integrity and shall be exercised in a commercially reasonable manner.

### 2.2 Scope

The Service includes, but is not limited to:

* Browsing and searching Markets
* Buying and selling Event Contract positions via the Order Book
* Split and Merge operations
* Redeeming settled positions
* Portfolio management
* Referral program participation

### 2.3 No Representation of Legal Classification

The Service is designed as a platform for trading event-based positions. The Company does not represent or warrant that the Service, any Market, any Event Contract, Settlement Asset, or any other digital asset made available in connection with the Service is classified under the laws of any jurisdiction in a particular manner (including but not limited to gambling, gaming, wagering, or financial instruments).

Nothing in these Terms, on the Service, or in any communication from the Company shall be construed as an offer, solicitation, marketing, promotion, or other activity requiring any license, authorization, registration, or approval under applicable securities, commodities, derivatives, banking, payments, gambling, or similar laws.

The Company does not represent or warrant that it or the Service has obtained, or is required to obtain, any license, authorization, registration, or approval in any jurisdiction in relation to the Service, any Market, any Event Contract, Settlement Asset, or any other digital asset.

You are solely responsible for determining whether your access to and use of the Service is lawful in your jurisdiction.

### 2.4 Not Advice

Nothing on the Service constitutes investment advice, financial advice, trading advice, legal advice, tax advice, brokerage, recommendations, or a recommendation to enter into any transaction. Market prices, probabilities, charts, and other information displayed on the Service are for informational purposes only.

In particular, nothing in the Service or in these Terms shall be construed as a recommendation or assurance that the Service, any Market, any Event Contract, Settlement Asset, or any other digital asset is suitable for you or is lawful or unregulated in your jurisdiction.

You are solely responsible for your decisions.

***

## 3. Eligibility <a href="#eligibility" id="eligibility"></a>

### 3.1 Age Requirement

You must be at least 18 years of age (or the age of majority in your jurisdiction, whichever is higher) to use the Service.

### 3.2 Jurisdictional Compliance

You further represent and warrant that you are not accessing or using the Service from, and you are not otherwise subject to the jurisdiction of, any country, territory, or jurisdiction in which the access to or use of the Service, or the trading of event-based contracts, digital assets, derivatives, or similar products, is restricted, prohibited, or would require the Company to obtain any license, authorization, registration, or approval.

You acknowledge that it is your responsibility to determine whether your access to and use of the Service, including your participation in any Market or Event Contract, complies with all laws and regulations that apply to you, including any securities, derivatives, commodities, gambling, anti-money laundering, sanctions, and tax laws.

### 3.3 Restricted Jurisdictions

You may not use the Service if you are located in, a resident of, or a citizen of any Restricted Jurisdiction as set forth in Section 4.

For purposes of these Terms, you are "located in, a resident of, or a citizen of" a Restricted Jurisdiction if, among other things, you: (a) are physically present in such jurisdiction; (b) are a national, citizen, resident, domiciliary, or tax resident of such jurisdiction; or (c) access or use the Service on behalf of any legal entity that is established, incorporated, or effectively managed or controlled in such jurisdiction.

### 3.4 Identity Verification (KYC/AML)

You represent and warrant, and shall at all times continue to represent and warrant, that:

* you are not listed on, and are not owned or controlled by any person listed on, any sanctions or watch list administered by the United Nations, the United States (including the U.S. Office of Foreign Assets Control ("OFAC")), the European Union, the United Kingdom, or any other relevant sanctions authority;
* you are not located, organized, or resident in, and are not accessing or using the Service from, any country or territory that is the subject of comprehensive sanctions; and
* your funds and digital assets are not derived from, and do not otherwise involve, any unlawful activity, including without limitation money laundering, terrorist financing, corruption, fraud, or sanctions evasion.

The Service does not currently require identity verification (KYC). However, the Company reserves the right to implement KYC and Anti-Money Laundering (AML) procedures at any time and in its sole discretion, including but not limited to:

* Requiring identity verification from specific Users
* Implementing platform-wide KYC requirements
* Restricting or suspending accounts that do not comply with newly introduced verification requirements

### 3.5 Single Account Policy

Each User shall maintain only one account. Operating multiple wallets or accounts for the purpose of circumventing position limits, manipulating markets, or abusing the Referral Program is strictly prohibited.

***

## 4. Restricted Jurisdictions <a href="#restricted-jurisdictions" id="restricted-jurisdictions"></a>

### 4.1 Blocked Countries

The Service is not available to Users located in, residents of, or citizens of the following countries and territories ("Blocked Countries"):

**OFAC-Sanctioned Countries:** Cuba, Iran, Iraq, North Korea, Syria, Sudan, South Sudan

**Additional Blocked Countries:** Australia, Belarus, Belgium, Burundi, Central African Republic, Democratic Republic of the Congo, Ethiopia, France, Germany, Italy, Lebanon, Libya, Myanmar, Netherlands, Nicaragua, Poland, Republic of Korea, Russia, Singapore, Taiwan, Thailand, United Kingdom, United States, United States Minor Outlying Islands, Venezuela, Yemen, Zimbabwe

### 4.2 Blocked Regions

The Service is additionally restricted in the following regions within otherwise accessible countries:

| Country | Blocked Region           |
| ------- | ------------------------ |
| Canada  | Ontario                  |
| Ukraine | Crimea, Donetsk, Luhansk |

### 4.3 Circumvention Prohibited

You also represent and warrant that you do not direct, manage, or otherwise control your access to and use of the Service from within any Restricted Jurisdiction, and that you will not use any technological or other means (including VPNs, proxies, or similar tools) to misrepresent your location or identity.

The use of virtual private networks (VPNs), proxy servers, Tor, or any other means to circumvent geographic restrictions is a violation of these Terms and may result in immediate account suspension.

### 4.4 Changes to Restricted Jurisdictions

The Company may modify the list of Restricted Jurisdictions at any time without prior notice in response to regulatory changes. When a jurisdiction is newly restricted, affected Users will be provided a reasonable grace period to close their positions and withdraw funds.

***

## 5. Account and Wallet <a href="#account-and-wallet" id="account-and-wallet"></a>

### 5.1 Wallet Connection

To use the Service, you must connect a compatible cryptocurrency wallet. You understand that connecting a wallet and interacting with the Service constitutes a legally binding acceptance of these Terms.

### 5.2 Wallet Security

You are solely responsible for maintaining the security of your wallet, including your private keys and seed phrases. You retain full control over your wallet and assets at all times. The Company does not store, manage, or have access to your private keys or wallet credentials. The Company shall not be liable for any loss arising from unauthorized access to, loss of, or compromise of your wallet.

### 5.3 Non-Custodial Nature of the Service

The Company does not at any time hold, take custody of, or have access to your private keys or to any of your on-chain assets, and does not act as your broker, dealer, custodian, exchange, or agent in relation to any transaction.

The Service is designed to interface with decentralized smart contracts deployed on one or more public blockchain networks. All transactions are executed by you directly through your connected wallet interacting with the relevant smart contracts.

You are solely responsible for securing your wallet and for all transactions that are initiated through your wallet.

### 5.4 Fund Management

All transactions on the Service are denominated in Settlement Asset. Deposited funds are allocated as available balance or locked in open positions. Funds locked in unsettled positions cannot be withdrawn until the relevant Market is resolved and redeemed.

### 5.5 Account Suspension

The Company may temporarily or permanently suspend your account in the following circumstances:

* Violation of these Terms
* Detection of Prohibited Activities (Section 10)
* Legal or regulatory requirements
* Security threats or suspicious activity

During any investigation, withdrawals from the affected account may be restricted.

***

## 6. Markets and Event Contracts <a href="#markets-and-event-contracts" id="markets-and-event-contracts"></a>

### 6.1 Market Types

The Service offers the following Market types:

* **Single Binary:** A single event with two outcome positions
* **Multi Binary:** Multiple options where one outcome is selected
* **Series Binary:** Round-based recurring events with periodic settlement

Each Market specifies its resolution criteria, expiration date, and oracle source.

### 6.2 Market Status

* **Active:** Open for trading
* **Closed:** Trading is halted. This includes markets that are pending approval, resolved, redeemable, or cancelled. When a Market transitions to Closed status, no new orders may be placed and all open (unfilled) orders are automatically cancelled.

### 6.3 Market Listing and Delisting

All Markets are listed at the sole discretion of the Company following internal review. The Company reserves the right to:

* Refuse to list any Market
* Cancel or delist any active Market for any reason
* Modify Market parameters (expiration date, resolution criteria) with notice to participants

### 6.4 Resolution Criteria

Each Market has predefined resolution criteria and a designated oracle source, which are displayed on the Market detail page. Users are responsible for reviewing and understanding the resolution criteria before trading.

The outcome and settlement of each Market and Event Contract are ultimately determined by the logic of the relevant smart contracts and the data provided by the designated Oracle or other data sources.

In the event of any discrepancy between (a) information, prices, probabilities, or settlement results displayed on the Service user interface and (b) the state of the underlying smart contracts, the state of the smart contracts shall prevail, to the maximum extent permitted by applicable law.

***

## 7. Trading Rules <a href="#trading-rules" id="trading-rules"></a>

### 7.1 Order Types

* **Market Order:** Executes immediately at the best available price
* **Limit Order:** Placed on the Order Book at a User-specified price
* **Price Range:** Event Contract prices range from $0.001 to $0.999

### 7.2 Split and Merge

* **Split:** Converts Settlement Asset into an equal quantity of both sides of an Event Contract at a 1:1 ratio
* **Merge:** Converts an equal quantity of both sides of an Event Contract back into Settlement Asset at a 1:1 ratio

### 7.3 Redemption

Users holding winning positions in resolved Markets may redeem their positions to receive Settlement Asset. Redemption is only available for Markets in Redeemable status.

### 7.4 Order Execution

Orders are processed on a best-execution basis. Slippage may occur depending on market conditions, and the actual execution price may differ from the expected price. The Company reserves the right to delay or cancel order execution due to system issues, abnormal trading activity detection, or other operational reasons.

### 7.5 Position Limits

The Company may impose position limits on specific Markets or Users. Orders that would exceed applicable position limits will be rejected.

***

## 8. Fees <a href="#fees" id="fees"></a>

### 8.1 Fee Structure

* **Maker Fee (Limit Orders):** 0%. No fee is charged for orders placed on the Order Book
* **Taker Fee (Market Orders):** Calculated as `fee = feeRate × shares × price × (1 − price)` where:
  * `shares` = number of shares
  * `feeRate` = fee coefficient (subject to change; current value displayed on the Service)
  * `price` = execution price (0.001–0.999)

### 8.2 Fee Modifications

The Company may modify the fee structure, including the fee coefficient (feeRate), at any time. Changes will be announced in advance and will apply to transactions executed after the effective date of the change.

### 8.3 Referral Discounts

Users who have registered a valid referral code may receive a discount on Taker fees for a specified period. Discount rates and duration are governed by the Referral Program terms (Section 12).

***

## 9. Market Resolution and Settlement <a href="#market-resolution-and-settlement" id="market-resolution-and-settlement"></a>

### 9.1 Resolution Process

Upon Market expiration or triggering of the resolution condition, the outcome is determined based on data from the designated Oracle source. The settlement result is binary: winning positions settle at $1.00 per share and losing positions settle at $0.00 per share.

### 9.2 Settlement Delays and Disputes

Resolution may be delayed due to Oracle data discrepancies, event ambiguity, or other unforeseen circumstances. Users may file a dispute regarding a settlement result within seventy-two (72) hours of resolution. The Company will review all disputes and render a final, binding decision.

### 9.3 Market Cancellation

The Company may cancel a Market if:

* The underlying event is cancelled or becomes indeterminate
* Oracle data is unavailable or unreliable
* Force majeure events occur
* Market integrity is compromised

For cancelled Markets, positions will be refunded based on the acquisition price or a fair value determined by the Company in good faith and in a commercially reasonable manner.

### 9.4 Emergency Resolution

The Company reserves the right to perform emergency resolution in situations that threaten market integrity, including but not limited to:

* Oracle manipulation detection
* Large-scale market manipulation
* Regulatory authority requests
* System security threats

### 9.5 Third-Party Oracles and Infrastructure

The Service may rely on or interact with third-party oracles, data providers, blockchain nodes, bridges, wallets, and other infrastructure or service providers that are not controlled by the Company.

The Company does not make any representations or warranties and shall have no liability whatsoever in connection with any act or omission of such third parties, including without limitation any error, delay, inaccuracy, manipulation, unavailability, or security incident relating to any data or services provided by them.

Your use of any third-party services is subject to the terms and conditions of such third parties.

***

## 10. Prohibited Activities <a href="#prohibited-activities" id="prohibited-activities"></a>

You agree not to engage in any of the following activities:

### 10.1 Market Manipulation

* **Spoofing:** Submitting orders with no intent to execute, for the purpose of influencing prices
* **Wash Trading:** Executing self-trades to create misleading trading volume
* **Collusion:** Coordinating with other Users to artificially influence prices
* **Layering:** Placing multiple orders at various price levels to mislead other market participants

### 10.2 Insider Trading

* Trading on the basis of material non-public information ("MNPI") or sharing such MNPI with any third party for the purpose of enabling their trading.
* Trading on Markets where you have direct or indirect influence over the underlying event outcome
* Engaging in "front-running" or exploiting transaction ordering, including through the use of automated bots or MEV (Maximum Extractable Value) strategies, in advance of the public release of oracle data or market resolution results.

### 10.3 Platform Abuse

* Using VPNs, proxies, Tor, or other tools to circumvent geographic restrictions
* Operating multiple accounts or wallets to evade position limits or abuse the Referral Program
* Using automated tools (bots) to generate abnormal trading patterns or disrupt Service operations (legitimate algorithmic trading via approved channels is subject to separate policies)
* Exploiting system vulnerabilities, bugs, or errors

### 10.4 Other Prohibited Conduct

* Unauthorized access to other Users' accounts or wallets
* Spreading false or misleading information to influence Market prices
* Using the Service for money laundering, terrorist financing, or any other illegal activity
* Unauthorized scraping, copying, or commercial use of Service data
* Any activity that would cause the Company, any affiliate, or any third-party service provider to violate any applicable sanctions, export control, or anti-money laundering laws
* Any attempt to evade, circumvent, or frustrate any such laws, including through the use of privacy-enhancing technologies, mixers, or chain-hopping strategies.

### 10.5 Enforcement

Upon detection of Prohibited Activities, the Company may take any or all of the following actions:

* Issue a warning
* Temporarily suspend the account
* Force-close open positions
* Permanently ban the account
* Report to relevant authorities

Withdrawals will be restricted during any active investigation. In addition to the foregoing, any profits, gains, or rewards obtained through Prohibited Activities shall be deemed unjustly acquired. The Company reserves the right to (a) set off such amounts against any balance held in your account, (b) withhold settlement proceeds pending investigation, and (c) pursue recovery of such amounts through legal proceedings. The Company's exercise of these rights shall not constitute a waiver of any other remedy available at law or in equity.

***

## 11. Risk Disclosure <a href="#risk-disclosure" id="risk-disclosure"></a>

**TRADING EVENT CONTRACTS INVOLVES SUBSTANTIAL RISK AND IS NOT SUITABLE FOR ALL INDIVIDUALS. YOU SHOULD CAREFULLY CONSIDER WHETHER TRADING IS APPROPRIATE FOR YOU IN LIGHT OF YOUR FINANCIAL CONDITION.**

### 11.1 Trading Risk

You may lose your entire investment. Past performance does not guarantee future results. Event Contracts differ from traditional financial instruments and may exhibit extreme price volatility.

### 11.2 Liquidity Risk

Certain Markets may have insufficient liquidity, making it difficult or impossible to enter or exit positions at desired prices. Slippage may occur when Order Book depth is insufficient. Markets may cease trading, and open orders may be cancelled.

### 11.3 Technology Risk

Blockchain network congestion, smart contract vulnerabilities, system outages, or other technical failures may delay or prevent trade execution. During Service downtime, you will be unable to manage your positions. You acknowledge and accept these technology risks.

### 11.4 Regulatory Risk

Changes in laws, regulations, policies, and enforcement practices, or in their interpretation or application, at any time and in any jurisdiction, may restrict, suspend, or prohibit your access to or use of the Service, your ability to participate in certain Markets, or the legality of holding or transferring certain digital assets. Such changes may include, without limitation, measures relating to securities, derivatives, commodities, gambling, anti-money laundering, sanctions, tax, or consumer protection laws.

If the trading of Event Contracts, the use of the Service, or the holding or transfer of digital assets becomes illegal or restricted in your jurisdiction, you must immediately cease using the Service and, where permitted, close your positions and withdraw your assets.

The Company shall have no liability for any loss or damage arising from any such legal or regulatory changes or from any actions the Company takes in good faith to comply with or respond to such changes.

### 11.5 Oracle Risk

Settlement depends on external Oracle data. Oracle data may be subject to errors, delays, or manipulation. While the Company uses commercially reasonable efforts to select reliable data sources, the Company does not guarantee the accuracy of Oracle data.

### 11.6 Smart Contract and Experimental Software Risk

The service relies on smart contracts that, while subject to security audits, may contain undiscovered vulnerabilities, bugs, or exploits that could result in the partial or total loss of your funds. Smart contract audits do not guarantee the absence of security flaws. The company may upgrade, migrate, or modify smart contracts at any time, which may cause temporary service interruptions. By using the service, you acknowledge that you are interacting with experimental software and accept all associated risks.

### 11.7 Finality of On-Chain Transactions

All transactions executed on the Service interact directly with smart contracts deployed on public blockchain networks. Once submitted to the blockchain network, such transactions are final, irreversible, and immutable. The Company has no ability to cancel, reverse, modify, or refund any on-chain transaction after it has been submitted, regardless of the circumstances, including any user error, system error, or change in market conditions. You are solely responsible for verifying all transaction details, including wallet addresses, amounts, and Market selections, prior to submission. This Section does not limit the Company's discretion to cancel Markets under Section 9.3.

***

## 12. Referral Program <a href="#referral-program" id="referral-program"></a>

### 12.1 Overview

Users may generate a unique referral code and share it with others. When a referred User (Referee) registers a referral code and trades on the Service, the referring User (Referrer) earns a percentage of the Referee's Taker fees as a reward. The Referee receives a discount on Taker fees for a specified period.

### 12.2 Terms and Conditions

Specific reward rates, discount rates, and applicable periods are displayed on the Referral page within the Service. The Company reserves the right to modify Referral Program terms at any time with advance notice.

### 12.3 Anti-Abuse

The following activities are prohibited and constitute grounds for reward forfeiture and account suspension:

* Self-referral (registering your own referral code on another account you control)
* Creating multiple accounts to fraudulently earn referral rewards
* Any scheme designed to artificially inflate referral rewards

Upon detection of abuse, the Company may claw back referral rewards and suspend involved accounts.

***

## 13. Intellectual Property <a href="#intellectual-property" id="intellectual-property"></a>

### 13.1 Service Content

All content on the Service, including Market data, pricing information, user interface, logos, trademarks, and brand elements, is the intellectual property of the Company or its licensors. You may access this content solely for the purpose of using the Service. Commercial use, reproduction, or distribution without prior written consent is prohibited.

### 13.2 User Content

By creating and sharing content through the Service (including PnL share cards, referral share cards, and other shareable content), you grant the Company a non-exclusive, royalty-free, worldwide license to use, display, and distribute such content for promotional and operational purposes.

***

## 14. Dispute Resolution and Arbitration <a href="#dispute-resolution-and-arbitration" id="dispute-resolution-and-arbitration"></a>

### 14.1 Informal Resolution

Before initiating formal dispute resolution, you agree to first attempt to resolve any dispute by contacting the Company and engaging in good faith negotiations for a period of thirty (30) days.

### 14.2 Binding Arbitration

Any dispute not resolved through informal negotiation shall be finally settled by binding arbitration administered under the rules of \[Singapore International Arbitration Centre] in \[Singapore]. The arbitration shall be conducted in English. The arbitrator's decision shall be final and binding.

To the extent permitted by applicable law, the parties agree that any dispute relating to or arising from the validity, execution, or results of any on-chain transaction or smart contract interaction shall be resolved by reference to the publicly verifiable state and rules of the relevant blockchain network and smart contracts, and that no court, tribunal, or arbitrator shall have the power to alter, reverse, or otherwise interfere with such on-chain state.

### 14.3 Class Action Waiver

**YOU AGREE THAT ANY DISPUTE RESOLUTION PROCEEDINGS WILL BE CONDUCTED ONLY ON AN INDIVIDUAL BASIS AND NOT IN A CLASS, CONSOLIDATED, OR REPRESENTATIVE ACTION. YOU WAIVE ANY RIGHT TO PARTICIPATE IN CLASS ACTIONS OR CLASS-WIDE ARBITRATION.**

### 14.4 Governing Law

These Terms shall be governed by and construed in accordance with the laws of the British Virgin Islands (BVI), without regard to its conflict of law provisions.

***

## 15. Disclaimers and Limitation of Liability <a href="#disclaimers-and-limitation-of-liability" id="disclaimers-and-limitation-of-liability"></a>

### 15.1 "As Is" Service

THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, OR OTHERWISE. TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE COMPANY DISCLAIMS ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, ACCURACY, COMPLETENESS, RELIABILITY, AVAILABILITY, AND THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE.

WITHOUT LIMITING THE FOREGOING, THE SERVICE IS PROVIDED AS AN INTERFACE TO DECENTRALIZED SMART CONTRACTS AND THIRD-PARTY SERVICES, WHICH ARE PROVIDED "AS IS" AND "AS AVAILABLE" BY INDEPENDENT THIRD PARTIES. THE COMPANY DOES NOT OPERATE, CONTROL, OR ASSUME RESPONSIBILITY FOR ANY UNDERLYING BLOCKCHAIN NETWORKS, SMART CONTRACTS, OR THIRD-PARTY SERVICES, AND MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT THERETO.

### 15.2 Service Availability

THE COMPANY DOES NOT GUARANTEE THAT THE SERVICE WILL BE AVAILABLE AT ALL TIMES OR AT ANY SPECIFIC TIME. THE SERVICE MAY BE INTERRUPTED, SUSPENDED, MODIFIED, OR DISCONTINUED AT ANY TIME, WITH OR WITHOUT NOTICE. THE COMPANY SHALL NOT BE LIABLE FOR ANY LOSS ARISING FROM ANY INTERRUPTION, DELAY, OR UNAVAILABILITY OF THE SERVICE.

### 15.3 Information Disclaimer

THE COMPANY DOES NOT GUARANTEE THE ACCURACY, COMPLETENESS, TIMELINESS, OR RELIABILITY OF ANY MARKET DATA, PRICES, PROBABILITIES, CHARTS, ORACLE DATA, OR OTHER INFORMATION DISPLAYED ON THE SERVICE. PRICES AND PROBABILITIES DISPLAYED ON THE SERVICE INTERFACE ARE FOR INFORMATIONAL PURPOSES ONLY AND DO NOT CONSTITUTE INVESTMENT ADVICE OR AN OFFER TO TRADE.

IN THE EVENT OF ANY DISCREPANCY BETWEEN INFORMATION DISPLAYED ON THE SERVICE INTERFACE AND THE ACTUAL STATE OF THE UNDERLYING SMART CONTRACTS OR ORACLE DATA, THE ON-CHAIN STATE SHALL PREVAIL, AS FURTHER SET FORTH IN SECTION 6.4. THE COMPANY SHALL HAVE NO LIABILITY FOR ANY LOSS ARISING FROM RELIANCE ON INACCURATE, DELAYED, OR INCOMPLETE INFORMATION, INCLUDING WITHOUT LIMITATION ORACLE DATA ERRORS, UI DISPLAY BUGS, OR NETWORK LATENCY. ANY RELIANCE ON SUCH INFORMATION IS ENTIRELY AT YOUR OWN RISK.

### 15.4 Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE COMPANY'S TOTAL LIABILITY FOR ANY CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICE SHALL NOT EXCEED THE TOTAL FEES PAID BY YOU TO THE COMPANY DURING THE SIX (6) MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM.

IN NO EVENT SHALL THE COMPANY BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, OR GOODWILL.

YOU ACKNOWLEDGE AND AGREE THAT HOLDING OR USING SETTLEMENT ASSET OR ANY OTHER DIGITAL ASSET IN CONNECTION WITH THE SERVICE DOES NOT GRANT YOU ANY EQUITY, OWNERSHIP, PROFIT-SHARING, VOTING, OR OTHER RIGHTS IN OR TO THE COMPANY OR ANY OF ITS AFFILIATES, NOR DOES IT CREATE ANY PARTNERSHIP, JOINT VENTURE, EMPLOYMENT, AGENCY, FIDUCIARY, OR SIMILAR RELATIONSHIP BETWEEN YOU AND THE COMPANY.

NO RETURN, YIELD, PROFIT, OR INCOME IS PROMISED OR GUARANTEED TO YOU BY VIRTUE OF HOLDING OR USING ANY SUCH DIGITAL ASSET.

### 15.5 Statute of Limitations

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, YOU AGREE THAT ANY CLAIM, ACTION, OR PROCEEDING ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE MUST BE COMMENCED WITHIN ONE (1) YEAR AFTER THE DATE ON WHICH THE CAUSE OF ACTION FIRST AROSE. IF NOT COMMENCED WITHIN SUCH ONE (1) YEAR PERIOD, ANY SUCH CLAIM, ACTION, OR PROCEEDING SHALL BE PERMANENTLY BARRED.

### 15.6 Indemnification

You agree to indemnify, defend, and hold harmless the Company, its affiliates, and their respective directors, officers, employees, and agents from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising out of or related to:

* Your violation of these Terms
* Your misuse of the Service
* Your violation of any applicable law or regulation
* Your trading activity on the Service

***

## 16. Modification and Termination <a href="#modification-and-termination" id="modification-and-termination"></a>

### 16.1 Modification of Terms

The Company may modify these Terms at any time. Material changes will be communicated through in-Service notices or other reasonable means. Your continued use of the Service after such modifications constitutes acceptance of the updated Terms.

### 16.2 Modification of Service

The Company may modify, suspend, or discontinue any part of the Service at any time. Material changes will be announced at least thirty (30) days in advance, except in cases of urgent security or regulatory requirements.

### 16.3 Market Parameter Changes

The Company may modify parameters of active Markets (including expiration dates and resolution criteria) for reasonable cause. Affected Market participants will be individually notified.

### 16.4 Service Termination

In the event of full Service termination:

* Active Markets will be settled at current market prices or fair values determined by the Company
* Users will be provided a reasonable period to withdraw their funds
* The Company will make commercially reasonable efforts to provide at least thirty (30) days' notice

***

## 17. General Provisions <a href="#general-provisions" id="general-provisions"></a>

### 17.1 Entire Agreement

These Terms, together with any policies or guidelines incorporated by reference, constitute the entire agreement between you and the Company regarding the Service and supersede all prior agreements, written or oral.

### 17.2 Assignment

You may not assign or transfer any rights or obligations under these Terms without the Company's prior written consent. The Company may freely assign these Terms in connection with a merger, acquisition, or sale of assets.

### 17.3 Severability

If any provision of these Terms is found to be invalid or unenforceable, that provision shall be limited to the minimum extent necessary, and the remaining provisions shall continue in full force and effect.

### 17.4 No Waiver

The Company's failure to enforce any provision of these Terms shall not constitute a waiver of that provision or any other provision.

### 17.5 Force Majeure

The Company shall not be liable for any failure or delay in performing its obligations under these Terms to the extent caused by circumstances beyond its reasonable control, including but not limited to: blockchain network congestion, outages, or forks; failures of third-party oracle services, node providers, bridges, or wallets; cyberattacks, hacking incidents, or security breaches affecting the Company or third-party infrastructure; regulatory orders, sanctions, or government actions; natural disasters, pandemics, or other events of force majeure. In such circumstances, the Company shall use commercially reasonable efforts to resume normal operations and to minimize the impact on Users, including providing reasonable notice where practicable.

### 17.6 Contact

For questions or concerns regarding these Terms, please contact us at:

* **Email**: <support@crossdefi.io>
* **Official channels**: <https://discord.com/invite/punchdotwin>


# Changelog

A log of major updates to PUNCH.WIN.

***

## 2026-07-20 · Bulk Actions

* **Redeem All**: claim all available funds at once
* **Cancel All**: cancel all open orders instantly
* UI/UX: general visibility improvements

***

## 2026-07-16 · PUNCH.WIN Rebrand

* CROSS Prediction is now **PUNCH.WIN**, with a new home at [punch.win](https://www.punch.win/)
* One-tap trading on live rounds with real-time payout multipliers
* Fee rates now vary by market, from 0.500 on 1-minute markets to 0.025 on other markets
* New Terms of Service, effective July 16, 2026

***

## 2026-07-13 · USD Market & Flexible Funding

* **USD Market**: trade a new USD-denominated market (settled in ONEUSD), with prices shown in USD. Trade fractional shares as small as 0.01 and set order amounts to 0.001 precision
* **Flexible Deposits & Withdrawals**: choose your asset (CROSS / USD) when depositing or withdrawing, with a new asset-select step on deposit. You can also deposit USDT from BNB Chain (BSC), which is bridged to CROSS Chain and swapped for you
* **Order Book Highlight**: turn the price-change flash animation on or off from the Settings menu
* UI/UX: redesigned event cards (best-ask driven, with a live price-change pulse) and an improved portfolio view

***

## 2026-06-29 · Trading Controls

* **Settings Menu**: customize your trading view with Display Price (show prices instead of multipliers) and Skip Confirmation
* **Slippage Protection**: warns you when a market order is estimated to exceed your slippage tolerance (5% / 10% / 20% / custom)
* **Quick Order**: set up to 3 one-tap preset sizes for instant market orders
* **Faster Order Entry**: quick-add amount buttons (+10 / +50 / +100 / +500 / Max) and inline slippage adjustment in the trade panel
* UI/UX: improved Order Book / Trades view, charting, and round navigation

***

## 2026-05-07 · $CROSS Trading & Transfers

* $CROSS supported: trade, deposit, and withdraw
* Markets can be denominated in $BILL or $CROSS

***

## 2026-03-25 · Launch on CROSS Chain

* Prediction market trading (Buy/Sell, Split/Merge, Redeem)
* Polymarket-style event markets
* BTC 1-minute price prediction market
* Portfolio management


