CorePass Soft Test Update

CoDeTech
CoDeTech
Published in
7 min readOct 4, 2022

An extensive update and in-depth view of the current tests done and tasks still needed to be completed prior to the CorePass Live Testnet.

Following our previous update, herewith, we are very pleased to inform you with the progress report of our current internal testing, which we refer to as “CorePass Soft Test”.

Below are all functions we have tested successfully in both Android and iOS:

Wallet

  • Creating as many wallets (profiles) as you want
  • Using biometrics to secure accounts and login into your profile
  • Using pin code to secure wallet private keys
  • Wallet works and can hold both XCB and CTN
  • Holding balance for XCB and CTN and Core NFTs
  • Sending and Receiving XCB and CTN
  • Seeing the history of your transactions
  • Wallet backup using iCloud and Google drive Schedule backup for automatic daily, weekly, and monthly backup of all your data, and collected data
  • Wallet seed phrases recovery
  • Database encryption and decryption using seed phrases

KYC

  • Email and phone verification including imprinting (fingerprint) into blockchain
  • ID Card, Driver’s license, Passport, and Residency permit KYC verification and Digitization, including imprinting (fingerprint) into blockchain
  • Email, Phone, ID Card, Driver’s license, Passport, and Residency permit NFT purchase using Debit Card, XCB, and CTN
  • Gifting and transferring ownership of KYC NFTs to another user

Data Request — data transfers requested by another peer of the following fields (tested individual field transfers and grouped fields as a singular request):

  • ID Card Full Name
  • ID Card Date of Birth
  • ID Card Expiry Date
  • ID Card Issue Date
  • ID Card Document Number
  • ID Card Gender
  • ID Card Country
  • ID Card Document Photo
  • ID Card Face Photo
  • ID Card Document Back Photo
  • Passport Full Name
  • Passport Date of Birth
  • Passport Expiry Date
  • Passport Issue Date
  • Passport Document Number
  • Passport Gender
  • Passport Country
  • Passport Document Photo
  • Passport Face Photo
  • Passport Document Back Photo
  • Residence Permit Full Name
  • Residence Permit Date of Birth
  • Residence Permit Expiry Date
  • Residence Permit Issue Date
  • Residence Permit Document Number
  • Residence Permit Gender
  • Residence Permit Country
  • Residence Permit Document Photo
  • Residence Permit Face Photo
  • Residence Permit Document Back Photo
  • Driver License Full Name
  • Driver License Date of Birth
  • Driver License Expiry Date
  • Driver License Issue Date
  • Driver License Document Number
  • Driver License Gender
  • Driver License Country
  • Driver License Document Photo
  • Driver License Face Photo
  • Driver License Document Back Photo

Other Functions:

  • Data requesting fees payable for the fields that have been requested are successfully transferred.
  • Data Provider fees payable and fees that are receivable have been successfully transferred.
  • Adding/removing Core IDs to Connections.
  • Requesting data from friends list.
  • Templates can be created and saved in various fields. The user might often request to speed up their data requests without the need to always select the fields individually.
  • Blocking users that you do not want to receive data requests from.
  • Unblocking users so that they can send you data requests again.

Users can add Core IDs to their Connections and can remove them.

Users can make data requests to their contact — users can make data requests using a template they can define. Users can block other users from not receiving data requests from them.

CorePass Authenticator and Login/Registration has been successfully tested.

General options:

  • User can choose the Application’s language (right now US English is supported)
  • The application has a showcase in each page by clicking the “i” icon, showing a guide of the page.
  • A notification section showing all your CorePass activities.
  • Filtering and search options in data requests list, asset history (XCB, CTN, NFT), connections, etc.

What we are currently testing, fixing, and preparing:

Firstly, we are currently implementing into the Devin Network (Core Blockchain Testnet), as a part of the CorePass Public Test, a new UI where users that are participating in the CorePass Public Test can register and Login to claim XAB (Test coins in the Testnet) and also Test Core Tokens so that users can play and do transactions with the CorePass Application.

