What it is
Discovery is TrustGate for many things at once. Instead of reading a single token, you hand it a whole list — a launchpad feed, a trending page, a set of search results — and it returns a read for each one. That lets a discovery surface do something it usually cannot: account for trust, not just hype and recency. The batch path is live.The problem it fixes
Most discovery feeds rank by the loudest signals. What is new, what is pumping, what is being talked about. None of that tells a user whether the thing is safe, and a risky token sits in the feed looking exactly like a healthy one. Discovery adds the missing dimension.What you get back
One object per address:- Tiers:
BLOCKED | LOW | MEDIUM | HIGH | ELITE | VERIFIED.HIGH_ELITEfrom other surfaces is mapped toELITE. ELITEandVERIFIEDare meant to show the tier only, no number.LOWandBLOCKEDare meant to be deprioritized — marked, never hidden.stateisgraduatedormining. A mining token’s score describes the deployer, not the token. Label it that way.erroris set when the address could not be scored as a token (not_a_token,invalid_address,fetch_failed,score_failed).
How far you take it
Your feed is yours. There is a ladder of involvement, and you choose the rung.1
Badge it
The lightest touch. Show a trust badge next to each item in your existing feed, in your existing order. Nothing about your ranking changes.
2
Flag it
Surface the plain-language flags too. Still your order, now with warnings where they matter. Off by default on the discovery widget so rows stay compact.
3
Reorder it
The most involved, and entirely optional. Call
reorderByTrust or set data-trustgate-reorder="on" on the discovery script. This is never automatic.Two ways in
Script tag. Loadwidget-discovery.js, mark slots with data-trustgate-badge="0x...", or mark a results list with data-trustgate-row and data-address.
React kit. Import scoreBatch, TrustBadge, TrustFlags, and optionally reorderByTrust / rankSameTickerTokens from the TrustGate frontend library. Partners embedding from outside can copy those helpers — they are pure.
Full walkthrough: Optional reorder.
You stay in control
Discovery is a signal layer, full stop. It scores the list and offers you components and a helper to use as much or as little as you want. The feed stays your product. The ranking stays your decision.Who it is for
Launchpads that want their feed to reward real projects over manufactured ones. Aggregators and token lists. Search and trending surfaces. Anywhere people discover tokens in bulk.Optional reorder
Live batch endpoint, script attributes, and the reorder helper.
API reference
POST /api/batch request and error codes.