# Abyss Documentation ## Docs - [Smart Contracts Overview](https://docs.abyssgame.fun/contracts/overview.md): Architecture and design of Abyss Cairo smart contracts - [Game Sessions](https://docs.abyssgame.fun/contracts/sessions.md): How game sessions work in the Abyss smart contract - [Soul Charms](https://docs.abyssgame.fun/game/charms.md): Collect Soul Charms to boost your Luck and unlock powerful effects in Abyss - [How to Play](https://docs.abyssgame.fun/game/how-to-play.md): Learn the basics of playing Abyss - the on-chain slot machine game - [Market & Items](https://docs.abyssgame.fun/game/market.md): In-game market system and purchasable items - [Prizes & Leaderboard](https://docs.abyssgame.fun/game/prizes.md): Compete for real token prizes on the global leaderboard - [Relics](https://docs.abyssgame.fun/game/relics.md): Powerful NFTs with unique in-game abilities - [Tokenomics](https://docs.abyssgame.fun/game/tokenomics.md): CHIP token economics, distribution, and utility in the Abyss ecosystem - [Welcome to Abyss](https://docs.abyssgame.fun/index.md): A fully on-chain slot machine game built on Starknet with NFT relics, VRF randomness, and competitive leaderboards - [Cartridge Controller](https://docs.abyssgame.fun/technical/controller.md): Wallet integration using Cartridge Controller for seamless gaming - [Frontend Architecture](https://docs.abyssgame.fun/technical/frontend.md): Next.js web application architecture and key components - [Verifiable Random Function (VRF)](https://docs.abyssgame.fun/technical/vrf.md): How Abyss uses Cartridge VRF for provably fair randomness ## OpenAPI Specs - [openapi](https://docs.abyssgame.fun/api-reference/openapi.json) ## Optional - [Play Abyss](https://play.abyssgame.fun) - [GitHub](https://github.com/adrianvrj/abyss)