Skip to main content

ALPUN Founders Farm collection

Season 0 mints one MPL Core collection on Solana:

Collection name: ALPUN Founders Farm
Season: Season 0
Symbol: ALPUNFARM
Theme: The restoration of the first Alpaca Universe farm
Total supply: 3,000 NFTs

Rewards are first-come, first-served within weekly release waves: when a tier's supply is gone, it is gone. Remaining supply and the next wave date are always visible in the game HUD.

Reward tiers

Eligibility combines productive time, farm progression and a minimum ALPUN balance held in your linked wallet. (Season 0 uses wallet holdings — no staking required; staking arrives with Season 1.)

NFT seriesSupplySerialsTime + progressionMin. ALPUN heldClaim fee
Pioneer Farm Sign2,000#0001–#20002 productive hours + Parcel 25,000250 ALPUN
Silver-Fleece Alpaca750#0001–#07508 productive hours + Parcel 425,0001,000 ALPUN
Golden Alpaca Cart200#0001–#020018 productive hours + Parcel 5100,0005,000 ALPUN
Genesis Crown Alpaca50#0001–#005030 productive hours + Heritage Farm500,00025,000 ALPUN

A player may earn one NFT from each tier, so an early dedicated player could eventually hold all four.

How the hold requirement works

  • Productive time counts toward a tier only while your linked wallet's ALPUN balance is at or above that tier's threshold. One balance covers every tier at or below it. Balances are sampled continuously by the backend.
  • Dipping below a threshold pauses accrual for that tier (progress is never wiped) and starts a 7-day cooldown before accrual resumes.
  • Claiming requires the threshold to have been held continuously for the 7 days before the claim.
  • The claim fee is paid in ALPUN: 50 % is burned, 50 % goes to the treasury. Both shares are published on-chain.

Release waves

Each tier is released in weekly waves; unclaimed supply rolls into the next wave, so nothing is ever stranded:

Waves open on Tuesdays. Every tier is fully released by October 27, 2026, and Season 0 closes on October 31, 2026:

TierWavesSchedule (2026)Per wave
Pioneer Farm Sign8Aug 18 → Oct 6250
Silver-Fleece Alpaca9Sep 1 → Oct 27150 opening drop, then 75
Golden Alpaca Cart8Sep 8 → Oct 2725
Genesis Crown Alpaca7Sep 15 → Oct 277 (finale wave: 8)

Wave terms (including any threshold adjustments for future waves) are announced before each wave opens and never changed retroactively.

note

Season rewards are variable, not guaranteed, and may end after any season. NFTs are collectibles with in-game cosmetic utility.

Utility

TierUtility
Pioneer Farm SignCosmetic — founder sign placed near the farm entrance
Silver-Fleece AlpacaCosmetic — playable silver alpaca skin and animation set
Golden Alpaca CartCosmetic — golden cart and profile badge
Genesis Crown AlpacaCosmetic + prestige — royal alpaca, permanent founder status

Bonuses stay cosmetic or moderate so the game does not become pay-to-win.

How winning an NFT works

1. Player reaches the eligibility threshold during an open wave.
2. Rust validates the result (productive time + parcel completion +
wallet-balance history over the accrual and claim windows).
3. MongoDB records an NFT reward entitlement.
4. The player opens the reward screen.
5. The player clicks "Claim NFT".
6. A standard NFT program (MPL Core) handles the mint or transfer.
7. The NFT appears in the player's wallet.
8. Rust verifies ownership and unlocks it in the game.

Entitlement states

earned → claimable → claiming → claimed
↘ expired / cancelled

Example entitlement document:

{
"id": "reward_123",
"playerId": "player_456",
"collectionId": "alpun-founders-farm",
"assetTemplateId": "golden-alpaca-cart",
"status": "claimable",
"claimTransaction": null,
"createdAt": "2026-07-17T13:00:00Z"
}

Distribution model

Two options, both using existing Metaplex programs — no custom Solana program:

Pre-minted: assets are minted in advance into a secured treasury wallet and transferred on claim. Fixed supply, easy to prove rarity — the model used for Season 0.

Mint-on-claim: the asset is minted only when a winner claims. Simpler operationally for large or open-ended collections; the secured minting authority still controls what can be created.

Connecting NFTs to the game

At login, the backend checks which collection assets the connected wallet owns. The chain decides who owns the NFT; MongoDB decides what it does in the game:

{
"templateId": "silver-fleece-alpaca",
"collection": "alpun-founders-farm",
"name": "Silver-Fleece Alpaca",
"rarity": "rare",
"gameEffects": {},
"cosmetics": {
"sprite": "alpaca_silver",
"animationSet": "silver"
}
}