Creating Your First DAO

Learn how to launch, configure, and initialize a new Decentralized Autonomous Organization on the Internet Computer.

Prerequisites

  • • Internet Identity for authentication
  • • ICP tokens for cycles (if deploying your own)
  • • Clear governance structure and tokenomics
  • • Initial member list (optional)

Understanding DAOs on IC

In DAO Launcher Kit, DAOs are composed of multiple specialized canisters working together:

Core DAO Components

Treasury

Manages DAO funds with multi-signature security. All financial operations require governance approval.

Governance

Handles proposals, voting mechanisms, and execution of approved decisions through plugin-like architecture.

Staking

Token locking for voting power and rewards. Longer stakes earn higher multipliers.

Members

Permission management system controlling who can perform actions on behalf of the DAO.

Step-by-Step Guide

1

Connect Your Wallet

Navigate to the DAO Launcher Kit app and authenticate with Internet Identity.

  1. 1. Visit https://7e7p4-jyaaa-aaaao-a4pba-cai.icp0.io
  2. 2. Click "Connect Wallet" in the top right
  3. 3. Complete Internet Identity authentication
  4. 4. Your Principal ID will be displayed in the navbar
2

Navigate to Launch DAO

Access the DAO creation form from the main navigation.

Click "Launch DAO" in the navbar or dashboard. This will open a multi-step form to configure your DAO.

3

Configure Basic Information

Define your DAO's identity and purpose.

DAO Name

Choose a unique, descriptive name (e.g., "DeFi Innovators DAO", "Climate Action Guild")

Description

Clearly state your DAO's mission, goals, and what problems it aims to solve (500+ characters recommended)

Logo & Branding

Upload a logo image (PNG/JPG, max 2MB) to represent your DAO across the platform

Category

Select from: DeFi, Social, Governance, Investment, Protocol, Community, Education, Gaming, Other

4

Define Token Economics

Configure your DAO's native token that will be used for governance and staking.

Token Name & Symbol

Example: "Governance Token" (GOV) or "DAO Shares" (SHARES)

Symbol should be 3-5 uppercase letters

Initial Supply

Total tokens to mint at launch. Consider distribution to founders, treasury, community, and future emissions.

⚠️ Important: Supply is immutable after launch. Plan carefully for growth and dilution.

Token Distribution

Allocate tokens to:

  • Treasury: 40-60% for future governance decisions
  • Founders/Team: 10-20% with vesting schedule
  • Community: 20-30% for airdrops, rewards
  • Initial Members: 5-10% for early contributors
5

Set Governance Parameters

Define how your DAO makes decisions through voting and proposals.

Voting Period

How long proposals remain open for voting (recommended: 3-7 days)

Example: 5 days = 432,000 seconds

Quorum Threshold

Minimum % of total voting power that must participate (recommended: 10-30%)

Lower = easier to pass proposals, Higher = ensures broad consensus

Approval Threshold

% of participating votes needed to approve (recommended: 51-66%)

  • Simple Majority (51%): Most common, faster decisions
  • Supermajority (66%): Critical decisions only
  • Unanimous (100%): Rarely used, for constitutional changes

Proposal Deposit

Tokens required to create a proposal (prevents spam, refunded if approved)

Recommended: 0.1-1% of total supply

Governance Best Practices

  • • Start conservative, then loosen restrictions through proposals
  • • Different proposal types can have different thresholds
  • • Consider a time-delay before execution (e.g., 24-48 hours)
  • • Allow proposal cancellation by creator before voting ends
6

Add Initial Members (Optional)

Invite founding members and assign roles before launch.

Member Roles

  • Admin: Full DAO management, can add/remove members, modify settings
  • Member: Can create proposals, vote, participate in governance
  • Contributor: Can comment and view, limited voting power

Adding Members

Enter Principal IDs (one per line):

rdmx6-jaaaa-aaaaa-aaadq-cai
2vxsx-fae-iq-oqqqs-qi
3xwpq-ziaaa-aaaah-qcn4a-cai
7

Review & Launch

Carefully review all settings before deployment. Some parameters cannot be changed later.

Pre-Launch Checklist

  • DAO name and description are accurate and professional
  • Token economics reviewed (supply, distribution, symbol)
  • Governance parameters align with community values
  • Initial members and admins are correct
  • Have sufficient ICP for cycles (if self-hosting)

Deployment takes 30-60 seconds. You'll be redirected to your DAO dashboard once complete.

8

Initialize Your DAO

After launch, you must initialize the DAO to activate all features.

  1. 1. Navigate to your Dashboard → "My DAOs"
  2. 2. Find your newly created DAO (status: "Pending Initialization")
  3. 3. Click "Initialize DAO" button
  4. 4. Wait for confirmation (sets up treasury, governance, staking canisters)
  5. 5. DAO status changes to "Active" ✅

Important: Initialization is required before members can stake tokens or create proposals.

After Launch

Next Steps

  • • Create your first proposal to test governance
  • • Distribute tokens to initial members
  • • Set up treasury management rules
  • • Invite community members
  • • Configure staking rewards
  • • Publish DAO to registry for discovery

Congratulations!

You've successfully created your first DAO on the Internet Computer. Your organization is now ready to make decentralized decisions, manage funds collectively, and grow your community.

Go to Your Dashboard