HOQU Development update. Part 2: Q&A with Developers



Dear HOQU community, we continue with the cycle of articles which are aimed to inform you about the development of the platform. Today, you will learn about the systems that are going to serve as a base for our platform. There are several systems that are used in creating the platform and all of them bring convenience and security for our users.
One of these systems is dWAS (decentralized Wallet Authorization System) and it is used for purposes of security and ease of connecting a wallet to the owner. Registration of an affiliate in the application includes binding a wallet (metamask, private key, json), creating a password in the suggested form and binding it to the email. Affiliate can authorize either through a wallet or through email and password. In case of authorization via email and password, the access will be in read-only mode.

image.png

Next system on our list is MWS (Multi Wallets Assign System) and it makes accounting records and mutual settlements more understandable and helps to keep them in order. This system allows the user of the platform to bind as many wallets to his account as he wants. These wallets can then be specified and used separately or together when creating a specific advertising campaign. This is done so that the earnings under the contract would come to the specified wallet.
image.png

The next section is called the Affiliate Networks System. Each affiliate network has an index inherent only to it, which includes information about: a) the essence of the commercial offer of this partner network; b) information about the requirements that a webmaster willing to cooperate with this partner network should satisfy.
image.png

The system of partner systems will include information about all the partner networks present in it. As more participants join, the information will be extracted from the HOQU network.
It is worth mentioning separately that this system will have a gateway that partner networks and affiliates will use to cooperate with each other.

The affiliate will send information about himself to the partner network using the protocol.
The protocol is a file / description of all the main characteristics of the one who wishes to enter into cooperation. That is, there will be three different protocols: one with information about affiliates, and one with information about affiliate networks.

By using the Affiliate Networks System application, webmasters can apply for participation in the network of interest. The network receives notifications of incoming applications and can approve the application of the affiliate, after which the affiliate will have access to all of the offers of the network in his application. A prerequisite for applying for work with a particular partner network is the correspondence of any webmaster’s rating to the minimum acceptable rating determined by the owner of the partner network. Webmasters can improve their ratings by working continuously in the system. Their rating will be influenced by a large number of factors, including the number of leads sold, the percentage of all leads to leads sold, the total volume of leads sold, appeals decisions concerning the actions of the affiliate, etc.

image.png

image.png

Let us continue. The personal account will include the function of simultaneous viewing of all commercial offers that users of the HOQU platform are working with.

Detailed information about the status of the work and all the characteristics of each business proposal will be accumulated and channeled through a separate gateway.

The gateway is written in such a way that for obtaining the most complete information the webmaster will need to authorize in the system and provide detailed data about himself. The more information webmaster gave about himself to a partner network, more he will be able to see about the offers.

A few words about Tools System — this system combines the data about promo materials which it receives through the gateway of the offer according to the developed HTP protocol (HOQU Tools Protocol).
image.png

Leads System — this system displays a list of leads with the possibility of filtering and grouping by an offer.

image.png

Webmaster application interfaces:
· Dashboard v 0.1.38

· Networks:
· Wallets:
· Offers list:
· Leads:
· Tools:
· Profile:

· Programs

Created Protocols:

· Description of HOQU Network Protocol v 0.1.12

{

"$schema": "http://json-schema.org/draft-06/schema#",
"$ref": "#/definitions/Offer",
"definitions": {
    "Offer": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "version": {
                "type": "string"
            },
            "id": {
                "type": "string"
            },
            "title": {
                "type": "string"
            },
            "logo": {
                "type": "string"
            },
            "owner_address": {
                "type": "string"
            },
            "created_at": {
                "type": "integer"
            },
            "rating": {
                "type": "integer"
            },
            "widgets": {
                "type": "array",
                "items": {
                    "$ref": "#/definitions/Widget"
                }
            },
            "requirements": {
                "$ref": "#/definitions/Requirements"
            },
            "offers_count": {
                "type": "string",
                "format": "integer"
            }
        },
        "required": [
            "created_at",
            "id",
            "logo",
            "offers_count",
            "owner_address",
            "rating",
            "requirements",
            "title",
            "version",
            "widgets"
        ],
        "title": "Offer"
    },
    "Requirements": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "affiliate": {
                "$ref": "#/definitions/Affiliate"
            },
            "merchant": {
                "$ref": "#/definitions/Affiliate"
            }
        },
        "required": [
            "affiliate",
            "merchant"
        ],
        "title": "Requirements"
    },
    "Affiliate": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "kyc_level": {
                "type": "integer"
            }
        },
        "required": [
            "kyc_level"
        ],
        "title": "Affiliate"
    },
    "Widget": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "id": {
                "type": "string",
                "format": "integer"
            },
            "name": {
                "type": "string"
            }
        },
        "required": [
            "id",
            "name"
        ],
        "title": "Widget"
    }
}

}

· HOQU Offer Protocol v 0.1.4

{

 "$schema": "http://json-schema.org/draft-06/schema#",
"$ref": "#/definitions/Offer",
"definitions": {
    "Offer": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "version": {
                "type": "string"
            },
            "id": {
                "type": "string"
            },
            "title": {
                "type": "string"
            },
            "logo": {
                "type": "string"
            },
            "owner_address": {
                "type": "string"
            },
            "created_at": {
                "type": "integer"
            },
            "rating": {
                "type": "integer"
            },
            "widgets": {
                "type": "array",
                "items": {
                    "$ref": "#/definitions/Widget"
                }
            },
            "requirements": {
                "$ref": "#/definitions/Requirements"
            },
            "offers_count": {
                "type": "string",
                "format": "integer"
            }
        },
        "required": [
            "created_at",
            "id",
            "logo",
            "offers_count",
            "owner_address",
            "rating",
            "requirements",
            "title",
            "version",
            "widgets"
        ],
        "title": "Offer"
    },
    "Requirements": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "affiliate": {
                "$ref": "#/definitions/Affiliate"
            },
            "merchant": {
                "$ref": "#/definitions/Affiliate"
            }
        },
        "required": [
            "affiliate",
            "merchant"
        ],
        "title": "Requirements"
    },
    "Affiliate": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "kyc_level": {
                "type": "integer"
            }
        },
        "required": [
            "kyc_level"
        ],
        "title": "Affiliate"
    },
    "Widget": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "id": {
                "type": "string",
                "format": "integer"
            },
            "name": {
                "type": "string"
            }
        },
        "required": [
            "id",
            "name"
        ],
        "title": "Widget"
    }
}

}


Comments 0