Last updated: February 23, 2026
CLIFF is operated by Sellout Labs, a Delaware C-corporation ("Operator", "we", "us"). By accessing or using CLIFF, you ("User", "you") agree to be bound by these Terms of Service ("Terms").
CLIFF is proprietary automated trading software consisting of:
The trading strategy is fully algorithmic. Signal detection, position sizing, entry, exit, and risk management are governed by fixed parameters. The Operator does not exercise subjective discretion over individual trades.
CLIFF is trading software. It is not a managed investment fund, investment advisory service, or securities offering. No promise of profit is made or implied. Creating a trading account is a decision to use autonomous trading software, not to entrust funds to a portfolio manager.
Your CliffTradingAccountV2 is a smart contract owned by you. The CLIFF operator has permission to execute trades on GMX V2 within your account, but:
The operator's permissions are enforced by the smart contract and are verifiable on-chain.
When you create a trading account, you deploy your own smart contract on Arbitrum. You fund it with USDC. The CLIFF operator executes trades on GMX V2 in your account. The operator sends ETH to your account as needed to cover GMX V2 execution fees (gas). Trading gains and losses remain in your account. A software licensing fee is collected on-chain only on net gains above your deposited capital (see Section 9).
The software currently executes trades on:
Markets: ETH, BTC, SOL, DOGE perpetual futures. The Operator may add execution venues or markets as the software evolves.
By using CLIFF, you represent and warrant that:
You acknowledge and accept the following risks:
Past backtest results, walk-forward validation metrics, and historical performance data presented on cliff.surf describe the software's behavior on historical data. They are not promises, projections, or guarantees of future performance. The strategy may underperform, lose money, or fail entirely in live market conditions.
You can withdraw your USDC balance at any time by calling withdrawUSDC on your trading account. You can also withdraw any residual ETH (from execution fee refunds) by calling withdrawETH. There is no timelock. If you have open GMX V2 positions, those positions remain open until closed by the operator or liquidated by GMX.
THE SOFTWARE IS PROVIDED "AS-IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT PERMITTED BY LAW, SELLOUT LABS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, OR FUNDS, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF CLIFF, WHETHER BASED ON WARRANTY, CONTRACT, TORT, OR ANY OTHER LEGAL THEORY.
YOUR USE OF CLIFF IS AT YOUR SOLE RISK. THE TOTAL LIABILITY OF SELLOUT LABS TO YOU FOR ALL CLAIMS ARISING FROM OR RELATING TO THESE TERMS SHALL NOT EXCEED THE AMOUNT OF SOFTWARE LICENSING FEES COLLECTED FROM YOUR ACCOUNT IN THE TWELVE MONTHS PRECEDING THE CLAIM.
CliffTradingAccountV2 and CliffAccountFactory smart contracts are unaudited. Source code is verified on Arbiscan. The operator permission model is enforced on-chain, but you use the software at your own risk.
The CLIFF trading engine is proprietary software. The smart contract source code is verified on Arbiscan for transparency. The Operator makes no representation that the software is free of bugs, vulnerabilities, or errors.
We reserve the right to modify these Terms at any time. Updated Terms will be posted at cliff.surf/terms with a revised "Last updated" date. Your continued use of CLIFF after any modification constitutes acceptance of the updated Terms.
Sellout Labs is not registered as a broker-dealer, investment adviser, commodity trading advisor (CTA), commodity pool operator (CPO), or futures commission merchant with the SEC, CFTC, NFA, or any state regulatory authority. CLIFF is autonomous trading software licensed to the User, not a managed investment product or pooled investment vehicle.
The Operator owes no fiduciary duty to the User. The relationship between the Operator and the User is that of a software licensor and licensee. The Operator does not provide individualized investment advice, recommendations, or discretionary portfolio management. Each User's trading account is an independent smart contract — User funds are never pooled or commingled.
These Terms shall be governed by and construed in accordance with the laws of the State of Delaware, United States, without regard to conflict of law principles.
Any dispute arising out of or relating to these Terms or your use of CLIFF shall be resolved by binding arbitration in accordance with the rules of the American Arbitration Association. The arbitration shall be conducted in the State of Delaware. You agree to waive any right to a jury trial or to participate in a class action.
If any provision of these Terms is held to be invalid, illegal, or unenforceable, the remaining provisions shall continue in full force and effect.
For questions regarding these Terms, contact the Operator via the channels listed on cliff.surf.