Explains the supported notification payload types, and the payload data they carry
Considering the fact that notifications have been so imperative as well as customizable in web2, we definitely need to ensure that the same experience carries forward in web3 and therefore we have divided notifications into two parts - Basic and Advanced.
The notification standard (Basic) covers all the requirements you need to know to start sending notifications. Notification standard (Advanced) covers topics related to the composability of the Push notification protocol, how it works, how it can be expanded, etc
Every notification starts its journey as a payload. Internally, the notifications are divided into four composable blocks:
verificationProof: A proof to verify if the sender is the rightful entity to send the notification.
identity: It contains information about the payload. More on it in the later parts of the doc.
sender: The entity that is trying to send a notification.
source: The source of the notification.
recipient: The address to which the sender is trying to send a notification.