Arc is a common framework for governance interacts with the internet of blockchain agencies into the DAOstack operating system toolkit. The open-source modular comes with an open library of the template governance to evolve with the needs of its users enabling the easy upgrade and modifications of the governance system.
Architecture
The implementation of Arc depends on smart contracts on the basic decomposition of governance systems by the help of actions, schemes and global constraints for every agency. The visual representation of the logic and smart architecture of the Arc framework can be built with some architectural frameworks such as:
Avatar: It is the face of the agency that acts externally and is capable of getting help from some particular schemes. Anything can be done through blockchain and can be participated as agents to other agencies with an identity to reputation to other agencies assigned.
Protocol Upgrade: The controller as the power to command from the structured schemes by registering new schemes and constraints with the governance protocol of the agency by some specific easily upgradable elements modifying the governance system with the rooted stability within the protocol. This will perform by upgrading all the defined subscribed registered or unregistered different elements and this will need 60% of the majority of reputation holders modifying the schemes with the 75% majority of constraints for token holders for increasing at the time token supply.
Technical Upgrade: The controller has a special occupation for transferring the ownership all the over the contracts of the actors to a new address. It would have a total control over the assets no matter if it is transferable or non-transferable based on the reputation of other agencies. This can be upgraded or improved for the Arc or can transplant a whole new architecture depending on the wish of the agency. This illustration below represents the interactions of the elements:
Certain reward scheme for a particular DAO through the agents.
The transaction of the smart contracts of the scheme will possibly submit by the agents that have integration with Arc for relevant input required for the scheme for agency number and type of tokens, recipient address and so on.
Other agents have rights to approve the requests by their votes.The reward scheme will command over the controller for the execution of the proposals with specific parameters. It is defined by enough votes approved on request. The controller will command over the relevant acting contracts executes the reward allocation.
The functions are governed by controllers subjected to the global constraints registered by DAO. It acts as an ex-ante and ex-post modifier for the global constraints. This will be executed by all the functions over the controllers required for running global constraints stored in the array for ensuring all the returns. This might be false at some point of time but the state of DAO might change after the functions have been executed as the controller requires to execute once it is completed through all the global constraints reverting almost everything to the previous state if anything is found false in returns.
Universal Elements: The universal design for the architectural framework of consists with the elements of schemes and constraints. It gives the flexibility to rely upon the same universal element contracts rather than deploying their contract every time. It is the only contract when it will deploy independently for the agency over the controller and the actors. In this way, the design contributes to the scalability of functionality and security of the framework.
DAO is kind of a structure for an open and self-organized network that synchronizes with the crypto-economic enticement in company with self-executing code and it works together all over the shared goals. It is generally powered by the network property.
WEBSITE : https://daostack.io/
WHITEPAPER :https://daostack.io/wp/DAOstack-White-Paper-en.pdf
BLOG : https://medium.com/daostack
TWITTER : https://twitter.com/daostack
ETH ADDRESS : 0xF33432453dC70f862f451071F452AFb60902F33a
Congratulations @warunaferang! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
You made your First Comment
Award for the number of upvotes
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This project for long term Holding and more clear info in whitepaper, anyway thanks for your idea on steemit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank for you feedback
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This DAO project was a very exciting one and after ICO much more crypto lovers started talk about DAO
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit