Questions, answered plainly.
Where something is not live yet, we say so.
What is UPLOCK?
UPLOCK helps you set aside a share of your trading profits toward goals you choose. You decide the goal and the percentage. The money goes into a savings vault you can withdraw from. It is in private beta and is not open to the public yet.
How does UPLOCK work?
You connect a wallet, pick a goal, and choose what percentage of each realized profit should go toward it. When your wallet sells something at a profit, UPLOCK works out your share. In manual mode it asks for your approval first. In optional automatic mode it moves the share for you, within a limit you set. Automatic mode is still in testing. See How it works.
How does UPLOCK detect trading profits?
UPLOCK reads the public token transfers of the wallet you connect. It follows what you paid for each position from the moment monitoring starts and counts a profit only when a sale can be priced reliably. It skips sales where the cost is unknown (for example, tokens you received by transfer or bought before monitoring began), sales at a loss, and swaps it cannot price. This has been checked on a local test chain and is now running for one wallet in private testing on the real network. You can also connect Coinbase read-only so UPLOCK can see your Coinbase trades, which are used to suggest an amount for you to approve. Coinbase is monitored only. No money is ever moved out of Coinbase by UPLOCK.
Does UPLOCK automatically take money from my trading account?
Not today. Automatic mode is built and in private testing. It has made one small real transfer, but it is not open to the public. When it is available it will be optional, off until you turn it on, and limited to the amount you allow. It can only pull USDG from your own wallet, and only up to the limit you set. It cannot move money out of a Coinbase account. Coinbase does not offer that, and UPLOCK does not try. The amount is taken from your wallet's balance when the pull happens. It is not carved out of the sale itself, so if the balance is gone the transfer simply fails.
Where does the money go?
Into the UPLOCK vault, a smart contract on Robinhood Chain that holds USDG. Your balance is recorded against your own wallet and your goals. Nobody at UPLOCK has a function to move your balance elsewhere. Today the contract administrators can pause deposits or withdrawals and change the withdrawal fee, up to a 10% ceiling set in the code. That is more power than we think is right. We have drawn up a change (administrators could no longer pause withdrawals or raise the fee) but it is not live and needs new contracts. See Security.
What is the Wealth Floor?
It is the idea of a running total of everything you have actually set aside, so that it only goes up when money is really saved, not when a chart goes up. It is shown on the home page as an example. In the current beta your progress appears as goal balances in USDG. A dedicated Wealth Floor view is planned.
Can I withdraw my money?
Yes. You can withdraw your balance from the vault to your own wallet at any time, with the 1% withdrawal fee shown separately. This was tested on the live network with small amounts. Today there is one exception: the deployed contracts let administrators pause withdrawals. Pausing automatic transfers, which administrators may do in an emergency, does not stop you withdrawing. We plan to remove the withdrawals pause entirely. See Security.
Can I change or pause my rules?
Yes. You can change your goals and percentages. For automatic mode, you set a spending limit and can pause it, and the contract enforces that on-chain. You can also revoke the permission you gave to the contract in your wallet at any time, which stops all automatic transfers.
What wallet permissions does UPLOCK require?
Connecting and signing a message proves the wallet is yours and moves nothing. Depositing needs you to approve and send a transaction yourself. Automatic mode additionally needs a one-time USDG allowance to the UPLOCK contract, with the limit you choose. UPLOCK never asks for your seed phrase or private key. Details are on the Security & wallet permissions page.
What does Robinhood Chain have to do with UPLOCK?
Robinhood Chain is a public blockchain network. It is where UPLOCK's contracts run today (chain ID 4663), and it is the only network supported. UPLOCK is an independent platform. It is not affiliated with, endorsed by or partnered with Robinhood, and using UPLOCK does not involve a Robinhood account.
What fees does UPLOCK charge?
0% to deposit. 1% when you withdraw, deducted by the contract and shown separately. No subscription. Network fees (gas) for your transactions are paid by you.
Is UPLOCK available to use today?
No. It is in private beta. The home page and information pages are public. The app is closed while we test. You can join the waitlist. See Product status for exactly what is live, in testing and planned.
How is my information protected?
The waitlist stores only your email, in a database that the public cannot read. Coinbase connection keys, if you add them, are encrypted before storage. UPLOCK never asks for seed phrases. These are good practices, not a guarantee, and the contracts have not been independently audited. See Privacy Policy (draft) and Security.