Core Blockchain Testnet

We are also developing a Devin (Core Blockchain Testnet) Faucet that implements CorePass’s authentication services to ensure all users can register and automatically receive XAB (Test Coins of the Devin Network, Test Core Coins) and their Test CTN upon successful registration or login. Each user will be able to request a fixed amount of Test Coins and Test Tokens every 24 hours. This is to ensure that everyone has enough Test Coins and Test Tokens and to also thoroughly test the login process.

We are very happy to say that the dedicated CorePass P2P network is functioning, and today, we achieved the first data transfer on our proprietary CorePass P2P nodes. However, only having been able to successfully test this network today, we are currently increasing the number of nodes, and simultaneously, we are starting with mass data transfers to test the CorePass P2P network. One of the issues that popped up was the iOS devices that were a little stubborn, and we can confirm that we solved the issue and, as we speak, we are busy implementing the solution.

Even though we have a dream team and we are working incredibly hard to ensure that we meet the deadline, we have encountered some bugs that we are currently fixing. To name a few:

  • We are sometimes facing a small timeout in the checkout process when users are buying NFTs to digitize their documents or contact information. This is because, when using the centralized payment option of the Debit card payment, where the server that handles the payment process is, it is either delayed or timed out. We are currently fixing this issue to ensure that the delays are not happening. This is a normal bug when you are working in a decentralized environment and need to cross connect between the two worlds.
  • When the application is not open, we have found a bug that the push notifications of various activities are not showcased to inform the users.
  • We are currently working on an error handling and reporting process to ensure the support office can define what went wrong, should something have happened.
  • We are fine tuning some of the UI issues that we have found, such as alignment issues, misplacements of text, and proofreading most of the text on all the screens.
  • We prevent screenshots to be taken in the application itself due to the nature of the sensitive data and prevention of seed phrases being leaked. When the application is running in the background and you enable the viewing function to see all active background applications running, sometimes we encounter a black screen and specifically in Android the application is crashing.
  • Currently when a user is in the middle of a data request and the individual does not have sufficient funds in the application, the user is redirected to a top up funds screen, where we have encountered an issue that the redirection to the top up screen does not happen.
  • When you have more than one profile on your CorePass, if you are logged into one profile and you receive a data request notification with a link for your secondary profile, the redirection button does not redirect you to login to the second profile.
  • There are also a few other minor bugs, however, they are not alarming and not really worth mentioning, as they will already be resolved by the time this article is published.

We are currently testing the CorePay solution for means of payment for users to be able to also purchase CorePass NFTs, Core Coins, and Core Tokens, using cryptocurrencies in the application. We are currently testing this option in the platform, prior to the implementation into CorePass.

We are not yet out of the woods. Once we have stress-tested the proprietary CorePass P2P Network, we will move the entire CorePass application to the proprietary CorePass P2P communications layer. That means we need to do a bit more testing on the network to ensure it can carry the load and demand of the network itself.

One of the current things we are busy with is also translations of the application with the primary focus on having a Japanese translation completed for the Public Test. Other languages will follow soon such as German, Dutch, Spanish, Mandarin, Korean, etc.

All in all, we can say that all bugs mentioned above are not alarming whatsoever, apart from the CorePass P2P Network. The listed bugs except the P2P network should be resolved within this week. We are hoping that the P2P network will also be fully operational within the next few days and will be able to execute a proper test with the new network within the following week.

We are very pleased with the current test results and will keep you informed about our progress. At the moment, as it stands, we are still very optimistic to make the estimated date of the 14th of October 2022 for the release of the CorePass Live Test, should we not encounter any critical issues.

Kind regards,

The Core Team

--

--

CoDeTech
CoDeTech

Innovation focused on inclusion, equality, and improving humankind through an adaptable and self-sustainable decentralized P2P Core Blockchain ecosystem.