Documentation
The same ticker. Different claims. Different rules about who may hold them.
Vestail reads every tokenized version of a stock, tells you which ones someone in your country may actually hold, and buys only the ones you may. This page explains what that means, how the answers are produced, and where you can check them yourself.
On this page
What Vestail is
Vestail is a buying app for tokenized stocks that answers one question first: which version of this stock are you actually allowed to hold?
You pick your country and a company. Vestail lists every tokenized version of that company it knows about, says in one line what each one legally is, gives each a verdict for the country you declared, and links the issuer's own document behind it. Then it buys — with USDC or SOL, through your own wallet — only a version you may hold.
- tokens tracked
- 25
- companies and funds
- 11
- issuers, each a different legal claim
- 5
- rules sourced to the issuer's own document
- 17/20
Most of those tokens share a ticker. SPCX alone exists in 5 versions from 5 different issuers. In a wallet they look identical: same name, near enough the same price, one row each in a token list. They are not the same thing, and the difference is the whole product.
In one sentence
Vestail shows you the gate before you buy, instead of leaving you to find it when you try to get out.
A ticker is not one thing
A stock ticker is not one thing onchain. It is a name that several unrelated companies have each attached to a different legal product.
Buy “NVDA” on Solana and, depending on which token you landed on, you may own a claim on a share sitting in a Swiss custodian, a debt note issued by a company in the British Virgin Islands, or an entitlement held for you by a licensed broker-dealer. Those are three different things. They price the same. They behave the same in your wallet. They differ in who is permitted to hold them, how — or whether — you can redeem them, and what you are left with if the issuer fails.
xStocks
Backed Finance
- What the token is
- Backed 1:1 by real shares held in custody
- Your claim runs against
- A share held in custody, through a Swiss tracker certificate
Custodian: InCore Bank AG. Issuer's own terms
Ondo
Ondo Global Markets (BVI) Limited
- What the token is
- Tracks the price, not the share itself
- Your claim runs against
- Ondo itself — the note tracks the price, you do not own the share
Backpack
Backpack Securities
- What the token is
- A legally recognised share via a licensed broker
- Your claim runs against
- A licensed broker-dealer, under UCC Article 8
Custodian: Backpack Securities. Issuer's own terms
Tessera
Tessera (per-token Panamanian issuer, e.g. OPAI Tessera Issuer Inc.)
- What the token is
- A loan repaid only if the company lists or is sold
- Your claim runs against
- A per-company issuer that repays only on a listing or sale
PreStocks
PreStocks
- What the token is
- Exposure through a holding vehicle, with no shareholder rights
- Your claim runs against
- A holding vehicle, with no shareholder rights
Why this costs you money
The gate is never at the entrance. It is at the exit, and you meet it on the day you need it.
Buying a tokenized stock is easy on purpose — anyone can swap into one on the open market in a few seconds. The conditions live somewhere else: in the issuer's terms, attached to redemption, dividends, or transfer. So the token sits in your wallet for months looking exactly like the one anyone else holds, and the difference surfaces at the worst possible moment: when you try to redeem it, when a dividend is paid, or when you want to move it somewhere that will not accept it.
What that looks like in practice
- You hold a token whose issuer only redeems for professional investors. You can sell it to someone else, but you cannot take it back to the issuer at the value it represents.
- You hold a note rather than a share. The price tracked the stock the whole time; your claim was always against the issuer.
- You are in a country the issuer's own terms exclude. Nothing onchain stopped the purchase, and nothing onchain will help you when you try to exercise a right you were never offered.
And these tokens are not inert. All 25 of the 25 mints Vestail tracks have an onchain freeze authority set, which means the issuer retains the technical ability to freeze the token in your wallet. That is a normal feature of regulated asset tokens, not a scandal — but it is a fact about what you are holding, and you should learn it before you hold it rather than after.
Vestail exists because all of this is knowable in advance. It is written down, publicly, by the issuers themselves. It is just never in front of you at the moment you decide.
Three verdicts, not two
Every version of every stock gets one of three verdicts for the country you declare. The middle one is the reason Vestail exists.
- Eligible
The issuer's own policy permits holders in the country you declared, with no further gate.
- Can you buy it?
- Yes
- Can you get out?
- Yes
- Conditional
You can acquire and hold it, but redemption, dividends or transfer sit behind KYC or an investor-class test.
- Can you buy it?
- Yes
- Can you get out?
- Not without clearing a gate
- Restricted
The issuer's own policy excludes the country you declared.
- Can you buy it?
- Onchain, technically
- Can you get out?
- No
A two-state model — allowed or not allowed — has to lie about the large middle. Most tokenized stocks are freely tradable on the secondary market and gated at redemption. Called eligible, that hides a gate the holder will certainly meet. Called restricted, it asserts a prohibition that does not exist. Neither is true, and users get hurt in the gap.
There is a fourth state on screen, not assessed, and it means exactly what it says: no researched rule covers that issuer in that country yet. Vestail will not buy one of those either. Missing research is not permission.
Disclosure, not enforcement
Vestail does not block anyone, and could not if it wanted to.
Your country is self-declared. There is no KYC here, no identity check, no geofence, no onchain gate. You can declare anything and buy anything — the same as you could without us. That is not a gap we intend to close: a browser app is not the right place to decide who may hold what, and pretending otherwise would be theatre.
What Vestail does is make the gate visible before the trade instead of leaving you to find it at redemption. The information is the product. The restraint is deliberate.
We are not a compliance product
Vestail does not certify anyone's eligibility, is not a regulated intermediary, and gives no legal, investment or tax advice.
We never hold your money
No deposits, no custody, no account. Funds move from your wallet to the market and back; every transaction is signed by you.
Every claim is sourced
Each rule links the issuer's own document, and that link follows the verdict onto the screen. Check our work against the source, not against our summary of it.
The honest framing: an invisible gate made visible. Not a permission system, and not a promise that you are allowed to do anything.
What Vestail will route
Showing you the verdict would be worth little if the buy button ignored it. It does not.
- EligibleBought. The strongest eligible version is selected for you by default.
- ConditionalBought only after you tick that version's acknowledgement. Never selected for you.
- RestrictedNever bought, and never even priced. Shown dimmed, with the reason.
- Not assessedNever bought.
The rule is enforced on the server, not in the interface. Every order is re-evaluated before it is priced or placed: a restricted version is refused outright, and a conditional one is refused unless the request carries the acknowledgement. Turning off JavaScript, editing the page or calling the API directly does not get you a different answer.
How it works
Three steps, in this order, every time.
Resolve
Find every token that claims to represent the company you asked for — and prove each one really is the issuer's, rather than something with the same ticker.
Evaluate
Run each token's issuer policy against the country you declared. The most severe rule that applies decides the verdict; every rule that applied is kept as evidence, with its source.
Route
Price and place the order through Jupiter for a version you may hold, re-checking the verdict on the server first. Your wallet signs; the tokens land in it.
The first two steps are the research; the third is the part that looks like an app. Everything the first two produce is checked into git and readable by anyone, which is what the next two sections are about.
Where the rules come from
Every verdict comes from a rule in a file, and every rule carries a link to the issuer's own document.
There is no database of eligibility here and no model guessing at it. There are five JSON files, one per issuer, holding 20 rules across 3 countries — 17 of them sourced to a primary document the issuer published themselves. The evaluator that turns those rules into a verdict is about a hundred lines of pure code with no network access, and the tests pin its answers.
{
"id": "direct-access-professional-only",
"regions": [
"NG",
"DE"
],
"reason": "You can buy xStocks on the secondary market, but issuance and redemption through Backed are limited to professional investors: a Swiss FinSA Professional Client who is also an EU Qualified Investor if in the EU, or the local equivalent elsewhere. A typical retail holder cannot redeem.",
"source_url": "https://assets.backed.fi/legal-documentation",
"source_quality": "primary",
"kind": "gate",
"status": "conditional",
"short": "You can buy it, but only professional investors can redeem.",
"acknowledgement": {
"limit": "redeeming it with the issuer (Backed)",
"requires": "professional-investor status"
}
}Four things are worth noticing. The rule names the countries it applies to. It states its reason in full, and a short version for the screen. It carries the acknowledgement you will be asked to tick, which is why that sentence is research rather than copywriting. And it says where it came from, plus whether that source is the issuer or somebody writing about the issuer.
You can read all of it: the policy files, their rules of evaluation, and the evaluator itself.
How we know a mint is real
A token symbol proves nothing. Anyone can mint a token called NVDAx this afternoon.
Search that ticker on a Solana explorer and the real one sits in a list beside several look-alikes with the same symbol, the same name and no relationship to any issuer. An app that resolves a ticker by searching for it will eventually route someone's money into one of those. So Vestail does not search at purchase time. The set of mints is resolved in advance, committed to the repository, and each one needs proof tied to its issuer.
xStocks, Ondo
The mint authority onchain equals that issuer's single known authority.
Tessera, PreStocks
Listed by the issuer's own API.
Backpack
Jupiter's verified and backpack tags, plus the token name. Weaker, and labelled as such: Backpack uses a different authority per token and publishes no mint list.
Each mint is then checked against the chain itself: it exists, it is owned by a token program, and its decimals match what was recorded. Any ambiguity aborts the sync rather than guessing, and the result is a file you can diff.
{
"symbol": "NVDA",
"provider": "xstocks",
"tokenSymbol": "NVDAx",
"mint": "Xsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh",
"structure": "custody_backed",
"decimals": 8,
"mintAuthority": "7pt9tkctJPK7PPNQJ77GKg8ZffSF6QxoMiCFYHxrtaCj",
"freezeAuthority": "JDq14BWvqCRFNu1krb12bcRpbGtJZ1FLEakMw6FdxJNs"
}The registry and the script that regenerates it are both public.
Your funds and your keys
Vestail never holds your funds, your keys, or your tokens. There is no version of this where we can.
No account, no deposit
You connect a wallet. There is nothing to sign up for and nothing to fund. Vestail has no address that holds your money, because it has no address at all.
You sign every transaction
The swap is built server-side and handed to your wallet unsigned. Your wallet shows you what it does; nothing moves unless you approve it there.
The tokens land in your wallet
Not in an account with us. Once the swap settles, the position is yours, held by you, and Vestail is no longer involved in it.
Purchases go through Jupiter's Swap API: Vestail asks for an order, your wallet signs it, and Vestail submits the signed transaction. Any API keys stay on the server and are never shipped to the browser.
Between those steps there is one piece of plumbing worth knowing about. Each approved order is stamped with a short-lived signature tying it to that exact quote. The endpoint that submits transactions accepts only orders carrying a valid stamp, so Vestail's own market access cannot be borrowed to place a swap that never passed the eligibility check — including by someone calling the API directly.
What the research found
Researching five issuers across 3 countries produced one result that decided the shape of the product.
Below is SPCX — the one symbol every issuer covers — judged in every country Vestail supports. Each badge is computed here, now, by the evaluator, from the policy files.
xStocksSPCXx
Nigeria
ConditionalYou can buy it, but only professional investors can redeem.
United States
RestrictedxStocks aren't offered to US persons.
Germany
ConditionalYou can buy it, but only professional investors can redeem.
BackpackSPCX
Nigeria
ConditionalYou can buy it, but converting to the real share needs KYC.
United States
RestrictedBackpack Securities doesn't serve the United States.
Germany
RestrictedBackpack Securities isn't offered to EU customers.
OndoSPCXon
Nigeria
ConditionalYou can buy it, but redeeming with Ondo needs KYC.
United States
RestrictedOndo doesn't allow US persons to buy, hold or redeem.
Germany
ConditionalYou can buy it, but dealing with Ondo needs investor status.
TesseratSpaceX
Nigeria
ConditionalYou can buy it, but Tessera's terms are unclear on Nigeria.
United States
RestrictedTessera excludes US persons.
Germany
EligibleNot excluded, and any holder can redeem in the window.
PreStocksSPACEX
Nigeria
ConditionalYou can buy it, but redemption is at PreStocks' discretion.
United States
RestrictedPreStocks doesn't serve the United States.
Germany
ConditionalYou can buy it, but redemption is at PreStocks' discretion.
That finding is also why a two-state model was never an option here, and why the app will buy conditional versions instead of refusing them. Refusing would have meant an app that declines to buy almost everything while showing you tokens it says are fine to hold.
Questions
The things people ask before they trust any of this.
Do I need to verify my identity?
No. Vestail has no KYC, no sign-up and no account. You pick a country from a list; nothing checks it, and nothing about you is collected.
Can Vestail stop me buying something?
It can decline to buy it for you, and it does for restricted versions. It cannot stop you buying that token elsewhere, and it does not try to. Jurisdiction here is self-declared.
Is this legal or investment advice?
No. Vestail summarises what issuers say about their own products and links the documents. What that means for you is between you, those documents and your own advisers.
What if a verdict is wrong?
Every verdict links the source it came from, so a wrong one is checkable rather than a matter of trust. Corrections land as commits against the policy file, with the reason in the message — that has already happened more than once.
What can I pay with?
USDC or SOL, from your own wallet, on Solana mainnet. You see the estimated amount you will receive before connecting anything.
Why does the issuer have a freeze authority on my token?
Because regulated asset tokens are usually built that way: the issuer keeps the technical ability to freeze a holding. Vestail does not treat it as disqualifying — it treats it as something you should know before you hold one.
Which countries are covered?
Nigeria, the United States and Germany today. Each one is a research commitment across every issuer, not a dropdown entry, so the list grows slowly and on purpose.
Does Vestail take a cut?
You pay the market's own costs for the swap. Vestail holds nothing and settles nothing on your behalf.
What Vestail is not
The limits are part of the product, so they belong in the documentation rather than in a footnote.
It covers a short list, on purpose
11 companies and funds across 3 countries. Each country is a research pass over every issuer, not a dropdown entry, so the list grows slowly.
It buys; it does not sell yet
You can acquire a version you may hold. Selling back out through Vestail is not built, and the interface says so rather than hiding the control.
The research is a snapshot
Every policy file carries the date it was last reviewed — currently 2026-09-22 — and issuers change their terms without telling anyone. The source link is there so you can check today's document, not last quarter's reading of it.
Some claims rest on secondary sources
Where a rule could not be confirmed in the issuer's own document, it is marked as secondary and the verdict carries that mark. It is not presented as though it were the issuer's word.
It cannot tell you what you are allowed to do
It tells you what the issuer says about holders in a country you typed in yourself. Your actual position depends on facts Vestail does not have and should not ask for.
None of this is a reason to skip the check. Partial, sourced, dated information about what you are about to buy beats the alternative on offer everywhere else, which is a ticker and a price.
Get started
- Say where you are. Self-declared, one click, nothing verified.
- Pick a company. Every tokenized version of it appears, with a verdict each.
- Read the version you were about to buy — what it legally is, and what you will not be able to do with it.
- Buy the one you may hold, with USDC or SOL, signed in your own wallet.
You are going to buy one of these tokens anyway. The only question is whether you find out what it is before or after.
Find your stockVestail never holds your funds. You sign every transaction. Not investment advice.
Everything on this page is checkable: the whole thing is public — the policy files, the registry, the evaluator and the tests that pin its answers.