Modules
Your web3 Swiss Army Knife
The dApp SDK gives you support for the following modules:
Identity: A comprehensive identity management module enabling decentralized authentication, authorization, and user profile management.
Notifications: A secure, encrypted communication system for notifications between contracts, backend systems, and wallets. Supports both on-chain and off-chain notification logic.
Messaging: An encrypted messaging system enabling peer-to-peer communication between users, as well as group chats and broadcasting functionality and advanced functionality like token gating, NFT gating, message gating, etc.
Social Communication: A peer-to-peer communication module that enables wallet-based video calls, audio calls, live streaming, and web3 native engagement.
Payments: A robust payment module supporting multiple tokens and seamless wallet integrations. Enables recurring, seat-based, or one-time transactions. Integrated with .appStore fees.
Governance: A flexible governance framework for implementing voting, proposals, and decision-making processes within your .app, fostering community involvement and decentralized control.
Zero Knowledge (ZK) Ads: An advertising module for promoting products, services, and content within your .app, featuring a transparent, user-controlled ad system that respects user privacy.
Recommendations: A machine learning-powered recommendation engine that generates personalized content suggestions for users based on their preferences and behavior within the .app.
Compute: The Compute module provides a powerful, decentralized computing platform, leveraging providers to allow developers to run complex tasks like machine learning, data analytics, and other resource-intensive processes. This cost-effective, resilient solution addresses intensive computing needs for your .app.
Storage: The Storage module offers a decentralized storage solution for your .app, allowing you to store, retrieve, and manage large and small files across a distributed network of storage providers. This module also includes CDN support for efficient content delivery to users worldwide.
Device: The device module offers access to device details.
Solidity: The Solidity module provides an efficient smart contract development toolkit. It offers prebuilt base contracts and a set of reusable components that can be integrated into your own contracts.
Applications: The Applications module offers SDKs for a range of programming languages, such as React, React Native, TypeScript, Python, Go, and Unity.
Gamification: Multi-platform solutions to support every type of gaming enthusiast, Ready is spearheading the collective web3 gaming era.
Last updated