{
  "name": "KROMA SPECTRUM",
  "symbol": "KSPEC",
  "description": "5,555 faceted NFTs on BNB Smart Chain. Each mint reveals one of 7 spectrum colors at random (Red most common, Violet rarest) and earns $KROMA daily. Holding all 7 colors earns a one-time 1,000 $KROMA bonus.",
  "chain": "BNB Smart Chain",
  "chainId": 56,
  "supply": 5555,
  "contracts": {
    "status": "Live on BSC — minting is open.",
    "nft": "0x443214F59CD410d4EA0d470a739dC697D8E78c4B",
    "token": "0x604Cc241df3BA0b9DBbc6e34C8E491346A90a636",
    "claim": "0x5F6F1D5876029833eCED6689297e96193785C61d",
    "env": ["VITE_NFT_ADDRESS", "VITE_TOKEN_ADDRESS", "VITE_CLAIM_ADDRESS"]
  },
  "token": {
    "symbol": "KROMA",
    "totalSupply": 600000000,
    "rewardPool": 360000000,
    "treasury": 240000000,
    "claim": "Claim anytime, zero fee, accrues per second"
  },
  "epochs": { "length": "20 days or 90,000 shares", "halving": "Reward halves each epoch", "maxEpochs": 10 },
  "colors": ["Red", "Orange", "Yellow", "Green", "Blue", "Indigo", "Violet"],
  "colorOdds": { "Red": "25%", "Orange": "20%", "Yellow": "18%", "Green": "15%", "Blue": "12%", "Indigo": "7%", "Violet": "3%" },
  "tiers": [
    { "tier": 0, "priceUSD": 0, "label": "FREE — gas only, 1 per wallet, first 250 mints", "kromaPerDay": 5 },
    { "tier": 1, "priceUSD": 0.15, "kromaPerDay": 40 },
    { "tier": 2, "priceUSD": 0.4, "kromaPerDay": 110 },
    { "tier": 3, "priceUSD": 0.9, "kromaPerDay": 280 },
    { "tier": 4, "priceUSD": 2.5, "kromaPerDay": 800 }
  ],
  "mint": {
    "readFirst": ["mintActive()", "totalMinted()", "quote(tier) for the BNB price of ONE mint", "freeMinted(address) for tier 0"],
    "function": "mint(uint8 tier, uint256 quantity) payable",
    "value": "Exactly quote(tier) * quantity in wei. Tier 0 value is 0 (gas only).",
    "claim": "claimAll() claims all tokens a wallet holds; claimSpectrumBonus() claims the one-time 1,000 $KROMA full-set bonus.",
    "rules": ["Paid mints unlimited per wallet", "Tier 0 quantity must be 1", "Color is random on mint and cannot be chosen", "Minting is open to all wallets — soft Agent ID check never blocks", "Fees are handled by the contract"]
  },
  "agentPrompt": "See the Copy Prompt box on the mint page, or /llms.txt",
  "links": { "mint": "/", "spectrum": "/spectrum", "claim": "/claim", "faq": "/faq", "x": "https://x.com/kromaspectrum" },
  "image": "/logo.png"
}
