Overview
CraftLAB is an on-chain crafting protocol built on Solana. Users stake SOL to mine $CRAFT tokens, then combine ingredients in a 3×3 crafting grid to produce blueprints — NFT-like on-chain receipts that grant boosted yield, governance weight, and exclusive access to protocol features.
Inspired by Minecraft's crafting mechanic, CraftLAB translates the joy of recipe discovery into a DeFi-native loop: the more strategically you craft, the higher your returns. An embedded AI advisor analyzes your resource profile and suggests optimal crafting paths.
Core Loop
1. Stake SOL → delegate to CraftLAB validator 2. Earn yield → converted to $CRAFT tokens (daily distribution) 3. Collect ingredients → CRAFT 🌿 SOL 💎 STONE 🪨 GOLD â MANA 🌀 4. Open crafting table → fill 3×3 grid with ingredients 5. Mint blueprint → on-chain NFT receipt (4 rarity tiers) 6. Hold blueprints → earn multiplied yield + governance rights
$CRAFT Token
$CRAFT is the native utility and governance token of the CraftLAB protocol. It is mined exclusively through SOL staking — there is no presale, no VC allocation, and no team mint. Every token in existence has been earned by a real staker.
Token Properties
| Property | Value |
|---|---|
| Ticker | $CRAFT |
| Network | Solana (SPL Token) |
| Max Supply | 420,000,000 CRAFT |
| Mining Emission | Dynamic — proportional to total SOL staked |
| Burn Mechanism | 2% of blueprint crafting fees burned |
| Governance | 1 CRAFT = 1 vote in protocol proposals |
| Decimals | 9 |
Earning $CRAFT
Mining rate is calculated per epoch (Solana epoch ≈ 2–3 days). The formula distributes emissions proportionally to each staker's share of total staked SOL:
daily_craft_earned = (your_staked_sol / total_staked_sol) × daily_emission_budget daily_emission_budget decays by 0.5% per epoch (halving-style softcap)
Mining System
Mining in CraftLAB is passive. Stake SOL once, and $CRAFT accumulates in your claimable balance every Solana epoch. No active transactions required until you choose to claim or craft.
How Staking Works
CraftLAB uses native Solana liquid staking. Your SOL is delegated to the CraftLAB validator cluster. You receive a cSOL receipt token (1:1 with SOL) that you can unstake at any time with a standard Solana 1–3 epoch cooldown period (~2–7 days).
| Parameter | Value |
|---|---|
| Minimum stake | 0.1 SOL |
| Unstaking cooldown | 1–3 Solana epochs (~2–7 days) |
| Receipt token | cSOL (redeemable 1:1 for SOL) |
| APY (staking only) | ~6–8% (Solana native yield) |
| CRAFT bonus APY | Variable — depends on total stakers |
| Claim frequency | Any time (claim costs ~0.000005 SOL in fees) |
Ingredient Generation
Alongside $CRAFT tokens, staking generates crafting ingredients. Each epoch, stakers receive a randomized ingredient drop based on their staked amount:
| Ingredient | Drop Rate | Required for |
|---|---|---|
| CRAFT 🌿 | Always (from yield) | All recipes |
| SOL 💎 | 1 per 10 SOL staked / epoch | SOL Blueprint, CRAFT Overdrive |
| STONE 🪨 | Common drop (40%) | Basic recipes |
| GOLD â | Uncommon drop (20%) | Gold Blueprint (Legendary) |
| MANA 🌀 | Rare drop (8%) | Overdrive recipes |
Crafting System
The crafting table is a 3×3 grid. Place ingredients into cells, and the protocol detects which recipe your arrangement matches. Confirmed recipes are executed on-chain — ingredients are burned and a blueprint NFT is minted to your wallet.
Recipe Book
| Recipe | Ingredients Required | Result | Rarity |
|---|---|---|---|
| Starter Blueprint | 3× CRAFT anywhere in grid | Starter Blueprint NFT | Common |
| Base Blueprint | 3× CRAFT + 1× SOL (any position) | Base Blueprint NFT | Uncommon |
| SOL Blueprint | 2× SOL + 3× CRAFT (any position) | SOL Blueprint NFT | Rare |
| Gold Blueprint | 3× GOLD + 3× CRAFT (any position) | Gold Blueprint NFT | Legendary |
| CRAFT Overdrive | 9× CRAFT (fill entire grid) | Overdrive Blueprint NFT | Legendary |
On-chain Recipe Validation
Recipe detection runs entirely on-chain via a Solana program. The program reads the grid state, counts ingredient types, and matches against the recipe registry. No off-chain oracle is involved.
// Pseudo-code: on-chain recipe matcher
pub fn detect_recipe(grid: [Option<Ingredient>; 9]) -> Option<Blueprint> {
let counts = count_ingredients(grid);
match counts {
c if c[CRAFT] == 9 => Some(Blueprint::Overdrive),
c if c[GOLD] >= 3 && c[CRAFT] >= 3 => Some(Blueprint::Gold),
c if c[SOL] >= 2 && c[CRAFT] >= 3 => Some(Blueprint::Sol),
c if c[CRAFT] >= 3 && c[SOL] >= 1 => Some(Blueprint::Base),
c if c[CRAFT] >= 3 => Some(Blueprint::Starter),
_ => None,
}
}Blueprint Tiers
Blueprints are on-chain NFTs (Solana compressed NFTs via Metaplex Bubblegum) minted as a result of crafting. They represent your crafting achievement and confer ongoing protocol benefits as long as you hold them.
| Tier | Blueprint | Yield Multiplier | Governance Weight | Max Supply | Tradeable |
|---|---|---|---|---|---|
| Common | Starter Blueprint | 1.25× | 1× | Unlimited | Yes |
| Uncommon | Base Blueprint | 1.5× | 2× | Unlimited | Yes |
| Rare | SOL Blueprint | 2× | 5× | 50,000 | Yes |
| Legendary | Gold / Overdrive | 3× | 20× | 500 | Yes |
Blueprint Mechanics
Blueprints are held in your wallet as cNFTs. The protocol reads your blueprint holdings each epoch during yield calculation. Transferring or selling a blueprint immediately transfers the yield multiplier to the new holder.
AI Advisor
CraftLAB integrates an AI crafting advisor powered by Meta Llama 3.1 8B via DeepInfra. The advisor analyzes your current ingredient inventory and suggests the highest-value crafting path given your resources and goals.
How to Use
Open the AI Lab section on the website or use /craft in the Telegram bot. Describe your inventory (e.g., "I have 8 CRAFT, 2 SOL, 1 GOLD") and your goal (maximize yield / save for legendary / diversify). The AI returns a step-by-step crafting plan.
API Endpoint
POST /api/ai/craft
Content-Type: application/json
{
"resources": "8 CRAFT, 2 SOL, 1 GOLD",
"goal": "maximize yield multiplier"
}
// Response
{
"plan": "Craft a SOL Blueprint first (2 SOL + 3 CRAFT → 2× multiplier),
then save remaining 5 CRAFT + 1 GOLD for a second drop before
attempting Gold Blueprint.",
"estimated_multiplier": "2×",
"ingredients_used": ["2× SOL", "3× CRAFT"]
}Telegram Bot
The CraftLAB Telegram bot (@craftlabbot) is a full-featured interface to the protocol. Generate wallets, check balances, get AI crafting advice, and receive mining notifications — all from Telegram.
Commands
| Command | Description |
|---|---|
| /start | Open main menu with inline keyboard |
| /wallet | Wallet management (generate, import, export) |
| /balance | Check SOL balance of connected wallet |
| /craft | Open AI crafting advisor |
| /mine | View current mining status and claimable CRAFT |
| /blueprints | List blueprints held by connected wallet |
| /help | Full command reference |
Wallet Security
Private keys are encrypted with AES-256-GCM using a user-provided password. The encrypted blob is stored in SQLite. The password is never stored — only you can decrypt your key. If you lose your password, the key cannot be recovered.
Encryption: AES-256-GCM KDF: PBKDF2-SHA256, 260,000 iterations Salt: protocol-specific per-user salt Storage: encrypted ciphertext only (never plaintext)
Smart Contracts
CraftLAB is implemented as a set of Solana programs (smart contracts) written in Rust using the Anchor framework. All programs are open source and audited prior to mainnet deployment.
| Program | Description | Address |
|---|---|---|
| craftlab_core | Main protocol: staking, mining, crafting, blueprint minting | TBD (mainnet) |
| craftlab_token | SPL token mint and emission controller for $CRAFT | TBD (mainnet) |
| craftlab_vesting | Linear vesting for any team/ecosystem allocations | TBD (mainnet) |
Program Architecture
craftlab_core/ ├── instructions/ │ ├── stake.rs # Deposit SOL, mint cSOL receipt │ ├── unstake.rs # Burn cSOL, begin cooldown period │ ├── claim.rs # Claim accumulated $CRAFT to wallet │ ├── craft.rs # Submit grid, validate recipe, mint blueprint │ └── distribute.rs # Epoch yield distribution (crank) ├── state/ │ ├── pool.rs # Global staking pool state │ ├── user_stake.rs # Per-user staking account │ └── recipe_registry.rs └── errors.rs
Tokenomics
| Allocation | Amount | % of Supply | Vesting |
|---|---|---|---|
| Mining Rewards (Community) | 294,000,000 | 70% | Continuous — mined over ~5 years |
| Ecosystem & Grants | 63,000,000 | 15% | 24-month linear vesting, 6-month cliff |
| Core Team | 42,000,000 | 10% | 36-month linear vesting, 12-month cliff |
| Liquidity Bootstrap | 21,000,000 | 5% | Locked in LP at launch, 12-month unlock |
| TOTAL | 420,000,000 | 100% | — |
Burn Mechanics
2% of all ingredients used in crafting are burned from the ecosystem supply. As crafting volume grows, burn rate increases — creating deflationary pressure on $CRAFT supply over time.
Roadmap
- ✓Protocol design & tokenomics finalization
- ✓Smart contract development (Anchor)
- ✓Telegram bot v1 (wallet + AI advisor)
- ✓Website v1 launch
- ✓Testnet deployment & internal testing
- ✓Independent security audit
- ✓Mainnet deployment
- ✓Liquidity bootstrap event
- ✓PumpFun launch for $CRAFT
- ✓Blueprint minting live (Starter + Base tiers)
- ✓Rare + Legendary blueprint tiers unlock
- ✓Blueprint secondary market integration (Tensor)
- ✓Governance portal — vote with $CRAFT + blueprints
- ✓Mobile-optimized app
- ✓Cross-protocol blueprint composability
- ✓CraftLAB SDK for third-party integrations
- ✓Blueprint-gated community features
- ✓Multi-validator staking diversification
- ✓DAO transition — full community governance
FAQ
Is CraftLAB audited?
An independent security audit is scheduled for Phase 2 before mainnet launch. All program source code will be public on GitHub prior to audit.
Can I lose my SOL?
No. Your SOL is held in a native Solana staking account. The protocol does not have custody of your principal. The only risk is smart contract bugs (mitigated by audits) or Solana validator downtime (mitigated by diversification).
What happens if I transfer my blueprint?
The yield multiplier transfers instantly to the new holder. Your mining rate drops back to base (1×) until you craft or acquire new blueprints.
Is there a lockup for staked SOL?
There is a 1–3 epoch (~2–7 day) cooldown when unstaking, which is the standard Solana unstaking period. There is no additional protocol lock.
How does the AI advisor work?
The AI runs on Meta Llama 3.1 8B via DeepInfra. It receives your inventory and goal as a prompt, then generates a crafting plan. It is entirely advisory — no on-chain transactions are submitted without your explicit approval.
What is the $CRAFT contract address?
The token will be deployed at mainnet launch (Phase 2). Contract address will be published on this page and all official social channels simultaneously. Do not trust any token claiming to be $CRAFT before the official announcement.
Ready to mine?
Stake SOL, mine $CRAFT, craft rare blueprints. Non-custodial. Open source. Built on Solana.
