In addition to the development of the Platform and interfaces, we are developing a number of versatile solutions representing the implementation of the most frequently used business processes. These are lego blocks (or a library of models) from which various business solutions can be constructed. The first pre-built modules are: Personal Identification Module (KYC)
Identification or authentication is a necessary part of almost any service.
The KYC module has several functions:
- Service and identification (ID Verification Operations): login, load of identifying data, calculation of hash, record of transaction with reference to identifiable subject. It is executed by a SilentNotary interface.
- Identity verification: search by ID hash, search by ID subject, ID verification (hash calculation and comparison with record), verification subject (decoding his true identity), search for existing black-list (records of unreliable persons), and search for compromised keys that will be implemented in Network Explorer.
For the identification procedure the User is able to determine the nodes that process these transactions. This allows geo-referencing of a node group to meet the requirements of the legislation on handling personal data (e.g. GDPR). Tokenization
Token is a digital ID of objects that may be involved in a relationship in the real world (including intangible values such as IP)
. Token is a specific construct, the meaning of which is created by users by entering into various agreements. These agreements should take into account the requirements of the Transaction Processing Rules or be fully contained in such Rules.
As an example, a token can be used to represent a vehicle. A car's token is issued by its manufacturer with the production of a real car. Blockchain nodes that handle token smart contract identify the manufacturer and include a network of authorized dealers and authorized service centers. This car token enables the tracking of the entire history of the car:a change of ownership, maintenance, repairs, insurance, etc.
Currently tokenization of various types of objects is being developed. For example: cars, objects of art and historical value, licenses for aquatic farming. The Token creation process is facilitated as much as possible. The process was divided into two smart contracts — the registry-contract and the token contract. Thus, the user token is created using the register-contract while simultaneously classifying a token in the unified registry of tokens. During the token's life cycle, the user can assign additional features and properties, based on the changing needs. The main purpose of the classification is to build a registry of all things. This problem is solved by constructing a polyfactor structure:
Let X be the set of all objects. Classifying means a partition of the set on any basis (i.e. – all warm-blooded animals or not, in this case the partition is on the grounds of "warm-blooded"). We will use the operation Boolean B ( X ) – as sets of all subsets of the original set X (i.e., the elements of B ( X ) are subsets). Then sets of partitions S is contained in B ( x ):