Protocol documentation
SLICE, without the goo.
SLICE is a profit-only exit contract for supported Stock Tokens on Robinhood Chain. It converts value above a user-selected protected level into USDG while leaving the calculated core position open.
Overview
A user deposits a supported Stock Token and chooses a protected USD value. If the Chainlink value of the remaining position rises above that level by at least the configured minimum, a permissionless executor can sell only the calculated gain portion into USDG.
“Protected” describes the contract's calculation target. It is not insurance, a guarantee of principal, or protection against market loss.
Position parameters
Enabled Stock Token
The maximum token amount the contract can manage
Protected valueAbove $0, at or below entry value
The USD value SLICE aims to leave in the token after execution
Minimum gainAbove $0
Small gains below this threshold are not sliced
Slippage0 to 2%
Maximum discount from the Chainlink-derived minimum
Pricing and fees
Stock Token and USDG values come from Chainlink feeds. SLICE calculates the exact token amount corresponding to the gain, converts that value into expected USDG, and passes an oracle-derived minimum output to the DEX.
The planned default executor fee is 0.05% of each successful gross slice. The contract permanently caps it at 0.10%. Every position snapshots the fee at creation.
Permissionless execution
Anyone can call an eligible slice. A keeper normally watches open positions and submits transactions when the gain threshold is met. A failed price guard reverts the whole transaction, leaving the position unchanged.
Converted USDG becomes claimable by the position owner. It can be claimed separately or returned together with the remaining Stock Token when the position is closed.
Safeguards
- Invalid, negative or stale oracle data reverts execution.
- A Stock Token reporting an oracle pause cannot execute.
- A DEX fill below the Chainlink-derived minimum reverts completely.
- Slippage is permanently capped at 2% and the executor fee at 0.10%.
- The owner can pause new slices but cannot block claims or position closure.
- The contract owner has no function that transfers user escrow.
- Closing a position returns remaining tokens and claimable USDG without an oracle read.
Risks
SLICE does not guarantee profit, preserve principal, or prevent loss. Prices may move during execution. Smart contracts, Stock Tokens, oracles, routers, liquidity pools and keepers can fail or behave unexpectedly.
Stock Tokens are tokenised debt securities issued by Robinhood Assets (Jersey) Limited. They provide economic exposure and do not grant ownership of the underlying security. Eligibility restrictions apply. Nothing on this site is investment, legal or tax advice.
SLICE is unaudited. Use only after reviewing the contracts and independent risks.
Contracts
No SLICE mainnet contract has been published. This table will show the vault and verified source after deployment.