SOLANA · PUMP.FUN

One token
to rule them all.

SQUDAI is an autonomous AI trading engine that discovers, analyses, buys and sells Solana tokens — then shares the winnings with its holders.

We empower every crypto trader in the world to sleep well at night.

Live goals · refreshed hourly

Three vaults. Filling right now.

Engine profits stream into three community vaults. Watch them fill — when a vault hits its goal, everyone eligible gets paid.

Elite Piggy Bank 10M+ holders
PAYING OUT
— / — —
Distributed to Elite all-time—
goal met → Elite wallet distribution to the 20 seats
XStocks Treasury coming soon
VOTE OPEN
— to the vote —
Vault value in XStocks—
Next community vote—
vote day → 20% of the vault distributed to eligible holders
Buy & Burn supply shrinks
TORCHED
— / — —
SOL burned through all-time—
$SQUDAI removed from supply—

refreshes hourly

What your bag unlocks

Hold more. Unlock more.

Type your $SQUDAI holdings — or tap a tier — and watch the blade take. Every feature below lights up the moment your bag unlocks it. Tap any one for the full detail.

Our mission

While you sleep,
the engine works.

SQUDAI runs 24/7 so you don’t have to stay up staring at the charts at 4 AM. No panic-selling at the bottom. No missed entries. Hold the token — the engine does the rest.

01

Autonomous

Discovers, scores and trades Solana launches with zero human intervention.

02

Selective

Every launch is scored 1–10 across website, socials and on-chain signals — only the strongest, with real volume behind them, get through the gates.

03

Shared

Every profit flows back to $SQUDAI holders — token airdrops today, more to come.

The engine · live

Every signal. Every catch.

A 24/7 record of every token the engine analysed — score, entry, peak, outcome. Pulled live from the production database.

live feed latest engine decisions · auto-streaming
DETECTED—last 30 days
AI-INVESTIGATED—enriched & triaged
BUY SIGNALS—AI said buy
BOUGHT—engine executed
DISTRIBUTED—holder airdrops
TO HOLDERS—value at distribution
TOKENS SCANNED — last 7 days
BUY SIGNALS — issued by AI
SUCCESS RATE — ≥ +5% from entry to ATH
AVG GAIN — rolling signal avg
TOP CATCH — 7-day record
Leaderboard · top 10 catches · last 7 days tap a row for full trade detail
— loading —
Every payout, on the record

Who the engine has paid.

Every distribution the engine has ever made — lottery airdrops, wheel redemptions, game prizes, Elite payouts — is written to the ledger and kept permanently. This is the all-time board, ranked by what those tokens were worth at their peak.

—WALLETS PAID
—TOKENS DISTRIBUTED
—IN POTENTIAL AT EACH TOKEN’S ATH
—BEST WALLET
# WALLET HOLDER TOKENS RECEIVED TOP TOKEN IN POTENTIAL $SQUDAI HELD HOLDING FOR

Tokens received is the raw sum across every coin a wallet was airdropped, with the number of distinct coins beside it. In potential is what those tokens would have been worth at each coin’s peak market cap after we detected it — not what they were worth when they landed, and not what they are worth now. Top token is the biggest runner that wallet caught, measured from detection to peak. Holding period counts only continuous time above 1M $SQUDAI, capped in the display at >30d. Refreshed hourly from an append-only ledger that is retained indefinitely.

Our tech

The engine, in code.

Five stages, fully autonomous. Every line below runs in production on Azure Functions, Solana RPC, and Cosmos DB — 24/7.

discovery / helius_client.py python
STAGE 01 · DISCOVERY

Stream new launches in real time.

Polls DexScreener for paid profiles (a $300 commitment that filters most scams), enriches with Helius DAS data on-chain.

async def discover_paid_launches(session, seen):
    """Stream new Solana tokens with paid DexScreener profiles."""
    profiles = await dex_paid_profiles(session, chain="solana")
    for p in profiles:
        if p["mint"] in seen: continue
        token = await helius_get_asset(session, p["mint"])
        if token.get("supply") and token.get("decimals"):
            yield {**p, **token}
triage / first_pass.py python
STAGE 02 · TRIAGE

Kill memes before they cost compute.

RDAP-checked domain age, real Twitter accounts (not posts), excluded-domain blocklist. Cheap pre-filter before the expensive AI call.

async def first_pass_triage(session, website, twitter):
    if not (website and twitter):
        return False, {"reason": "missing socials"}
    if not is_twitter_account_url(twitter):
        return False, {"reason": "twitter not an account"}
    domain = extract_domain(website)
    if not domain or is_excluded_domain(domain):
        return False, {"reason": "invalid domain"}
    age = await rdap_domain_age_days(session, domain)
    if age is None or not MIN_AGE <= age <= MAX_AGE:
        return False, {"reason": "domain age out of range"}
    return True, {"domain": domain, "age_days": age}
decision / mindshare.py python
STAGE 03 · DECISION

Score the noise into a number.

Mindshare is one of 20+ signals fed to Claude. Five components, each 0–2 points, normalised to a 1–10 mindshare score before the final BUY/PASS call.

def mindshare_score(tweets, user) -> dict:
    """Five components × 2 pts each → 1-10 mindshare."""
    followers = user.get("followers", 0)
    engagement = sum(t["likes"] + t["rts"] + t["replies"] for t in tweets)
    rate = engagement / max(followers, 1)
    score = 0
    score += 2 if followers >= TIER_HI else 1.5 if followers >= TIER_MID else 0
    score += 2 if rate >= ENG_HI else 1 if rate >= ENG_MID else 0
    # + reach, consistency, verified — each 0-2
    return {"score": min(round(score), 10), "rate": rate}
