LogoLogo
  • Home
  • Protocol Overview
    • Introduction
    • Architecture
  • Protocol Guide
    • Get Started
      • Components
      • Definition of Terms
    • Build a dApp
      • Network Configuration
      • TuumIO Data Node
      • TuumIO Ledgers
      • Roles and Journeys
      • Card Definitions
        • Tiles
        • Functions
      • Events and Event Handlers
      • Node Event Handlers
      • Python Event Handlers
      • Transactional Data
    • Test and Publish
      • Publishing the protocol
      • Testing the app using BrowserStack
  • TuumIO Wallet User Manual
    • About TuumIO Wallet
    • User Access
    • SOLVE Tokens
    • Caira - AI Assistant
    • User Profile
    • Care.Trials
      • Overview
      • Participant
      • Site Admin
      • Trial Admin
      • Physician
      • Nurse
  • Tutorials
    • Create an Event Booker
    • Create a Library Explorer
  • Support
Powered by GitBook
LogoLogo

© Solve.Care. All rights reserved.

On this page
  • Network metadata
  • Author details and countries
  • Join network settings
  • SOLVE token usage

Was this helpful?

Edit on GitHub
Export as PDF
  1. Protocol Guide
  2. Build a dApp

Network Configuration

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

Network metadata

Field Name
Value Type
Description

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 Name
Value Type
Description

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 Name
Value Type
Description

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 Name
Value Type
Description

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": []
                }
            }
        }, 
PreviousBuild a dAppNextTuumIO Data Node

Last updated 9 months ago

Was this helpful?