# Integration
# SDK
An Ecosystem can only thrive when solutions are not built in isolation. We have our own UI for the 4thTech dID, dMail, dNotary & dChat but see the maximum potential in ecosystem-wide adoption. Any supported blockchain network app that is looking to include W2W communication features will be able to integrate email and chat functionalities into its platform through our white labels and SDK. We especially see a lot of potential in Web3 projects with large emerging communities such as DAOs, NFTs, gaming, DeFi, Metaverse
… Which are all currently using Web2 communication tools, as there is no Web3 on-chain solution on the market.
Note
💡 4thTech DEV team is currently working on; (1) Ethereum TypeScript packages; (2) full test coverage for each package, and; (3) SDK usage docs.
# White-label
Intro
With massive communities emerging surrounding popular DeFi, NFT, Gaming and DAO platforms the need for social communication is increasing. Messaging is on the top of the list in regards to social interaction. But in the decentralized ecosystem, you need a decentralized communication solution. 4thTech already enables UI white-label dMail & dChat integration, so partner projects can enable social communication within their communities. Furthermore, 4thTech is developing UI white-label staking solutions that empower ERC20 based token standards to be used as incentive drivers within the white-label UI. Partner projects will be able to use their own native tokens to enable additional features and community incentives.
# Features
- Enabling community Web3 communication layer
- Enabling communication security and privacy with E2EE & decentralization
- Adding native project token utility (access, community incentives…)
- Securing additional fee revenue (optional)
- Fast time to market (activation possible in 72 hours)
- Multi-chain:
Ethereum
&Solana
out of the box, with the option to support allEthereum
&Polkadot
based networks - Tokenization: dMail & dChat
ETH
orSOL
based transactions - Staking: UI-platform incentive-based protocol used to enable project native
ERC20
,BEP20
,POS
token integration
# White-label Components
- UI-wallet: Chromium & Mozilla based add-on (i.e. FOURwaL) with custom logo & colours integration
- UI-platform: Web-based client with custom URL, logo & colours
- Products: dID, dMail, dChat & dNotary
URL example:
community.4thtech.io
dchat.community.dao
# Design
White-label based modern minimalistic design style emphasises simplicity with simple intuitive but effective navigation and setup system thar enable partner projects to adopt 4thTech dMail & dChat all under their own brand.
# Managed by
The white-label UI-platform is managed by 4thTech, while the UI-wallets are non-custodial. Google and Mozilla store wallet listing is managed by the partner project, while the wallets are under the user's governance. All dMail & dChat transactions are on-chain based and accessible only to the user with his or her private key. 4thTech or the white-label partner don't have access to any data exchanged between users.
# Deployment
We are executing white-label deployments on the basis of the partner project community volume and evaluation, which also influences compensation fees that can be transaction or subscription-based. After establishing contact, finding the right adoption model and sorting all the design details the implementation should be done in 72 hours.
🔗 Contact form: link (opens new window)
# Legal Framework & Templates
🔗 4thTech Software Licence (opens new window)
🔗 4thTech Privacy Policy (opens new window)
🔗 White-label wallet Privacy Policy Template (opens new window)
Legal Disclaimer
White-label privacy-policy template, needs to be synced with the partner project legal framework and regulations that apply to the partner project entity. Neither this privacy-policy template nor any information materials made available to you on the Websites must be understood as legal advice.
# White-label wallet Listing (Google Chrome)
# Publisher Account:
Field | Value |
---|---|
Privacy Policy URL | WHITE-LABEL PARTNER PRIVACY POLICY LINK |
Physical Address | WHITE-LABEL PARTNER DATA |
# Summary from the package:
WHITE-LABEL PARTNER NAME
Web3 communication Wallet
The WHITE-LABEL PARTNER NAME
wallet framework provides a secure way to connect to Web3 dID, dMail, dChat & dNotary as it contains a pair of public and private cryptographic keys. A public key allows; (1) RSA encryption of data; (2) screening of recipient wallet addresses (i.e. Ethereum, Solana…); (3) for other wallets to execute services to the desired wallet’s address, whereas a private key enables the decryption of received communication such as dMails and short messages from the sender address. With the exception of the backup and restore function, all the wallet account management is available within the UI-platform.
Features:
- Onboarding with no email or phone number
- Ethereum, Polkadot & Solana account availability
- Data communication layer
- Standalone white-label solution
- Interoperable with all Chromium & Mozilla based browsers
When setting up a WHITE-LABEL PARTNER NAME
account using the wallet, you are responsible for your security and account keys. Please use the .JSON file for wallet backup. Your chosen password is encrypted off-chain and never shared with our servers. Choose your password wisely and notify WHITE-LABEL PARTNER NAME
immediately if any unauthorized use of your account is detected.
By continuing with the Wallet creation process, you acknowledge and agree with the terms and conditions of this licence agreement: https://4thtech.io/licence/
# Additional fields:
Field | Value |
---|---|
URL | WHITE-LABEL PARTNER HOMEPAGE |
Support URL | WHITE-LABEL PARTNER SUPPORT LINK |
# Privacy practices:
Field | Value |
---|---|
Single purpose | Non-custodial multi-chain wallet framework serves as a blockchain gateway, a tool for WHITE-LABEL PARTNER NAME UI-platform client access. It provides a secure way to connect to Web3 communication solutions. |
# Permission justifications:
Field | Value |
---|---|
Storage justification | Storage is used for saving encrypted private keys for Ethereum, Polkadot & Solana wallets and RSA private key. |
Download justification | Downloads are used for private keys backup and for downloading decrypted user electronic data & documents. |
Host permission justification | When using the WHITE-LABEL PARTNER NAME UI platform, the active tab is needed to inject JavaScript code which is needed to interact between the WHITE-LABEL PARTNER NAME UI platform and browser extension wallet. |
Remote code usage | No |
# White-label wallet Listing (Mozzila Firefox)
# Product Page:
Field | Value |
---|---|
Name | WHITE-LABEL PARTNER BRAND wallet |
Summary | Firefox extension for interacting with WHITE-LABEL PARTNER web3 communication platform |
# Description:
WHITE-LABEL PARTNER NAME
Web3 communication Wallet
The WHITE-LABEL PARTNER NAME
wallet framework provides a secure way to connect to Web3 dID, dMail, dChat & dNotary as it contains a pair of public and private cryptographic keys. A public key allows; (1) RSA encryption of data; (2) screening of recipient wallet addresses (i.e. Ethereum, Solana…); (3) for other wallets to execute services to the desired wallet’s address, whereas a private key enables the decryption of received communication such as dMails and short messages from the sender address. With the exception of the backup and restore function, all the wallet account management is available within the UI-platform.
Features:
- Onboarding with no email or phone number
- Ethereum, Polkadot & Solana account availability
- Data communication layer
- Standalone white-label solution
- Interoperable with all Chromium & Mozilla based browsers
When setting up a WHITE-LABEL PARTNER NAME
account using the wallet, you are responsible for your security and account keys. Please use the .JSON file for wallet backup. Your chosen password is encrypted off-chain and never shared with our servers. Choose your password wisely and notify WHITE-LABEL PARTNER NAME
immediately if any unauthorized use of your account is detected.
By continuing with the Wallet creation process, you acknowledge and agree with the terms and conditions of this licence agreement: https://4thtech.io/licence/
# Describe Add-on:
Field | Value |
---|---|
Experimental | This add-on is ready for general use. |
Requires Payment | This add-on doesn't require any additional payments, paid services or software, or additional hardware. |
WHITE-LABEL PARTNER SUPPORT LINK | |
Web Site | WHITE-LABEL PARTNER HOMEPAGE |
# Manage Authors & Licences
Field | Value | Link |
---|---|---|
Authors | 4thTech | |
Licence/Other | 4thTech Software Licence | link (opens new window) |
Privacy Policy | white-label partner privacy policy | link (opens new window) |
# Submit an Add-on:
- Upload the white-label wallet installation file that we have provided
- Submit the white-label wallet source-code file that we have provided
# Subbmision Issues:
When deploying wallet with underlying Polkadot Substrate framework, there is a chance that Mozzila Firefox store will deny the add-on listing.
This add-on didn't pass review because of the following problems: Extensions defining a content security policy that allows eval ('unsafe-eval') are generally not allowed for security and performance reasons. ‘eval’ is only necessary in rare cases. Please use a different method or explain why eval is required in your add-on.
Please include this answer to the review board to solve this issue: We need to include the wasm-eval function because Polkadot packages use it. If you would check the submitted code, you would see that we don't use it ourselves!