entry / jupiter_swap.py python
STAGE 04 · ENTRY

Round-trip simulate before sending.

The engine quotes both directions on Jupiter and rejects honeypots if the round-trip leaks more than the configured ceiling — zero lamports spent on traps.

async def execute_buy(client, mint, sol_amount):
    """Round-trip simulate before sending — kills honeypots."""
    quote_in  = await jupiter_quote(SOL, mint, sol_amount)
    quote_out = await jupiter_quote(mint, SOL, quote_in["outAmount"])
    leak = 1 - (quote_out["outAmount"] / quote_in["inAmount"])
    if leak > MAX_ROUNDTRIP_LOSS:
        return {"status": "honeypot_detected", "leak": leak}
    swap = await jupiter_swap(quote_in, payer=KEYPAIR, priority="auto")
    return await client.send_transaction(swap)
distribute / lottery.js javascript
STAGE 05 · DISTRIBUTE

Half of every buy goes to holders.

Every AI buy sets a share aside for holders, airdropped straight to winners drawn by weighted ticket lottery — one ticket per 1M $SQUDAI held, one win per wallet per draw.

function selectLotteryWinners(holders, perTicket, winnerCount) {
  // Eligible: ≥ MIN_TOKENS $SQUDAI. Tickets = balance ÷ perTicket.
  const pool = [];
  holders
    .filter(h => h.token_balance >= MIN_TOKENS)
    .forEach(h => {
      const tickets = Math.floor(h.token_balance / perTicket);
      for (let i = 0; i < tickets; i++)
        pool.push({ wallet: h.wallet_address });
    });

  const winners = [], taken = new Set();
  while (winners.length < winnerCount && pool.length) {
    const drawn = pool.splice(Math.floor(Math.random() * pool.length), 1)[0];
    if (taken.has(drawn.wallet)) continue;
    winners.push(drawn); taken.add(drawn.wallet);
  }
  return winners; // 20 unique wallets, weighted by holdings
}
revmake / lease.js javascript
STAGE 06 · PROFIT

Trailing stops with optimistic concurrency.

Every position is monitored on a 10-second cadence with a Cosmos DB lease (etag-guarded) so two function instances never double-trade the same token.

async function acquireLease(token) {
  const fresh = await container.item(token.id, token.mint).read();
  if (fresh.revmake_stage === 'in_process'
      && Date.now() - new Date(fresh.lease_ts) < LEASE_TIMEOUT) return null;
  const entry = fresh.buy_decision_detection_mc;
  const next = {
    ...fresh,
    revmake_stage:     'in_process',
    revmake_state:     fresh.revmake_state ?? 'monitoring',
    revmake_ath_mc:    fresh.revmake_ath_mc ?? entry,
    revmake_stop_loss: fresh.revmake_stop_loss
      ?? Math.max(fresh.ai_stop_loss, entry * TRAIL_FLOOR),
    lease_ts: new Date().toISOString(),
  };
  return container.item(token.id, token.mint)
    .replace(next, { accessCondition: { type: 'IfMatch', condition: fresh._etag } });
}

live in production · solana rpc · helius · jupiter · claude

Where the money comes from

The flow of value.

Four steps, running on their own. The exact splits are engine settings that get tuned as the system grows — what never changes is the direction of travel: revenue in, holders and the vaults out.

01
Creator fees come in

Every $SQUDAI trade on Pump.fun earns a creator fee. That revenue funds the engine and the team — no separate treasury raise, no token sales.

02
The engine buys

The AI scores new Solana launches around the clock and buys the ones that pass its gates.

03
Holders get their share

Part of every buy is airdropped to eligible holders by weighted lottery, the moment the buy lands. The rest is traded by the sell engine.

04
Profits fill the vaults

Realised profit streams into the three community vaults above — Elite payouts, the XStocks Treasury, and Buy & Burn.

Phase ahead · SQUDAI Treasury

Real stocks. Real dividends.

Engine profits will accumulate into a vault of tokenized stocks (XStocks). Every month, the community votes — and the vault pays its holders like dividends.

The Vault

4–5 XStocks · bought in equal splits when the SOL goal is met
—DAYS
—HOURS
—MIN

next community vote · 1st of every month · announced in Telegram ahead of time

01
Profits fill the vault

A share of every profitable engine trade flows to the Treasury wallet. When the SOL goal is met, the vault buys 4–5 XStocks in equal parts.

02
Monthly holder vote

On the 1st of each month, holders with 5M+ $SQUDAI held for 24h+ vote in Telegram. The holding-time rule stops wallet-hopping double votes.

03
20% quorum → 20% payout

If at least 20% of eligible voters take part, 20% of the vault's XStocks are distributed to every eligible holder — voted or not. Dividends, on-chain.

Hold the token.
Sleep well at night.

Live on Pump.fun. Copy the contract address below or jump straight to a trading link.

CA: GurGmtPpqf3ghLjPBsbYJHdWZ6k7bDaB2sha9Ycspump
SQUDAI lockup
Important — please read.

$SQUDAI is a community-driven experiment deployed on Pump.fun. Distributions described on this page (token airdrops, buy & burn, and any future programs) are community benefits provided on a best-effort basis and are not guaranteed. Nothing on this site is financial advice. Cryptocurrency trading is extremely risky — you may lose 100% of what you put in. Always do your own research (DYOR), only commit what you can afford to lose, and never act on a single source. Past performance of engine signals does not predict future results.

HOW IT WORKS