Network Configuration

This section describes the overall network specifications, including author details, countries, join network settings, and solve token settings.

Network metadata

Field NameValue TypeDescription

network_id

string

The unique ID associated with the network.

node_url

string

The URL of the network node where it is deployed.

name

string

The unique name of the network.

version

number

The version number of the network protocol.

description

string

The short description of the network.

publish_date

string

The date when the network protocol is published.

effective_date

string

The date when the protocol is effective or operational within the network.

Example:
{
    "tuumIO_protocol": {
        "network_id": "dev-network-xxx",
        "node_url": "https://site000.abc.net",
        "name": "My TuumIO Network",
        "version": 1,
        "description": "This is a sample TuumIO network.",
        "publish_date": "2024-03-27",
        "effective_date": "2024-03-27",

Author details and countries

Field NameValue TypeDescription

author_name

string

The name of the network protocol's author (entity or person).

author_website

string

The website URL of the author.

author_address1

string

The address of the author (line1).

author_address2

string

The address of the author (line2).

geo_fence_countries

string

The list of countries that can join the network.

Example:
        "network_settings": {
                    "author_details": {
                        "author_name": "John Carter",
                        "author_address1": "127 Goyette River, Lake Audreanne",
                        "author_website": "www.abc-company.net",
                        "author_address2": "Arizona"
                    },
                    "geo_fence_countries": [
                        "US",
                        "IN",
                        "UA"
                    ]
                },

Join network settings

Field NameValue TypeDescription

role

string

The ID of the role joining the network.

join_method

string

The method of joining the network.

required_consents

array

The cards which you allow other users in the network to access.

terms_and_conditions_checksum

string

The terms and conditions for joining the network.

Example:
                    "join_network_settings": {
                      "join_roles": [
                        {
                          "role": "rl-patient",
                          "join_method": "DEFAULT",
                          "required_consents": ["WALLET", "PHONE"],
                          "terms_and_conditions_checksum": "d61c0c428b88a19c1d0b9e10dae816fe"
                        },
                        {
                          "role": "rl-doctor",
                          "join_method": "INVITE",
                          "required_consents": ["WALLET"],
                          "terms_and_conditions_checksum": "6dadacb7b61860d446c5ebdffcc2be54"
                        }
                      ]
                    },

SOLVE token usage

Field NameValue TypeDescription

deposit_value

string

The deposit value of SOLVE tokens.

redemption_value

string

The redemption value of SOLVE tokens.

solve_gas_setting

JSON

The SOLVE gas usage setting.

event_wise_cost

array

The event and the cost in SOLVE token.

event

string

The event used for transactions in the network.

cost

integer

The cost in SOLVE gas for each event transaction.

Example:
            "solve_token_usage": {
                "deposit_value": "Market",
                "redemption_value": "Deposit",
                "solve_gas_setting": {
                    "event_wise_cost": [
                        {
                            "event": "e-booking-appointment",
                            "cost": 1000
                        }
                    ]
                },
                "custom_payments": {
                    "event_wise_cost": []
                }
            }
        }, 

Last updated

Logo

© Solve.Care. All rights reserved.