“THE PROTAGONIST
DOES NOT FOLLOW
THE MARKET.
THEY MOVE IT.”
02 / MARKET
Swap Form
YOU PAY
Balance: — ETH
≈ $—
1 ETH = —
YOU RECEIVE
Balance: 0.00 USDT
Payout
Settlement
30:00
ORDER UUID:
—
Send Exact Amount
—
Unique Deposit Address
—
Expected Payout
—
Payout Wallet
—
Deposit TX
—
Settlement TX
—
Single-Sided Liquidity Pools
60% LP Real YieldSupply Single-Sided Liquidity (Zero Impermanent Loss)
—
—
SAVE YOUR LP BEARER KEY (REQUIRED TO VIEW OR WITHDRAW FROM ANY DEVICE):
SEND DEPOSIT TO POOL ADDRESS:
—
PRINCIPAL
—
SHARES
—
REDEEMABLE
—
NET YIELD
+0
Restore Existing LP Position by UUID + Bearer Key
Vault Reserves & Live Rates
| From | To | Rate (1 In → Out) | Unlocked Reserve | Min / Max |
|---|---|---|---|---|
| Loading live aggregator matrix… | ||||
Protocol Specification
NON-CUSTODIAL · ZERO-ACCOUNT
01 · Native Cross-Chain Settlement
Direct native swaps across Bitcoin L1 (Taproot bech32m), Monero (RingCT Stealth Subaddresses), Ethereum ERC-20, BNB Smart Chain BEP-20, Tron TRC-20, Arbitrum L2, and Solana. Zero wrapped IOUs, zero mandatory user accounts.
02 · Finality & Quorum Thresholds
Bitcoin L1: 2 blocks (0-conf mempool fast-track for clean RBF-safe inputs <$1,000) · Monero L1: 10 blocks (RingCT unlock) · Tron TRC-20: 19 blocks · BSC BEP-20: 15 blocks · Ethereum / Arbitrum: 2-of-3 independent RPC quorum.
03 · Single-Sided ERC-4626 LP Vaults (60/40 Split)
60% of every swap fee is credited directly in native coin (XMR, BTC, USDT) to LP vault share price. Withdrawal destination is cryptographically sealed at entry and gated by a 256-bit bearer key (
lp_sk_...).
04 · Public REST & Aggregator Feeds
POST https://protagonist.exchange/api/v1/quote
POST https://protagonist.exchange/api/v1/orders
GET https://protagonist.exchange/api/v1/feeds/rates.xml & /rates.json
POST https://protagonist.exchange/api/v1/orders
GET https://protagonist.exchange/api/v1/feeds/rates.xml & /rates.json