<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>DAO-ML: A Modelling Language for the Specification of Decentralized Autonomous Organization Governance</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sowelu Avanzo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alex Norta</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julio Linares</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudio Schifanella</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marie Hattingh</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DLT 2024 : 6th Distributed Ledger Technology Workshop, University of Torino</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dymaxion OÜ</institution>
          ,
          <addr-line>Tallinn</addr-line>
          ,
          <country country="EE">Estonia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Tallinn University</institution>
          ,
          <country country="EE">Estonia</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Pretoria</institution>
          ,
          <country country="ZA">South Africa</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>University of Torino</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Decentralized Autonomous Organizations (DAOs) are a class of blockchain-based systems that support governance processes. Developing DAOs is particularly challenging due to the complexity of designing and validating their governance structures. These difer from traditional organizational forms due to their dynamic adaptability and decentralized nature. Although approaches to model decentralized governance have recently been proposed, they lack specificity to the design of DAOs. Therefore, we analyze the suitability properties of DAOs and develop a modeling language that captures the specificity of their governance structures. Unlike other approaches, the proposed modeling language combines high suitability for DAO development with usability, provided by its graphical notation. A quantitative and qualitative evaluation of the modeling language is performed using an in vivo case study. This involves modeling a DAO-based decentralized governance infrastructure for the Circles UBI (Universal Basic Income) community currency system. This system provides token-based unconditional income to a large number of users worldwide.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Decentralized autonomous organization</kwd>
        <kwd>blockchain</kwd>
        <kwd>DAO-ML</kwd>
        <kwd>Organization Model</kwd>
        <kwd>Governance</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Decentralized Autonomous Organizations (DAOs) are a class of decentralized applications (DApps) that
