SI6900
…

SI6900 docs

SI6900, short for Super Intelligence 6900, is a launchpad. You launch a coin on Pump.fun through it, and the creator fees that coin earns are spent on AI tokens that are airdropped to you and to the people holding your coin.

Pump.fun pays a creator fee on every buy and sell of a coin to whoever is registered as its creator. When you launch through SI6900, that creator is an account owned by the SI6900 program rather than your wallet. The program books every fee it receives: 1% goes to the protocol, and the rest is divided between a dev bucket and a holders bucket in the proportion you chose at launch.

When a bucket has collected enough, a drop runs. The drop swaps the SOL for the current coin of the hour, one of the AI tokens in the basket, and sends it out: the dev’s part to the dev, the holders’ part split pro-rata across every wallet that holds at least the coin’s minimum. Holders are paid in AI coins only, never in SOL.

Everything that decides who gets what is computed by the program on chain. The keeper, the bot that runs drops, only supplies the list of holders and pays the transaction fees; it cannot choose the coin, the price, or the amounts.

Quickstart

Launch a coin

  1. Connect a Solana wallet (Phantom, Solflare, Backpack or any Wallet Standard wallet).
  2. On Launch, fill in the name, ticker, image and description, and set the split slider. Optionally add socials and an initial buy.
  3. Pick the minimum holding a wallet needs to receive drops: between 0.01% and 0.1% of supply.
  4. Press launch and approve one transaction. It creates the coin on Pump.fun, registers it with SI6900 and makes your initial buy, all at once. If any part fails, none of it happens.

Hold a coin

Buy any SI6900 coin and keep at least its minimum in your wallet. You don’t sign up or claim anything. Drops arrive in your wallet as AI tokens. The coin’s page has a Check a wallet box that shows whether you qualify, an estimate of your share of the next drop, and anything accrued for you.

How launches work

The launch is a single versioned transaction that your wallet signs once. A fresh mint keypair is created in your browser and co-signs it. In order, it:

  1. creates the coin with Pump.fun’s create_v2, naming SI6900’s per-coin Launch account as the creator;
  2. calls SI6900’s register_launch, which checks inside the same transaction that the coin really was created that way, that it is a plain SOL-quoted coin, and that its creator is the Launch account, then records your split, the minimum holding and the current protocol fee;
  3. if you chose an initial buy, creates your token account and buys on the curve before anyone else can.

The site signs nothing on your behalf. Your wallet signs the transaction, the site checks the wallet returned it unchanged, adds the mint’s signature and sends it. Before you sign, the image and the metadata file are stored on the site’s Vercel Blob store under names derived from their own contents, so neither can change without its address changing.

Creator fees build up inside Pump.fun until someone collects them. Collection is permissionless: the keeper sweeps them into the Launch account and calls sync_fees, which splits them into the buckets. After the coin graduates to PumpSwap the same fees keep flowing to the same account.

Fee split

The split slider sets how the creator fees after the protocol’s 1% divide between the dev (the wallet that launched) and the holders. Any value from 0 to 100 is allowed, in steps of 1%. 100% to the dev is a coin that pays its creator in AI tokens; 100% to holders is a coin whose creator takes nothing.

Of every 1 SOL of creator feesDev 30%Dev 50%Dev 0%
Protocol (1%)0.0100.0100.010
Dev bucket0.2970.4950
Holders bucket0.6930.4950.990

The split is stored in the coin’s Launch account and can’t be changed. The protocol fee is also fixed per launch: the admin can change it for future launches, through a 24-hour timelock and never above 5%.

Pump.fun’s own trading fees are set by Pump.fun and are not changed by SI6900. On the bonding curve the creator fee is about 0.30% of volume, so a coin trading 333 SOL a day earns about 1 SOL a day in creator fees.

Coin of the hour

Each drop buys exactly one coin: whichever basket coin is the coin of the hour when the drop starts. Every hour anyone can call advance_schedule, which runs a smooth weighted round-robin over the basket on chain. A coin with weight 4 comes up four times as often as a coin with weight 1, the order is deterministic, and nobody, including the keeper, can pick it.

