Bring a framing.
Let others take it.
Pool assets around a theme, publish the analytics behind it, and let anyone size into the whole framing in one call.
Explore the bins
A full mobile trading terminal on Monad. Size is notional, not debt — and your margin comes from gAUSD and vUSD already earning in Euler.
A full trading interface on Monad, where notional is accounting rather than debt, margin comes from assets already earning, and a bin takes a whole framing in one call.
OpenCash sits between Euler's vaults and Monad's venues. Notional is accounting rather than debt, margin keeps earning while it backs you, and every call is signed by your own passkey.
Notional sizing that borrows nothing, margin drawn from assets already earning, and bins that pool a theme into one position.
NOTIONAL / MARGIN × LEVERAGE Notional is margin × leverage — accounting, not a loan. Nothing is lent, no interest accrues, and there is no lending pool on the critical path.
COLLATERAL / EULER VAULTS Collateral stays in the Euler vault it already sits in, under your own sub-account. The yield keeps running for as long as the position is open.
THEMATIC BINS / POOLED FRAMING A bin pools assets around one theme — AI capex, a name in the headlines, gold against the dollar — with analytics on every pool. Institutions size into a framing, or out of it, in a single call.
Proposed surfaces. No live markets are listed on OpenCash yet.
A small, interactive look at the terminal we’re building. Walk a sample bin from idle collateral to a signed call.
Illustrative basket · No funds or transactions are sent.
A CLEAR PATH FROM IDEA TO POSITIONStart with gAUSD already earning in an Euler vault.
For traders, bin builders, and developers composing positions across Monad's venues.
Pool assets around a theme, publish the analytics behind it, and let anyone size into the whole framing in one call.
Explore the binsBuild against an EIP-7702 delegate on Monad. A passkey authorises a session key scoped to named targets and selectors; OpenCash never receives a private key.
OpenCashDelegate verifies a WebAuthn assertion on
the P-256 precompile, then executes a batch of calls. Anything outside an
authorised scope is unreachable.
authorizeSession(key, expiry, targets[], selectors[])
executeWithSession(calls[], signature)
verifyAndExecute(calls[], webAuthnAuth)
revokeSession(key)
rotatePasskey(x, y)Stated honestly: delegation adds a code path, it does not remove the account key's own authority. What it removes is the app's ability to withdraw.

OpenCash is not open yet. Leave an email and you will be told the day it is.