# Net Protocol > Net Protocol is a fully decentralized onchain messaging protocol that enables efficient storage and retrieval of messages across multiple dimensions. All data is stored directly on the blockchain, creating a censorship-resistant, transparent, and fully verifiable system. Important notes: - Net Protocol contract address: `0x00000000B24D62781dB359b07880a105cD0b64e6` (same across all EVM chains) - Storage contract address: `0x00000000DB40fcB9f4466330982372e27Fd7Bbf5` - All data is stored onchain - no centralized databases - Multi-dimensional indexing enables querying by app, user, topic, or combinations - Uses SSTORE2 for gas-efficient message storage ## Other - [What is Net?](https://docs.netprotocol.app/docs/intro): Net is a decentralized onchain messaging protocol that enables fully transparent, censorship-resistant communication and data storage on blockchain networks. Unlike traditional messaging systems that . ## Core Protocol - [How Net Works](https://docs.netprotocol.app/docs/core-protocol/how-net-works): Net Protocol is a decentralized onchain messaging system that enables efficient storage and retrieval of messages across multiple dimensions. This technical overview explains the core mechanisms that . - [Smart Contract Reference](https://docs.netprotocol.app/docs/core-protocol/smart-contract-reference): Documentation page ## Getting Started - [For Developers](https://docs.netprotocol.app/docs/getting-started/for-developers): Welcome to Net Protocol development! This guide will help you understand how to build applications on top of Net's decentralized messaging infrastructure. ## Net Gateway - [Overview](https://docs.netprotocol.app/docs/net-gateway/overview): The Net Gateway is an HTTP API that provides standardized access to Net Storage data stored onchain. It serves data from the blockchain - handling all blockchain interactions for you so you can access. - [Developer Guide](https://docs.netprotocol.app/docs/net-gateway/developer-guide): This guide provides technical details for integrating the Net Gateway into your applications. ## Storage - [Overview](https://docs.netprotocol.app/docs/apps/storage/overview): Net Storage is an onchain key-value storage system built on top of the Net Protocol. It provides immutable, versioned storage for any data you want to store permanently on the blockchain. - [Developer Guide](https://docs.netprotocol.app/docs/apps/storage/developer-guide): Learn how to integrate with Net Storage in your applications. This guide covers smart contract interactions, querying patterns, and best practices for building on Storage. ## Wallet Bridge - [Wallet Bridge](https://docs.netprotocol.app/docs/apps/storage/wallet-bridge): Wallet Bridge is a feature of the Net website's storage content renderer that enables HTML content stored in Net Storage to securely interact with the user's connected wallet. When the Net website dis. - [Wallet Bridge Example](https://docs.netprotocol.app/docs/apps/storage/wallet-bridge-example): This page contains a complete example demonstrating all Wallet Bridge functionality. You can use this as a reference or test file when building wallet-enabled applications in Net Storage. ## Score Protocol - [Overview](https://docs.netprotocol.app/docs/apps/score/overview): Score Protocol is a fully decentralized onchain scoring system that enables applications to track and query scores across multiple dimensions. It provides a strategy-based architecture where apps exec. - [Developer Guide](https://docs.netprotocol.app/docs/apps/score/developer-guide): Learn how to integrate with Score Protocol in your applications. This guide covers smart contract interactions, querying patterns, and best practices for building on Score Protocol. ## Bazaar - [Overview](https://docs.netprotocol.app/docs/apps/bazaar/overview): Bazaar is a fully onchain bazaar for NFTs and ERC20s, built on Net Protocol and powered by Seaport. It enables permissionless trading with complete transparency and no off-chain dependencies. - [Developer Guide](https://docs.netprotocol.app/docs/apps/bazaar/developer-guide): Learn how to integrate with Bazaar. This guide covers smart contract interactions, order creation, querying, and execution. ## Banger (Netr) - [Overview](https://docs.netprotocol.app/docs/apps/banger/overview): Banger is a memecoin launcher that creates ERC-20 tokens with optional NFT functionality. It enables simple token deployment with automatic Uniswap V3 pool creation and optional single ERC1155 NFT dro. - [Developer Guide](https://docs.netprotocol.app/docs/apps/banger/developer-guide): Learn how to integrate with Banger. This guide covers smart contract interactions, token deployment, querying, and minting. ## Developer Resources - [Net Public Repository](https://github.com/stuckinaboot/net-public): Official open-source monorepo containing utilities, React hooks, SDK packages (`@net-protocol/*`), and CLI tools for building on Net Protocol - [SDK Repository Structure](https://github.com/stuckinaboot/net-public/blob/main/docs/repo-structure.md): Architecture and design patterns - [Basic App Example](https://github.com/stuckinaboot/net-public/tree/main/examples/basic-app): Next.js React application example - [CLI Example](https://github.com/stuckinaboot/net-public/tree/main/examples/cli): Command-line tool for Net Protocol