Changelog
Notable additions and changes to Vision and these docs.
Releases, newest first. Each one groups the work that shipped together rather than logging every day. Internal plumbing that never surfaced to anyone has been left out. v4.8 - One shape for every card, and no more pop-up Every money card is the same card: a swap, a send, a cross-chain send and a trade all open with one sentence saying what is about to happen, one line under it with what you pay and what you get, and Confirm with Cancel beside it.
The rate and the fees sit behind Details, so the card reads like a decision rather than a receipt. Everything on it moves when it changes, including the words. The progress pop-up is gone: the card reports on itself. Press Confirm and the button says what is happening; when the transaction lands it becomes a link to it, and if something fails the card says why and offers Try again. Nothing appears over the conversation any more.
Every answer is a card in the same shape: charts, safety reports, holders, traders, trending, token cards, balances, activity, profit and loss, news, smart money, alerts, contacts and the rest, thirty-seven of them. Each opens with the answer as a sentence, "$BONK looks clean", "You're up $48.40 overall", "Watching $SOL until it rises above $150", keeps only the evidence that changes that sentence on the face, and folds the rest behind Show all or Details.
A safety verdict or a price move colours the card's edge; nothing else does. A card you already used cannot spend twice: reopening an old conversation used to put a live Confirm back under a swap that had already run, and pressing it would have run another. A finished card now says Done and stays done, and a card from an earlier session is a record you can read, never a button you can press. "Swap USDG to SOL and send it to Alice" does both: it used to swap into your own wallet and quietly drop the send.
The card now opens with the recipient picker when you named one, and you confirm the whole thing once. Vision remembers a trade finished: it no longer asks you to confirm a swap that already went through, or fetches your transaction history to check. New accounts are Google or Apple: registering is one of those two. If your account already signs in with an email link, a password, X or Discord, that keeps working.
A saved wallet can be one of yours: turn on This is my own wallet on a contact and "show me my wallet balances" answers with the Vision Wallet and every wallet you own elsewhere, side by side. The two totals are never added into one figure, because Vision holds no keys for a wallet in somebody else's app: it can show it, and never move it. Depositing on a phone is a menu: from a wallet or exchange, from another Vision user, or ask someone for money, then the screen you picked.
And every slide-up menu now slides back down when you close it instead of vanishing. Robinhood balances went missing and came back: the chain's explorer began turning away our reads, so everything but cash disappeared from Robinhood balances for everyone. Fixed within the hour of the report, and deposits arriving on Robinhood Chain, which had quietly stopped being noticed for hours at a time, are picked up within a couple of minutes again.
Selling a token Vision had not heard of: "sell half my DOXA" could answer that you held none while your balance showed hundreds of thousands, because the trade path only knew a short list of Robinhood tokens. Every token an address holds on Robinhood Chain is readable now, with both numbers taken from the chain itself. v4.7 - Vision on a phone, properly this time Phones and tablets are back: mobile access was paused for a few days while every screen was rebuilt for a small display.
It is open again, at the same address and on the same account, with nothing left out. Contacts is a list you can actually read: eight people fit one screen where four used to, each row carrying their photo, their type, what you have sent them, and Send and Ask side by side. Press anyone and their full details rise from the bottom of the screen, the same panel a computer shows beside the list. Menus slide up from the bottom: adding a contact, sending money, asking for money, depositing and withdrawing all arrive from the bottom edge on a phone or tablet instead of appearing in the middle, and they sit above the keyboard rather than behind it.
Alerts was showing one item per page: on any window narrower than a full desktop, the list worked out how many rows fit and got the answer wrong, so twenty-three notifications became twenty-three pages. The whole list scrolls on a phone now, with no pager at all. Press an alert or a transaction, get the details: on a phone these used to highlight the row and show nothing. Both now open the full record, including every transaction hash on its own chain's explorer.
Withdraw is a pop-up, not a page: it used to replace the whole Wallet screen and leave every tab looking unselected. It opens over the page now, exactly as Deposit does. Everything fits the screen: page descriptions were being cut off mid-sentence and running under the buttons in the bar above them, and Settings drawers with a wallet address in them were wider than the phone. Both fixed everywhere they appeared.
Small controls got bigger to touch: the chart's date ranges, the fee details on a trade, slippage, and the sign-in provider row were all smaller than a fingertip. Checked at every common phone size from the smallest still in use. Two things that were quietly broken: a switch in Settings had no colour at all, so you could not tell whether it was on; and after closing a slide-up menu by swiping it away, every later one appeared instantly instead of sliding.
A new askvision.ai The site has been rebuilt: a new front page from top to bottom, with the product's own screens doing the explaining instead of paragraphs about them. Nothing about the app changed with it. Live numbers, not claims: the counters near the top are real and current, reading the same totals the app does. What Vision runs on, in one place: every chain and every provider behind Vision now sits in one row you can swipe through, using each of their own marks.
The comparison is honest now: ten tabs and six apps on one side, Vision on a laptop and a phone on the other, both real screens. You can see the safety work: the confirm card, a token risk check and a finished send, shown as they actually appear rather than described. It works properly on a phone and a tablet: the whole page was rebuilt for small screens, with everything readable and every control big enough to hit.
v4.6 - The Wallet, rebuilt around your balance's own history Your balance has a chart now: the Wallet's new Overview draws your total over time, recorded from the moment this shipped. Hover anywhere on the line to read the balance at that instant, switch between 1D, 7D, 30D and All, and the line under the figure tells you the change across whatever range you're looking at. It never invents history: the chart grows as your account lives.
One screen that says everything: the total beside its chart, cash and positions split out, Deposit and Withdraw up front, your cash with its actions (send, ask, and any requests waiting on you), your top holdings, and your latest activity. All of it on one Overview. Balances became a real table: asset, network, balance, USD value and each holding's 24-hour move, sortable by any column, with search and a per-row button that converts any position into cash.
Dust and unpriced tokens live behind a Hidden tab instead of cluttering the list, and recognised tokens always keep their row whatever they're worth. See what your balance is made of: an allocation ring beside the table shows your largest holdings as shares of the whole (hover a slice for its dollar value), and a network list shows where the money actually sits. Press a transaction, get the whole story: Activity rows open a detail panel instead of a dropdown, with what was sent and received, the dollar value, the Vision fee, the status, and every transaction hash linked on its own chain's explorer.
A cross-chain swap shows both hashes, because there are two. Simpler activity filters: All, Swap, Transfer, Deposit, Withdraw. Cross-chain moves file under Swap, because that is what they are to you. Every page lines up: the wide pages (Wallet, Contacts, Alerts, the trading desk) now share one width and one edge, lists show as many rows as your window fits, and the page controls sit still at the bottom instead of drifting with the content.
Contacts got quieter: the list sits directly on the page like everything else now, with a lighter search and the same paging as the rest of the app. v4.5 - Ask people for money, and a Contacts page that does the work Ask someone for money: contacts who also have you saved get an Ask button. Name an amount, they get a notification, and they choose whether to pay. Nothing moves unless they do, one open ask per person, and an unanswered ask disappears on its own after seven days.
Declining is quiet, and Decline & block stops someone asking again for good. There is a new docs page for it under Productivity. Asks work in chat too: "ask @kyami for $20", "what am I owed?", "cancel my $15 ask". Paying one hands you the same confirmation card as any other send, and Vision only ever marks an ask paid once it can see the real transfer that paid it. Someone added you: when another Vision user saves you by your handle you get a one-time notice with an Add back button, once per person ever.
Adding them back is what lets the two of you ask each other for money. Contacts is a two-pane page on a computer: your people on the left, and one panel on the right that shows requests until you press someone. Then it becomes them: what you have sent and received, the money that has moved between you, your private notes, and everything about them in one place. Editing a contact happens on the page: renaming, their photo, adding or removing a wallet, and deleting them all live in a Details tab rather than behind a menu.
Contacts have a type: person, exchange, wallet or other. It is set when you add them and changed any time, and it is how an exchange deposit address stops looking like a friend. Sending to a contact asks one question: how much. Type a dollar amount and it goes as cash to the best of their wallets, with no token list and no network to choose. What you send as cash lands as cash. Every page says where you are: page names sit in the bar at the top of the screen with one line underneath, instead of a heading inside the page.
It gives the content the whole width, which is what the wider pages needed. Token logos show up: projects keep their artwork with the market data, so tokens that used to appear as two grey letters in the swap box now carry their logo, on cards and in the trade ticket alike. A stablecoin chart that told the truth: the cash token's chart was drawing the price of the other side of its trading pool, so it showed thousands of dollars falling off a cliff.
It reads its own price now. The safety warning arrives sooner: picking a token from the trending strip runs the same silent safety check, and it now starts the moment you press rather than after the token loads, remembers what it has already checked, and gets a head start while your pointer rests on a row. v4.4 - Wallet investigations, and answers that finish Dig deep into any wallet: ask about a wallet and a token in one message and Vision assembles the whole investigation.
When it first bought, its buy and sell pattern, what it holds right now, who funded it before the entry (and who funded the funder), and which wallets received the tokens afterwards. One written answer with the evidence card underneath, instead of ten explorer tabs. There is a new docs page for it under Intelligence. Keep digging without re-pasting anything: every wallet an investigation names is carried forward in full, so "trace that funder next" just works.
Previously a follow-up could ask you to paste an address the answer itself had found. Tap any address to copy it: addresses in replies now render as copy chips. Shown short, copied whole. They used to be shortened text you could not copy at all. Honest about ownership: repeated counterparties and shared funders are reported as on-chain patterns. A wallet address alone cannot identify a person, and Vision says so instead of guessing.
A fake token can no longer buy its way into your answer: one scam claimed a $37 billion market cap on $2.44 of daily volume through a seeded pool, won the ticker lookup on pool depth, and its fake size even switched the safety check off. Now a market with big claimed liquidity and no real trading loses to any genuine token with the same ticker, the safety check can only stand down for majors verified against an independent catalogue, and token names carrying hidden right-to-left characters (spelling a famous name backwards so it renders forwards) are refused and shown as their contract address.
Every answer arrives in words: a reply can no longer come back as a bare card with nothing written above it. If the model tries, Vision insists on the write-up. Heavy questions finish instead of hanging: a huge ask used to be able to spin on "thinking" forever. Vision now answers with what it has inside the time it is allowed, offers the rest as a follow-up, and if a connection ever does die mid-answer the app says so and lets you retry instead of spinning.
v4.3 - One menu that never leaves, and pages that fade The menu opens on hover: on a computer the narrow rail expands the moment your pointer touches it and closes just as fast when you leave. The expand button is gone because there is nothing left to press. Typing in search or having a menu open holds it for you, so it can never shut mid-keystroke. Open and closed are one object: the logo, every icon and your avatar sit on exactly the same pixel in both states, so expanding reveals the labels beside them instead of rebuilding the panel.
The old version swapped between two different menus, which is why things used to shift and resize. It survives changing page: the menu used to be torn down and redrawn on every navigation, which quietly threw away your scroll position in the conversation list and anything typed into search. It is now one element that every page shares, so both survive. Trade, Settings and Admin joined the same frame: every page now sits inside one shell with the same menu, the same header and the same title treatment.
Trade was the last page drawing its own copy of everything, and it no longer does. Pages fade between each other: the page you are leaving fades out fully, then the new one fades in, in about a quarter of a second. The menu holds perfectly still while it happens. If your device asks for reduced motion, the swap is instant instead. It floats: the panel sits on its own surface, slightly inset from the window, with your balance and unread alerts at the bottom of it.
Each of those is a button to the page that owns it, and search sits in the rail with its own icon. Highlights line up: hovering a destination or a conversation lights a row that starts and ends exactly where the balance strip does, instead of running edge to edge. Every conversation shows its age: a short time next to each one, and the open conversation carries the same orange line the active page does, so "where am I" has one answer everywhere.
v4.2 - Stablecoins become cash, everything else stays yours Send any stablecoin and it becomes cash, 1:1: USDC, USDT or DAI, on whichever of the twelve chains you send it from. Vision converts it and moves it to the hub for you. There is no step to press and the figure that lands is the figure you sent. Everything else is now kept exactly as it arrived: this is the change. Send ETH and you hold ETH.
Send SOL and you hold SOL. It shows in your wallet as a position, counts toward your total, and you sell it into cash whenever you want to. Until today Vision converted those for you as well. Why: a dollar converted to a dollar is not a decision anyone needs to be asked about. Selling your ETH is. Converting a stablecoin changes nothing you were holding, and selling a coin you chose to buy, at a moment you did not choose, is a different act entirely.
Vision now does the first automatically and never does the second. What this means if you have deposited before: nothing already in your wallet changes. If you were used to sending ETH or SOL and finding cash waiting, you will now find the ETH or SOL instead, and one instruction turns it into cash. You still never need a native coin to transact, because Vision covers network fees. Stablecoins are still matched by contract address, never by name, so a token that calls itself USDC cannot get in that way.
Asking about one token no longer answers about the wrong chain: "how is my $X doing" checked only Solana, so anything held on Robinhood or another EVM chain came back as though you had no position. It now looks where you actually hold it. Small holdings are no longer invisible to that answer: a token worth under a dollar was skipped entirely, so Vision would say you held none of something sitting in your wallet.
Vision no longer guesses why it found nothing: an empty answer used to come with a theory attached, including, once, that you might have sent your balance to someone. It reports what it found and offers to look somewhere useful instead. Empty cards are gone: a lookup that found nothing used to draw a card that said "No data" underneath the sentence already saying so. Now it just says so. v4.1 - The Terminal closes, and Vision warms up The Terminal is retired: the public trading surface that needed no account is gone, and app.askvision.ai/terminal now takes you to the app.
Everything it did, every chain and the same router, is available to any account, and creating one takes about a minute. If you had it bookmarked, the link still works, it just lands somewhere else now. So there is no longer a way to use Vision with your own wallet: the Terminal was the one place you could connect Phantom, MetaMask or any other wallet and keep your own keys. Every account now runs on its Vision Wallet, which is custodial.
We would rather say that plainly here than let you find it out later. You can still export your keys from Settings at any time and take the wallet with you. Everything is a warmer colour: every grey in Vision was very slightly blue, on every background, card, dividing line and label, which is why the app could read as faintly purple. They are all warm now. Nothing got lighter or darker, so nothing became harder to read, and the orange is unchanged.
A new loading animation: the mark now fans apart and turns as it loads, then comes back together. It replaces the one that had been there since the loading screen was rebuilt, and it is the same animation you see while Vision is thinking in chat, so waiting looks like one thing everywhere. The thinking indicator is smaller and quieter: the travelling light, the word "Thinking" and the three dots are gone.
Suggested openings rise from behind the message box: they used to sit above it and push it down the screen. Now they slide out from behind it when you tap in, so nothing moves. They appear on tablets and computers only, because on a phone the keyboard leaves no room for them. The chain list scrolls properly: picking a network when sending money juddered and jumped in the opposite direction on a phone.
It also now offers your Solana wallet when you send an amount of cash, which it was leaving out. The highlight around a text box is thinner: tapping into a search or an address field drew a three-line orange halo, detached from the box by a gap. It is a single line now, on the box itself. The message box behaves on a phone: the text sat off-centre after the window changed size, the greeting flashed instead of fading, and closing the keyboard with the back button left the cursor in the box with the suggestions still up.
The Android app got the new colours: version 1.0.8 on the download page, with the opening screen matching the app it opens into. The terms and privacy policy were corrected: the terms said your wallet key could not be exported. It has been exportable since 12 August, and the privacy policy already said so, so the two documents disagreed. They now match. v4.0 - The way in, rebuilt Signing in and creating an account look completely different: the front door was one small card floating in the middle of an empty page, at every screen size.
It is two regions now, what Vision is on one side and what you do about it on the other, composed separately for a laptop, a wide monitor and a phone. Every way in is unchanged: password, magic link, passkey, Google, X and Discord. "Check your email" is a screen, not a box dropped on a dead form: after creating an account you used to get a small dialog laid over the registration form, which was still sitting there behind it offering to create the account you had just created.
It is its own screen now, showing the address you actually used, with a resend that tells you how long to wait if you ask too soon, and a way back if you mistyped it. One loading animation, and it starts immediately: opening Vision used to mean about two seconds of black, then a spinning ring, then a pulsing logo, then sometimes a second one, depending on which part of the app happened to be slowest.
There is one now. The mark is on screen in a fraction of a second, drawn by the page itself before any of the app has loaded, and it becomes the animated one without a flicker in between. Once the app has the screen, nothing takes it back. Setting up your account was rebuilt: the six steps were six bordered cards inside one narrow column in the middle of an empty page. Each step now uses the whole screen in the same layout as the front door, with an image on one side and what you do on the other, and the steps move rather than cut.
The last one fades into your first chat. The confirmation link takes you straight to setup: clicking it used to land you in the chat screen for a moment, downloading all of it, before sending you to setup instead. It goes where you were always going. A link that has expired now says so, rather than claiming your account has no email address. If Vision fails to load, it recovers on its own: releasing a new version retires the previous one's files, so a tab left open for a while could ask for something that no longer exists and sit there blank.
It notices, reloads itself once, and stops rather than looping if that was not the problem. It waits if you have a trade on screen or something half typed. Menus, dialogs and the phone menu move as one thing: the sliding menu's panel and the shading behind it were animating at different speeds on different curves, so closing it read as two separate events. Menus and dropdowns now grow out of the thing you tapped instead of from their own centre, and content arrives in about a fifth of a second rather than most of one.
The Android app opens without the logo jumping: the mark on the opening screen sat slightly higher than the one the app draws a moment later, so it visibly hopped. Four attempts to place it correctly all worked in testing and all failed on real phones, because the measurement they needed is not available that early. The opening screen no longer draws a mark at all, so there is nothing left to hop. Update from the download page.
One mark and one background everywhere: the app icon, the Android opening screen, the loading animation and the icon in your browser tab were four slightly different triangles on three different shades of black. They are one shape and one colour now. The icon is also centred on the shape itself rather than on the box around it, which is why it used to sit low. Asking how to add money gives you the address: it used to reply with directions to a page, which is a strange answer to one of the questions Vision itself suggests on a new account.
It shows your addresses, the networks that are safe to send on, and creates your wallet first if you do not have one yet. Add funds does the same rather than telling you to go elsewhere. The return key writes a new line on a phone: it sent the message instead, and a phone keyboard has no shift-and-return, so a second paragraph was impossible to type at all. On a computer it still sends. Your memories are private: the Settings section listing what Vision remembers about you could show rows belonging to other people when an administrator viewed their own settings, which is also why one of them refused to clear.
Only the person they belong to can read them now. Separately, Vision was almost never recording any: the instruction telling it to lived inside a block that only exists once you already have a memory, so it could never start. Smaller things: a blank chat stopped suggesting you create a wallet you already have; the age confirmation during setup could sit off the bottom of the screen on an iPhone; and the wallet's balance card has a graphic drawn from your own holdings across chains.
v3.9 - Pay someone by name Vision has handles: claim yours in Settings and people can pay you with @yourname instead of a wallet address. Send to one the same way, and you are never asked which chain, because their wallet reads every chain Vision supports into one balance. Your handle sits beside your addresses in Add funds. It only works from another Vision user, so an exchange withdrawal still needs an address.
A handle is permanent: it can never be changed, released, or reissued to somebody else. Handles. Names that look alike cannot be claimed: characters that read the same are treated as the same character, so if @vision exists nobody can take @v1si0n. Anything containing "vision" is held back so no one can pose as us. Vision will never message you first asking for money. A small purple triangle means we checked who someone is: granted by us, never claimed, and deliberately rare.
Almost nobody has one, so its absence tells you nothing about a person. It exists only so a real Vision account can be told apart from a name dressed up to look like one. Save a contact by handle and it fills itself in: type their @handle in the wallet field, press their name, and their photo, their display name and both of their wallets land in the form. The contact remembers the handle as well as the addresses, so it points at the person rather than at a wallet they were using that day.
Contacts. Your balance comes from one place now: asking Vision what you hold and looking at the Wallet page could give two different answers, because they were two different readers and one of them only knew about Solana. There is one now. And a total Vision genuinely could not work out shows as a dash rather than as $0.00, which is a very different thing to read above real money. The wallet stopped being a wall of junk: airdropped tokens nobody asked for were listed one per row with a dash where the value goes.
Anything with no market price folds into a single line you can open. Two separate faults were behind it, and one of them meant a third of the tokens in a wallet were never priced at all, so they were being shown as worthless when they were not. Activity stopped showing the same money twice: a swap and the payment that settled it appeared as two rows, and a deposit appeared again beside the conversion it caused.
Notifications had the same double vision, and could describe a payment to someone else as money arriving for you. Each movement is one entry now, and a payment to another Vision user names them by their handle instead of showing a raw address. Deposits show what they are worth: every arrival is now priced when it lands, so the list reads as money rather than as token counts, and anything under a dollar folds away.
Tokens arriving on the Ethereum-style chains, which never appeared in Activity at all, do now. Money you send in is noticed sooner: tokens arriving on the Ethereum-style chains used to wait up to ten minutes to be spotted. It is a couple of minutes now. Vision stopped asking which chain your token is on: saying "swap $500 of ETH" produced a question listing four networks, when Vision can see perfectly well where you hold it.
It looks, and if you hold none it says so and offers something you can actually do. Tell Vision how you want to be talked to: say you are new to this, or that you only touch blue chips, and it remembers and adjusts. It only ever takes what you actually said, never what it guesses from your trades. A fee we charge was not always shown: swapping one tokenised stock straight for another took Vision's 1%, as every trade does, but the line naming it was missing from the card.
The fee was always in the price you were quoted. It is named now, on every route. A safety check that could not run said so: when the service behind contract safety was busy, Vision reported "no safety data available for this token", which reads as a fact about the token. It says it could not check and to ask again. Vision answers the custody question properly: asked whether it holds your keys, it sometimes offered to let you connect your own wallet, which is not something a signed in member can do, and never mentioned that you can export your keys from Settings, which you have been able to do since v3.7.
Cards stopped putting words in your mouth: tapping a token in a list posted a message written in Vision's phrasing, contract address and all, as though you had typed it. What you see is what appears; the exact detail travels underneath. Confirming you are eighteen: a switch during setup, and a small number of countries we cannot serve. Neither is an identity check. Add funds is an address again: it had grown into three paragraphs of explanation above the thing you came for.
Two lines and the addresses. Smaller things: the alerts bell is round rather than sitting in a square that stuck after you tapped it; the menu lost a settings icon that duplicated pressing your own name; and token names carrying a web address or a lure now show the contract instead, so an airdrop cannot advertise at you from inside your own wallet. v3.8 - Vision is open Anyone can join: the private beta ended on 13 August 2026.
Create an account, confirm your email address, and you are in. No invite code, no waiting list, no place in a queue to check. Everyone who was still waiting was let in before the doors opened. The Terminal was always open and is unchanged. Invite codes are retired: they did their job. If you joined with one, nothing about your account changes. Settings has a Referral code box ready for when referrals arrive, and until they do there are no valid codes, so it will tell you so.
Setting up an account runs all the way through: new accounts were being dropped into the chat after the second screen, so the rest of setup never ran, including the short walk through of what Vision can do. All six steps are back. You can replay them any time from Settings. The setup screens fit a tablet: on a tablet they were drawn with the full width phone layout inside a narrower card, so the panel floated with its edges missing and a strip of empty page down each side.
v3.7 - Your keys, and a smoother phone Take your private keys with you: in Settings, under Your wallet. Confirm with a passkey and Vision shows you the private key for your Solana or your Ethereum wallet, blurred until you tap it. It is encrypted before it leaves the secure enclave it lives in and decrypted on your own device, so it never passes through Vision's servers in a form anyone here could read, and every export notifies you.
They are ordinary private keys: import the Ethereum one into any EVM wallet and the Solana one into any Solana wallet. This is not a switch to running the wallet yourself, and it does not make Vision non-custodial. Vision still signs for you here. Settings. The app stopped showing you an old version: opening the installed app after a while could bring back the version from your last visit, sometimes days old, so fixes looked like they had never shipped.
It now checks whenever you bring it to the front, and refreshes itself. It waits if you have a trade on screen or something half typed. A blank chat suggests something again: v3.5 removed the old starter tiles because they explained features to people who were already signed in. These are not those. Three quiet lines drawn from your own positions, your biggest holding and your address book. Tapping a question asks it; anything with an amount lands in the message box so you can change it first.
They stand down while you are typing. Your balance is there in the first frame: the wallet total and the chat screen used to appear empty and then rewrite themselves a second later, so a reload flickered through two different versions of the page. The last known figures are drawn immediately and refreshed behind you. The menu behaves like a menu on a phone: swipe it closed instead of hunting for the edge of the screen, drag anywhere in it to scroll rather than only over the conversation list, and the three dots beside a conversation no longer open a menu when you were only scrolling past them.
Nothing drags the whole app around any more: scrolling to the end of a list inside the app used to hand the rest of the gesture to the page behind it, which on a phone reads as the screen jittering under your finger. The message box sits still: the placeholder rode slightly low on a single line, and with a keyboard up the greeting could be sliced by the status bar while the box hid behind the emoji row.
One notification per swap, not two: a cross chain swap announced itself twice, once as money arriving and once as the move completing, for the same money. The second one also described what you now held as "still yours", which answered a question nobody had asked. The progress list stopped going grey mid-trade: on some routes every step turned grey while the header still said it was working, so a trade that was going fine looked like it had died.
It was only the display, and the trade always completed. The button says what it does: four of the money cards read "Confirm & sign", which describes something you never do. Vision does the signing. They say Confirm & send, Confirm & swap and Confirm & deposit now. Notifications scroll: with more than a handful, the list was cut off partway down the panel with no way to reach the rest. The legal pages live on the website: privacy, terms, a cookie policy, a risk disclosure and a press kit, all at askvision.ai.
Vision sets no tracking cookies anywhere, which is why you have never been asked to dismiss a banner. v3.6 - Price and portfolio alerts Vision watches a price for you now: say "tell me when ETH hits $4,000" in chat and it's set. Any token on any supported chain, tokenised stocks included. It works out which side of the target you mean from where the price is now, checks about every 15 minutes, and notifies you once when it's crossed, to the bell always and to your phone if you have push on.
An alert notifies, it never trades. Alerts. Alerts can watch your whole portfolio too: say "tell me if my portfolio drops 10%" and Vision records what it's worth right then, the same headline number your wallet shows, and notifies you once when it has moved that far, in the direction you asked or either way. Checked about every hour, and like every alert it fires once: set it again and it starts fresh from the new value.
The Alerts page is live: what's being watched, what has fired and at what price, one-tap cancel, and the notification preferences (master switch, channels, quiet hours, a test button). Creating an alert always happens in chat; the page is the record. Up to 20 watching at once. Quiet hours stopped eating alerts: a notification raised during quiet hours used to be dropped entirely. Now it always lands in the bell and only the push waits, so an alert that fires overnight is there in the morning.
Ask for a limit order, get offered an alert: limit orders still aren't live, but instead of a dead end Vision now offers to tell you when your price arrives. Push notifications wear the Vision mark: they were showing a placeholder graphic. v3.5 - Calmer screens, and cards that answer in place Cards answer where they are: tapping Chart, Stats or Safety on a card used to post that question back into the chat as though you had typed it, then wait for a reply.
They open underneath the card you tapped now, and close again. Buy still takes you to Trade with the token filled in, because that is a form, not an answer. Stats and Analyze were the same thing: two buttons asking one question two ways. They are a single Stats panel now, leading with the market figures and keeping the technical read underneath. Cards fit a phone: token tickers were being cut down to "$Ti...", stat strips ran off the edge, and several controls only appeared if you hovered, which never happens on a phone.
Every control is visible at rest, and long lists open at five with the rest one tap away. Chat is quieter: the header no longer repeats the logo that is already in the menu, the bar behind the message box is gone so it sits on the same background as the conversation, and the conversation now fades into the header and the box instead of being cut off by a line. The menu starts collapsed: it opens as the narrow rail on every device and remembers whichever way you leave it.
A blank chat is just a greeting and a message box: the starter prompts that used to sit there are gone. Everyone who reaches that screen is already signed in and past onboarding, so it does not need to explain Vision to them. The message box stays above the keyboard: on a phone it moved up when you tapped it and then slid away again the moment you scrolled. Vision stopped calling its own cash risky: the safety check on USDG, the token your balance is held in, reported it as high risk because it was looking in the wrong list.
The same gap meant it could not tell a counterfeit USDG from the real one. Both are fixed, and a fake wearing that ticker is now named as one, with the real contract alongside it. Stray asterisks are gone from replies: a formatting quirk was leaving them sitting in the middle of sentences. A way to reach us: askvision.ai/contact. Vision and the Telegram bot will both point you there if you ask how to get in touch.
v3.4 - The app catches up with the website The app has had the same pass the website had: v3.3 rebuilt askvision.ai and said plainly that nothing about the app itself had changed. This is the other half of that. Frosted panels are solid, the purple washes behind cards are gone, and the quiet texture the website uses now sits under every screen in the app. One shape, everywhere: buttons, chips, filters, token pickers and menu rows were a mixture of rounded pills and boxes, and they disagreed from screen to screen.
They share one shape now, and the small decorative sparkle that had crept onto a dozen cards is gone. Chat, Trade, Wallet, Contacts and Settings are the same width: Trade sat noticeably narrower than the rest and Contacts narrower again, so moving between pages shifted the whole layout under you. They line up. A wrong address gets a real page: mistyping a URL used to land on an unstyled placeholder reading "Oops!
Page not found". It is a Vision page now, with a way back, and it tells search engines the page genuinely does not exist instead of quietly claiming it does. Shared transaction links read in English: the page behind a shared transaction link labelled itself with raw internal values like SOLANA_PROGRAM_LIBRARY, on a page people reach from a link somebody sent them. It says what it means. Nothing about how Vision works has changed: chat, trading, your wallet, your contacts and your account all behave exactly as they did.
This release is how it looks. v3.3 - A rebuilt front door askvision.ai has been rebuilt: clearer writing, the real marks of the chains and venues Vision uses in place of a scrolling ticker, a 404 page that looks like Vision instead of a starter template, and far less motion. The site ran fourteen looping animations at once; two remain, and neither loops forever. The product is called Vision: askvision.ai is the address, and "Ask Vision" is something we say, but the name is Vision.
The site, these docs and the structured data behind them now agree on that. The same on a phone: the front page was designed for a laptop and tidied for a phone afterwards. It is now checked at both, and the closing section fits a single screen rather than trailing off into a separate strip of links. Nothing about the app changed: this release is the public website and these docs. Chat, trading, your wallet and your account are exactly as they were.
v3.2 - An Android app, and a way to tell us things Vision is an Android app: download it from app.askvision.ai/download, which also carries the install steps. It is the same web app in a wrapper, so it updates itself and you never download it twice. That page is the only official source, and it publishes the app ID, version and SHA-256 so you can check the file you got. Phones and tablets. Nothing is in an app store yet: not Play, not the App Store.
Anything in a store calling itself Vision is not ours. On iPhone, add Vision to your home screen from Safari and it behaves the same way. Tell us something: a new item in the menu, on every page, for when something is broken, confusing, missing, or you want Vision to do something it doesn't. It reaches us with the screen you were on. The thumbs under a reply now work properly: they were invisible until you hovered exactly the right spot, forgot which way you had voted, could not be undone, and quietly did nothing at all on a reply you had just received.
All four are fixed. Notifications are documented: the bell and push both work, quiet hours are yours to set, and the page now says which is which. Today the only thing that sends one is us. Notifications. Notifications open properly: a long one was cut off after two lines and tapping it only marked it read, so the rest was unreadable. Tapping now opens it in full. The app icon was the wrong shape: the mark on the icon and the loading screen was noticeably narrower than the Vision logo everywhere else.
It is drawn from the real logo now. Nothing is desktop-only any more: the last of the screen-size restrictions is gone from the app entirely. v3.1 - Vision on a phone The whole app works on a phone and a tablet: chat, trading, your wallet, contacts and settings, at the same address and on the same account. It was desktop-only until now, and a phone was shown a screen explaining that rather than the product.
Phones and tablets. Tablet and phone share one design: the sidebar becomes a menu button in the header and nothing is left out. This is the whole product, not a companion app with the difficult parts removed. Add it to your home screen: Vision opens full-screen like an installed app, and updates itself because it is still the web app. There is no App Store or Play Store download; anything in a store calling itself Vision is not ours.
Every control is big enough to hit: the app was built at a size that suited a mouse, and on a touch screen a good number of its buttons were around two-thirds of the size a finger needs. No page scrolls sideways any more: several didn't fit the width of a phone and drifted, which is the kind of fault that makes an app feel broken before you've done anything with it. Onboarding is one flow: setup and the tour used to be two things, with a "You're in" screen between them offering the tour and a way past it.
They're now six numbered steps under one counter, each fitting a screen without scrolling. Onboarding. Joining the waiting list works on a phone: it shipped ahead of the rest, so the front door has been open on mobile for a little while already. v3.0 - A security review, and what it changed We put the app through a security review in July 2026. Everything below was found, fixed and re-tested. To be plain about what that means: it was our own review of our own application.
It was not a third-party audit, and it was not a contract audit. Vision has no contracts of its own, it routes through the chains and venues you already trade on. Safety model. Internal operations could be reached from outside: a number of operations that should only ever have been called by our own systems could be called by anyone. This was the root of most of what follows, and it was a default rather than a mistake: a new database operation is open unless you close it, and that had never been taken back.
Closed, and re-checked one by one. Private conversation summaries could be read by someone else: the lookup took the account to read for as an input and never checked it was yours. Closed. Costly background jobs could be started by anyone: several jobs that spend money on our behalf, calling out to services we pay for, ran for whoever asked. They now require authentication. Vision can no longer be put inside another site: the entire safety model funnels into one button you press, so a page that could load Vision in an invisible frame could try to get that press out of you without you knowing what you were pressing.
Blocked outright. Chat now treats token names as untrusted text: anyone can create a token, call it whatever they like and drop it into your wallet for pennies, and that name then travels into Vision's reading of your portfolio. Names, symbols and outside headlines are now stripped of anything that could be read as an instruction. What you see is untouched: a token calling itself something dishonest still appears on the card exactly as it really is, because hiding that would defeat the point.
Risk reports. Profile pictures are limited to actual pictures: the store accepted any file of any type and served it back on one of our own addresses. It now takes images only, under 2 MB. New passwords are checked against known breaches: if you sign in with an email and password, a password that has turned up in a public breach is refused. Sign-in & security. Also in this release Pages stopped flashing a wall of plain text before they loaded: every site carries a plain-text copy of each page so that search engines and AI assistants can read it without running any code.
It was being drawn on screen for a moment before the real page took over, which looked like something had gone wrong. It is hidden from browsers now, and still there for everything that needs it. The Terminal stopped asking you to sign up when you already had: if you were on the waiting list it still showed you a "Sign up" button and a banner pitching a free account, which is what you had just done to join the queue.
Both are gone for anyone signed in. The Terminal itself is unchanged: it uses a wallet you connect yourself, whether or not you have an account. The Terminal. The "this browser can't run Vision" message can actually appear: it is there for older in-app browsers that cannot load the app, and a fault in how it decided whether the app had started meant it had almost certainly never been shown to anyone.
Those people saw a blank page instead of an explanation. v2.9 - Sending, in the words you'd use Ask in dollars: "send $2 in SOL to Dan" now means two dollars of SOL, converted at the rate on the card. It used to be read as two SOL, which on a transfer that can't be undone is a mistake worth roughly seventy times what you meant to send. Sending. Send one thing, they receive another: pay from your cash on Robinhood and have SOL arrive on Solana, in one instruction, without swapping first.
Look-alike tokens can't be sent by accident: a real wallet can hold five different tokens all calling themselves USDG. Vision resolves a ticker to the genuine token by address, folds the copies away, and labels them plainly if you go looking. Some of them carry a real price, which is exactly why "does it have a market" isn't the test. The dollar value on a transfer is readable now: it sat under the amount in small grey text, and it's the one number on the card that catches a mistake at a glance.
One person, several wallets: save them all under one name, and Vision asks which one when it matters instead of picking. Tap a contact to rename them, add a wallet or remove one. Contacts. Contacts can have a photo: shown in the list, in the picker, and on the confirmation card before a transfer. An address is checked by squinting; a face is checked by looking. Send, without leaving the contacts page: a proper dialog that asks what's leaving you and what should land with them, using your real balances.
Small and unrecognised tokens are tucked behind a count. Vision stopped refusing to send on Robinhood: it had been told transfers weren't supported there, long after they were, and would offer to use a different chain instead. On our main chain. Transfer history stopped reporting "nothing found" when it simply couldn't look: a rate-limited read of the chain was being presented as an empty history, which meant Vision could tell you that you'd sent someone nothing minutes after paying them.
It now retries, and says it couldn't read rather than inventing an answer. Transfers name the person: send to a saved contact and the confirmation says who, with the address underneath, instead of a bare hash. The quote countdown counts: the preview said "refreshes 30s" permanently; it now ticks down and tells you when it's updating. Both confirmation cards are the same card: Solana and EVM transfers were laid out differently enough to look like two apps.
v2.8 - Contacts on every chain Contacts aren't Solana-only any more: save an Ethereum-style 0x… address alongside Solana ones, and send to it. Sending to a 0x… address from chat was never possible before; it is now. Contacts. A contact remembers its chain: the same 0x… address is valid on every EVM chain, so Vision asks which one and keeps it. Leave it unset and it asks each time rather than guessing, because guessing is how money lands where nobody is watching for it.
Addresses are checked when you save them: a mistyped or half-pasted address is caught at the point you add it, with a message saying what's actually wrong, rather than failing later when you try to send. Deleting a contact from chat now asks first: it used to happen the moment Vision understood the request. You get a card with a Delete button, because a saved address may be the only copy you have. Ask who your contacts are and you get a list you can use: each row has Send and copy, instead of the names being read out as a sentence.
Send, straight from the contacts page: plus click-to-copy, and a delete button that no longer hides until you hover over it. Vision stopped asking for a ".sol name": it was still being told the transfer tool was Solana-only, so it asked for a Solana name on a product that supports twelve chains. v2.7 - A first run worth having Setup is one screen: a name and a picture, and you're in. The five questions that used to stand in the way (experience, interests, risk tolerance, language) are gone; they're set in conversation now, when they actually mean something.
Onboarding. No photo? Pick one: six generated pictures sit under the name field, saved exactly like an uploaded one. Show me around: an optional sixty-second tour: your wallet and what happens to anything you send it, a live risk report, a real cross-chain quote, and one question about how Vision should talk to you. Offered at the end of setup, never played at you, and replayable any time from Settings.
Everything in the tour is real: the risk report and the quote are live calls made while you watch, not screenshots. If one can't answer, the tour says so rather than showing an invented card. Risk reports no longer invent a liquidity figure: when a token has no market data, the liquidity check now reads unknown instead of substituting an unrelated number. Wrapped SOL was being called risky on the strength of one; the same fault could have reported a genuinely dangerous token as safe.
Risk reports. The onboarding docs described a flow that no longer existed: this page still listed the five-step survey, called the profile picture optional and told you that you could skip. Rewritten, with a diagram. v2.6 - Your account, under your control More than one way in: attach Google, X or Discord to an account you already have, and remove one you no longer want. Settings → Profile → Link another.
Sign-in & security. Two-factor authentication is documented: it was already built and working, and nothing in the docs said so. Standard authenticator app, no SMS. Sign-in & security. Reset your Vision Wallets is documented too: it deletes your wallets and issues new ones, and anything left in the old ones is gone for good. That deserved a page rather than a dialog nobody had read about. Your data & account deletion.
Settings saves as you go: the Save button is gone. Each change applies immediately, and if a write fails the control goes back to where it was rather than showing you a value that was never stored. What Vision remembers, readable: six most recent with a Show all, a search box, and a way to clear everything at once. Balance shown before you destroy anything: the reset-wallets and delete-account dialogs put your current balance in front of you first.
Shared conversations are properly private: a share link now has to be known to be opened. Previously the list of shared conversations could be read by anyone who went looking, which was a real exposure and is closed. Sharing conversations. "Bridge" is no longer marked Soon: crossing chains has been live all along, absorbed into ordinary trading, but the docs nav still carried a Soon badge next to it.
Anyone scanning the sidebar would have concluded cross-chain didn't work. Now a real page: Crossing chains. v2.5 - The Terminal opens up The Terminal is genuinely public: it had been sitting behind the invite wall the whole time, despite its entire pitch being "no sign-up, no email, no KYC". Anyone can open it now. The Terminal. Cross-chain swaps from your own wallet: the Terminal crosses chains in both directions now, the same as a signed-in account does.
Sell on Robinhood, buy on Solana, one instruction. It opens on cash: the Terminal starts on USDG on Robinhood rather than SOL, matching what the rest of the app spends from. Wrong network is now a button, not an error: if your wallet is on the wrong chain, Vision offers to switch it instead of failing with a balance message that was true but useless. A Solana wallet and an EVM wallet at the same time: connecting one no longer disconnects the other, and the header shows both so you always know where a balance came from.
No more false "unverified" badges: only the first 30 of a wallet's holdings were being priced, and a real address can hold well over a hundred. Genuine tokens were being flagged as unrecognised. Bigger touch targets throughout the Terminal. The tabs were 27px. A community bot on Telegram: @AskVision_Bot answers questions about Vision in the community group. Information only: it cannot trade, and it will never DM you.
Risk reports work on every chain: Robinhood, Solana and all ten EVM chains, with honeypot, tax, mint and pause checks. On Robinhood they also tell you whether a token is the genuine Robinhood-issued one or an impostor using the same ticker. Risk reports. Social sentiment moved to Soon: the sources behind it either block us or sit behind plans we don't hold, and what was left wasn't a signal worth showing.
Removed rather than left looking like it worked. Docs: a page for the Terminal, and a pass over every other page for claims that had drifted from the product. v2.4 - Robinhood, cash, and one balance Robinhood chain: research and trading, including tokenized equities, treated exactly like any other chain Vision supports. One balance: your wallet is a single figure across every chain, split into cash you can spend and positions you're holding.
No more adding chains up yourself. Cash: spendable balance now lives as USDG on Robinhood, and Vision spends it by default when you don't name a token to pay with. Network fee is free: Vision sponsors the gas on trades from your Vision Wallet, so you never keep a native token to cover it. One trade tool: every buy, sell, swap and convert goes through the same path, crossing chains where it needs to.
The separate Bridge step is gone: you no longer choose a bridge or do it in two parts. Honest costs: the total on a trade card is what you pay minus what you receive, so it can't disagree with the amounts above it. The breakdown sits behind a chevron. Conversations you can manage from chat: rename, pin, share and delete. Deleting always asks first and waits for you to tap. Voice replies can be turned on and off by asking, instead of hunting through Settings.
Activity covers every chain: it used to quietly show Solana only. Full numbers everywhere: sub-cent prices read as $0.00000217, never as scientific notation. Limit orders, DCA, brackets and ladders moved to Soon: they only ever worked on Solana, which meant they couldn't spend your cash. They return rebuilt to work on every chain. v2.3 - Shareable pages for anything on-chain Entity deep links → enrich → chat hand-off.
Every address, transaction and token has a page: share a Vision link instead of a block-explorer one. Public, no login wall. Rich panels: holdings across every supported chain on an address page; status, fees, transfers and contracts touched on a transaction page. Ask from any page: the composer on an entity page starts a real conversation seeded with what you were looking at. Better token data: volume and liquidity are summed across every pool for a token rather than taken from the deepest one, and chart intervals adapt to how old the pool is so new launches don't render four bars.
v2.2 - Memory, voice, and on-chain forensics Vision remembers what you tell it: a memory layer with its own Settings page, so you don't repeat yourself between conversations. Replies that read the room: tone detection, loss-aware wording when you're down, and no celebrating a red number. Voice: spoken replies with mood-aware delivery and cleaner phrasing. Top traders and top holders for any token, read from on-chain data.
Funding traces: follow where a wallet's money came from before it bought, without mistaking the pool it traded against for the source. Cards expand in place: open a chart, a route or an article inline instead of losing your place. Combined PnL across your wallets, and a chart marked with your own entries. v2.1 - Vision-only accounts and the Activity overhaul The Vision Wallet became the wallet for signed-in accounts; connecting your own moved to the public Terminal.
Activity feed redesign: rows read like English sentences rather than raw transfers, and load far faster. Simpler onboarding and a cleaner wallet header. Fewer dead ends: friendlier errors, no more fake "cancelled" labels, and automatic recovery from stale network state. v2.0 - Cross-chain swap, Terminal, sign in with X Unified cross-chain swap: one flow that spans chains instead of a manual bridge followed by a trade.
Native EVM swaps across every supported chain. Public Terminal: trade as a guest with your own wallet, no account needed. Sign in with X, and "wallet" retired as a sign-up method. v1.3 - Vision Wallet, Wallet hub, Orders The Vision Wallet arrives: created with your account, covering Solana and EVM, signing handled server-side. Wallet hub: balances, deposits, withdrawals and activity in one place. Orders page for open limit and DCA orders.
Bring your own wallet still supported alongside it. v1.2 - Wallet chooser, slippage, mobile Redesigned wallet chooser with multi-wallet linking and sign-in with Ethereum. Dynamic slippage: tolerance widens on volatile pairs so trades land instead of bouncing. Mobile improvements across the app. v1.1 - Multi-chain release EVM wallets alongside Solana, with quick switching. @mention contacts: type @ in chat to autocomplete a saved address.
Historical wallet scans: "when did wallet X first buy token Y", with an option to keep digging further back. Language picker for chat and voice. v1.0 - Launch Conversational interface for Solana, covering trading, research and tracking. Swaps, limit orders, brackets, DCA and ladders. Risk reports, PnL, sentiment, and conversation sharing.