This pattern is for creating a fractal of a community and operational governance (a DAO within a DAO). Creating a functioning community governance (stakeholder group) and a Cell-based operational network execute on the goals of the stakeholders.

Use this pattern to design the governance for a partnership between a DAO and one or more other organizations where: 1. The partnership has the intent to work on a specific project 2. The DAO will coordinate the execution of the project

Example - RPP governance and operational structure.


<% tp.frontmatter.description || "" %>


Problem / Solution Context

Solution Landscape


How <% tp.frontmatter.title || “This Pattern” %> Works

Mechanism

Affordances

Risks and Opportunities


<% tp.frontmatter.title || “This Pattern” %> in Practice

Strategies for <% tp.frontmatter.title || “This Pattern” %>

LIST description
WHERE contains(patterns, this.file.name)
AND (
    !contains(file.path, "tools/") 
    AND !contains(file.path, "drafts/")
)
AND (
    contains(type, "playbook") OR
    (type = "playbook")
)

Implementation

Add implementation details here

Primitives for <% tp.frontmatter.title || “This Pattern” %>

const ext = dv.pages('"tools/types"')
    .where(t => t.extends === "primitive")
    .map(t => t.file.name);
 
dv.table(
    ["Primitive", "Description"],
    dv.pages()
        .where(p => 
            p.type && 
            (p.type.includes("primitive") || ext.some(n => p.type.includes(n))) &&
            dv.current().primitives && dv.current().primitives.includes(p.file.name) &&
            !p.file.path.startsWith("tools/") && 
            !p.file.path.startsWith("drafts/")
        )
        .sort(p => p.title, 'asc')
        .map(p => 
            `**[${p.title}**`,  
            p.description
        ])
);

<% tp.frontmatter.title || “This Pattern” %> Case Studies

LIST description
WHERE (
    (contains(patterns, this.file.name) OR patterns = this.file.name)
) 
AND (
    contains(type, "study") OR type = "study"
)
AND (
    !contains(file.path, "tools/") 
    AND !contains(file.path, "drafts/")
)

Resources, References, and Further Reading