generated from okp4/template-oss
-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(technical): explode governance into separate pages
- Loading branch information
Showing
7 changed files
with
136 additions
and
86 deletions.
There are no files selected for viewing
23 changes: 23 additions & 0 deletions
23
docs/technical-documentation/governance/amendment-process.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
sidebar_position: 5 | ||
--- | ||
|
||
# Amendment process | ||
|
||
Amending each level of the hierarchy is living and perpetually in flux, reflecting the evolving needs and circumstances of the protocol. The specific procedure for making amendments is unique to each level of the hierarchy and is dictated by the rules and regulations inherent to that level. | ||
|
||
## For governances | ||
|
||
At the highest level, amendments are often driven by proposals from the community. These proposals, ranging from minor adjustments to significant changes, are submitted to a community vote. If approved, these amendments become part of the protocol's governance, shaping the fundamental rules and guidelines that govern the entire blockchain. | ||
|
||
## For zones | ||
|
||
Rules can also be amended based on the needs and requirements of the Zone. While adhering to the overarching protocol governance, these amendments allow flexibility and adaptability within each Zone. The process of making amendments is distinct for each Zone, with specific rules outlining the mechanisms by which changes can be enacted. Zones can adopt closed mechanisms that prohibit any rule modifications. Conversely, zones may also choose to uphold democratic principles, allowing rule changes based on user voting within the Zone. The flexibility of these mechanisms underscores the adaptability inherent in the governance structure. | ||
|
||
## For consents | ||
|
||
Consent amendments ensure that resources are used per the relevant parties' current will and intentions. The consent attached to Resources can also be amended. This could be driven by the resource owner's changing preferences or new requirements for using, accessing, or managing the Resource. | ||
|
||
## For agreements | ||
|
||
Agreements between parties can also be subject to revision. However, it is generally optional due to its short duration and enforceability. Instead, agreements usually include cancellation terms, which allow for the termination of a deal based on pre-established conditions. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
31 changes: 31 additions & 0 deletions
31
docs/technical-documentation/governance/hierarchy-of-norms.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
sidebar_position: 3 | ||
--- | ||
|
||
# The Hierarchy of Norms | ||
|
||
The hierarchy of norms refers to the hierarchical structure of rules within the given governance framework. It establishes the order of precedence among the different norms so that a higher norm prevails over a lower standard. | ||
|
||
In the OKP4 Governance framework, the hierarchy of norms establishes a clear order of precedence for rules and regulations. We thus end up with different levels of governance that allow fine-grained control of the use of the protocol. | ||
|
||
<center> | ||
<img src="/img/content/technical-documentation/governance-hierarchy-of-norms.webp" alt="Governance - Hierarchy of Norms" style={{ maxHeight: "340px" }}></img> | ||
</center> | ||
|
||
The different levels of governance are: | ||
|
||
## Protocol Governance | ||
|
||
At the top of the hierarchy is Protocol Governance, which establishes the overarching rules and principles for the entire OKP4 protocol. | ||
|
||
## Zone Rules | ||
|
||
Under the Protocol Governance, specific Rules are defined for each Zone within the protocol. | ||
|
||
## Resource Consent | ||
|
||
Resource Consent empowers individuals to specify how their resources can be utilized within specific Zones or boundaries. The Zone rules set the limits and regulations for the use of resources, and Consent operates within those boundaries. Therefore, even if individuals have control over their resources, they must always comply with the existing rules that govern the Zones in which the digital resources are involved. Consequently, if the consents associated with a resource are incompatible or contravene a specific zone's rules, the resource will not be considered eligible for that zone. | ||
|
||
## Agreement | ||
|
||
Within the boundaries of the Zone Rules and in alignment with Resource consents, acting parties have the autonomy and flexibility to enter into agreements regarding the orchestration of their digital resources. The agreement serves as a voluntary contract between parties, outlining the specific terms, rights, and obligations regarding the use of resources within the agreed-upon boundaries. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
sidebar_position: 1 | ||
--- | ||
|
||
# About Governance | ||
|
||
In the OKP4 protocol, governance refers to establishing and implementing rules, policies, and processes to regulate orchestration of digital resources. Like [Ontology](/technical-documentation/ontology/the-power-of-ontologies), Governance is the fundamental pillar for organizing and controlling all resources in the dataverse. | ||
|
||
To understand the essence of governance, we need to grasp the general concepts of the Sources of Governance, the Hierarchy of Norms, the Rule of Form, and the Governance Extent. |
Oops, something went wrong.