Encointer is ready to bootstrap its first productive community and has finalized its initial governance structure to have enough freedom to finetune its protocol parameters without frequent intervention by Kusama democracy.
Encointer’s common good parachain is currently a shell without functionality beyond testing teleporting of KSM tokens. This runtime upgrade to V7 will bring the full encointer protocol and the first community in Zurich can start.
In order to reach Encointer's vision for web3 inclusivity, tx fees can be paid in KSM or community currencies.
If paid in KSM, the fees are transferred to the Encointer parachain treasury, which is planned to be at the disposal of the parachain council for spend proposals
As Encointer is a common good parachain, root origin is only available for Kusama relay chain governance. In order to adjust the encointer protocol parameters, the Encointer Association members form the council of the Encointer parachain which is authorized to
Adjust ceremony schedule
next_phase
: force progress to next ceremony phasepush_by_one_day
: postpone next phase change by one day push_by_one_dayset_phase_duration
: adjust ceremony schedule phase durationsset_next_phase_timestamp
: arbitrarily define the time for next phase changeManage communities
new_community
: Register new communitiesadd_location
: add meetup location for communityremove_location
: remove meetup location for communityupdate_community_metadata
: change name, currency, artwork IPFS cid for communityupdate_demurrage
: change how fast balances are demurraged per communityupdate_nominal_income
: the amount of basic income per ceremony per person per communityset_min_solar_trip_time_s
: security parameter to calculate minimal location distanceset_max_speed_mps
: security parameter defining the maximal speed over ground of an adversarypurge_community
: Remove a community by from the registry entirely, wiping all balances, reputation and locationsManage Ceremony Parameters and Memory
set_inactivity_timeout
: define how many ceremonies a community can be idle before getting purgedset_endorsement_tickets_per_bootstrapper
: define how many endorsement tickets bootstrappers should get to invite people they trustset_reputation_lifetime
: define how long proof-of-personhood reputation is valid for and storedset_meetup_time_offset
: finetune meetup time difference to high sunpurge_community_ceremony
: garbage collect outdated reputation if necessary due to parameter changesset_time_tolerance
set how precisely the meetup time needs to be attested to be considered validset_location_tolerance
set how precisely the meetup location needs to be attested to be considered validManage Currency/Fee Parameters
setFeeConversionFactor
tune community currency extrinsic fees relative to KSM fees and community incomeTreasury
In the beginning, onboarding of new communites will be permissioned, subject to the Encointer Association's approval. The team sees no other way to avoid bot communities squatting the earth's surface. Over time, a web-of-trust will build and new communities can be onboarded by endorsement of other communites