The AiGO Application

The AiGO application is an interface for data providers and clients to share mobility intelligence. The interface is designed to serve each user effectively.

For data providers, the AiGO application manages:

Data provider account setup and identification

The app interface is intuitive and offers a simple account setup process. The setup process includes a web2-fashioned account creation that obtains unique user details and computes them as metadata. The metadata is used in the decentralized user identification system. AiGO data provider ID system algorithm is deployed on a decentralized network and computes a blockchain transaction for the creation of an SBT. User accounts have an integrated multichain wallet to which only the user holds the private keys. The SBT is attached to the user's wallet.

Data Collation and transfer

Operating the data collation and transfer is a cutting-edge web2-web3 connectivity protocol that abstracts blockchain-related operations to ensure ease of use and efficiency.

Data providers supply GPS, other geolocation, and advanced mobility data. This is extracted from smartphones and other IoT devices connected to the data providers’ accounts and checked for reliability. For an efficient collection of GPS data, AiGO augments device GPS systems with Assisted GPS (A-GPS)

IoT devices are heterogeneous. To complement our system for the wide difference between the chips, operating systems, and peripheral parts of IoT systems, the data collation system will be powered by a web2-to-web3 connectivity system that is compatible with a wide range of embedded systems and can be packaged into deployment frameworks that can be used by developers. The connectivity system is compatible with Nordic, Arduino, ESP32, STM32, and Raspberry Pi IoT systems. The connectivity system handles the transition of mobility data from centralized systems to decentralized network(s).

Reward distribution

Data providers are identified by their unique SBT. Rewards are distributed to the attached wallet and can be claimed at the providers’ will. The AiGO network can’t (and will not) retract approved rewards.

Refer to the economy model to see how data provider rewards are calculated;

Account management

Our decentralized identification system prevents account manipulation through a stringent account-to-device mapping system. SBTs are immutable and non-transferable. Once created, it stays attached to the user’s wallet. In case of a device change the user will need to import their wallet to the AiGO application on the new device. The wallet import operation invalidates previously existing connections.

For clients, the AiGO app manages;

Client accounts

Client accounts are handled with a less stringent identification system, this is because clients are end users whose only direct input to the network is payment for the services received. We also reduced the restrictions since the requested data are paid for at the point of retrieval. Multichain wallets are also integrated into client accounts for crypto and stablecoin payments. The client interface is designed for data requests and financial settlements.

Mobility data requests

AiGO network stores data using decentralized storage solutions. Requests from clients are sent to the decentralized storage network as a blockchain transaction and the requested data is returned through data relay nodes. This process is also abstracted from the client and only a simple transaction is required from the client’s end to fetch the data.

Payments

Payments are made alongside the ‘request for data compute’. The process might differ for partner firms; however, this will be transparent and verifiable on the network.

Last updated