endline

Safety and risks

What protects your money, and what you still have to trust.

Read this first

The options contract has not been audited. It runs on NEAR testnet today, where tokens are test tokens with no value.

What protects you

ProtectionFor you
You only buy optionsMax loss is what you pay. No margin, no borrowing
Full collateralEvery payout is locked before the option exists. No liquidations, no market maker default
Funds stay in intents.nearWe never hold your USDC, options or payouts
Atomic tradesYou pay and get the option in one step, or nothing happens
You see what you signThe app shows a card matching the exact trade your wallet signs, and rejects a quote that doesn't match
7-exchange final priceOne exchange can't move it (Settlement)

What the owner can and can't do

CanCan't
Pause new markets and new optionsPause selling back, collecting or any other exit
Override a proposed price before it's final, which decides how a market's collateral is splitMove collateral out of a market
Add assets, add or remove oracle accounts, pin a new oracle program (on mainnet, new accounts and programs take effect a day later)Change the dispute window, or make a price final early or late

The owner controls the oracle accounts and the pinned oracle program, so it could stop a price from ever being set. Nothing pays out without a price.

Risks you take

RiskWhat it means
You lose what you paidMost options end at $0. A small or slow move your way can still lose
Unaudited codeThe options contract, relay and app haven't had an external audit. A bug could lose funds
Oracle trustThe TEE is not checked on-chain, and the oracle account can propose any positive price. You trust the dispute window, our monitor and the owner's override to catch a wrong price in time
Testnet oracleOur proposer posts the price with our key, with no TEE. The same team account proposes and can override
RelayCollect and auto-collect go through our relay. If it's down, your payout is still owed, but you must send the exercise yourself and pay gas
No upgradesThe contract can't be patched. A fix means a new deployment, and old markets still pay out
Single market makerOnly ours quotes today. If it's offline you can't buy or sell back. Positions and payouts are unaffected
NEAR IntentsEverything sits in intents.near, so its security is part of ours
Capped payoutYou get at most size × the width, however far past the cap the price ends
Tap balanceTaps sign with a key your browser derives from one wallet signature. Anyone who gets that key, from that signature or from script on the page while it's open, can move your whole Tap balance. Never your main balance. Keep in it only what you're tapping with
Public positionsOption balances on NEAR Intents are public. Funds in near.com Confidential Mode must move to the main balance before trading

Full threat model: Security model.

On this page