Joystream governance app is called Pioneer, it serves as an on-chain governance app and on-chain forum, you can take a look at it here. Every action is recorded on blockchain, which makes governance transparent and allows to have the history of membership actions.

Via Pioneer you can create your membership in Joystream network, transfer you tJoy tokens, apply for working groups and Council, create proposals, vote for them if you are a consul, create Bounties and participate in them, vote for Council candidates on elections, write messages on forum.

To start using Pioneer you need to have a Joystream membership created either on Pioneer itself or on Atlas, which is a video platform app. Creating a membership requires you first to create a Polkadot account using Polkadot.js app. Below are the detailed instructions how you can do it. Remember that even if you have already installed the extension and have some Polkadot accounts created for other networks, for privacy reasons it is recommended that you create a new Polkadot account for Joystream network.

1. Install Polkadot.js extension

The Polkadot extension provides a mechanism to generate an account and interact with all Polkadot/Kusama projects including Joystream. If you don’t have this extension in your browser, the first step will be to install it. The browser extension is available for FireFox and Google Chrome (plus Chromium-based browsers), so click the relevant link and install.

Optional step: Update metadata Make sure to update metadata on Polkadot/Kusama Portal. If you haven’t interacted with Polkadot Portal in this browser and have just installed the extension, most likely you will need to update metadata to see Joystream network among networks when you create an account using Polkadot.js extension. So, if you click this link and see a blue circle near Metadata tab, click on Metadata tab, press Update metadata and then, in the pop-up window, allow the extension to do it.

polkadot_1.png

You can close this page now.

2. Create an account in extension

polkadot_extension.png

You already have your Polkadot.js installed in your browser. Next, you need to create a new Polkadot account. Open Polkadot.js browser extension. Click the big plus button or select Create new account from the small plus icon in the top right. You should see the following menu, with generated mnemonic seed in the form of twelve words and the address.

polkadot_2.png

The seed is your key to the account. Knowing the seed allows you (or anyone else who knows the seed) to get control on this account and even re-create it, if you forget the password. It's very important to store it somewhere securely, preferably on paper or other non-digital device, not in digital storage or on a computer.

Save the seed and press Next step. You should see the following menu.

polkadot_3.png

Network - select the Joystream network from the drop-down list. If you could not find the Joystream network, then most likely you did not update the metadata, go back to step 1 and do it.

Name (in our case, SuperAccount) is just account's name for your use only. It is not stored on the blockchain and will not be visible to other users.

Password is used to encrypt your account's information. You will need to re-enter it when signing transactions on the portal. Create one and remember it.

As a result, after creating an account, you will see it in the list of accounts in Polkadot.js extension. By clicking on three dots, you can rename the account, export it, remove it from the extension and change the network used for the account.