DRIFT documentation

Hold $DRIFT, claim a Shard, watch it live. This is the full reference for the token, the claim, and the evolution engine behind every Shard in the Drift.

Overview

DRIFT is a holder collectible on Solana. $DRIFT is a Token-2022 mint; holding it entitles your wallet to Shards — floating biomes that you claim with a single gasless signature. Each Shard is a small running world: it has a biome, an element, a rarity, live weather and temperature, six stats, a chemical make-up, companions that hatch, and mutations that surface. Every Shard gains a level every 15 minutes and climbs toward its ceiling.

The rule that ties it together is simple: 1 $DRIFT = 1 Shard. Two tokens entitle you to two Shards, three to three, and so on. Sell your tokens and the matching Shards release back to supply.

The $DRIFT token

$DRIFT is a Token-2022 (Token Extensions) mint on Solana. The contract address is:

5iyR3QqpEGP4wW3nFRQEhtBKkD1TM8S84yLJ9LVdrift

Always confirm the address character-for-character before you trade. Your balance is read live from the chain — the app sums every $DRIFT token account your wallet owns and floors the total to get your Shard entitlement.

Supply

AllocationAmountPurpose
Total supply12,000Fixed $DRIFT supply
Liquidity6,000Seeded to the market
Shard minting6,000Backs every claimable Shard
OG windowfirst 6,000The first Shards ever claimed are OG

There can never be more than 6,000 active Shards at once. When a Shard releases, its slot returns to supply and can be claimed again.

Holding & entitlement

Your entitlement is the whole-number part of your live $DRIFT balance. Hold 1.0–1.99 $DRIFT and you can claim 1 Shard; hold 5 and you can claim 5. Buy more and claim again to top up. The app re-reads your balance every time it needs it, so your entitlement is always current.

Sign to claim

Claiming is a single off-chain message signature. Your wallet signs a short human-readable message; the server verifies the ed25519 signature against your wallet's public key. That proves the wallet is yours.

  • Gasless. No transaction is sent, so there is no network fee.
  • Safe. A message signature can never move your tokens or SOL — it only proves ownership.
  • Instant. Verified Shards mint to your wallet immediately and appear in your portfolio.

At claim time the server reads your live balance and mints exactly as many Shards as you're entitled to but haven't claimed yet, drawing from the remaining supply.

Your portfolio

Your portfolio is server-side and tied to your wallet address. Connect and every claimed Shard appears with its live stats, evolution timer and full detail. Open any Shard to see its level, stage, weather, temperature, stats, companions, chemistry, mutations and coordinates, all updating on the 15-minute clock.

Selling & release

Your Shard count follows your live balance. If you sell $DRIFT and drop below the number you've claimed, your newest Shards release back to supply first — your oldest and most-evolved (and OG) Shards are kept as long as possible. A released Shard's slot is freed for someone else to claim. Releasing an OG Shard burns its OG status for good.

Evolution

Every Shard gains one level every 15 minutes from the moment you claim it, until it reaches the ceiling set by its rarity. Evolution is computed deterministically from the Shard's seed and the time elapsed, so it is identical on every read and survives restarts — your Shard keeps climbing whether or not you're watching.

As it levels, a Shard passes through stages — Dormant → Waking → Active → Ascendant → Transcendent — its stats climb, its weather rotates, companions hatch at milestones, and mutations may surface.

Rarity & ceilings

Rarity sets a Shard's level ceiling and how hard its stats climb.

TierMax levelStat ×Drop rate
Common30×1.00~40%
Uncommon40×1.18~24%
Rare55×1.40~22%
Epic70×1.70~9%
Legendary85×2.10~4%
Mythic100×2.70<1%

OG & Ancestry

The first 6,000 Shards ever claimed are OG. An OG Shard is the strongest thing you can hold in the Drift:

  • +15 to its level ceiling.
  • +12% to all stats.
  • Ancestry — a bonus that grows the longer the Shard stays in your wallet unsold, up to +30% more.

Ancestry is the heart of the OG mechanic: OGs that are never sold keep getting stronger. The moment an OG Shard leaves your wallet, its OG status and Ancestry are gone for good — and once all 6,000 OG slots are claimed, no new OG can ever exist.

Genesis

