Conveyor Finance
RYex — The Capital Layer for Perp Markets
P2P crypto trading
Its core proposition is to allow users to extract liquid capital from a live perpetual position without closing the position or reducing its market exposure. The MVP targets Arbitrum and GMX v2, with a planned evolution toward multi-venue execution including Ostium and Hyperliquid. The reference implementation described in the source material currently focuses on a BTC 2x flow, while the broader protocol design includes rBTC, rETH, rSOL, rHYPE and rXAUT.
Solidity 0.8, Truffle, EVM, React JS, Next JS and Web3.js

Protocol flow
How a zwap settles on-chain
01
Create
User A opens a zwap. State: CREATED.
02
Join
User B joins. Both parties are set.
03
Submit
Each side names ERC-20, 721, or 1155 goods.
04
Lock
Assets move into the contract as escrow.
05
Withdraw
Each side takes the counterparty’s tokens.
06
Abort
If incomplete, locked goods return to owners.
Perpetual DEXs have optimized execution , speed, leverage, asset coverage but not what happens to capital *while a position is open*.
Today, 100% of the margin inside a live perp position does exactly one thing: wait for PnL. It earns nothing else and cannot be touched until the trade closes.
RYex is a capital-efficiency layer that sits on top of perpetual DEXs. It holds each user's position inside a protocol-controlled **Position Vault**, and lets the user **mint `rTokens`**, liquid, price-tracking ERC-20s, against the live position, without closing it or reducing exposure. The minted rToken is a plain ERC-20: sell it for USDC, LP it, farm it, or (later) use it as collateral. When the trade is closed, outstanding rToken debt is settled from proceeds.
RYex does not change how you trade. It adds one option: while your position is open, it can work for you.
What we built
- ●Two-party create / join / submit / lock / withdraw / abort
- ●ERC-20, ERC-721, and ERC-1155 in the same zwap
- ●Contract-held escrow until both sides withdraw or abort
- ●On-chain events for every state change
Screenshots







No production deployment is linked from this page.
← All selected work