use smart contracts to enable governance processes [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Although there are a large number of real-world
applications of DAOs in diverse domains [
        <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5">2, 3, 4, 5</xref>
        ], recent attention has been paid to the issues that
limit the utility of DAOs [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In particular, empirical evidence highlights the lack of scalability in voting
systems, the excessive disunity of DAO communities, and the lack of participation in voting [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ].
These issues relate to the complexity of designing DAOs with governance structures that ensure that all
members contribute to specific governance areas and that their actions align with the goals of the system.
DAO governance demands novel requirements compared to traditional organizations [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In DAOs,
roles and permissions are dynamically assigned based on tokenization, allowing for a more flexible
and decentralized organizational form, as discussed in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Furthermore, DAO communities can in
some cases define the organization structure itself by upgrading the smart contracts of the DAO [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ].
Therefore, it is essential to correctly assign permissions to avoid unintended power increases [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Few methods and models exist to navigate design alternatives in DAO development. The study in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
proposes a comprehensive theoretical model for the architecture of a DAO, defining its requirements.
The Organization layer is described as the most abstract layer in a DAO, which shapes its organization
form. However, the work does not propose a concrete approach to DAO development. Diverse solutions
for platform-dependent DAO design handle the complexity of decentralized governance structures,
but are constrained by the rapid technological evolution and changing environment [
        <xref ref-type="bibr" rid="ref10">12, 10</xref>
        ]. Several
modeling languages were developed to specify the governance of traditional organizations, such as
Archimate1, or Organization Models [13]. The latter provide a particularly user-friendly syntax and
graphical notation that integrates with other Agent-Oriented methods [13]. Still, these are not tailored to
support the specificities of DAO design that we explore in this article. Finally, the Smart Legal Contract
Markup Language (SLCML) [14] and the DECENT modeling language make valuable contributions
to DAO design [15]. However, while these provide a rich set of concepts related to decentralized
governance, a gap remains in specifying how governance structures are concretely implemented in
DAOs. Furthermore, neither of those modeling languages includes a graphical notation. This reduces
its usability among non-technical stakeholders, unlike agent-oriented modeling methods [13, 16].
      </p>
      <p>
        To fill the evidence gap in the state-of-the-art, our aim is to answer the following research question
(RQ): How to develop a graphical modeling language that supports the specification of DAOs with suitable
governance structures? This is done by responding to the deduced research questions below:
• RQ1:What are the suitability properties for the specification of the organization layer of DAOs?
• RQ2:What is the ontology that incorporates the main concepts of the organization layer of DAOs?
• RQ3: What is the extension of the organization model diagrams for specifying DAOs?
To answer the above research questions, we firstly, generate suitability properties for the DAO
organization layer, as defined in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], based on the existing literature. Second, we extend relevant ontologies to
incorporate concepts that facilitate the specification of organizational structures in DAOs. Third, we
propose a graphical notation and syntax that extend and formalize organization diagrams [13]. Finally,
a qualitative evaluation is performed in the context of the running case to ensure relevance to concrete
organizational problems. A quantitative evaluation is also performed to ensure that rigor is applied and
to compare the results with the state-of-the-art.
      </p>
      <p>The remainder of the paper introduces the case study and methodology used in Section 2, and
the background literature in Section 3. It discusses suitability exploration in Section 4, presents the
ontology of the modeling language in Section 5, details the syntax of DAO-ML in Section 6, and discusses
the evaluation and related work in Section 7. The paper concludes with a summary of the findings,
limitations, and future directions in Section 8.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>We first discuss the current state of the system addressed by the running case in Section 2.1. Subsequently,
an overview of the research methodology is provided in Section 2.2.</p>
      <sec id="sec-2-1">
        <title>2.1. Circles UBI Running Case</title>
        <p>Community Currency Systems (CCSs) support the circulation of tokens used as local means of exchange
complementary to national currencies [17]. The tokens are accepted by voluntary agreement and
managed by social-economy organizations with the aim of bootstrapping local trade and providing
humanitarian aid. As evidenced in [18], the decentralization of CCS governance remains an open
problem. The running case focuses in particular on Circles UBI (Universal Basic Income) [18], whose
goal is to provide token-based unconditional income to its users. Policies that regulate the issuance and
interoperability of diferent tokens are established and enforced through smart contracts [ 19]. In the
following, we discuss the main challenges facing the current version of the system that we address as
part of the modeling language evaluation. Circles Coop eG, the organization that manages the system,
aims to transform passive UBI receivers into active providers of goods and services, which can be paid
for in Circles tokens. To achieve this goal, the development team is advancing the concept of group
currencies. A group currency is a convertible token type for the Circles community currency, whose
governance is collectively managed by a specified group of users of the system [ 20]. A Circles UBI user
can become a member of a given group by depositing (staking) their own Circles tokens and obtaining
group currency tokens in return. Multiple groups shall co-exist in the system, representing the diferent
organizations involved, such as associations, local businesses, self-organized collectives, and the Circles
Coop itself. Each group shall be able to define its own policies governing membership requirements,
issuance, conversion rates, and distribution of its own token type, hence supporting tailored economic
environments that reflect the group’s objectives and values. The group currency smart contracts, which
can be found in [20, 21], currently implement a simple governance logic. However, this governance logic
is not suitable for complex interactions, which involve dynamic policy adjustments. Still, developers
and members of the cooperative express the dificulty in adapting existing DAO-based governance
mechanisms to the specificities of the CCSs, given their inherent complexity. Therefore, modeling the
decentralized governance infrastructure for Circles UBI based on DAOs enables the evaluation of the
applicability of the modeling language in a real-world context.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Methodology</title>
        <p>The Design Science Research (DSR) framework is adopted in this study to respond to the RQs. It provides
a methodology to create new design theories represented by constructs, models, and methods based on
the iterative development and evaluation of information system artifacts [22]. The developed artifact’s
relevance is ensured by addressing unsolved organizational problems, and theoretical foundations from
the knowledge base are applied to achieve rigor in the iterative development and evaluation process. The
ifrst design artifact developed in the research process consists of a classification of reference requirement
sets that provide the suitability properties of DAO governance (RQ1) based on the relevant specifications.
The second is an ontology that models the Organization layer of DAO architectures (RQ2), and the
third consists in the syntax for specifying DAO-ML models (RQ3). We follow the case study research
strategy outlined in [23] for the evaluation of the modeling language. Data to assess the needs of the
running case were collected in an empirical evaluation of the utility of Circles UBI in [18] and through
additional semi-structured interviews with developers and members of the organization that developed
the CCS. The structural correctness of the developed DAO models is verified on the basis of the syntactic
rules presented.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Related Works</title>
      <p>
        The theoretical model proposed in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] defines three characterizing layers of DAO architectures. These
focus on the relevant perspectives of organization, coordination, and execution. In the organization layer,
the governance structure is defined based on the strategic goals of the DAO. The coordination layer is
concerned with technologies supporting decision-making, including voting protocols and tokenized
incentives. In the execution layer, the tasks defined in the upper layers are executed by smart contracts.
Approaches focused on the development of DApps successfully target crucial issues of the execution
layer, but fail to address complexities relevant to coordination and organization. Some examples include
IContractML 2.0, which is focused on smart contract modeling [24], or the T-DM method [25, 26].
Studies [
        <xref ref-type="bibr" rid="ref8">27, 8</xref>
        ] enable the selection of a suitable voting protocol and token economy design for a DAO,
respectively. These aspects are relevant to the coordination of DAOs. Still, they fail to target the other
layers’ complexities. A decision model was proposed in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] to select among several alternative platforms
supporting DAO deployment, including Aragon2, DAOstack3 or Colony4. However, the decision model
needs to be updated to reflect the rapidly evolving features of the DAO platforms. This highlights a
limitation of the approach and the need for platform-independent design [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Other works specifically
address role-based access control, which is a key aspect of the organization perspective of DAOs [12, 28].
      </p>
      <sec id="sec-3-1">
        <title>2https://aragon.org/ 3https://www.alchemy.com/dapps/daostack 4https://colony.io/</title>
        <p>Still, they focus on the platform-dependent design features and lack general applicability. Traditional
approaches to model the governance structure of traditional organizations include organizational model
diagrams. These were proposed as part of the core Agent-oriented methodologies [13], which are
particularly suitable for the platform-independent design of socio-technical systems. In organizational
models, roles embody distinct functions and responsibilities in an organization, represented as the
actor icon in UML diagrams with a textual description of the role. Relationships in these models are
peer collaboration (is-peer-to), control dynamics (is-controlled-by), benevolence (is-benevolent-to), and
aggregation (aggregates), representing the relation between a more general and a more specialized
role. All such relations are illustrated with directed association links between roles. This notation
is suitable for representing simple governance structures in organizations, but it lacks suitability
for decentralized governance of DAOs. Finally, we consider DECENT and SLCML ontologies as the
necessary foundation adopted to extend capabilities of organizational model diagrams [29, 15, 14].
The former supports the specification of inter-organizational collaborations among DAOs and legally
relevant smart contracts [14], the latter models abstract governance-related concepts. Still, none of
the two models concepts related to membership and permission handling logic, crucial to the concrete
implementation of DAO governance structures.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Suitability Properties of Decentralized Autonomous Organization</title>
    </sec>
    <sec id="sec-5">
      <title>Governance</title>
      <p>This section addresses RQ1 by providing a model of the organization layer of DAO architectures
represented as a class diagram in Figure1. We first present the model and subsequently justify it based
on relevant DAO specifications and literature.</p>
      <p>Our model defines the on-chain permission management logic of DAOs that shapes their
organizational form. Such logic is implemented by a permission manager, that determines which roles can
assign permissions or delegate power to other roles and how the roles are assigned to autonomous or
human agents. The permission_manager associates a set of permissions with the corresponding roles. It
consists_of two mechanisms: permission_assignment and role_assignment. The former enables the grant
and revocation of a given set of permissions. The latter defines which roles can be revoked or granted
permissions by superior roles, in the event that a hierarchical organizational structure is adopted. DAOs
employ various methods for assigning membership and roles to agents, including the purchase or staking
of governance tokens, election or invitation to take part in specific committees. Permissions are key to
enforce the power of a given role or committee within the organization. We propose a classification of
permissions enforced by DAOs into three types based on their impact on system functionality, which
can be defined through the permissions_type attribute. Structural permissions are critical for safety, as
they involve actions that can modify core functionalities of the DAO. Some examples include smart
contract upgrades altering access control policies or decision-making protocols. Strategic permissions
mainly afect token economy policies without changing the structure of the DAO. These involve actions
like minting tokens, managing the DAO treasury, voting, and proposal submissions, which are crucial
for coordination within the DAO. Operational permissions have a lesser impact, as they relate to resource
access and task execution.</p>
      <p>
        In DAOs, the community of users can be segmented into committees, which allow focused deliberation
on specific governance areas by designated roles. Both DAOs and committees are modeled as organizational
units which can in their turn become members of committees and take on integral roles in
decisionmaking processes. Finally, in order to meet the scalability requirements of DAOs, several areas of their
governance are supported by of-chain execution. For this reason, in addition to supporting smart
contracts, DAOs rely on of-chain and hybrid modes (governance_area_type), as per the snapshot voting
systems [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], for governance areas with lower security requirements [
        <xref ref-type="bibr" rid="ref7 ref9">30, 7, 9</xref>
        ].
      </p>
      <p>
        In the remainder of the section, we report references to relevant literature analyzed to develop the
organization layer model. Studies in [28] and [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] highlight the relevance to DAOs of role-based
access control policies and provide a reference model of permission-management, in DAOs, respectively.
      </p>
      <p>DAO
-DAO_ID : String</p>
      <p>agent
plays -agent_id : String</p>
      <p>assignment_method
-assignment_method : String
assignable_roles
to_agent applies</p>
      <p>role_assignment
can_assign_role</p>
      <p>from_superior
permission_assignment
to_inferior -assignment_action : String
assignable_permissions
has_inferior</p>
      <p>has_superior
organizational_unit</p>
      <p>plays
governance_area
-governance_area_type : String
power_delegation inferior
superior</p>
      <p>committee
-DAO_ref_ID : String
-n_agents : Int
deliberates_on</p>
      <p>role
-role_id : String
deliberates_on -role_description : String</p>
      <p>-DAO_ref_ID : String
member_of</p>
      <p>membership
has_power</p>
      <p>has_permisssions
power
-description : String</p>
      <p>
        permissions
enforced_by -permission_ref_ID : String
-permissions_type : String
consists_of consists_of
permission_manager
implements -hierarchical_structure : Bool
Study in [31] highlights the presence of committees as sub-communities of DAO users deliberating
on specific governance areas. Also studies in [
        <xref ref-type="bibr" rid="ref8 ref9">9, 8</xref>
        ] highlight the importance of establishing focused
deliberation on pertinent governance areas based on the long-term organizational goals of the system.
The dynamic configuration of permission assignment is presented as an essential requirement for DAOs
in [12]. This work presents a system where roles form hierarchies and permission inheritance is handled
on-chain, thereby supporting complex governance structures. Also the multiple DAO implementations
analyzed in [32] reveal the presence of both hierarchical and flat organizational structures in DAOs.
Diverse studies discuss the characteristic autonomous execution of proposals and interaction with the
environment, to fulfill which the DAO itself acts as an autonomous agent [33] 5. Furthermore, our
classification of permissions in DAOs is supported by [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ], which discuss the capability of DAO
communities to modify the organization structure by upgrading core smart contracts, and by Zhao et
al., [30], who distinguish between operational and strategic tasks in DAOs.
      </p>
    </sec>
    <sec id="sec-6">
      <title>5. DAO Governance Ontology</title>
      <p>In this section, we respond to RQ2 by presenting the ontology of the DAO-ML approach. As we aim to
achieve extensibility of our approach and leverage on previous eforts to model DAO governance, the
ontology extends and integrates with the DECENT and SLCML ontologies, ofering complementary
perspectives. To achieve this goal, we firstly translated the DECENT ontology into Web Ontology
Language 2.0 (OWL) for compatibility with SLCML. Secondly, we merged DECENT and SLCML, and
enriched the resulting ontology with 11 new classes, 10 object properties, and 11 data properties that align
with the DAO-relevant concepts discussed in Section 4 and represented in Figure 1. We then specified
domain and range restrictions for each new property and modified the domain and range restrictions
for the consist_of, implements, and plays object properties, which existed in the DECENT ontology to
reflect the relations depicted in Figure 1. Furthermore, we restricted the range of assignmenet_action
data property, limiting the selection to revoke or grant actions. Likewise, we restricted the range of
governance_area_type to on_chain, hybrid or of_chain , and the one of permissions_type to structural,
strategic and operational, based on the classification of permissions described in the previous section.</p>
      <p>To develop the ontology, we adopted the Protégé editor 6, and we checked it for soundness using
5https://aragon.org/agent
6https://protege.stanford.edu/
the HermiT reasoner7. HermiT is a Protegè plugin designed to perform consistency checks on OWL
ontologies. This serves to determine whether an ontology is logically consistent and to prevent
undesirable inferences from occurring. Since the Role class was present in both DECENT and SLCML,
we merged the two classes, ensuring that all properties were preserved. We briefly outline below the
main connections we established between the newly developed tier and classes present in DECENT
and SLCML. Permissions are modeled as a subclass of Rule Set, belonging to DECENT (not represented
in the reported class diagrams) [34]. Furthermore, Policy is a superclass of the permission_manager
(Figure 1), while the role_assignment and permission_assignment specialize the mechanism class. The
newly developed tier of the ontology also extends the resource perspective, part of SLCML [14, 35], as
the newly developed classes and properties model the access control policies of DAOs which concretely
enforce power delegations and hierarchies of roles and organizational_units defined in it. Furthermore,
both the DAO and committee classes extend the organizational_unit class (Figure 1).</p>
    </sec>
    <sec id="sec-7">
      <title>6. DAO-ML Syntax and Notation</title>
      <p>In orer to respond to RQ3, we describe the DAO-ML elements, properties and graphical notation in
Table 1, and we derive syntactic validation rules in Table 2. To ensure syntactic correctness of the
models, we adopt XML Schema Definition (XSD). The XSD document in Appendix A.1 defines the
desired structure of XML documents representing DAO-ML models. For rules that cannot be directly
enforced through the generated XSD, we also adopt Xpath queries to validate conditions 3 to 6 in Table
2. While the original organization diagrams only include role elements [13], DAO-ML diagrams include
committee, governance_area, DAO and permission elements. The relations of standard organization
models is_controlled_by and aggregates are also included in our modeling language. These in the DAO
context assume the following meanings: the relation is_ controlled_by specifies the power a role has
to delegate, grant, and remove permissions from another role. For simplicity, we omitted from the
model the relation is-benevolent-to, which is present in the original Organization models. Also the
relation is-peer-to is omitted, as it can be specified as the absence of control relations among roles. The
association relation serves two distinct purposes: it represents the assignment of a given permission to a
role or committee, hence entitling the agents playing the role or the committee to perform the described
actions. Alternatively, it can represent the contribution of a given committee or role to agovernance_area
of the DAO. The aggregates relation can either indicate participation of a role in a committee, or indicate
the specialization of a role into sub-roles with more specific functions. The DAO element represents the
boundaries of the system and the organization. It is represented graphically by a square that shows the
name of the DAO and the mission_statement, describing the long-term organizational goal. Multiple
organizations and inter-organizational relations can be represented in one diagram. Each role element
includes a unique identifier string ( role_ID) and a name (role_name). Furthermore, the Role element
includes the specification of the method by which the role is assigned to an agent (assignment_method),
and which types of agents can take the given role in the organization: either an autonomous_agent,
or a human actor (or any if non specified). Likewise, each committee element includes a unique
identifier (committee_ID), a textual description of the committee’s purpose (committee_description).
Furthermore, metadata include the appointment method, analogous to the assignment_method for roles.
A numerical limit on agent membership can be imposed (n_agent_max, n_agent_min). Governance
areas are characterized by a textual description of the domain (gov_area_description) and whether the
governance area is deliberated in an on-chain, of-chain , or hybrid mode (implementation). Permission
metadata include a textual description of authorized actions (allowed_action), and the type of permission
granted (permission_type), which can be structural, strategic or operational.</p>
    </sec>
    <sec id="sec-8">
      <title>7. Evaluation</title>
      <p>In this Section, we present a twofold evaluation of the DAO-ML modeling language. We first discuss
and validate the DAO-ML model of the running case in Section 7.1. Subsequently, we quantitatively
evaluate the modeling language in Section 7.2.</p>
      <sec id="sec-8-1">
        <title>7.1. DAO-ML Model of the Circles DAO</title>
        <p>In Figure 2, we illustrate the DAO-ML model of the Circles DAO, aiming to support both developers and
non-technical stakeholders in the analysis and communication of the requirements for the organization
layer of the DAO. The Circles DAOs are designed to establish the foundation for the decentralized
governance infrastructure of the CCS and address the challenges discussed in Section 2.1. The diagram
graphically displays the main Governance Areas addressed by the DAO and associates them to relevant
roles and committees, hence establishing a division of responsibilities within the organization. The
governance structure specification is further refined by defining permissions, the roles, committees
and control relations at a high level of abstraction. Three roles are defined: Group Members, Active
Members, and a Treasury Manager. Any user becomes a member of the DAO by depositing Circles
tokens, hence obtaining group currency tokens in return. Group Members can become Active Members
by providing contributions attested by the community. These shall be rewarded by the distribution
of a token named Perishable Share. This token type is characterized by an expiration date to ensure
continuous contribution and prevent power concentration. Four committees structure the DAO’s
collective decision-making, ensuring focused deliberation on pertinent issues. The General Assembly
includes all Group Members. The Community, Technical and Economic Councils, shown in the figure,
are composed of Active Members exclusively. The General Assembly deliberates on the governance
area concerning the provision of services by Group Members. Services provided are compensated
in group currency tokens. Any group member can propose to provide a service for the community,
whose acceptance or rejection is evaluated collectively by the Assembly. The Community Council is
formed by active members of the DAO, selected according to a rotation policy. The members of this
committee can vote to modify group membership requirements and contribution attestation metrics
(Group Membership and Attestations). The Economic Council, formed by the most active members of
the community, makes decisions concerning the collateral types accepted and held in the treasury of
the DAO, which can include stable coins. The Treasury Manager, controlled and periodically elected
by the Economic Council, is tasked with managing the Circles tokens held in the treasury in the best
interest of the community by funding projects proposed by Group Members. Finally, the Technical
Council has the most extensive permissions (categorized as structural), which concern the upgrading
of smart contracts of the DAO and Group Currency. The self-loop in the control relation indicates
that the committee can also upgrade the policies and permissions that enable its own operations. This
group holds the responsibility to handle emergency situations, due to malfunctioning of the system, for
instance.</p>
        <p>The syntactic correctness of the DAO-ML model of the running case was evaluated in two ways: first,
the XML in Appendix A.2 was validated against the XSD in Appendix A.1. This ensured that structural
conditions 1 and 2 are respected (Table 2). The validation shows that the XML document was valid
against the schema provided. Subsequently, following the approach described in [36], we applied the
Xpath queries described in rows 3 to 6 of Table 2 and verified that the relative constraints were satisfied.
The analysis of the query results showed that all the conditions hold and, therefore, the DAO-ML model
contributions.</p>
        <p>Service</p>
        <p>Provision
implementation:
{hybrid;}
propose service
provision
permission_type:
operational</p>
        <p>Group Member
assignment_method:
depositing Circles tokens
update user
profile
permission_type:
operational
funding request
submission
permission_type:
operational
mission_statement: handle the governance of a group in the Circles UBI system, its token economy and attest user
activate/suspend
service provision
permission_type:
strategic
evaluate service
provision
permission_type:
strategic</p>
        <p>General Assembly
appointment_method: group
currency ownership
funding request assessment
permission_type: strategic
set limits to Group Currency
minting
permission_type: strategic</p>
        <p>Treasury Management
implementation:{on</p>
        <p>chain;}
include/exclude group members
permission_type: structural</p>
        <p>Group Membership
implementation:{on-chain}
set membership requirements
permission_type: structural</p>
        <p>DAO Upgrades
implementation:{on-chain}
suspension of the group currency
permission_type: structural
member data management
permission_type: structural</p>
        <p>Treasury Manager
assignment_method: election
add/remove allowed
collateral type
permission_type:
strategic</p>
        <p>Active Member
assignment_method:</p>
        <p>Perishable Share ownership</p>
        <p>Economic Council
appointment_method:Perishable Share
ownership threshold
n_agents_min:3
n_agents_max:15</p>
        <p>Community Council
appointment_method: rotation</p>
        <p>Technical Council
appointment_method: election
n_agents_min:1
n_agents_max:7
set contribution
attestation
permission_type: strategic</p>
        <p>Attestations
implementation:</p>
        <p>{on-chain}
upgrade DAO smart
contracts
permission_type:
structural
Emergency Response
implementation:{hybrid}
upgrade Group Currency smart contracts
permission_type: structural
of the Circles DAO is valid. To conduct the evaluation, we adopted the Liquid Studio validation engine8.</p>
      </sec>
      <sec id="sec-8-2">
        <title>7.2. Quantitative Evaluation</title>
        <p>The DAO-ML was subsequently evaluated using the framework in [37]. This provides a guideline to
quantitatively evaluate the suitability of graphical modeling languages with respect to an ontological
reference meta-model. DAO-ML is compared with three other modeling languages: the original
Organization Model syntax, DECENT and SLCML. Since the ontology developed in Section 5 includes
all concepts from the meta-models of the DECENT and SLCML ontologies [34, 14], the modeling
languages can be compared with the newly developed one. Considering that we aim to evaluate the
suitability of the diferent modeling languages for the development of DAOs specifically, we restrict our
reference meta-model to the set of concepts referring to the suitability properties outlined in Figure 1,
which are also part of the ontology presented in Section 5. The framework enables the analysis of
the following properties: construct redundancy, construct overload, construct excess and construct deficit .</p>
        <sec id="sec-8-2-1">
          <title>8https://www.liquid-technologies.com/xml-studio</title>
          <p>Construct redundancy is calculated by dividing the number of constructs that represent the same concept
in the reference meta-model by the total number of constructs in the modeling language. Construct
overload occurs when a single construct refers to multiple concepts in the meta-model. It is measured
by dividing the number of overloaded constructs by the total number of constructs in the language.
Construct excess is measured by dividing the number of constructs with no corresponding concepts by
the total. Construct deficit evaluates the completeness of the modeling language for the given domain. It
is measured by dividing the number of concepts in the reference meta-model that are not represented by
any construct in the target language by the total number of concepts in the meta-model. Table 3 reports
the evaluation results for DAO-ML, standard Organization Models, DECENT, and the core constructs of
eSML and SLCML. As the core set of concepts defined in eSML that model the resource perspective are
also included in SLCML, we compare the 14 original eSML constructs specifically, defined in [ 35]. In
order to more accurately take into account the interconnections among concepts within the ontology,
constructs that map to a super-class of the set of DAO-relevant classes in the ontology, are also counted
as representing the DAO-relevant sub-class. In our modeling language, we did not provide constructs
explicitly mapping to the concept of agent, assignment method and organization unit, even though we
included opportune metadata to specify the assignment of roles to agents. For this reason, the construct
deficit amounts to 21.4%. Furthermore, two constructs are overloaded (permission and control relation)
out of 8 (25%). The associated to construct maps to the permission manager class, as it links roles and
committees with relative permissions, while the aggregates construct maps to the membership class.
DAO-ML has neither construct redundancy nor construct excess. DAO-ML displays a higher construct
overload (25%) compared to the DECENT modeling language (12.5%), as in both languages 2 constructs
are overloaded, but DECENT has twice as many constructs as DAO-ML. The results, therefore, reveal
that the modeling language improved its suitability with respect to the basic Organization Models,
and provides relatively higher suitability compared to existing languages for decentralized governance
specification. DAO-ML provides a graphical notation, which SLCML and DECENT do not provide, and
has a smaller number of constructs (8), compared to the other two languages. Furthermore, it includes
a formal definition, which, to the best of our knowledge, is not the case for Organization Models. As we
specifically aimed at high usability, we did not provide constructs expressing all concepts present in
the meta-model. However, metadata in the proposed language enable users to specify crucial aspects
concerning the assignment of roles and committee membership to agents.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>8. Conclusive Remarks</title>
      <p>
        This article discusses the development of DAO-ML, a modeling language to specify DAOs with suitable
governance structures. We performed a suitability exploration of concepts related to the organization
layer of DAO architectures [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], based on which we developed an ontology. Finally, we develop a
graphical notation to specify DAO models and demonstrate the syntax of the modeling language.
      </p>
      <p>We evaluated DAO-ML by specifying the requirements for the decentralized governance
infrastructure of Circles UBI, a community currency system that provides an unconditional income to a
large number of users worldwide. In this context, DAOs enable users to actively participate in CCS
governance. This demonstrated the real-world applicability of the proposed language, which enabled
us to model the governance structure of the desired DAO at a high level of abstraction. We also
performed a quantitative evaluation of DAO-ML, which highlights its greater suitability for modeling
the organization layer of DAOs compared to other relevant modeling languages. Furthermore, given
the limited number of constructs and the presence of graphical notation, it presents a higher usability
for non-technical stakeholders. However, the presented evaluation is limited in scope and should be
expanded by evaluating semantics and pragmatics through dedicated workshops involving practitioners,
as demonstrated in [38]. In addition, the scope of the findings presented in this article is limited to the
organizational layer of DAOs. Further extensions should focus on developing domain-specific languages
for DAO development comprising the other layers. Future work will focus on two main areas: the
further formalization of the developed and tested DAO-ML constructs and the development of tool
support and a comprehensive method for the proposed modeling language.</p>
    </sec>
    <sec id="sec-10">
      <title>A. Appendices</title>
      <p>A.1. DAO-ML XML Schema Definition</p>
      <p>A.2. Circles UBI DAO-ML Model
9
10
11
12
13
14
15
16
17
18
19
20
21
22
1 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
2 &lt;!-- Created with Liquid Studio (https://www.liquid-technologies.com) --&gt;
3 &lt;DAO-ML_diagram xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:noNamespaceSchemaLocation="XSD_TDM_Decentralized_Organization.xsd"
5 name="Group Currency DAO Diagram"
6 uniqueID="GCDAOdiagram"&gt;
7 &lt;DAO DAO_ID="GCDAO" DAO_name="Group Currency DAO" mission_statement="Managing the governance of Group Currencies in the Circles UBI system."&gt;
8 &lt;Role role_ID="GroupMember" role_name="Group Member" DAO_membership_refID="GCDAO" role_assignment_method="depositing Circles tokens"
agent_type="human"&gt;
&lt;associated_to&gt;propose_service_provision&lt;/associated_to&gt;
&lt;associated_to&gt;update_user_profile&lt;/associated_to&gt;
&lt;associated_to&gt;funding_request_submission&lt;/associated_to&gt;
&lt;associated_to&gt;ServiceProvision&lt;/associated_to&gt;
&lt;/Role&gt;
&lt;Role role_ID="TreasuryManager" role_name="Treasury Manager" DAO_membership_refID="GCDAO" role_assignment_method="election" agent_type="
human"&gt;
&lt;aggregates&gt;EconomicCouncil&lt;/aggregates&gt;
&lt;aggregates&gt;ActiveMember&lt;/aggregates&gt;
&lt;associated_to&gt;funding_request_assessment&lt;/associated_to&gt;
&lt;associated_to&gt;set_limits_to_group_currency_minting&lt;/associated_to&gt;
&lt;associated_to&gt;TreasuryManagement&lt;/associated_to&gt;
&lt;is_controlled_by&gt;EconomicCouncil&lt;/is_controlled_by&gt;
&lt;/Role&gt;
&lt;Role role_ID="ActiveMember" role_name="Active Member" DAO_membership_refID="GCDAO" role_assignment_method="Perishable Share ownership"
agent_type="human"&gt;
&lt;aggregates&gt;CommunityCouncil&lt;/aggregates&gt;
&lt;aggregates&gt;EconomicCouncil&lt;/aggregates&gt;
&lt;aggregates&gt;TechnicalCouncil&lt;/aggregates&gt;
&lt;aggregates&gt;GroupMember&lt;/aggregates&gt;
&lt;/Role&gt;
&lt;Committee committee_ID="GeneralAssembly" committee_description="General Assembly" appointment_method="group currency ownership"&gt;
&lt;associated_to&gt;activate_suspend_service_provision&lt;/associated_to&gt;
&lt;associated_to&gt;evaluate_service_provision&lt;/associated_to&gt;
&lt;is_controlled_by&gt;TechnicalCouncil&lt;/is_controlled_by&gt;
&lt;is_controlled_by&gt;CommunityCouncil&lt;/is_controlled_by&gt;
&lt;/Committee&gt;
&lt;Committee committee_ID="EconomicCouncil" committee_description="Economic Council" n_agent_min="3" n_agent_max="15" appointment_method="
Perishable Share ownership threshold"&gt;
&lt;associated_to&gt;add_remove_allowed_collateral_type&lt;/associated_to&gt;
&lt;is_controlled_by&gt;CommunityCouncil&lt;/is_controlled_by&gt;
&lt;associated_to&gt;TreasuryManagement&lt;/associated_to&gt;
&lt;/Committee&gt;
&lt;Committee committee_ID="CommunityCouncil" committee_description="Community Council" appointment_method="rotation"&gt;
&lt;associated_to&gt;Attestations&lt;/associated_to&gt;
&lt;associated_to&gt;set_contribution_attestation&lt;/associated_to&gt;
&lt;associated_to&gt;set_membership_requirements&lt;/associated_to&gt;
&lt;associated_to&gt;GroupMembership&lt;/associated_to&gt;
&lt;associated_to&gt;include_exclude_group_members&lt;/associated_to&gt;
&lt;is_controlled_by&gt;EconomicCouncil&lt;/is_controlled_by&gt;
&lt;/Committee&gt;
&lt;Committee committee_ID="TechnicalCouncil" committee_description="Technical Council" n_agent_min="1" n_agent_max="7" appointment_method="
election"&gt;
&lt;associated_to&gt;upgrade_Group_Currency_smart_contracts&lt;/associated_to&gt;
&lt;associated_to&gt;member_data_management&lt;/associated_to&gt;
&lt;associated_to&gt;suspension_of_the_group_currency&lt;/associated_to&gt;
&lt;associated_to&gt;DAOUpgrades&lt;/associated_to&gt;
&lt;associated_to&gt;upgrade_DAO_smart_contracts&lt;/associated_to&gt;
&lt;associated_to&gt;EmergencyResponse&lt;/associated_to&gt;
&lt;is_controlled_by&gt;TechnicalCouncil&lt;/is_controlled_by&gt;
&lt;/Committee&gt;
&lt;GovernanceArea gov_area_ID="ServiceProvision" gov_area_description="Service Provision" implementation="hybrid"/&gt;
&lt;GovernanceArea gov_area_ID="GroupMembership" gov_area_description="Group Membership" implementation="on-chain"/&gt;
&lt;GovernanceArea gov_area_ID="DAOUpgrades" gov_area_description="DAO Upgrades" implementation="on-chain"/&gt;
&lt;GovernanceArea gov_area_ID="Attestations" gov_area_description="Attestations" implementation="on-chain"/&gt;
&lt;GovernanceArea gov_area_ID="TreasuryManagement" gov_area_description="Treasury Management" implementation="on-chain"/&gt;
&lt;GovernanceArea gov_area_ID="EmergencyResponse" gov_area_description="Emergency Response" implementation="hybrid"/&gt;
&lt;Permission permission_ID="activate_suspend_service_provision" allowed_action="suspend service provision" permission_type="strategic"/&gt;
&lt;Permission permission_ID="evaluate_service_provision" allowed_action="evaluate service provision" permission_type="strategic"/&gt;
&lt;Permission permission_ID="propose_service_provision" allowed_action="propose service provision" permission_type="operational"/&gt;
&lt;Permission permission_ID="update_user_profile" allowed_action="update user profile" permission_type="structural"/&gt;
&lt;Permission permission_ID="funding_request_submission" allowed_action="funding request submission" permission_type="operational"/&gt;
67 &lt;Permission permission_ID="set_limits_to_group_currency_minting" allowed_action="set limits to group currency minting" permission_type="
68 st&lt;rPaetremgiiscs"i/o&gt;n permission_ID="add_remove_allowed_collateral_type" allowed_action="add/remove allowed collateral type" permission_type="
776109 st&lt;&lt;&lt;rPPPaeeetrrremmmgiiiissscsss"iii/ooo&gt;nnn pppeeerrrmmmiiissssssiiiooonnn___IIIDDD==="""ssfueutsnp_deminensmgib_oernre_sqohufie_pst_thr_eea_qsgusrieorsuespmm_eecnnutt"rs"raealnllcloyow"weaedld_l_aoacwctetidio_on=an="cf"tsuineodtn=im"nsegumrsbepeqerunseshisiotpnraesoqsfuetisrhsememeGenrnto"tusp"pepCreumrirmsrisesinsociny"o_ntp_yetpryem=pi"ess=ts"sritaortnue_cgttiyupc"re=/a&gt;"ls"t/r&gt;uctural"/
72 &gt;&lt;Permission permission_ID="upgrade_Group_Currency_smart_contracts" allowed_action="upgrade Group Currency smart contracts" permission_type="
777345 st&lt;&lt;&lt;rPPPueeecrrrtmmmuiiirsssasssliii"ooo/nnn&gt;pppeeerrrmmmiiissssssiiiooonnn___IIIDDD==="""usipengtc_lracudodeen_t_reDxAibcOul_ustidmeao_nr_gtra_otcutopen_stmtreaamtcbiteos"rn"sa"alallllolowoweweded_d_a_acactctitioion=on"=nu"=sp"igenrtcacldouendDterA/eiOxbscumltauirdoten acmtoetnmetbsretaracs"ttisp"oenpr"empriemsrismsiisosinso_into_yntp_ye=tp"yes=pt"esr=tu"srctutrcuutrcuatrl"ua/rl&gt;"a/l&gt;"/&gt;
7776 &lt;/DA&lt;OP&gt;ermission permission_ID="member_data_management" allowed_action="member data management" permission_type="structural"/&gt;
78 &lt;/DAO-ML_diagram&gt;</p>
      <sec id="sec-10-1">
        <title>Listing 2: Circles UBI DAO-ML Model</title>
      </sec>
    </sec>
    <sec id="sec-11">
      <title>Acknowledgments</title>
      <p>This research is funded by the PON REACT-EU program, DM 1061/2021, Action IV.5, the Estonian
"Personal research funding: Team grant (PRG)" project PRG1641 and Circular Health EDIH (CHEDIH)
funded by Digital Europe Program of EU GA number 101083745.
[12] S. Craß, A. Lackner, N. Begic, S. A. M. Mirhosseini, N. Kirchmayr, Collaborative administration of
role-based access control in smart contracts, in: 2022 4th Conference on Blockchain Research &amp;
Applications for Innovative Networks and Services (BRAINS), IEEE, 2022, pp. 87–94.
[13] L. S. Sterling, K. Taveter, The Art of Agent-Oriented Modeling, The MIT Press, 2019. OCLC:
1178943942.
[14] V. Dwivedi, A. Norta, A. Wulf, B. Leiding, S. Saxena, C. Udokwu, A formal specification
smartcontract language for legally binding decentralized autonomous organizations, IEEE access 9
(2021) 76069–76082.
[15] A. Fiorentino, F. Kaya, P. Johannesson, Knowledge engineering formalizing d ecent meta model,
in: International Conference on Advanced Information Systems Engineering, Springer, 2023, pp.
132–144.
[16] C. Udokwu, P. Brandtner, A. Norta, A. Kormiltsyn, R. Matulevičius, Correction to: Implementation
and evaluation of the DAOM framework and support tool for designing blockchain decentralized
applications, International Journal of Information Technology (2022). URL: https://link.springer.
com/10.1007/s41870-022-01026-4. doi:10.1007/s41870-022-01026-4.
[17] T. Criscione, E. Guterman, S. Avanzo, J. Linares, Community currency systems: Basic income,
credit clearing, and reserve-backed. Models and design principles, Working Paper 04-2022, FRIBIS
Discussion Paper Series, 2022. URL: https://www.econstor.eu/handle/10419/263981. doi:https:
//doi.org/10.6094/FRIBIS/DiscussionPaper/8/04-2022.
[18] S. Avanzo, T. Criscione, J. Linares, C. Schifanella, Universal basic income in a blockchain-based
community currency, in: GoodIT ’23: Proceedings of the 2023 ACM Conference on Information
Technology for Social Good, 2023, pp. 223–232. URL: https://doi.org/10.1145/3582515.3609538.
doi:10.1145/3582515.3609538.
[19] Circles Coop eG, Circles whitepaper, https://github.com/CirclesUBI/whitepaper, 2023. Last accessed
on 2023-01-14.
[20] Circles Coop eG, PoHGroupCurrencyManager Contract, https://github.com/ice09/
circles-contracts/blob/hub-v1-comp/contracts/GroupCurrencyTokenReadme.md, 2024.
Accessed: 2024-01-12.
[21] Circles Coop eG, PoHGroupCurrencyManager Contract, https://github.com/Proof-Of-Humanity/
group-currency/blob/master/contracts/PoHGroupCurrencyManager.sol, 2024. Accessed:
2024-0112.
[22] A. R. Hevner, S. T. March, J. Park, S. Ram, Design science in information systems research,</p>
      <p>Management Information Systems Quarterly 28 (2008) 6.
[23] P. Runeson, M. Host, A. Rainer, B. Regnell, Case study research in software engineering: Guidelines
and examples, John Wiley &amp; Sons, 2012.
[24] M. Hamdaqa, L. A. P. Met, I. Qasse, icontractml 2.0: A domain-specific language for modeling
and deploying smart contracts onto multiple blockchain platforms, Information and Software
Technology 144 (2022) 106762.
[25] C. Udokwu, H. Anyanka, A. Norta, Evaluation of approaches for designing and developing
decentralized applications on blockchain, in: Proceedings of the 2020 4th International Conference
on Algorithms, Computing and Systems, ACM, 2020, pp. 55–62. URL: https://dl.acm.org/doi/10.
1145/3423390.3426724. doi:10.1145/3423390.3426724.
[26] S. Avanzo, A. Norta, C. Schifanella, A modelling approach for a high utility decentralized
autonomous organization development, in: J. M. Machado, J. Prieto, P. Vieira, H. Peixoto, A. Abelha,
D. Arroyo, L. Vigneri (Eds.), Blockchain and Applications, 5th International Congress, Springer
Nature Switzerland, Cham, 2023, pp. 542–547.
[27] W. Kurniawan, S. Jansen, J. M. E. M. van der Werf, Voting mechanism selection for decentralized
autonomous organizations, 2022. URL: https://api.semanticscholar.org/CorpusID:253253752.
[28] F. Monteiro, M. Correia, Decentralised autonomous organisations for public procurement, in:
Proceedings of the 27th International Conference on Evaluation and Assessment in Software
Engineering, 2023, pp. 378–385.
[29] F. Kaya, F. Perez, J. Dekker, J. Gordijn, Decent: A domain specific language to design governance
decisions, in: International Conference on Research Challenges in Information Science, Springer,
2023, pp. 603–610.
[30] X. Zhao, P. Ai, F. Lai, X. R. Luo, J. Benitez, Task management in decentralized autonomous
organization, Journal of Operations Management 68 (2022) 649–674. URL: https://onlinelibrary.
wiley.com/doi/10.1002/joom.1179. doi:10.1002/joom.1179.
[31] Y. Faqir-Rhazoui, J. Arroyo, S. Hassan, A comparative analysis of the platforms for
decentralized autonomous organizations in the ethereum blockchain, Journal of Internet Services and
Applications 12 (2021) 1–20.
[32] C. Ziegler, I. M. Welpe, A taxonomy of decentralized autonomous organizations (2022).
[33] T. Sharma, Y. Kwon, K. Pongmala, H. Wang, A. Miller, D. Song, Y. Wang, Unpacking how
decentralized autonomous organizations (daos) work in practice, arXiv preprint arXiv:2304.09822
(2023).
[34] F. Kaya, J. Gordijn, Decent: An ontology for decentralized governance in the renewable energy
sector, in: 2021 IEEE 23rd conference on business informatics (CBI), volume 1, IEEE, 2021, pp.
11–20.
[35] A. Norta, L. Ma, Y. Duan, A. Rull, M. Kõlvart, K. Taveter, econtractual choreography-language
properties towards cross-organizational business collaboration, Journal of Internet Services and
Applications 6 (2015) 1–23.
[36] C. Udokwu, A. Norta, Deriving and formalizing requirements of decentralized applications for
inter-organizational collaborations on blockchain, Arabian Journal for Science and Engineering
46 (2021) 8397–8414.
[37] G. Guizzardi, Ontology-based evaluation and design of visual conceptual modeling languages,</p>
      <p>Domain Engineering: Product Lines, Languages, and Conceptual Models (2013) 317–347.
[38] V. Dwivedi, M. Iqbal, A. Norta, R. Matulevičius, Evaluation of a legally binding smart-contract
language for blockchain applications., JUCS: Journal of Universal Computer Science 29 (2023).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hassan</surname>
          </string-name>
          , P. De Filippi, Decentralized autonomous organization,
          <source>Internet Policy Review: Journal on Internet Regulation</source>
          <volume>10</volume>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . URL: https://EconPapers.repec.org/RePEc:zbw:iprjir:
          <fpage>235960</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>W.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Qin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kozma</surname>
          </string-name>
          , F.-Y. Wang,
          <article-title>DeSci based on web3 and DAO: A comprehensive overview and reference model</article-title>
          ,
          <source>IEEE Transactions on Computational Social Systems</source>
          <volume>9</volume>
          (
          <year>2022</year>
          )
          <fpage>1563</fpage>
          -
          <lpage>1573</lpage>
          . URL: https://ieeexplore.ieee.org/document/9906878/. doi:
          <volume>10</volume>
          .1109/ TCSS.
          <year>2022</year>
          .
          <volume>3204745</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Filipcic</surname>
          </string-name>
          , Web3 &amp;
          <article-title>DAOs: an overview of the development and possibilities for the implementation in research and education</article-title>
          ,
          <source>in: 2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO)</source>
          , IEEE,
          <year>2022</year>
          , pp.
          <fpage>1278</fpage>
          -
          <lpage>1283</lpage>
          . URL: https://ieeexplore.ieee.org/document/9803324/. doi:
          <volume>10</volume>
          .23919/MIPRO55190.
          <year>2022</year>
          .
          <volume>9803324</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>De Gasperis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. D.</given-names>
            <surname>Facchini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Susco</surname>
          </string-name>
          ,
          <article-title>Decentralized autonomous organizations for tax credit's tracking</article-title>
          ,
          <source>arXiv preprint arXiv:2205.10075</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zichichi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ferretti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Rodríguez-Doncel</surname>
          </string-name>
          ,
          <article-title>Decentralized personal data marketplaces: How participation in a DAO can support the production of citizen-generated data</article-title>
          ,
          <source>Sensors</source>
          <volume>22</volume>
          (
          <year>2022</year>
          )
          <article-title>6260</article-title>
          . URL: https://www.mdpi.com/1424-8220/22/16/6260. doi:
          <volume>10</volume>
          .3390/s22166260.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <article-title>From technology to society: An overview of blockchain-based dao</article-title>
          ,
          <source>IEEE Open Journal of the Computer Society</source>
          <volume>2</volume>
          (
          <year>2021</year>
          )
          <fpage>204</fpage>
          -
          <lpage>215</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. D.</given-names>
            <surname>Nguyen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>An empirical study on snapshot daos</article-title>
          ,
          <source>arXiv preprint arXiv:2211.15993</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kivilo</surname>
          </string-name>
          ,
          <article-title>Designing a Token Economy: Incentives, Governance, and</article-title>
          <string-name>
            <surname>Tokenomics</surname>
          </string-name>
          ,
          <source>Master's thesis</source>
          , Tallinn University of Technology,
          <source>MSc in Business Information Technology</source>
          ,
          <year>2023</year>
          . doi:
          <volume>10</volume>
          .13140/ RG.2.2.13326.13124, retrieved from https://rgdoi.
          <source>net/10.13140/RG.2.2.13326.13124.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Qin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Guan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Qu</surname>
          </string-name>
          , Web3
          <article-title>-based decentralized autonomous organizations and operations: Architectures, models, and mechanisms</article-title>
          ,
          <source>IEEE Transactions on Systems, Man, and Cybernetics: Systems</source>
          <volume>53</volume>
          (
          <year>2022</year>
          )
          <fpage>2073</fpage>
          -
          <lpage>2082</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E.</given-names>
            <surname>Baninemeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Farshidi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jansen</surname>
          </string-name>
          ,
          <article-title>A decision model for decentralized autonomous organization platform selection: Three industry case studies</article-title>
          ,
          <source>Blockchain: Research and Applications</source>
          <volume>4</volume>
          (
          <year>2023</year>
          )
          <fpage>100127</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>V.</given-names>
            <surname>Dhillon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Metcalf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hooper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dhillon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Metcalf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hooper</surname>
          </string-name>
          ,
          <article-title>Decentralized organizations, Blockchain enabled applications: Understand the blockchain ecosystem and how to make it work for you (</article-title>
          <year>2021</year>
          )
          <fpage>73</fpage>
          -
          <lpage>111</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>