# Did You Buy a Stock, a Contract, or a Token? How to Check

*One stock label can mean a brokerage position, a platform contract, or an on-chain token. Three questions identify the form, withdrawal path, and legal claim.*

**Source URL:** https://degate.com/playbook/stock-contract-or-token-how-to-check/
**Updated:** 2026-07-31
**Published:** 2026-07-31
**Categories:** onchain-stocks
**Primary entity:** Identifying what a "stock" product on a crypto platform actually is: brokerage position, platform contract, or on-chain token — a three-question check
**Author:** DeGate Editorial Team

**Questions this reference answers:**
- How do you tell whether you bought a real stock, a platform contract, or an on-chain token?
- Are Binance's stocks real stocks, and what are bStocks?
- What is the difference between Robinhood's Classic Stock Tokens and its 2026 Stock Tokens?
- Why can the same stock exist as several different tokens, and how do you tell which one you hold?
- Which "stock" products can be withdrawn to a self-custody wallet?
- Who owes you what if the platform behind your stock product fails?

---

**TL;DR:**

- **"Stocks" on crypto-adjacent platforms now means at least three different things:** a brokerage position (an account-based interest in shares held through a broker and its custody or clearing structure), a platform contract (a contractual position against the platform giving you defined price exposure — possibly recorded on a blockchain, but not freely withdrawable), or an on-chain token (whose legal nature is defined by its issuer's terms, and whose practical value to you depends on whether it is withdrawable to an address you control). The same company or brand can appear across products with very different legal and custody models.
- **Three questions give you a working first answer:** where did you buy it, can it leave the platform, and who owes you what. They are a screen, not a verdict — for a meaningful amount, the product's terms remain the authoritative source.
- **Only an on-chain token that is withdrawable can sit in a wallet you control** — and that is worth checking before you buy, not after. But note what self-custody changes: it removes the original platform's control over withdrawal, not the issuer, smart-contract, network, or legal risks the token carries with it.

You can see "AAPL" in three interfaces: a brokerage tab inside a crypto exchange, an app-based stock-token product, and a token sitting in a wallet. The price exposure may look similar, while the legal object and the exit path are completely different.

That difference is the money question hiding under the labels. The three forms give three different answers to *"can I take it with me?"* — and three different answers to *"if this platform has problems, who owes me what?"* Buying the wrong form isn't buying a bad product; it's carrying a risk profile you didn't know you chose.

The industry has made this genuinely confusing, and recently much more visible. Robinhood operates two different generations of "stock tokens" side by side. The same U.S. stock can now exist as tokens from more than one issuer — Ondo's Global Markets tokens and Backed's xStocks are each issued on Ethereum, Solana and BNB Chain — often side by side on the same chain. And Binance now runs direct stock trading alongside its bStocks tokens: its recent expansion and promotion of direct stocks alongside bStocks makes the distinction newly visible to a much larger audience. [Our Robinhood reference](/playbook/robinhood-stock-tokens/) named this pattern a **label collision** — the same brand phrase points to different legal and custody models — and what was one platform's quirk is now an industry pattern. Think of a supermarket that puts the label "milk" on both fresh milk and milk powder: same word, different thing in the box, different things to do when something's wrong.

**The legal object and the ability to self-custody are two separate checks — and a shared stock name, even a shared "token" label, answers neither of them for you.**

[Our withdrawal reference](/playbook/cex-stocks-withdrawal-self-custody/) already uses three buckets: **brokerage position**, **platform contract**, and **on-chain token**. That page explains how each can or cannot move; this page explains how to identify which product form best describes your position, and which additional properties still need checking. One thing to hold onto before the definitions: these are practical product forms, not mutually exclusive legal categories — a token can itself be a contract, security, debt instrument, or another legally defined product. The precision the check needs, form by form:

- A **brokerage position**: the shares sit within a broker and custody or clearing structure; what you hold is an account-based interest, not a token at your own blockchain address.
- A **platform contract** gives you defined economic exposure against the platform or product provider. It may be recorded using blockchain infrastructure, but you do not hold a freely transferable token representing the position.
- An **on-chain token**'s legal nature may still be a debt security, certificate, custodial entitlement, or another issuer-defined instrument — being on a chain does not settle what it legally is. And what matters for you is whether it is **withdrawable**: transferable to an address you control. Both halves need checking, separately.
- For an issued tokenized-stock product, the **issuer** is the legal entity that creates the instrument and defines the holder's rights in its terms. If something goes wrong, the issuer's terms, backing arrangements and applicable recovery framework determine what rights you can exercise.

Three questions, answerable from your account screen and the product's own pages, give you a workable first-pass answer. You do not need to read every page of a prospectus to begin the check — start with the product name, the withdrawal path, and the issuer and legal-form summary. For a meaningful amount, the applicable terms remain the authoritative source.

## Question 1: Where did you buy it?

The entry point is the strongest single clue, because platforms keep these product lines in separate doors even when the marketing blurs them.

**A stocks/brokerage section** — an entry that talks about markets, trading hours, and order routing to a broker — points to a brokerage position. **An in-app token or derivatives feature** — inside the crypto app, no mention of a broker holding shares for you — points to a platform contract. **A wallet or on-chain venue** — you received something at an address, or bought via a DEX — points to some form of on-chain token. It does not yet tell you whether the token represents the stock exposure you expect, whether it is authentic, or what legal rights sit behind it — Questions 2 and 3 answer those parts.

This isn't infallible (platforms redesign their apps), which is why there are two more questions. But start here: if you can't remember which entry you used, your account's transaction history records the product name — the thread the next two questions pull on.

## Question 2: Can it leave the platform?

Look for a withdraw or send-to-wallet option on the position itself.

A withdrawal option pointing to a blockchain address is **the strongest practical evidence that you can self-custody the position** — and if it exists, the product docs will name the chain it moves on. Its absence, however, does not by itself prove that no token exists. It may also mean the platform holds a token in custody without enabling user withdrawals, restricts them to certain participants or regions, or hasn't opened them yet. And in the other direction, a brokerage position may be transferable to another *brokerage* through broker-to-broker systems — transferability alone doesn't make something a crypto token.

So Question 2 answers exactly one thing, and it's the thing this playbook cares most about: **can you, through this product and this account, take the position to a blockchain address you control?** If self-custody matters to you, this may be worth checking before price, fees, or brand. What it does not answer is what the position legally is — for that, use Question 3.

**What this tells you:** open the position and look for the withdrawal path. Present → you can reach self-custody with this product; note the chain. Absent → the position stays inside the platform's account system for now, and Question 3 tells you what kind of claim you're holding there.

## Question 3: Who owes you what?

The last question is the one that matters when something breaks.

With a **brokerage position**, your interest in the shares runs through the broker and its custody or clearing structure, within a securities-law framework — the platform in front of you may be an introducer rather than the holder. With a **platform contract**, the platform or product provider owes you the contract's value — your position is only as good as that counterparty and its terms. With an issued tokenized-stock product held as an **on-chain token**, the issuer and the governing terms define the holder's rights and the issuer's obligations; the token is yours to hold and move (where withdrawable), but the promise behind it is the issuer's. [Our issuer-failure reference](/playbook/tokenized-stocks-issuer-failure-recovery/) covers how those recovery paths differ by design.

**What this tells you:** for each holding, complete the sentence "if the platform stopped operating, my claim would be against ______." If you can't fill the blank from the product's own pages, the next section shows where to look.

## Case check: Binance, Robinhood, and one stock with several issuers

Three quick cases show the different kinds of confusion the method can resolve — each one paragraph, because each has its own full reference.

**Binance: two live product lines, two different legal objects.** Binance's direct stocks (launched June 1, 2026) are a brokerage arrangement — described officially as direct ownership of listed equities held through a regulated clearing broker, which names the brokerage structure, not a direct entry in the issuer's shareholder register. Its bStocks, by Binance's own description, are *not* stocks or shares — they are tokenized securities that eligible users can withdraw to a compatible self-custody wallet. Same brand, different answers to Questions 2 and 3; the full dual-track detail, including the documented conversion route for supported positions (subject to availability and eligibility), lives in [our withdrawal reference](/playbook/cex-stocks-withdrawal-self-custody/) and is not repeated here.

**Robinhood: a blockchain record is not a withdrawable token.** "Robinhood stock tokens" is two products. Classic Stock Tokens are derivative contracts with Robinhood Europe: Robinhood uses blockchain infrastructure to record them, but users cannot transfer the position to an external wallet. The 2026 Stock Tokens are a different legal and custody model — transferable ERC-20 debt securities issued by Robinhood Assets (Jersey) Limited, which can sit in a self-custody wallet. This is the sharpest lesson in the whole pattern: *using a blockchain* and *you holding a self-custodiable token* are not the same thing, which is exactly why Question 2 asks about withdrawal rather than about technology. [Our Robinhood reference](/playbook/robinhood-stock-tokens/) is the full map.

**One stock, several issuers: the suffix is not the answer.** Tokenized versions of the same popular U.S. stock now come from more than one issuer on the same chains: Ondo Global Markets tokens (per-stock tickers ending in "on," like SPYon) and Backed's xStocks (tickers ending in "x," like TSLAx) are each issued on Ethereum, Solana and BNB Chain, and can surface side by side in the same wallet interface. The suffix tells you these are different products; it does not tell you what each one is, who issued it, or who owes you what if something breaks. That is Question 3's job, and check step 4's: the product name, the issuer's documentation and the contract address identify the exact instrument, where a ticker suffix cannot. [Our issuance-models reference](/playbook/tokenized-stock-issuance-models/) maps the issuer families in detail.

**What this tells you:** the method survived three very different setups — two product lines behind one brand, a blockchain-recorded contract that can't leave, and one interface carrying several issuers' versions of the same stock. The lineup will change; the questions won't.

## How to check your own holding in ten minutes

For each "stock" position you hold on any platform:

1. **Find the exact product name** — not the ticker, the product: in the position details, trade confirmation, or transaction history. "AAPL" is a label; "AAPL via [product name]" is an identifier.
2. **Open that product's terms or disclosure page** and look for two facts: the legal form (securities brokerage? derivative or contract? tokenized security, certificate, or note?) and the named legal entity behind it. The product page or its linked legal documents should identify both. If they do not, treat that absence as a warning rather than filling the gap with assumptions.
3. **Look for the withdrawal option** on the position itself. Present and pointing to a blockchain → you can reach self-custody; check which chains. Absent → the position stays inside the platform for now; the terms page from step 2 tells you what kind of claim it is.
4. **For a withdrawable token, verify the specifics:** the official contract address (from the issuer's documentation, not a search engine) and the issuer's name in the token's docs. This is also the step that tells apart same-stock tokens from different issuers — and catches counterfeits.
5. **Write the answer down** — one line per holding: *product, legal form, who owes me, can it reach my wallet.* A short first-pass record now can save you a much harder investigation later.

## Your situation → your next step

**"I just bought stocks on Binance and I'm not sure which kind."** Check the entry (US Stocks vs bStocks), then the product terms page; if you want the withdrawable form's portability, the platform's own conversion path between the two products is the route to evaluate — see [the withdrawal reference](/playbook/cex-stocks-withdrawal-self-custody/). When this doesn't apply: users in jurisdictions where either product isn't offered — the official availability list is the authority, and this page doesn't guess at it.

**"I hold Robinhood stock tokens in the EU and assumed I could withdraw them."** Identify the generation first — Classic is a contract with Robinhood Europe that cannot be transferred to an external wallet even though it's recorded on blockchain infrastructure; the 2026 Stock Tokens can. Full detail in [the Robinhood reference](/playbook/robinhood-stock-tokens/). When this doesn't apply: if you're outside the product's supported regions, neither generation is available to you in the first place.

**"The same stock shows up as more than one token in my wallet — which one do I hold?"** Read the full product name and check the contract address against each issuer's published token list (check step 4) — the ticker suffix marks the issuer family, but only the issuer's documentation defines what the token is and who owes you what. When this doesn't apply: if a token matches no issuer's published contract list, treat it as unverified and don't interact with it — and whether any real product was a good buy is an investment question this page deliberately doesn't touch.

## What self-custody changes, and what it does not

This reference lives on a self-custody playbook, so let's be direct about why Question 2 gets special weight — and equally direct about its limits.

- **The original platform stops controlling withdrawal from its own account system.** Once the token is at your address, the original platform's account-level withdrawal approval is no longer the gate to initiating a transfer from your address. Issuer, smart-contract and network restrictions can still apply — some tokenized assets carry freeze functions, transfer limits, or whitelists defined by their issuers.
- **The token gains potential portability across compatible wallets and protocols.** You may move it between compatible wallets and use it with protocols that support that exact token and network — of the three forms discussed here, only an on-chain token that the holder can withdraw can be transferred directly into an on-chain protocol. Acceptance is not automatic, and liquidity may differ by venue.
- **The interface and the legal claim become separate questions.** An app can disappear while the token remains at your address — but the token's value, backing and recovery rights still depend on its issuer and terms, and any claim against the issuer is governed by the product terms and applicable insolvency process. More of the position is independently observable (contract, balance, transfer history); the off-chain backing, custody and legal rights still require issuer documentation and, where available, third-party attestations.

The honest one-line ledger: **self-custody removes one platform dependency. It does not remove issuer, collateral, liquidity, smart-contract or legal-enforcement risk.**

If self-custody is one of your requirements, Question 2 becomes a hard filter: confirm that the exact product can be transferred to an address you control, then use Question 3 to understand the issuer risk that remains. And if the answer to Question 2 sends you toward holding a token at your own address for the first time, [our guide to choosing a first self-custody wallet](/playbook/first-self-custody-wallet-how-to-choose/) starts exactly where this page ends.

## FAQ

**Did I buy a stock, or a token?**

"Stock" and "token" are not mutually exclusive categories: a token can itself be a security, debt instrument, or another legally defined product. First check whether it can move to your address, then check the terms to identify the legal object behind it. If you can send it to a blockchain address you control, you are dealing with a transferable on-chain token — the issuer's instrument. If you cannot, the product terms will tell you whether it is a brokerage position, a platform contract, or a token that the platform keeps in custody without enabling withdrawals.

**Are Binance stocks real stocks?**

The direct-stocks product is a brokerage arrangement: Binance describes it as direct ownership of listed equities held through a regulated clearing broker — official product language for the brokerage structure; it does not mean your name is on the company's shareholder register. Binance's bStocks are explicitly *not* stocks or shares per Binance's own materials — they are tokenized securities, which is exactly why they're the ones that eligible users can withdraw to a compatible self-custody wallet.

**Which Robinhood stock token do I have?**

If it's in the Robinhood EU app and cannot be transferred to an external wallet, it's a Classic Stock Token — a derivative contract with Robinhood Europe, recorded on blockchain infrastructure but not withdrawable. If it's a transferable token on Robinhood Chain that can sit in a self-custody wallet, it's the 2026 Stock Token product. [Our Robinhood reference](/playbook/robinhood-stock-tokens/) covers both in full.

**Why does the same stock appear as several different tokens?**

Because different issuers issue different tokens tracking the same stock, each under its own ticker convention — Ondo's Global Markets tokens end in "on" (SPYon), Backed's xStocks end in "x" (TSLAx), and platforms can add product lines of their own. The suffix tells you they're different products; the issuer's documentation and the token's contract address tell you which one you actually hold — and the issuer's terms determine your rights. A ticker in a wallet UI is a label, not an identification, and anyone can deploy a token that copies one.

---

*DeGate operates a multichain self-custody wallet and publishes this playbook about self-custody and on-chain assets. This reference explains how to identify which product form you hold; it is not investment, legal, or tax advice, and product facts change — verify against each platform's current official terms. Product details cited here were verified against official sources as of the dates shown in the Sources section.*

---

## Sources

### Protocol & technical documentation

- [Binance Blog — Trading Direct Stocks and ETFs on Binance (June 1, 2026 launch; "direct ownership of publicly listed companies, held through a regulated clearing broker"; ADGM license context)](https://www.binance.com/en/blog/markets/6998481945279299551) — 2026-06-01
- [Binance Blog — direct stocks 30-day milestone ("On June 1, Binance opened direct access to over 7,000 U.S. stocks and ETFs"; Nest Trading Limited as introducing broker routing to Alpaca Securities LLC for clearing)](https://www.binance.com/en/blog/markets/9110115601442180059) — 2026-07-01
- [Binance Blog — multi-asset platform overview (direct stocks and bStocks side by side; bStocks "are not stocks or shares"; off-platform withdrawal and on-chain app use)](https://www.binance.com/en/blog/markets/6141550469717233127) — 2026-06-12
- [Binance Blog — bStocks overview (1:1 zero-fee conversion route for supported positions; withdrawal to compatible BNB Smart Chain wallets)](https://www.binance.com/en/blog/markets/802042990024566559) — 2026-06-11
- [Robinhood EU Help Center — About Classic Stock Tokens (derivative contracts with Robinhood Europe; tracked on the blockchain; cannot be sent to other wallets or platforms)](https://robinhood.com/eu/en/support/articles/about-stock-tokens/)
- [Robinhood Chain Docs — Stock Tokens Overview (standard ERC-20 tokens that can be held, transferred, and composed on-chain)](https://docs.robinhood.com/chain/stock-tokens)
- [Robinhood — issuer disclosures for Stock Tokens (issuing entity Robinhood Assets (Jersey) Limited; links to Base Prospectus and Final Terms)](https://docs.robinhood.com/rhj)
- [Ondo Finance Blog — Ondo Global Markets Is Now Live on BNB Chain (100+ tokenized U.S. stocks and ETFs issued on BNB Chain)](https://ondo.finance/blog/global-markets-live-on-bnb-chain)
- [Ondo Finance Blog — Ondo and Binance Bring Tokenized Securities to Hundreds of Millions of Users (distribution through Binance Wallet; per-stock tickers including SPYon)](https://ondo.finance/blog/tokenized-stocks-live-on-binance)
- [Kraken Blog — Kraken and Backed deepen xStocks reach with BNB Chain integration (xStocks deployed on BNB Chain as BEP-20 tokens; per-stock tickers such as TSLAx)](https://blog.kraken.com/product/xstocks/bnb-chain-integration)
- [Kraken Blog — xStocks launch on Ethereum (xStocks issued by Backed as ERC-20 tokens on Ethereum)](https://blog.kraken.com/product/xstocks/launch-on-ethereum)

---

*This reference explains how to identify which product form you hold; it is not investment, legal, or tax advice, and product facts change — verify against each platform's current official terms.*
