# Play.fun — Full Reference > Play-to-earn gaming platform on Solana. Play free browser games to earn > Playcoins — tradeable SPL tokens awarded daily based on leaderboard rank. > Each game launches its own Playcoin on a bonding curve; once a token > reaches a market-cap threshold it graduates to full trading on Raydium. This file is the long-form reference for AI systems. The short overview lives at https://play.fun/llms.txt. The human-facing FAQ lives at https://play.fun/faq. ## Core Concepts - **Playcoins**: Game-specific SPL tokens on Solana. Each game can launch its own Playcoin that players earn through gameplay. - **Bonding Curve**: New Playcoins launch on a bonding curve where price rises as demand grows. Provides instant two-sided liquidity without a market maker. - **Graduation**: When a Playcoin's market cap crosses a threshold it "graduates" from the bonding curve to full trading on decentralized exchanges like Raydium. At that point deeper liquidity becomes available. - **Daily Rewards**: Rewards are distributed at the end of each UTC day based on each player's position on the game's daily leaderboard. Reward pools are funded by swap fees on Playcoin trades. - **Boosting**: Players can burn Playcoins to multiply their leaderboard points and climb faster. Burned supply is permanently removed. - **Emission Period**: Each game's Playcoin distributes rewards over a 7- or 30-day emission. At the end of the period, a new Playcoin can be launched. - **Creator vs. Owner**: A *creator* is anyone who lists a game. An *owner* is the verified owner (proven via a metatag on the game's site). Creators earn 5% of creator rewards; the remaining 95% is held for the owner until verification. ## Developer Integration Play.fun ships two SDKs for point tracking: - `@playdotfun/server-sdk` — Server-side integration with authenticated point submission. Recommended for production games where cheating is a concern. - `@playdotfun/game-sdk` — Browser SDK for prototypes, game jams, and simple games. Points submit directly from the client. Anti-cheat is enforced via per-game configurable limits: maximum points per session, maximum sessions per day, and daily cumulative point caps. ## Frequently Asked Questions ### Getting Started **Q: What is Play.fun?** Play.fun is a play-to-earn gaming platform built on Solana. Games on the platform track your gameplay and reward you with tokens called Playcoins. The better you play, the more you earn. **Q: How do I start playing?** Sign up with your email, social login, or connect an existing Solana wallet. We will create a Play.fun wallet for you automatically. Browse the games on the homepage and start playing. Your scores are automatically tracked as points. Check the leaderboard to see how you rank against other players. ### Wallet **Q: What is a Play.fun wallet?** When you sign up for Play.fun, we automatically create an embedded Solana wallet for you. This is your Play.fun wallet. Your Play.fun wallet is used for launching Playcoins, trading, boosting, and receiving rewards when you claim them. All on-chain actions on Play.fun go through this wallet. **Q: Can I use my own wallet like Phantom?** Yes, you can connect an external wallet like Phantom, Solflare, or Backpack. Your external wallet will be linked to your Play.fun account. However, on-chain actions like launching Playcoins and trading still go through your Play.fun wallet. You can easily send SOL and tokens from your external wallet to your Play.fun wallet. **Q: How do I fund my Play.fun wallet?** You can send SOL and any other Solana tokens directly to your Play.fun wallet address. Find your wallet address on your profile page. If you have connected an external wallet, you can transfer funds from there. You will need SOL in your Play.fun wallet to pay for transaction fees when launching or trading. **Q: Can I export my wallet private key?** Yes, you can export your Play.fun wallet private key from the profile page. This allows you to import your wallet into other apps like Phantom if needed. Keep your private key safe and never share it with anyone. Anyone with your private key has full control over your wallet. ### Rewards **Q: How do I earn rewards?** Earn rewards by playing games and accumulating points. Your daily rewards are based on your position on the daily leaderboard relative to other players. The higher you rank on the leaderboard, the larger your share of the daily reward pool. **Q: Where do the rewards come from?** The initial reward pool is created from a portion of SOL during the migration phase when a Playcoin graduates from the bonding curve. After that, the reward pool is continuously funded by swap fees from Playcoin trades. These funds are used to purchase the tokens chosen by the game owner and distributed daily to leaderboard players. **Q: What is boosting?** Boosting lets you spend Playcoins to multiply your points on the daily leaderboard. This can help you climb higher on the leaderboard and earn a larger share of the daily rewards. To boost, you need Playcoins in your Play.fun wallet. The Playcoins you spend on boosting are burned. **Q: How do I claim my rewards?** Rewards are distributed at the end of each day and are claimed directly to your Play.fun wallet. Visit your profile or the game page to see your claimable rewards and claim them with a single click. From there, you can hold your tokens, trade them, or transfer them to an external wallet. **Q: What is the emission period?** The emission period is how long a game distributes its token rewards - either 7 or 30 days. A 7-day emission means higher daily rewards over a shorter time, while a 30-day emission spreads rewards out for sustained engagement. When the emission period ends, a new Playcoin can be launched for the game. **Q: What is the difference between a creator and an owner?** A creator is anyone who lists a game on Play.fun. An owner is the verified owner of the game, who proves ownership by adding a metatag to their game website. Creators earn 5% of the creator rewards. The remaining 95% is reserved for the verified owner. Once an owner verifies their game, they can claim the reserved rewards. ### Playcoins & Trading **Q: What are Playcoins?** Playcoins are game-specific tokens on Solana. Each game can launch its own Playcoin that players earn through gameplay. You can trade Playcoins, hold them, or use them within the game ecosystem. **Q: What is a bonding curve?** A bonding curve is a pricing mechanism where the token price increases as more people buy. Early supporters get lower prices, and the price rises naturally with demand. The bonding curve also provides instant liquidity - you can always buy or sell without waiting for a counterparty. **Q: What does "graduation" mean?** When a Playcoin reaches a certain market cap threshold, it "graduates" from the bonding curve to full trading on decentralized exchanges like Raydium. This provides deeper liquidity and wider access for traders. **Q: How do I buy and sell Playcoins?** You can buy and sell Playcoins directly on Play.fun using the bonding curve. Visit any token page and make sure your Play.fun wallet is funded with SOL. Once a token graduates, you can also trade it on Solana DEXs like Raydium. ### For Game Developers **Q: How do I list a game on Play.fun?** Anyone can list any game on Play.fun through the Creator Dashboard. You can optionally launch a Playcoin at the same time, or do it later. To track player points, integrate our SDK. We offer a simple browser SDK for prototypes and a secure server SDK for production games. **Q: How do I verify ownership of my game?** To verify you own a game, add a Play.fun metatag to your game website. The metatag contains your Play.fun wallet address. Once verified, you become the game owner and can claim the 95% of creator rewards that were reserved for you. You also gain full control over the game settings. **Q: How do I launch a Playcoin for a game?** You can launch a Playcoin when you first list the game, or later from the Creator Dashboard. Choose your token symbol, set your emission period (7 or 30 days), and configure anti-cheat limits. If you list a game without launching a Playcoin, you have a 48 hour grace period to launch one. After that, anyone can launch a Playcoin for the game. Make sure your Play.fun wallet is funded with SOL to pay for the on-chain transaction fees. **Q: What happens after the emission period ends?** When a Playcoin emission period ends, a new Playcoin can be launched for the game. The verified owner gets another 48 hour grace period to launch the next Playcoin. If the owner does not launch within that window, anyone can launch a new Playcoin for the game. **Q: What are anti-cheat limits?** Anti-cheat limits help protect your game economy from abuse. You can configure maximum points per session, maximum sessions per day, and total daily point caps. These settings ensure fair reward distribution for legitimate players. **Q: Which SDK should I use?** Use the Server SDK for production games where point integrity matters. Your server validates gameplay before submitting points, preventing cheating. Use the Browser SDK for prototypes, game jams, or simple games where cheating is not a concern. Points are submitted directly from the browser. ### Safety & Security **Q: Is Play.fun safe?** Play.fun is built on Solana with transparent smart contracts. All token launches and reward distributions happen on-chain. For your own safety, always connect with a trusted wallet and verify you are on play.fun before signing any transactions. **Q: How is cheating prevented?** Games can configure anti-cheat measures including maximum points per session, maximum sessions per day, and total daily point caps. For production games, developers can use the Server SDK to validate gameplay on their own servers before points are submitted, providing an additional layer of protection. ## Links - Homepage: https://play.fun - FAQ: https://play.fun/faq - Developer Dashboard: https://play.fun/dashboard - Documentation: https://docs.play.fun - Twitter/X: https://x.com/playdotfun - Telegram: https://t.me/playdotfun - GitHub: https://github.com/playdotfun - MCP: https://mcp.play.fun ## Technical Details - Blockchain: Solana - Token Standard: SPL Tokens - Leaderboard Reset: Daily at 00:00 UTC - Reward Funding: Swap fees on Playcoin trades