DocumentationAsset verification

For issuers

Asset verification

How the domain handshake works, what the mark means, and what it deliberately does not.

A ticker on Stellar is not an identity. Anyone can issue an asset called USDC, and several hundred accounts have. What makes an asset unique is the account that issued it — and almost nobody reads a 56-character address before trading.

Verification closes that gap. It links an asset to a domain its issuer controls, and marks the ones where the link holds.

#How the check works

  1. The issuing account publishes a home domain on the ledger.
  2. That domain publishes a stellar.toml naming the asset code and the exact issuing account.
  3. LumosCore checks that the two references point at each other. If they do, the asset carries the mark.

Both directions are required. A home domain proves nothing on its own — anyone can set theirs to any domain, including yours. A stellar.toml proves nothing on its own either — anyone can write a file claiming any asset. Only the pair, agreeing, means anything.

#What the mark means

Identity, not quality. It says this asset is issued by the account that controls that domain. That is all it says.

It is not:

  • a recommendation, or any opinion on whether the asset is a good investment;
  • a guarantee of value, backing, redemption or solvency;
  • an endorsement of the issuer, their conduct or their competence;
  • a statement that the project will still exist next month.

A verified asset can lose all its value. Verification tells you that you are trading the thing you think you are trading — which is the specific problem a shared ticker creates, and the only problem this mark solves.

It cannot be bought

There is no fee for verification and no way to pay for one. A handshake resolving to a domain we control would only prove a token was minted through us, so it does not count — issuing on the Launchpad earns no mark on its own.

#Getting your asset verified

  1. Publish stellar.toml at /.well-known/stellar.toml on your domain, over HTTPS, readable cross-origin.
  2. List your asset in it with the correct code and issuer.
  3. Set the issuing account's home domain to that same domain.
  4. Wait for the next read. Nothing needs submitting to us — the check is automatic, and results are cached for a period.

If the mark does not appear, the cause is almost always one of these: the file is not reachable from another origin, the domain redirects to a different host than the one on the account, or the issuer in the file does not exactly match the account that issued the asset.

#Verification and curation are different things

Verification is automatic and free, and answers "is this asset who it says it is?". Curation is a paid, hand-reviewed listing that puts an asset in a selected set. An asset can be verified without being curated; a curated asset is checked more closely, but curation is still not investment advice.

Last updated 29 August 2026

ESC

Assets on Aptos (12)

Search assets, pools and wallets on Stellar. Type ? for help.