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 series | Supply | Serials | Time + progression | Min. ALPUN held | Claim fee |
|---|---|---|---|---|---|
| Pioneer Farm Sign | 2,000 | #0001–#2000 | 2 productive hours + Parcel 2 | 5,000 | 250 ALPUN |
| Silver-Fleece Alpaca | 750 | #0001–#0750 | 8 productive hours + Parcel 4 | 25,000 | 1,000 ALPUN |
| Golden Alpaca Cart | 200 | #0001–#0200 | 18 productive hours + Parcel 5 | 100,000 | 5,000 ALPUN |
| Genesis Crown Alpaca | 50 | #0001–#0050 | 30 productive hours + Heritage Farm | 500,000 | 25,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:
| Tier | Waves | Schedule (2026) | Per wave |
|---|---|---|---|
| Pioneer Farm Sign | 8 | Aug 18 → Oct 6 | 250 |
| Silver-Fleece Alpaca | 9 | Sep 1 → Oct 27 | 150 opening drop, then 75 |
| Golden Alpaca Cart | 8 | Sep 8 → Oct 27 | 25 |
| Genesis Crown Alpaca | 7 | Sep 15 → Oct 27 | 7 (finale wave: 8) |
Wave terms (including any threshold adjustments for future waves) are announced before each wave opens and never changed retroactively.
Season rewards are variable, not guaranteed, and may end after any season. NFTs are collectibles with in-game cosmetic utility.
Utility
| Tier | Utility |
|---|---|
| Pioneer Farm Sign | Cosmetic — founder sign placed near the farm entrance |
| Silver-Fleece Alpaca | Cosmetic — playable silver alpaca skin and animation set |
| Golden Alpaca Cart | Cosmetic — golden cart and profile badge |
| Genesis Crown Alpaca | Cosmetic + 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"
}
}