I think that it is important at this time that we begin to better manage this start up of ours. We should begin to treat it less like a project and more like an actual company. To that end I think it is important that we establish roles and responsibilities for participants within this community and the autonomous company that is Bitshares.
The foundation of our governance model is stake weighted voting. Stakeholders have ultimate control of the network. However, in practice we run into voter apathy and rational ignorance, and subsequently a centralization of voting power. This makes proxy voting extremely important, as it delegates the voting responsibilities and decentralizes voting power.
We need to identify and establish trustworthy proxies. To do this we need potential proxy voters to:
- Produce a slate of witnesses an committee members
- Provide a report documenting the general selection criteria as well as specifics for individual committee members
- Submit slate to the network (would be great to get a comprehensive tutorial on how to do this)
Committee members should be the head of a specific department. I think that it would be great if we could begin to establish what the necessary departments are and what responsibilities each should have. As of right now I would identify the following as necessary departments:
- Finance and Accounting
- Human Resources
- Strategic Planning
- Market Operations
- IT
- Research and Development
- Contracts
- Public Relations
Finance and AccountingFor the most part this role is automated by the bitshares software. The finance and accounting department should simply provide weekly reports on the revenue and expenses of the company.
Human Resources- Vet new candidates for open positions
- Work with strategic planning department to recruit talent according to the company’s agenda
- Work with the IT department to create effective communication channels and facilitate internal relations
Strategic Planning- Establish the company objectives
- Identify strengths and weakness of company and competitors
- Identify industry opportunities and threats
- Report on these findings and define the most beneficial course of action to meet company goals
Market Operations- Provide market data analysis on crucial markets on internal exchange as well as exchanges that provide sources of bitshares liquidity
- Manage liquidity on internal and external markets
- Manage witness price feeds
- Manage margin trading
ITThis job can be comprised of three areas:
- Tech support for all departments
- Tech support for all partner (i.e. Exchanges and merchants)
- Tech support for all users
R & DThis is pretty much all CNX. This position, however, would coordinate the R & D of tools that enhance the functionality of bitshares whether produced by CNX, a third party or community member
Contracts- Manage partnerships and relationship with exchanges, merchants and other third parties
- Acquire new strategic business partners
Public RelationsI'm sure some one could better define this role than I can, but in general this department is responsible for managing all channels of communication between Bitshares and the public, including all media.
I believe each of these positions are important in order to set a foundation for the delegation of tasks and resources. Just as important as carrying out these task is the communication of how these tasks have been addressed or completed. From each position I would expect a comprehensive weekly report on how each department and each individual in the department have carried out the responsibilities of their position.
I am attempting to get the discussion going. I would like to hear from the community what roles and responsibilities need to be defined and accounted for.