Forum: Difference between revisions

From DAO Governance Wiki
Jump to navigation Jump to search
Line 1: Line 1:
[[File:Forum as DAG.png|thumb|249x249px|The Forum as a DAG]]A Forum holds the history of a [[DAO]]. It is the open repository of every official action a DAO takes under [[DAO Governance Framework|DGF]]. Thus, the Forum contains every comment any DAO member has ever made, every [[governance]] proposal, the history of the development of every smart contract used, and the history of each member's work for the public. By definition a DAO action is official if it has been subjected to a [[Validation Pool]], so the Forum also holds the record of every vote the DAO has ever made, as well as the history of every REP token minted and distributed for any reason.  
[[File:Forum as DAG.png|thumb|249x249px|The Forum as a DAG]]A Forum holds the history of a [[DAO]]. It is the open repository of every official action a DAO takes under [[DAO Governance Framework|DGF]]. Thus, the Forum contains every comment any DAO member has ever made, every [[governance]] proposal, the history of the development of every smart contract used, and the history of each member's work for the public. By definition a DAO action is official if it has been subjected to a [[Validation Pool]], so the Forum also holds the record of every vote the DAO has ever made, as well as the history of every REP token minted and distributed for any reason.  


The Forum smart contract (FSC), along with the Validation Pool smart contract (VPSC), form the core of the [[Back-end software|back-end]] of DGF. The Forum is a therefore a basic component of [[DAO Governance Framework#DGF flow|DGF flow]].
The Forum smart contract (FSC), along with the Validation Pool smart contract (VPSC), form the core of the [[Back-end software|back-end]] of DGF. The Forum is a therefore a basic component of [[DAO Governance Framework#DGF flow|DGF flow]].[[File:DGFsystem.png|center|thumb|656x656px|Forum as a component of DGF flow]]


There are many different Forums. In fact, each DAO may have many Forums, one for each of the [[Reputation#6. Limited Domain|different types of REP]] it uses.
There are many different Forums. In fact, each DAO may have many Forums, one for each of the [[Reputation#6. Limited Domain|different types of REP]] it uses.
Line 13: Line 13:


=== Engaging the public ===
=== Engaging the public ===
[[File:PublicDAOForum.png|thumb]]


Using the [[Front-end software#Public UI|public UI]], a customer can engage a member of the DAO to do work by encumbering the required fee in the official Work smart contract (WSC). The Forum is the place the public UI search engine finds the current WSC, as well as the human-readable language which advertises the value of the DAO to the non-expert and instructions for use.[[File:DGFsystem.png|center|thumb|656x656px|Forum as a component of DGF flow]]
Using the [[Front-end software#Public UI|public UI]], a customer can engage a member of the DAO to do work by encumbering the required fee in the official Work smart contract (WSC). The Forum is the place the public UI search engine finds the current WSC, as well as the human-readable language which advertises the value of the DAO to the non-expert and instructions for use.
 
=== Transparent auditing ===
=== Transparent auditing ===
The Forum is also the environment where the public can audit the effectiveness of the DAO, since the transparent nature of a [[DAO#Primary DAOs|primary DAO]] naturally encourages maximal information on the history of member performance and customer satisfaction.
The Forum is also the environment where the public can audit the effectiveness of the DAO, since the transparent nature of a [[DAO#Primary DAOs|primary DAO]] naturally encourages maximal information on the history of member performance and customer satisfaction.

Revision as of 06:18, 4 April 2023

The Forum as a DAG

A Forum holds the history of a DAO. It is the open repository of every official action a DAO takes under DGF. Thus, the Forum contains every comment any DAO member has ever made, every governance proposal, the history of the development of every smart contract used, and the history of each member's work for the public. By definition a DAO action is official if it has been subjected to a Validation Pool, so the Forum also holds the record of every vote the DAO has ever made, as well as the history of every REP token minted and distributed for any reason. The Forum smart contract (FSC), along with the Validation Pool smart contract (VPSC), form the core of the back-end of DGF. The Forum is a therefore a basic component of DGF flow.

Forum as a component of DGF flow

There are many different Forums. In fact, each DAO may have many Forums, one for each of the different types of REP it uses.

Overview

Review of REP

The Forum is a growing database, holding the set of all posts with references. Each post is validated and has a variable reputational value, depending on how important the contribution is to the DAO. All the REP token holdings in the DAO can be read from the Forum. The references from one post to another shares REP value if it is a positive reference, or leaches REP value if the reference is negative. Thus, the Forum allows a DAO to change the REP holdings of older accounts (posts) by making new posts with new references.

In other words, the Forum's reference structure allows a DAO to revise its history. Under DGF a DAO can correct past mistakes by either donating new REP to a deserving member, or slashing REP from a Byzantine member who violated a principle in the past while avoiding the automated protocols. In this way, DGF solves the dilemma of punishing those who game the system, while still respecting the Web3 principle of "code is law".

Engaging the public

PublicDAOForum.png

Using the public UI, a customer can engage a member of the DAO to do work by encumbering the required fee in the official Work smart contract (WSC). The Forum is the place the public UI search engine finds the current WSC, as well as the human-readable language which advertises the value of the DAO to the non-expert and instructions for use.

Transparent auditing

The Forum is also the environment where the public can audit the effectiveness of the DAO, since the transparent nature of a primary DAO naturally encourages maximal information on the history of member performance and customer satisfaction.

The Forum holds the history of every governmental action the DAO has performed, including debates on protocol development and value statements and explicit goals the DAO has agreed on. This transparency allows the public to audit the DAO's history of REP evolution and governance parameters so that they can measure the DAO's performance against its advertised values, in order to objectively to gauge the DAO's integrity before using it. (See Main article: Reputation tokenomics.) The Forum therefore solves the business problem of building history and integrity in a DAO filled with pseudonymous international members.

Member interaction

For members, the Forum has many functions. Most importantly, the Forum is where their WSC stores evidence of their successful completion of work. This evidence is the basis for peer validation through the VPSC. It therefore holds the record of the creation of each REP token, which determines the member's power in the DAO.

Member to Forum.png

Secondly, the Forum holds the most current protocols for successful collaboration with the rest of the DAO. The member UI searches the Forum to find the most up-to-date smart contracts such as the Availability smart contract and Work smart contract, as well as holding information on education which mentors new workers in how to successfully work for the DAO, gain power in the DAO, and how to govern it.

Abstract structure

The Forum has the mathematical structure of a weighted directed acyclic graph (WDAG). The nodes of the graph are the posts, and the edges are the references. The Forum is acyclic since older posts cannot reference newer posts. The nodes are weighted by REP values. The edges are weighted by the strength of the references.

Fig. 2: Graph definitions

Thus the Forum WDAG is both an edge-weighted and node-weighted graph. The edge weights are static. The node weights are dynamic, since the node REP values change as new posts reference them or their descendants.

Posts

Posts are basic entries in the database that is the Forum. The posts contain 1. text meant to be human readable, 2. smart contracting language, 3. a unique NFT associated with the post which defines the author of the post as the owner and the REP value for the post.

The REP value of postK is denoted which is a dynamic variable which changes as the post is referenced by future posts.

??Details

Datatype

??Details

References

Main page: Forum reference mechanisms

References are weighted . A positive reference indicates postK donates the fraction of its value to increase the REP value of postJ by the amount . A negative reference means postK leaches the fraction of the value from the REP value of postJ.\

Datatype

??Details

Code

See Also

Notes & References