# What we do

{% hint style="info" %}
**Note:** FA Global includes both current and future projections and plans. The contents of the white paper are just references to the project and do not guarantee anything.
{% endhint %}

<mark style="background-color:blue;">**Abstract**</mark>

<mark style="color:red;">FA Global is pushing for</mark>

<mark style="background-color:red;">The utility-built, user-centric Web3 platform and De\_fi platform create a centralized,</mark> decentralized system between users and users, and aim to become a social network and social infrastructure. Check out the key elements for XGP in this white paper

utility token An independent blockchain does not exist and refers to a cryptocurrency created and managed by smart contracts on a specific platform blockchain. In general, it is developed in a Dapp method that operates on platform coins. Utility tokens have no function of equity or dividends because they represent the company's future right to use its products or services. However, it refers to a token that only has the purpose of providing utility so that it can be used within a product, service, or network Therefore, the <mark style="background-color:red;">XGP token, which consists of utilities, does not play a securities-type character but is a token-centered platform of a non-securities-type character and consists of a platform that does not violate any legal basis.</mark>

<mark style="background-color:green;">**Web3**</mark> \
web3.js is very useful when implementing Dapp or services based on JavaScript, and is currently working on supporting web3.js for EthereumJ. In fact, it can be viewed as a standard API for Ethereum along with the JSON RPC API. web3.js is intended to call the JSON RPC API internally through HTTP or IPC. The Ethereum network consists of nodes, and each node has a copy of the blockchain. If you want to run the function of SmartContact, you should send a query to the node to deliver the variables to the address of 1.SmartContact 2. Function to execute. Since Ethereum nodes can only communicate with JSON-RPC, this is uncomfortable for developers, web3.js makes it easy and convenient for developers who do not know the query to interact with the JavaScript interface. web3.js can be received from web3.js in the dist of github/ethreum/web3.js, but to use it in the browser, use bow or node.JS

<mark style="background-color:green;">**web3-eth:**</mark> a class of modules used to interact with the Ethereum blockchain and smart contacts. web3-shh: a class of modules used to deliver p2p and broadcast to the protocol. <mark style="background-color:green;">**web3-bzz:**</mark> a module class for storing distributed files. <mark style="background-color:green;">**web3-utils:**</mark> a module class with useful helper features for DApp developers. Through the nature of Web3, it is possible to protect user assets and guarantee ownership and rights with a decentralized system that does not go through a central system and convenience between users.

<figure><img src="/files/16b8BnA1GxoCtrIHRxrm" alt=""><figcaption></figcaption></figure>

<mark style="background-color:orange;">**De\_fi**</mark> Comprehensive Access to Financial Services: This is a massive one. People living in developed countries generally take these things for granted. However, <mark style="background-color:orange;">**DeFi**</mark> allows anyone with access to the Internet to use financial services. No individual is denied services based on who they are, where they were born, or how much money they have. Moderate cross-border payments: This has huge implications for many people around the world. Decentralized finance has the potential to eliminate costly intermediaries, making remittance services much cheaper for people

<figure><img src="/files/EEkw7AtUd3rJexIw3eIo" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://faglobal.gitbook.io/fa-global-white-paper/overview/what-we-do.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
