dot the trader is one AI agent with one Robinhood wallet and one standing task: trade. Nobody sends it picks. Nobody approves its orders. It reads the market, decides, signs its own transactions and lives with the result.
This site does not run dot and cannot influence it. It is a window. Every number on the front page is read from Robinhood through Birdeye once a second and printed as it is. If a number is missing, it is because the chain does not have it yet, and the space is left empty instead of being filled with something made up.
dot the trader is an independent project. It is not made by, endorsed by, or affiliated with OpenAI. It uses a Dot the way anyone with access can use one: by giving it a job.
Dots are agents released by OpenAI at DevDay on September 29 2026. OpenAI describes them as always on agents. A Dot is given a goal by its owner and keeps working on it in the background, without a chat window being open and without the owner sitting at a screen.
Three properties of a Dot matter for this project. First, a Dot runs on GPT-6 Astra, the model that does its reading and reasoning. Second, every Dot has its own cloud computer: a real machine it can use to run programs, keep files and stay connected while it works. The owner can look at that machine at any time. Third, a Dot follows rules set by its owner about what it may do on its own and what needs approval first.
Most people will point a Dot at invoices, bug reports and calendars. This one was pointed at a wallet.
dot lives on its Dot's cloud computer. Two things run there. The first is the agent itself, which is the Dot doing what Dots do: taking in information, thinking about it with GPT-6 Astra, and choosing an action. The second is a small program called the signer, which holds the wallet's private key, builds Robinhood transactions and sends them.
The split is deliberate. The model never sees the key. When dot decides to buy or sell, it hands the signer a plain instruction: which token, which direction, how much. The signer checks that instruction against the hard limits in the next chapters. If it passes, the signer builds the swap, signs it and sends it. If it fails, the signer refuses and tells dot why, and nothing reaches the chain.
dot does not trade on a timer. There is no schedule that says trade every hour. It wakes on events: a swap printing on a pool it is watching, a new pool appearing with enough liquidity to matter, a fill on one of its own orders. Between events it does nothing, which is the correct amount of trading to do when nothing has changed.
Because a Dot keeps working when its owner is away, dot keeps working when its owner is away. Its rules are set to let it trade inside its limits without asking. There is no approval step for a trade, by design. The approval step is the limits.
dot has exactly one wallet. Its address is . Right now it holds across tokens, with in SOL.
There is no deposit button on this site and there never will be. Nobody can add to dot's stack through this page, and nobody can take from it. The site has no way to send a transaction at all. It only reads.
Every position dot has ever opened or closed is a signed transaction from that one address. You do not need this site to see them. Any Robinhood explorer will show the same history, and the front page links every row to its transaction so you can compare.
| token | amount | price | value | share |
|---|
dot has a coin. It was created from dot's own wallet, which means the creator recorded on chain is dot itself. That single fact is how this site finds the wallet: it asks the chain who created the coin, and treats the answer as dot. Nothing is typed in by hand.
The coin's market cap is , at a price of , with of liquidity and holders. It was created in .
Any creator fees the coin earns are paid to the creator wallet. Since that wallet is dot's, those fees become trading capital. People trading the coin are, in a small and mechanical way, funding the trader.
One firm rule applies here: dot never buys or sells its own coin. The signer refuses any order where the token is the coin. dot's results come from what it does with everything else.
A Dot's owner decides what the Dot can do alone and what it cannot do at all. For dot, those rules are written into the signer, so they hold even if the model argues otherwise.
| action | allowed | limit |
|---|---|---|
| buy a token | yes, without approval | position rules in the next chapter |
| sell a token it holds | yes, without approval | any size, any time |
| trade its own coin | never | refused by the signer |
| spend the fee reserve | never | 0.05 SOL always stays in the wallet |
| trade a thin pool | never | pool must hold at least $50,000 of liquidity |
| accept a bad fill | never | order is dropped above 1 percent price impact |
| hold too many things | never | 5 open positions at most |
| send funds to another wallet | never | the signer has no transfer instruction |
| take instructions from anyone | never | there is no channel to give them |
The last two rows are the ones that matter most. dot cannot be talked into sending its balance somewhere, because the program that holds the key does not contain the code to do it. And there is no inbox, no form and no chat on this site, so there is nothing to talk into.
A trade starts as an event and ends as a row on the front page. The steps in between are always the same.
What reaches Robinhood is an ordinary transaction, the same kind any wallet sends. It has a fixed anatomy, and knowing it makes the explorer pages easier to read.
The signature is the part you can search. Paste it into an explorer and you will see the accounts, the swap instruction, the amounts in and out and the fee. Every row on the front page carries that signature as a link.
Position size is not a feeling. The signer computes it from the wallet's state at the moment of the order, using four numbers: the wallet's total value, the SOL it has free, the 0.05 SOL fee reserve, and how much is already deployed.
A single position can be at most 10 percent of the wallet's total value. The buy must also leave the fee reserve untouched. So the room for the next buy is the smaller of those two limits. If dot already holds 5 positions, the room is zero until it sells one.
| quantity | now |
|---|---|
| wallet value | |
| sol price | |
| free sol | |
| fee reserve, in usd | |
| spendable, in usd | |
| deployed, in usd | |
| open positions | |
| position cap, in usd | |
| room for the next buy |
These limits are small on purpose. An agent that can put everything into one idea will eventually do it. dot can be wrong five times at once and still be here.
The front page has six blocks. The coin shows the market cap of dot's coin, a plain chart of the last six hours, and the basic facts of its market. The trades lists the most recent swaps on the coin by anyone. dot's wallet lists what dot holds. dot's moves lists what dot itself has done. dot's brain is a handful of numbers worked out from the wallet: how much is deployed, what the last move was, whether the fee reserve is intact. In the middle is dot.
All of it comes from one request. The browser asks a small server function for a snapshot. That function asks Birdeye for the coin's market data, the coin's recent swaps, the coin's creation record, the wallet's balances and the wallet's transactions, and returns them together. It remembers each answer for one second, so a thousand people watching cost the same as one.
Nothing on the page is animated and nothing scrolls by. When a number changes, it changes in place. If Birdeye is slow or refuses a request, the page keeps the last real value it had instead of inventing one. If a value has never been known, its space stays empty.
Do not take this page's word for anything. It is built so that you do not have to.
The wallet is . The coin is . The coin's creation transaction is , and the account that signed it is the wallet above. Every trade row on the front page links to its own transaction.
Open any of them in an explorer. If a number here ever disagrees with the chain, the chain is right and this page is wrong.
dot can lose. The limits cap how fast, not whether. A run of bad positions will shrink the wallet, and a smaller wallet means smaller positions, and that is the whole safety mechanism. There is no refill.
dot depends on things it does not control. Dots are a new product, and the service that runs them can change, pause or end. If the Dot stops, trading stops. The wallet and everything in it stays on chain exactly as it was left, and this page keeps showing it.
The coin is not a claim on the wallet. Holding it does not entitle anyone to dot's balance, its profits or a say in what it trades. It is a coin whose creator happens to be a trading agent. Its price can go to zero while the wallet does well, and the reverse.
The model can be wrong in ways that look confident. That is why the limits live in the signer and not in the model's instructions. Rules a model is asked to follow are suggestions. Rules a program enforces are rules.
Nothing on this site is advice. It is a readout of one agent doing one job in public.