LIVE CONSTELLATION · public orbital data
UTC --:--:--
SATELLITES
—
TLE SET AGE
—
SOURCE
—
CAMERA
—
TIME
$STAR · STARBORN

STAR

Born from the constellation.
Proven on-chain.

The first coin whose address will be decided by the Starlink constellation. You're floating inside it right now: every light here is a real satellite, 550 km up, live.

CAAWAITING CA
TRACKING
—
NORAD— RANGE— ALT— VEL— LAT/LON— INCL— STATE—
move to look around · tap any satellite
RENDERING —
NEARBY SATELLITES ENLARGED FOR VISIBILITY
NOT AFFILIATED WITH SPACEX
SCROLL
01 · ORIGIN

The address won't be chosen.
It will be observed.

Most coins get a random address from a laptop. $STAR's will come from the sky.

Right now about ten thousand Starlink satellites are circling the planet in thin shells, 340 to 570 km up, each one tracked and published as a two-line orbital element set. Those numbers are public, they change constantly, and nobody controls all of them at once.

We committed to one exact future second. At that second we freeze the entire constellation, hash it, and let it decide the mint. Then we publish everything so you can do the math yourself.

Orbital data: CelesTrak public GP elements. $STAR is a community memecoin and is not affiliated with, endorsed by, or connected to SpaceX or Starlink.

THE CONSTELLATION, BY ORBITAL SHELLcomputed live from the loaded data
02 · PROVENANCE

Four steps.
No trust required.

COMMIT PENDING · CA DROPPING SOON
  1. 01

    COMMIT

    Before anything happens we publish a hash of the rules, a hash of 32 bytes of secret entropy, and the exact future UTC second of the snapshot. After this, nobody can change the recipe.

    SNAPSHOT UTC
    PENDING
    COUNTDOWN
    —
    sha256(entropy)
    PENDING
    sha256(rules)
    PENDING
  2. 02

    SNAPSHOT

    At that second we download the whole Starlink element set from CelesTrak, every satellite, then canonicalize it: sort by NORAD id, one NAME / LINE1 / LINE2 block each, LF endings, and SHA-256 the result.

    SATELLITES
    PENDING
    sha256(snapshot)
    PENDING
    RAW FILE
    PENDING
  3. 03

    DERIVE

    The sky and the committed entropy go through HKDF-SHA256, which produces 32 bytes. Those bytes are the Ed25519 seed of the mint keypair, the same thing as Solana's Keypair.fromSeed.

    seed = HKDF-SHA256(
      ikm  = entropy ‖ sha256(snapshot),
      salt = "STAR-MINT-v1",
      info = "STARLINK-GP|" + snapshot_utc,
      L    = 32 )
    mint = Ed25519.fromSeed(seed).publicKey
    MINT
    AWAITING CA
    DECIDER SAT
    PENDING
  4. 04

    PROVE

    Once the mint exists we reveal the entropy and publish the raw snapshot and the script. Anyone can check that the entropy matches the commitment and the snapshot matches its hash, and that the result is the CA.

    ENTROPY
    SEALED UNTIL MINT
    VERIFIED
    —

Why the secret entropy? The snapshot is public the instant it's taken. If the sky alone made the seed, anyone could compute the mint's key at the same moment we do and race us to it. The sealed entropy stops that. The committed hash proves we couldn't swap it later, and the sky proves we couldn't pick the outcome in advance.

03 · VERIFY

Recompute it yourself.

The script is short, has zero dependencies, and runs on Node 18+. It canonicalizes the snapshot, checks the hashes and derives the address, then names the satellite that "decided" it.

THE SKY YOU'RE LOOKING AT · HASHES TO
computing…
sha256 of the canonical snapshot loaded on this page
# 1 · get the published snapshot + script
git clone <repo> star && cd star

# 2 · recompute (no npm install needed)
node scripts/derive-star-address.mjs \
  --snapshot proof/snapshot.tle \
  --time     <SNAPSHOT_UTC> \
  --entropy  <REVEALED_ENTROPY> \
  --expect   <CA>

# → "match": true, plus the decider satellite

# also check: sha256(entropy) == commitment
echo -n <REVEALED_ENTROPY> | xxd -r -p | sha256sum

Want a dry run before launch? node scripts/derive-star-address.mjs --test runs a public test vector (entropy = 00…1f) against the bundled constellation.

04 · TOKEN

$STAR

CONTRACT
AWAITING CA
NETWORK
Solana
fair launch
05 · FAQ

Questions from the ground.

Is the globe real?

Yes. Every point is a real Starlink satellite from CelesTrak's public element set, moved forward to this second in your browser with SGP4, the standard model for these elements. The day/night line comes from the Sun's position at the current UTC time. Tap a point to see which satellite it is.

Are you SpaceX? Is this a Starlink product?

No. $STAR is an independent community memecoin. We use public orbital data that anyone can download. We aren't affiliated with, endorsed by, or connected to SpaceX or Starlink in any way, and we don't use their logos or trademarks.

Couldn't you just keep re-rolling until you liked the address?

No. The snapshot second, the rules and the entropy hash are all published before the snapshot. Each one is fixed, so there's exactly one valid answer. If the revealed values don't hash to what we committed, the proof fails in public.

Why does the satellite count change?

Satellites launch, deorbit and get re-cataloged constantly. The live globe shows the latest public set. The snapshot that decides the address is frozen forever as a file anyone can hash.

What is the "decider" satellite?

Just for fun: the derived seed also points at one satellite in the snapshot, and we highlight it on the globe after launch. It doesn't control anything. It's the satellite that happened to be on duty that second.

Does any of this make $STAR worth something?

No. The provenance proves where the address came from, and that's all. $STAR is a memecoin with no intrinsic value, no promised returns, and no roadmap obligations. Prices can go to zero.