4P Super App

On-chain communication application that enables users to exchange "email" and "messages" like communication in a true custodial manner.

Features

Features
Basic
Pro πŸ‘‘

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