Three Shards were charted by hand before the atlas went procedural: Sporelight Reach, Verdant Throne and Emberpod Hollow. They sit in the treasury, fully ascended, and add +100 levels on top of everything else. They are the rarest Shards in the Drift and are not part of the claimable pool.

Biomes

Every Shard is minted into one of twenty biomes. The biome sets the artwork, the element, the base climate, the chemical make-up and which companions it attracts. Biomes span the rarity ladder, from the common Verdant Flats and Dune Expanse to the legendary Crystal Aerie and Void Rift, up to the mythic Aurora Veil. Browse the full set on the atlas.

Elements

Each biome runs one of nine elements — Fire, Ice, Earth, Water, Nature, Toxic, Aether, Void, Crystal. The element bends how a Shard's six stats grow (a Fire Shard leans into Power and Flux; an Ice Shard into Stability and Vitality) and which species its companions belong to.

Weather & temperature

Ten weather systems rotate across a Shard — Clear Drift, Ion Mist, Stormfront, Aurora Surge, Ashfall, Blizzard, Bloomwind, Eclipse, Heatwave, Solar Flare. Weather shifts on the evolution clock and swings the Shard's core temperature around the biome's baseline, so an Ember Reach can bake past 180° while a Void Rift reads deep below zero.

Companions

At level milestones (roughly 25%, 55% and 85% of the ceiling) a Shard hatches a companion — a named creature with its own species, element, rarity and power. Higher-rarity Shards reach their milestones at higher levels but field stronger companions, and OG Shards give their companions a power bonus.

Chemistry

Every Shard reads out its chemical composition, normalised to 100% — Magma and Sulfur on Ember Reach, Glacial Ice and Brine on a Glacier Shelf, Aetherite and Voidstone on the exotic biomes. The mix is seeded per Shard, so no two read exactly alike.

Mutations

Across its life a Shard can mutate. Each tick carries a small chance to surface a permanent trait — Void Touched, Solar Charged, Twin Cores, Crystalline Bloom and more — each one permanently buffing a stat. Mutations accumulate, so a long-lived Shard can stack several.

Stats

Every Shard carries six stats: Power, Resonance, Stability, Luminance, Flux, Vitality. They start from a seeded base and climb with level, scaled by the element's growth profile, the rarity multiplier, the OG bonus and any mutations. Their sum is the Shard's overall Power rating.

Architecture

DRIFT runs as a single Node service. Identity (biome, rarity, seed) is set once at claim and stored; everything after — level, stats, weather, temperature, companions, mutations — is a pure function of that seed and the elapsed time, so the server is the single source of truth and any read reproduces the same state. The store is a durable JSON file on the Render /data disk, written with atomic snapshots so a crash can never corrupt it.

Deploy on Render

The repo ships a render.yaml blueprint. Deploy it as a Render Pro web service with a persistent disk mounted at /data — that disk holds the Shard database, so it must persist across deploys.

  • DRIFT_MINT — the $DRIFT mint (defaults to the address above).
  • RPC_URL — a Solana RPC endpoint. Use a dedicated provider in production; the public endpoint is rate-limited.
  • DATA_DIR — set to /data (the mounted disk).
  • SITE_URL — your canonical URL, for the sitemap.
  • ANTHROPIC_API_KEY — optional; enables the Oracle (below).

Health check path is /api/drift/health.

The Oracle

Set ANTHROPIC_API_KEY and each Shard is given two lines of written lore the first time it's opened, generated for that exact Shard and cached on the record so it's only written once. Without a key, a deterministic templated line is used instead — the Oracle is purely additive and never blocks a Shard from loading.

API

The JSON API lives under /api/drift/. Read-only endpoints are public; claiming requires a verified signature.

EndpointReturns
GET /api/drift/catalogBiomes, rarities, elements, weather, supply.
GET /api/drift/statsMint, supply, minted, OG active, holders, price.
GET /api/drift/balance?owner=Live $DRIFT balance and entitlement.
POST /api/drift/challengeA nonce + message to sign.
POST /api/drift/claimVerifies the signature and mints Shards.
GET /api/drift/portfolio?owner=Your Shards, reconciled to balance.
GET /api/drift/shard/:idOne Shard's full live state.

Open my portfolio →   Read the FAQ