Cashtag intelligence · Launching on Solana mainnet

Every $cashtag on X, resolved to a verified Solana token. In eighteen milliseconds.

X rolled out native cashtags in March. Vanta is the intelligence layer underneath: a streaming resolver that turns social tickers into signed on-chain entities, filters impersonators before they trend, and routes execution through Jito bundles.

Coverage
99.6% SPL float
Resolution p50
18 ms
Uptime · 90d
99.993%
RPC region
FRA · NYC · SIN
01 / Operating footprint

Operated at trading-desk scale.

144.2M
Cashtags resolved since Mar 14
2.14M
Impersonation attempts blocked
47,318
Verified launches indexed
18ms
Median resolver latency, p50
02 / The ambient ticker

X shipped cashtags.
The Solana feed broke.

On 14 March 2026, X began auto-linking any token starting with a dollar sign. Within forty-eight hours, impersonator wallets seeded 61,400 duplicate $tags against the top 500 Solana mints. Price feeds that consumed the firehose raw started mispricing. Execution bots front-ran ghost tickers.

The cashtag, as a primitive, is too weak to trade on alone. It has no mint, no authority, no metadata — only the intent of whoever typed it. Vanta closes that gap. Every inbound $tag is joined against a verification graph of creator provenance, on-chain deploy history, liquidity depth, and cross-network reputation before it leaves our edge.

By the time you see a cashtag in your feed, Vanta has already decided whether it is signal, spoof, or scam — and routed accordingly.

03 / System design

Nine hops from tweet to execution. Streamed, not polled. Deterministic at every layer.

04 / Product surface

Four primitives, one API.

01 · Resolver

Cashtags become signed entities.

Any $tag from a tweet, a bio, or a reply is resolved to a single canonical SPL mint with a confidence score, a verification path, and an attached proof hash. You do not dispatch trades against strings — you dispatch against resolved entities.

  • Deterministic tag → mint mapping, versioned by block height
  • Creator provenance walk across 4 chains (Sol · Eth · Base · Bera)
  • Returns a signed proof you can replay for audit
resolved · 17ms 14:02:41.318 UTC
$BONK
Mint DezXAZ8z7Pnr…B7YaB1pPB263
Authority Renounced · block 297,418,213
Creator graph 4-hop · 0 flags
LP $24.1M · locked 102w
Confidence 0.994
proof: 0x7a1c…9f4e · signed by resolver-fra-04
02 · Shield

Impersonators caught before they trend.

Shield scores every inbound cashtag against 34 typosquatting, homoglyph, and creator-drift heuristics, then attaches on-chain behaviour: LP pulls, minting, blacklist function probes. Flagged tags never reach your execution path.

  • Catches 98.3% of rugpulls before first external tweet
  • Replayable classifier — every decision is auditable JSON
  • Appeals queue for human-in-loop override, average TAT 4 min
blocked · impersonation 14:02:47.102
Authentic
$JUP
JUPyiw…QePAsvg
vs
Inbound
$JՍP
7kR4c…eeX3dQ
  • Cyrillic U (U+054D) substitution
  • Mint authority active · 0 renounces
  • Creator wallet linked to 14 prior rugs
  • LP unlocked · $4.2k seed
03 · Signal

Social velocity, joined to DEX depth.

Every cashtag emits a Signal — a scalar between 0 and 1 derived from mention velocity, unique-author reach, sentiment polarity, and pool-depth elasticity. Backtested against 47k launches since March, an S ≥ 0.72 precedes >2× price action within 11 minutes at a 68% hit rate.

  • Streaming Pearson between mentions/minute and net CLMM flow
  • Decay: 90-second half-life. No stale alpha.
  • Exported as webhook, WebSocket, or Kafka topic
$WIF
dogwifhat · verified
0.81
SIGNAL · 14:03 UTC
+312% mentions/min · last 10m
+$1.84M net flow · Raydium CLMM
04 · Route

Execution that survives the mempool.

Resolved entities can be dispatched through Vanta Route: a splitter over Jupiter, Raydium CLMM, and Phoenix order books, bundled via Jito for tip-priced inclusion. Slippage budgets are enforced server-side; partial fills are retried across venues atomically.

  • Median landed block: current + 1
  • MEV rebate passed back to the caller when captured
  • Deterministic proof of execution against the resolved entity hash
