On-Chain Notifications

The SyncAI Network provides a delivery layer for decentralized push notifications directly to wallet addresses. This feature enables Web3 projects, dApps, smart contracts, or any Web3 services to send real-time notifications to their users through an open, interoperable, and secure network. It boosts and monetizes engagement and retention via personalized notifications.

Architecture Overview

Step

Component

Description

1

Create Channel

A channel is created on the SyncAI Network and registered as a service on SyncID.

2

Activate Channel

The channel is activated to define the types of notifications and the data schema.

3

Compose Notification

A notification is composed, including the recipient’s wallet address, content, and metadata.

4

Sign Notification

The notification is signed using the sender’s private key to ensure integrity and authenticity.

5

Validate Notification

Nodes validate the signature and structure of the notification.

6

Deliver Notification

Notifications are sent off-chain to the user’s wallet address via the SyncID service layer.

7

On-Chain Notification

For smart contract-triggered events, the notification is delivered on-chain, incurring minimal gas fees.

8

Receive Notification

Users receive notifications in real-time, directly in their wallet interface or application.

Note: Since SyncAI network supports notifications, every chat message includes a notification. Even when a chat message is sent to an address, the recipient receives a notification along with the message, provided they have accepted the chat request.

Spam Prevention

The network prioritizes spam prevention by adopting a user-centric approach:

Flags
Description

Whitelisted

Users receive notifications only from protocols they subscribe to.

Modified

Users can fine-tune which notifications they receive.

Spam

Unwanted notifications are directed to the user's spam box.

Sending Notifications

The core protocol allows the creation of channels that act as services capable of sending notifications to any wallet address. Notifications can also be sent on alias chains using SyncID.

User Type
Notification Handling

SyncAI Subscribers

Receive notifications in their inbox.

Non-Subscribers

See notifications in the spam box.

Last updated