4P Super App

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

Features

Tip: 4P Pro features are enabled by holding 10.000 Four Tokens in your wallet. No Four Tokens are charged to access the Pro version! Currently, the 4P Pro is available on Fantom Opera.

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.

Explainer: Composed of; (1) subject; (2) content, and; (3) attachment, the dMail can be from a few kilobytes to gigabytes in size (i.e. attachment size is limited to a PX storage NFT size, the bigger the NFT, the bigger the storage availability).

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.

Explainer: Composed from; (1) content, and; (2) possible data files (i.e. media files, photos…), the individual message is usually a few kilobytes in size (i.e. message data and media file sharing is limited to a PX storage NFT size).

Last updated