The schedule is public on purpose. The Basket page shows the next 12 hours. Buying a known coin at a known time invites front-running, so every swap is limited: it must clear an on-chain price floor measured against the coin’s reference pool one slot earlier, each swap may use at most 0.3% of that pool’s SOL, and all launches together at most 1% per hour. A launch that hits the hourly cap waits for a later hour.

Airdrops and accrual

When a drop runs

A launch drops when at least 0.5 SOL of new fees has arrived since its last drop and an hour has passed, or once a week if its buckets hold at least 0.05 SOL. The keeper starts drops; if the keeper disappears for 21 days, anyone can run them.

Who receives it

Before a drop, the keeper takes a snapshot of holders twice, an hour apart, and uses the smaller balance. Wallets below the coin’s minimum, the dev, protocol accounts and anything that isn’t a plain wallet are excluded. The program then recomputes each share itself from live balances: a wallet gets the holders’ part times its balance, divided by the eligible total (never less than a third of circulating supply). No wallet can receive more than three times its fair share, whatever list the keeper submits.

How it is delivered

  • Coin: you already have a token account for that coin, so your share is sent straight to it.
  • Create: you don’t, but your share (plus anything accrued) is worth at least four times the rent of a new token account. The program creates the account and the rent comes out of your own share.
  • Accrue: your share is smaller than that. It stays in the protocol’s vault, in that coin, credited to your wallet, until it is worth sending or you open the token account yourself.

Accrued shares are never converted to SOL. Each launch keeps one accrual ledger per coin. Its rows live in the program’s events and only a hash of them is stored on chain, so anyone can rebuild the ledger and check it. A row older than 30 days is settled by anyone: pushed to the holder at their own rent cost if it is worth at least twice the rent, otherwise returned to the holders’ side and shared again in a later drop.

Small holders wait. With today’s token-account rent, a coin earning around 1 SOL a day delivers roughly 58% of the holders’ side as coins after 30 days and 81% after 90 days; the rest is accrued, in carry, or spent on rent and swaps. At low volume most of the holders’ side stays accrued for weeks. The estimator on the Launch page shows this for your expected volume.

The basket and swap-outs

The basket holds up to 50 of the largest AI tokens that trade on Solana. The keeper builds it from CoinGecko’s AI categories, maps each to its Solana mint and filters out anything a holder shouldn’t be sent: a live mint or freeze authority, unusual Token-2022 extensions, or a reference pool that is too thin to buy from safely.

The program prices each coin against one SOL-quoted reference pool on PumpSwap, Raydium (CPMM or AMM v4) or Meteora (DAMM v1 or v2), and a coin needs $15k of liquidity there to enter ($10k to stay). Every swap is capped as a share of that pool’s reserves, so a thin pool only ever gets small buys. In the ranker’s latest dry run 103 coins qualify, and the top 50 by market cap make the basket.

Coins are ranked by market cap on Solana. A coin enters after ranking 40th or better twice in a row and leaves after falling below 60th twice, performing poorly, or losing liquidity. Weight is the lower of a rank tier and a liquidity tier, so a thin pool is never bought heavily.

Changes are proposed in chunks and sealed on chain, then wait 24 hours before anyone can apply them. At most five coins change in a week. That includes the first basket. There is one exception: a coin whose mint becomes unsafe can be removed by anyone at once.

Verify

The Verify page runs in your browser and reads the chain itself, through the site’s RPC relay (see Site and services), which passes the RPC’s answers through unchanged. It checks that the program is deployed and who can upgrade it, that every config value is within its hard cap, what admin changes are queued, that the protocol lookup table is intact, that each basket coin is still safe and that every coin vault holds at least what the launches’ books say it should. For each launch it checks that Pump.fun still routes creator fees to the Launch account and that the account’s SOL covers every bucket. For every accrual ledger it rebuilds the rows from the program’s events and requires them to hash to the on-chain head. It also checks that the treasury can receive protocol fees.

