Skip to content

Dark-Matter-Labs/many_to_many

Repository files navigation

Many-to-Many System

Governance & Tools for Systems Change

License: CC BY-NC 4.0 Website

Overview

The Many-to-Many System is a comprehensive framework designed to support complex collaborations tackling interconnected challenges where disrupting norms around value, ownership, and power is essential. This platform provides governance practitioners, funders, and legal professionals with tools, frameworks, and insights to structure and organize transformative collaborations.

Live Site: https://www.manytomany.systems/

About the Project

Solving today's complex, interconnected problems requires bringing together many diverse groups (public, private, civic) with many new perspectives, including future generations and the natural world. The Many-to-Many System focuses on unlocking the governance, organizing, legal, and learning structures of complex collaborations to enable resources, knowledge, and relationships to flow more freely.

Core Mission

This system helps collaborations reimagine fundamental "deep codes" that shape how we work together, offering new approaches for rethinking core concepts like:

  • Value - Multiple forms of value beyond monetary exchange
  • Power - Balanced and distributed decision-making
  • Risk - Collective ownership and mindful mitigation
  • Ownership - Shared stewardship models

Who Is This For?

πŸ›οΈ Governance Practitioners

Working in complex collaborations who need suitable governance and organizing structures for their work and want to disrupt traditional norms around value, ownership, risk, and power.

πŸ’Ό Funders

Especially those seeking to disrupt these same norms or invest effectively in systemic change initiatives.

βš–οΈ Legal and Financial Professionals

Including lawyers and accountants whose expertise is vital for societal transformation, particularly around governance, legal structuring, and contracting.

Key Features

The platform offers several interconnected resources:

Discover the System

  • Complete overview of the Many-to-Many framework
  • Downloadable Field Guide for governance practitioners
  • Deep dive into the core principles and deep code shifts

Navigate Challenges

  • Practical guidance for specific governance problems
  • Challenge-based navigation to find relevant solutions
  • Real-world problem-solving approaches

Tools and Examples

  • Library of practical tools and actionable frameworks
  • Real-world examples from complex collaborations
  • Resources for putting theory into practice

Legal Architecture

  • Learnings about complex collaboration legal structures
  • Tools to navigate legal complexities
  • Resources for innovative legal frameworks

Learnings from the Field

  • Real-world case studies
  • Examples of people tackling complex, entangled challenges
  • Practical insights from practitioners

Journey and Team

  • Origin story of the Many-to-Many work
  • Core team and ecosystem partners
  • The emergent process behind the system

Deep Code Shifts

The Many-to-Many System explores eight fundamental deep code shifts:

  1. Many Actors - Embracing diverse stakeholders
  2. Many Forms of Value - Beyond monetary exchange
  3. Many Ways of Relating - Varied collaboration models
  4. Unfurling - Adaptive emergence over time
  5. Balanced Power - Distributed decision-making
  6. Holistic View - Systems-level thinking
  7. Mindful Endings - Intentional closure processes
  8. Mission Led - Purpose-driven structures
  9. Risk Ownership - Collective responsibility
  10. Risk Mitigation - Proactive harm reduction
  11. Proportionate - Context-appropriate responses

Technology Stack

This project is built with:

  • Framework: Next.js (App Router)
  • Content Management: Sanity CMS
  • Styling: CSS Modules / Tailwind CSS [Inference]
  • Deployment: Vercel [Inference based on Next.js setup]
  • Package Manager: Yarn

Getting Started

Prerequisites

  • Node.js 18.x or higher
  • Yarn package manager

Installation

  1. Clone the repository:
git clone https://github.com/Dark-Matter-Labs/many_to_many.git
cd many_to_many
  1. Install dependencies:
yarn install
  1. Set up environment variables:
# Create a .env.local file with required Sanity credentials
  1. Run the development server:
yarn dev
  1. Open http://localhost:3000 in your browser.

Project Structure

many_to_many/
β”œβ”€β”€ app/              # Next.js app directory (routes and pages)
β”œβ”€β”€ components/       # React components
β”œβ”€β”€ public/          # Static assets (images, videos)
β”œβ”€β”€ sanity/          # Sanity CMS schema and configuration
β”œβ”€β”€ .gitignore
β”œβ”€β”€ .prettierignore
β”œβ”€β”€ .prettierrc
β”œβ”€β”€ eslint.config.mjs
β”œβ”€β”€ jsconfig.json
β”œβ”€β”€ llms.txt         # LLM context file
β”œβ”€β”€ next.config.mjs  # Next.js configuration
β”œβ”€β”€ package.json     # Project dependencies
β”œβ”€β”€ postcss.config.mjs
β”œβ”€β”€ sanity.cli.js    # Sanity CLI configuration
β”œβ”€β”€ sanity.config.js # Sanity studio configuration
└── yarn.lock

Development

Available Scripts

# Start development server
yarn dev

# Build for production
yarn build

# Start production server
yarn start

# Run linting
yarn lint

Code Style

This project uses:

  • Prettier for code formatting
  • ESLint for code linting
  • Configuration files: .prettierrc and eslint.config.mjs

Content Management

The project uses Sanity CMS for content management. The Sanity Studio configuration can be found in:

  • sanity.config.js - Studio configuration
  • sanity/ - Schema definitions and custom components

Contributing

This work is part of Dark Matter Labs' Beyond the Rules Lab. For questions, insights, or participation inquiries, please contact:

Email: beyondtherules@darkmatterlabs.org

Newsletter: Subscribe here

License

This work is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.

Attribution

When using this work, please attribute as follows:

"Many-to-Many System" by Dark Matter Labs, licensed under CC BY-NC 4.0. Available at https://www.manytomany.systems/

Related Projects

This work is part of Dark Matter Labs' Beyond the Rules Lab, which explores governance innovation for systemic change.

Learn More

Resources

Next.js Documentation

Sanity CMS


About

Governance & Tools for Systems Change

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •