> For the complete documentation index, see [llms.txt](https://wiki.gen6.life/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.gen6.life/education/support-guides/gen6-community-faq.md).

# Gen6 Community FAQ

**What is G6?**

* G6 is the technology used by Gen6 community.

**What is Gen6?**

* Gen6 is is the name of the community, short for "Generation 6". The number refers to the Enneagram symbol and it helps the manifestation of its energy on a higher ocatne so Life/Technology balance can thrive.

**How is Gen6 governed?**

* Gen6 Experts are the community frontiers, while every member has the power to initiate potential positive changes.
* Two chamber governance is being built for the fully decentralized experience.

**Gen6 Public Chain's Validation Logic**

* Reward for validating one block is 0.05 GSX (to be increased EOY 2025 to 0.1 GSX).
* The validators are going in round after each other to get their rounds.

#### **What Gen6 blockchain validator states are defined?** <a href="#gen6-blockchain-states" id="gen6-blockchain-states"></a>

1. **Non-Existent:** Not part of the system.
2. **New:** Not yet validating, but registered in the system (requires to be on the AURA list).
3. **Active:** Actively validating (after calling start extrinsics which required aura+grandpa pub keys).
4. **Warned:** if a validator misses producing one block.
5. **Slashed:** if missed second block. The validator needs to call restore() after the penalty of 10 days.

**Gen6 Public Chain's Freeze & Restore Logic**

* Non-slashed validators can chill anytime.
* After calling Freeze, it takes 2 days until a validator can come back validating.
* Restore needs to be called after 2 days or it won't start.&#x20;

**Gen6 Public Chain's Slashing Logic**

* If a validator skips doing his job which is validating, then it gets into "Warned" state.
* If a validator only skips once and next time it continues validating, the Warning is removed after 24 hours.
* If a validator is Warned and skips again, then it is banned ("slashed") from validation for 10 days.
  * Actual calculation is "*SlashingTerm: u32 = 10 \* DAYS;*" where "*DAYS = HOURS \* 24; HOURS = MINUTES \* 60; MINUTES = 60\_000*", configured in Aura → Offences → SubstrateValidatorSet.
* No GSX penalty is applied at the event of slashing. The community might consider adding this feature later.
* Restore needs to be called after a slash.

**I want to see more technical things of Gen6 Public Chain (API & Dev stuff)**

* You can always play with Gen6 public chain through PolkadotJS:
  * <https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgen6.app%3A443%2Fnode#/accounts>
  * Gen6 MW HTTP API: <https://gen6.app/api> (beta!)
  * WSS API URL for development: wss\://gen6.app:443/node
