Testnet Gesell

Gesell is the Encointer testnet. It allows you to bootstrap new local currencies and perform regular proof-of-personhood ceremonies that give participants a universal basic income. This network is meant for testing with bot populations in order to audit and stress-test the protocol. Gesell does not provide privacy for transactions. We do not expect real physical meetups to happen on this network except occasional demo meetups.

Design

Gesell is a standalone Substrate-based chain (not a parachain) running the same pallets as the Kusama mainnet but with accelerated timing.

Core pallets

  • Scheduler — Keeps track of time and maintains the ceremony state-machine phase changes
  • Communities — Registry for all local currencies with their properties and meetup locations
  • Balances — Account balances in all currencies, featuring demurrage
  • Ceremonies — Participant registration, meetup assignment, attestation and reward issuance

Governance and economy pallets

  • DemocracyOn-chain governance with adaptive quorum biasing
  • FaucetToken dispensers for proof-of-personhood holders
  • TreasuriesCommunity treasuries with democratic spending proposals
  • Reputation Commitments — Tracks which ceremony attendances have been committed for specific purposes

Advanced feature pallets

Timing

On Gesell, the ceremony cycle is compressed to 30 minutes (10 minutes per phase) to enable rapid testing. See time warping for details.