4P Super App
On-chain communication application that enables users to exchange "email" and "messages" like communication in a true custodial manner.
Features
Web3 Login
✅
✅
On-chain Email Inbox
✅
✅
On-chain Chat DMs
✅
✅
AES-256 E2E Encryption via Encryptor Extension
✅
✅
Decentralized storage via PX NFTs
✅
✅
TestNet Availability
👑
Send Email Tab
👑
Draft Email Tab
👑 (phase 2)
Incoming Email Whitelisting
👑
Unlimited Email Attachment size (PX Storage NFT Size-Based)
👑
Option to create Chat groups
👑
Chat Attachments
👑 (phase 2)
Intro to 4P Email
Based on the OCC Protocol v.1 [Mail] smart contract, OCC SDKs, and white-label framework, 4P App aims to be one of the first community-based integrators of this new on-chain communication technology offering truly advanced Web3-based email features.
Phases within the 4P Email;
(1) to enable end-to-end encryption, both sender and receiver need to install and run “Encryptor Extension”; (2) email's are encrypted with AES while ECDH key agreement protocol is used for generating the secret key (i.e. used in AES encryption); (3) all encrypted attachments are stored on decentralized storage via PollinationX; (4) JSON metadata file is created that includes sender and recipient details, email subject, content, and attachment details (i.e. name, stored location, and checksum); (5) JSON metadata file is encrypted with AES encryption and stored on decentralized storage via PollinationX; (6) JSON metadata file URL and checksum are sent to L1 or L2 [Mails] smart contract; (7) after transaction finality, the receiver loads and decrypts a JSON metadata file and loads and decrypts all the attachments.

Intro to 4P Chat
Based on the OCC Protocol v.1 [Chat] smart contract, OCC SDKs, and white-label framework, 4P App aims to be one of the first community-based integrators of this new on-chain communication technology offering truly advanced Web3-based messaging features.
Phases within 4P Chat;
(1) to enable end-to-end encryption, both sender and receiver need to install and run “Encryptor Extension”; (2) messages are encrypted with AES (i.e. Advanced Encryption Standard) while ECDH (i.e. Elliptic-Curve Diffie-Hellman) key agreement protocol is used for generating the secret key (i.e. used in AES encryption); (3) all encrypted attachments are stored on decentralized storage via PollinationX; (4) message data is sent to L1 or L2 [Chat] smart contract, and; (5) after transaction finality, the receiver decrypts message content.

Last updated