The core idea: Deposit USDC, receive two tokens: ST (USDC outcome) + EPT (points outcome). The organizing equation (ignoring fees):ArcX is like a fund manager who separates your principal receipt from your loyalty points voucher. You can sell either one independently.
The Problem: Points Farming is Broken
On perp trading terminals, you earn points by trading volume, but your capital is tied up in open positions, your points are non-transferable, and there’s no way to separate the trading PnL from the points exposure. On perp DEXes like Pacifica, Hyperliquid, or Extended:- Your capital is locked. To earn points, you need positions open. That capital can’t do anything else.
- Points and PnL are bundled. A funding arb earns USDC returns AND exchange points, but they’re stuck together.
- No liquidity for points. Pre-TGE points have no market.
- No way to speculate on points alone. Want more points exposure? You have to deposit more capital into the strategy.
| Before ArcX | After ArcX |
|---|---|
| Earn points? Must lock capital in strategy | Deposit + flash loop: leveraged points, fraction of the capital |
| Want only USDC returns? Must hold points risk | Buy discounted ST on ArcX AMM: pure USDC exposure |
| Sell points pre-TGE? No market exists | Sell ST from deposit, keep EPT: monetize immediately |
| Trade for points, eat losses along the way | Buy point tokens directly, no trading PnL risk |
The Solution: Tokenized Splitting + Flash Loop
ArcX splits a strategy position into two tokens at the moment of deposit:- (Strategy Token): your claim on the USDC value at maturity
- (Expected Points Token): your claim on exchange points earned during the epoch
The Flash Loop: Capital-Efficient Points
The flash loop is how you get leveraged points exposure. It works atomically: deposit USDC, sell the resulting ST on the ArcX AMM, re-deposit the proceeds, and repeat. Each iteration creates new EPT (which you keep) while recycling ST sale proceeds into more deposits.Sell ST on the ArcX AMM
Sell your ST at the current market price. With a 10% discount to NAV, you receive **$90** in USDC.
Re-deposit the proceeds
Deposit the $90 back into the same strategy. You receive 90 EPT + more ST shares.
| Iteration | Deposit | EPT Received | ST Sale Proceeds |
|---|---|---|---|
| 1 | $100 | 100 | ~$90 |
| 2 | $90 | 90 | ~$81 |
| 3 | $81 | 81 | ~$73 |
| Total | ~271 EPT |
Why this works: Each deposit mints EPT (which you keep) and ST (which you sell). The ST discount is the “price” you pay for points. Yield seekers who buy your discounted ST capture that discount as their return. The two-sided market — points farmers selling ST, yield seekers buying ST — is the core ArcX flywheel.
The Three Tokens
TradFi analogies: ST = closed-end fund share. EPT = pre-market points futures. = gift card redeemable at TGE. Strategies earning points on multiple exchanges mint a separate EPT for each. A $100 deposit into Pacifica-Extended Funding Arb gives you ST shares + EPT_Pacifica + EPT_Extended. For the full comparison table, minting mechanics, and fee structure, see Token Economics.Strategy Token
NAV tracking, share pricing, redemption, early exit.
Expected Points Token
Credit system, checkpointing, worked examples.
PointsToken
Points backing, post-TGE redemption.
Two Ways to Use ArcX
1. Points Farmer (Leveraged EPT via Flash Loop)
Profile: You want maximum points exposure with minimal capital. Alice has $100 and wants Pacifica points.- Alice deposits $100 into Pacifica-Extended Funding Arb
- She receives ST shares + EPT_Pacifica + EPT_Extended
- She sells all ST on the ArcX AMM for ~$90 (ST trades at ~10% discount)
- She re-deposits the $90, sells ST again, repeats
- After 3 loops: ~270 EPT from $100 of capital
2. Yield Seeker (Discounted ST for Fixed APR)
Profile: You want predictable USDC returns without points exposure. Bob has $90 and sees points farmers dumping ST on the ArcX AMM at a 10% discount.- Bob buys ST at $0.90 on the ArcX AMM
- The strategy earns ~1% over the epoch
- At maturity, ST redeems at ~$1.01
- Bob’s return: ($1.01 - $0.90) / $0.90 = 12.2% in one epoch
