0x_Vic
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # [DRAFT][GF: Phase 1 Proposal] 0xHabitat ***Project Name:*** 0xHabitat ***Author Name:*** Habitat Core Team ***Number of OP tokens requested:*** 400.000 ***L2 Recipient Address:*** 0xHabitat OP Multi-Sig ### ***Relevant Usage Metrics:*** No usage metrics yet: App is still *to be deployed* on OP. Usage metrics will include TVL, transaction volume, daily-active users, and more. >> what else? ### ***Optimism alignment (up to 200 word explanation):*** The 0xHabitat team and community is a collection of governance and scaling nerds, united in a vision of affordable on-chain governance for decentralised communities and collectives across the Ethereum ecosystem. We value open-source collaboration, decentralisation, and security. Habitat is operating as an holocratic organization, growing our community by using several coordination tools, which include 0xhabitat's token governance, democratic signaling, and multisigs. Optimism enables balanced scaling for better user adoption, and 0xHabitat wants to utilize this scalability to provide optimal governance and smart contract tools that are not currently suited for Mainnet. ### ***Proposal for token distribution (under 1000 words):*** Our goal is to provide developers building on Optimism a place to grow their community while onboarding existing Layer-2 communities. The Habitat App is using [EIP-2535 (Multi-Facet Proxy / Diamond Standard)](https://eips.ethereum.org/EIPS/eip-2535) to host a set of features within our unified framework, **[Gemcutter](https://0xhabitat.org/docs/Developers/Gemcutter)**. The Habitat project is part of a broader mission that gives normal people non-technical control over their underlying contract, which is achieved through EIP-2535’s innate modularity. This can be realized through contract upgrade preset packages stored on-chain and contract node package libraries stored off-chain. The shared javascript library between Gemcutter and an onchain app can allow for a git-like, crowdsourced development infrastructure that leads to more developer and DAO-to-DAO collaboration. The goals of our mission will be met by: - Evolving the Gemcutter hardhat plugin and development environment for writing modular contracts as front-end components using automatic ipfs verification, natspec, and React hooks with useDApp. - Publishing a UI with the same functionalities as Gemcutter, which includes a presets and facet modules library that auto-generates a front-end for any contract made with Gemcutter. The Habitat governance modules will be natively integrated as part of this larger ecosystem of builders. We are in active collaboration with [useDApp](https://usedapp.io/) and [Sourcify](https://sourcify.dev/), and have received considerable support from the creator of EIP-2535, [Nick Mudge](https://twitter.com/mudgen). We also have a designated channel for our Gemcutter framework on the [Official EIP-2535 Discord](https://discord.gg/KzbgBEUh6s). Once the Habitat Application is ready, users can deploy their Diamond and use Gemcutter to manage it, which will provide most of the needed tools to operate a DAO on Layer-2. In cooperation with the communities launching on Habitat, our project will look to extend the Habitat DAO toolset library. Using the native Habitat token, new features can be voted in, and will be verified to ensure the security of each DAO that implements the feature (Token curated registry). With this proposal we ask the Optimism Community to support the growth of the Habitat Application to make DAO tooling more accessible for Ethereum users, Developers, DAO-members, and in general; Builders of a better World. ![](https://i.imgur.com/1FRYr0s.png) ### ***How will the OP tokens be distributed?*** - 45% of OPs dripped into HabitatDAO treasury and the answer for 'how will this amount be distributed?' will be given through the HabitatDAO voting process(creating proposals and accepted by voting power holders majority) - Proposals on launch - Usage / Incentivation - 45% for developer grants to build management modules for Habitat ecosystem or integrate into Habitat - new modules - open bug bounty - operations - 10% for public testing with marketing ### ***Milestones*** #### ***Prototype*** *- In Progress* ##### 1. Deploy Prototype version on kovan-optimism - July * DAO Factory (only blockchain) * HabitatDAO for dogfooding * **Modules to be managed:** governance, treasury, subDAOcreation * **Decision types:** VPMERC20 (VotingPowerManagerERC20) * Token creation, distribution and staking for producing VotingPower ##### 2. UI for prototype (factory excluded, only Habitat DAO usage) - July ##### 3. Cover with tests prototype - July #### ***MVP*** ##### 4. Deploy MVP to testnet * Launch Wizard for user DAO creation * new **Module**: Token Launchpad * new **Decision Types**: Multisig * Server for security services ##### 5. Cover with tests mvp #### ***LAUNCH*** * Public beta testing * Bug bounty program * Deployment to Optimism ### ***How will this distribution incentivize usage and liquidity on Optimism?*** By providing a secure, modular platform that optimally rewards communities, users, and developers, liquidty and usage can grow cyclically. OP tokens will be used to incentivize the activity of DAOs within the Habitat app, natively on Optimism. Through a gradual token distribution (*drip*), Habitat will provide users with educational experiences of DAO processes, giving both decentralized governance beginners and experts a home on Optimism. Developers that are aiming to extend the functionalities of the Habitat app, the Gemcutter framework, and/or compatible contract modules can also receive OP Tokens from 0xhabitat in a grant-style process. Doing so will allow the platform to scale, serving larger communities with more capital. ### ***Why will the incentivized users and liquidity remain after incentives dry up?*** Using our underlying framework, Habitat hopes to create a cyclical economy of DAO-to-DAO collaboration that rewards developers for their contributions. Developers may gain the ability to monetize the usage of their contract modules and Habitat could help enable this if the community decides it is in our interest. In addition, we aim to gain loyal users of our community governance modules due to their *ease of use*. The modular approach would allow customizations and a variety of management modules specifically tailored for secure upgradeability and inter-DAO coordination. Moreover, due to the lacking upgradeability of other DAO management platforms, coupled with the fact that migrating DAO treasuries require considerable coordinative effort, we believe that communities would benefit from an upgradable Diamond proxy that *they* control. That way, if their contract needs an additional feature, they can implement it within their own development environment, or they can use Gemcutter, thereby contributing to the entire ecosystem through open re-usability of the new module. ### ***Over what period of time will the tokens be distributed?*** Distribution and rate would be based on initial traction and interest into the Habitat product offering. Targeting 9 to 12 months, we would adjust distribution to properly reflect community growth after the first few months. ### ***How much will your project match in co-incentives?*** This will be subject to Habitat community vote after launching the application. Habitat would be looking to allocate 5% of total token supply matching co-incentives to the OP Token. ### ***Future*** 0xHabitat is open to run Onchain Governance Funding for Optimism in Q4. The Optimism Collective is welcomed to use 0xHabitat for community operations and spearheading scalable on-chain governance within the Ethereum Ecosystem. ### ***App Preview*** ![](https://i.imgur.com/MaN1cv1.png) Custom DAO through Launch Wizard ![](https://i.imgur.com/Qxh2jTf.png) ___ Notes: joseph/1st version: - 25% to communities that launch their DAO token through Habitat - 20% to communities that actively use the governance management module. i.e have actively managed treasury trasanctions initiated from governance activity on Habitat - 15% to communites that migrate treasuries to Optimism or subDAO operations to Optimism - 30% to developers who build new management modules for Habitat ecosystem or integrate into Habitat - 10% community treasury for internal grants promoting product innovation roleengineer/team version of distribution: - 50% of OPs dripped into HabitatDAO treasury and the answer for 'how will this amount be distributed?' will be given through the HabitatDAO voting process(creating proposals and accepted by voting power holders majority) - 30% for developer grants to build management modules for Habitat ecosystem or integrate into Habitat - 20% for public testing, audits, etc

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully