Text-to-Dapp Engine with AI-powered Rewards

10x Faster Deployment. The AI Dapp Engine for Web3

RAIRprotocol Hero Image
Mission: Democratize access to Web3 Dapp development

Available Integrations

MCP Coming Soon

Search our Complete List of Integrations, Libraries, SDKs, Frameworks, and more

Blockchain Infrastructure

Essential blockchain connectivity and interaction technologies

Ethers.js

JavaScript library for Ethereum blockchain operations

Type: Library
Importance: Core technology for contract calls, transactions, and wallet integration

Alchemy SDK

Enhanced API access to multiple blockchain networks

Type: SDK
Importance: Provides reliable RPC capabilities and advanced blockchain data access
Env Vars:
ALCHEMY_API_KEY

Wagmi

React hooks library for Ethereum

Type: Hooks
Importance: Simplifies blockchain state management in the frontend UI

Storage Solutions

Data storage across centralized and decentralized systems

MongoDB

Primary persistent data store

Type: Database
Importance: Stores user data, NFT metadata, and application state
Env Vars:
MONGO_URI
MONGO_URI_LOCAL
MONGO_DB_HOSTNAME
MONGO_DB_NAME

Redis

In-memory data store

Type: Cache
Importance: Handles session management and performance caching
Env Vars:
REDIS_HOST
REDIS_PORT

IPFS

Content-addressed storage

Type: Decentralized
Importance: Stores NFT media and provides decentralized file access
Env Vars:
IPFS_SERVICE
IPFS_GATEWAY
IPFS_API

Backend Services

Server-side components and utilities

Express

Web server and API framework

Type: Framework
Importance: Provides API endpoints, routing, and middleware infrastructure

Mongoose

MongoDB object modeling

Type: ODM
Importance: Handles database schema, validation, and operations

Socket.IO

WebSocket communication

Type: Realtime
Importance: Enables live updates, notifications, and event handling

Frontend Framework

User interface foundation

React

UI component library

Type: Framework
Importance: Core frontend framework

Redux Toolkit

Global state management

Type: State
Importance: Manages application state and data flow

React Router

Client-side routing

Type: Navigation
Importance: Handles page transitions and navigation

Security & Authentication

Application protection and access control

JWT

JSON Web Token authentication

Type: Auth
Importance: Secures API access with token-based auth
Env Vars:
JWT_SECRET

Express Session

User session management

Type: Session
Importance: Maintains persistent user sessions
Env Vars:
SESSION_SECRET
SESSION_TTL

Lusca

Web vulnerability protection

Type: Security
Importance: Guards against CSRF and XSS attacks

Monitoring & Analytics

Application health and user insights

Sentry

Error tracking

Type: Monitoring
Importance: Ensures application reliability and issue detection
Env Vars:
SENTRY_DSN
VITE_SENTRY_ENABLED
VITE_SENTRY_IO_ENDPOINT
VITE_SENTRY_IO_TRACE_RATE
VITE_SENTRY_RELEASE

Google Analytics

Usage metrics

Type: Analytics
Importance: Tracks user behavior and interactions
Env Vars:
VITE_GOOGLE_ANALYTICS
VITE_GA_NAME

React GA

Google Analytics for React

Type: Analytics
Importance: Integrates GA specifically with React

Blockchain Networks

Supported blockchain networks in the system

Ethereum Mainnet

Production Ethereum network

Type: Network
Importance: Primary Ethereum blockchain environment
Env Vars:
ETHEREUM_MAINNET_RPC
ETHEREUM_MAINNET_FACTORY_ADDRESS
ETHEREUM_MAINNET_MINTER_ADDRESS

Polygon/Matic Mainnet

Production Polygon network

Type: Network
Importance: Scalable production environment
Env Vars:
MATIC_MAINNET_RPC
MATIC_MAINNET_FACTORY_ADDRESS
MATIC_MAINNET_MINTER_ADDRESS

Base

Production Base network

Type: Network
Importance: Ethereum L2 scaling solution
Env Vars:
BASE_MAINNET_RPC
BASE_DIAMOND_FACTORY_ADDRESS
BASE_DIAMOND_MARKETPLACE_ADDRESS

Bring Your Own Cloud

What you get with RAIRprotocol

Complete Dapp Infrastructure

RAIRsolidity

Granular onchain NFT minting, royalty, resale, fungible token credit, and marketplace logic via ERC2535 upgradeable diamond multi-proxy contracts.

RAIRnode

Backend to create your own modular API endpoints and offchain infrastructure. Configurable with 100+ environment variables for easily deployment.

RAIRfrontend

Deploy customizable mobile first NFT marketplace frontends using modular REACT + Typescript framework. Easy whitelabel deployment via pre built UI/UX configurations. Full administrator dashboards.

RAIRstream

DRM protect content with a full FFmpeg encoder/transcoder. Hashicorp Vault or database KMS credentials to create the ultimate secure DRM media systems.

RAIRsync

Specify all smart contract addresses to sync via Alchemy syncing engine. RPC syncing fallback. Support for all Alchemy supported blockchains. Efficient syncing from selectable block heights.

RAIRinfra

RAIR is committed to fully open sourcing all aspects of our knowledge base. This includes: Terraform scripts, CI/CD pipeline, Kubernetes configurations. Deploy full MongoDB Cloud Atlas instances with a scalable offchain trade and execution engine.

Platform Components

Core Platform Features

RAIRprotocol

Frontend

Modern, responsive UI components built with React and TypeScript. Customizable themes and layouts for seamless user experience.

Backend

Scalable server architecture with robust API endpoints. Built with Node.js and Express for optimal performance and reliability.

DevDapp

Moderation

Advanced content moderation tools with AI-powered filtering. Comprehensive admin dashboard for managing platform content.

Incentives

Built-in reward system to encourage user engagement and content creation. Token-based incentives for platform participation.

Clone our repo to earn rewards

Innovative Licensing Model

Licensing

A novel approach to open-source. Fully open with onchain license tracking

Apache2.0 Reimagined

Adapting Apache2.0 for the Web3 Era. Token burn based licensing model

NOTICE file NFTs

Provenance inside NOTICE file in all derivative codebases proves a valid open source license exists onchain

Fair Pricing

Free for developers, graduated scale for enterprise based on % of ARR

Tokenomics

Stewards the RAIR open codebase into the future with a sustainable decentralized funding mechanism

1,000,000,000 RAIR

Designed to reward active network development

Distribution

Fund code audits, developer grants, CEX listings, strategic partnerships, all with eleganty designed lockup periods

Emissions

To balance the needs of early adopters and later participants through emissions curve release schedule

Governance

To foster longterm sustainable development

Rewards

NFT license holders earn rewards and govern the project

Earn Network Rewards

Only wallets with valid License NFTs can receive rewards. Earn tokens for making our codebase better!

Submit New Features

License holders can vote on new features. Fast track new enterprise development initiatives

Submit Pull Requests

DAO maintains the core codebase. Merges improvements and features from the community

Vote on System Wide Changes

Have a say in important matters development roadmap & financial

How to license RAIR

Step 1: Clone

Clone the rair-dapp Github repo to get your project started. Everything you'll need is in there just run docker

Step 2: Apply

For an official open source NFT license from the RAIR DAO.

Step 3: Commit

Update the NOTICE file in your Git repo with your official RAIR NFT

Contribute to development and receive RAIR tokens!

Steps image

FAQs

Frequently Asked Questions

What is RAIRprotocol all about?

Can you ELI5

Sure! RAIR is a bunch of Web3 Dapp code we are open sourcing to make Dapp building 10x easier for everyone else

Why is RAIR licensing its code as an NFT?

We want to keep RAIR free and open, while also embracing our Web3 roots. It makes sense to track licenses onchain as NFTs as this creates an immutable provenance chain of title across codebases

What is Apache 2.0?

Apache 2.0 is an open source license standard that requires 2 key things to license. 1 - if you change the code publish the changelog. 2 publish the original creators NOTICE file in the new codebase. This second clause enables our NFT licensing to work.

Who is behind RAIR?

A team of doxxed enterprise SaaS entrepreneurs building in Web3 since 2016. See rair.info C Corp site for bios

Why does RAIR need a token?

To make a circular economy is the short answer. To fund open source development is another answer. Capturing the value generated by open source software is the ultimate answer

What happens if I choose not to get an NFT license?

Likely nothing. The code is open so you can fork it without attribution if you really want to. If you monetize the code in a significant way (2m+ ARR) the DAO will bug you into compliance. Hopefully the value provided by the software exceeds the cost in RAIR to use officially.

4
Years of development
4600+
Commits
88+
API endpoints
3M+
Development cost

RAIRprotocol needs 
you!

Apply for Association membership todayGet access to the full codebase and network rewards when launched