routing · $2,400.00 USDC → $WIF slot 297,418,411
Jupiter v654.2%
Raydium CLMM31.7%
Phoenix OB14.1%
Bundle
jito · 14,200 lamports tip
Slippage
11 bps · under budget
Landed
+1 block · 412 ms
05 / X cashtag integration

Cashtags, but adjudicated. Install the Vanta browser overlay. Every $tag on X gains a verified indicator, depth preview, and one-click route — without leaving the timeline.

Browser overlay

Chrome, Arc, Brave, and Orion. Ships signed; reviewed weekly.

X API tier

Enterprise firehose partner. No per-tweet polling, no rate ceilings.

Wallet

Phantom, Solflare, Backpack. Hardware paths via Ledger Nano X.

Keybase

Every Vanta signer publishes a rotating ed25519 pubkey. Verify in-app.

06 / Discussion

The open desk. A public feed for resolved cashtags. Pin a ticker, drop a thesis, watch the signal alongside. Every post is parsed through Shield before it lands.

$
0 / 320 ⌘ / Ctrl + Enter to post · Shield auto-scans on submit
0 posts
    07 / Developers

    One SDK. Four primitives. Idiomatic TypeScript, Rust, and Python. Zero hosted dependencies — Vanta runs on your keys.

    resolve.ts TypeScript
    resolve shield signal route
    // Resolve any $cashtag observed on X to a verified Solana mint.
    // Returns a signed entity you can pass to route() without re-validation.
    import { Vanta } from "@vanta/sdk";
    
    const v = new Vanta({ apiKey: process.env.VANTA_KEY });
    
    const entity = await v.resolve("$BONK", {
      minConfidence: 0.9,
      requireRenounced: true,
      maxAgeMs: 500,
    });
    
    if (entity.verified) {
      await v.route(entity, { inUsdc: 2_400, slippageBps: 20 });
    }
    // → bundle landed at slot 297_418_411 in 412 ms
    Powering cashtag-aware flow at —
    DRIFT KAMINO MARGINFI HELIUS TRITON TENSOR ZETA PHOENIX
    08 / Changelog

    Shipped, not promised.

    1. v2.4.0

      Shield model v6.1 — homoglyph coverage across 26 Unicode blocks

      False-positive rate on legitimate foreign-language tickers down to 0.04%, from 0.7%. Cyrillic, Greek, and Coptic substitutions now detected at parse time.

    2. v2.3.2

      Route: Phoenix OB splitter is now default-on for stables > $50k

      Backtested 3.4 bps average improvement vs. Jupiter-only routing on USDC→meme pairs between $50k and $500k notional.

    3. v2.3.0

      X firehose upgraded to enterprise PowerTrack v2

      End-to-end latency from tweet emit to Vanta dispatch: 9 ms median, down from 31 ms. Sustained ingest doubled to 4.2k events/s.

    4. v2.2.0

      Cashtag go-live — launched alongside X’s native $tag rollout

      Resolver, Shield, Signal, and Route all GA on mainnet the same morning X shipped. 12.1 million tags resolved in the first 24 hours.

    09 / Pricing

    Priced per resolved entity. Not per tweet.

    Builder

    Free

    For hack-day experiments and non-commercial integrations.

    • 100k resolutions / month
    • Resolver + Shield
    • Community Discord support
    • 1 region, 1 API key
    Get a key
    Most teams start here

    Studio

    $480 / month

    Production traffic for trading apps, dashboards, and bots.

    • 10M resolutions / month, then $0.00004 each
    • Resolver · Shield · Signal · Route
    • WebSocket + Kafka topics
    • 3 regions · 4 API keys · 99.95% SLO
    • Email support, 4h response
    Start Studio

    Desk

    Custom

    For market makers, prop desks, and protocols running their own flow.

    • Unmetered resolutions, reserved capacity
    • Co-located Frankfurt / New York
    • Dedicated Shield fine-tune
    • 99.995% SLO · on-call bridge
    • Named solutions engineer
    Contact the desk

    The cashtag is the new ticker symbol.
    Build on the rails underneath.