Before every drop the keeper publishes three files at /api/proofs, stored by the hash of their contents and never changed afterwards: the holder snapshot, the manifest of who is paid and on what balance, and after each pass the ledger of accrued rows. Only the keeper can write them; anyone can read them. The Verify page fetches each drop’s files, re-hashes them, requires the snapshot hash and the manifest’s chain hash to equal what begin_drop wrote on chain, re-derives the manifest from the snapshot, and requires each ledger file to hash to its on-chain head. Mainnet drops don’t start until the files are public there, on the site’s Blob store. A copy in a public GitHub repo is optional extra redundancy; no check depends on it.

The page ends with a count of passing checks. Green rows passed, red rows failed, and amber rows are warnings worth knowing that are not failures. Grey rows are information and are not counted: who holds the upgrade authority, a basket with no entries yet, a basket proposal waiting to apply (and when it can), and “no launches”, “no drops” or “no accrued rows” yet. Before the first launch and the first drop, much of the page is grey.

Risks

  • Coins can go to zero. Both your launched coin and the AI tokens it pays out in are volatile. An airdrop is worth whatever the coin is worth when you sell it.
  • The program is upgradeable. The upgrade authority is a single wallet, the owner’s, not a multisig. Whoever holds it can change the code and move any funds the program holds. Verify shows the current authority.
  • The program has not had an external audit. It has an extensive local test suite against Pump.fun’s and Jupiter’s real program binaries, which is not the same thing.
  • Pump.fun can change. Pump.fun’s admins can re-point a coin’s creator or change their programs. If fees stop reaching the Launch account, anyone can mark the launch as diverted; existing buckets still drop, but new fees stop.
  • Small holders wait. Shares below a token account’s rent accrue and can take weeks to arrive at low volume.
  • Swaps cost something. Pool fees, price impact and MEV take roughly 1.5% of every swapped lamport, within on-chain limits.
  • The keeper is trusted to show up. It can’t steal or redirect value, but if it stops, drops slow down until the open-round fallback lets anyone run them.
  • Nothing here is financial advice, and launching a token may have legal consequences where you live.

Contracts

Addresses this site is built for, on this cluster. The SI6900 program is named basketpad on chain; no brand appears in any seed.

Site and services

The site is si6900.xyz, hosted on Vercel. SI6900 is on X as @SI6900xyz.

  • RPC relay. Your browser reads the chain and sends your signed transactions through /api/rpc on this site, which forwards them to a private Solana RPC. The RPC key stays on the server; none is built into the page. The relay only answers this site’s own pages, only allows the read methods the site uses plus sending and simulating transactions, and limits how often one address may call it. It can’t sign anything or change what you signed.
  • Coin images and metadata are stored on the site’s Vercel Blob store, named by the hash of their contents. No IPFS pinning service is used.
  • Drop proofs (snapshot, manifest, ledger) are published to the same Blob store and served at /api/proofs. Only the keeper can write them; anyone can read them.
  • Market data and swaps. The keeper ranks the basket with CoinGecko and Jupiter data and swaps through Jupiter, using their public endpoints without an API key. Holder snapshots come from a Helius RPC.

FAQ

Do I need to claim anything?

No. Drops are pushed to your wallet. The only exception is a share too small to justify a new token account, which accrues until it is; you can speed that up by opening the token account for that coin yourself.

Why AI coins and never SOL?

That’s the product: each coin launched here is backed by a stream of buys into the AI basket, and holders share in it. Paying small holders SOL would turn the basket into a fee rebate.

Can the dev change the split later?

No. It is written into the Launch account at launch and no instruction changes it. The dev can only hand the dev role to another wallet.

What is $SI6900?

The owner’s own coin, launched through this pad like any other. Until it is launched, the site says so instead of showing an address.

What happens if the keeper stops?

Fees keep collecting in Pump.fun under the Launch account. After seven days a backup keeper can act, after 14 days the dev can withdraw the dev bucket as SOL, and after 21 days anyone can run drops for holders.

Is the coin of the hour the same for every launch?

Yes. The schedule is global, so in a given hour every launch that drops buys the same coin, within a shared hourly cap per coin.