MakeOSMenu

Create, host and share code the web3 way

A blockchain for hosting code and collaborating without a central authority.

Down

Code is free speech

Centralized code sharing threatens open source.

Hello,

Today, open source software is used by all companies of the world in many of their products and services.

Developers all over the world freely create, contribute and support products that practically run the world.

Unfortunately, they rely on centralized collaboration platforms that have the ability to censor developers and remove them or their content at anytime.

Git by design is decentralized but the lack of a simple way to self host pushed developers to centralized hosts for the ease they offer.

MakeOS is about providing git hosting but without the risk and erosion of developer freedom.

MakeOS is a protocol for hosting git repositories across thousands of computers across the world.
Why centralized code collaboration is a threat

Censorship

Developers can be censored at anytime without cause, no fault of theirs or at the request of third-parties.

Platform Lock-in

The lack of social and collaborative features in git encourages proprietorial features that keep developers locked into these platforms.

No Genuine Ownership

Developers do not truly own their data and identity. Communities cannot own repositories or shared identity or become DAOs.

Obscure Governance

Governance tools are inefficient for governing projects and communities where non-single owner structure is required.

Limited Sustenance Plan

No intrinsic way to fund open source developers without relying on donations that may have legal implications.

Host

Decentralized git repository host

MakeOS eliminates the need to host repositories on servers of powerful centralized code sharing companies.

MakeOS replicates the content of your repositories across thousands of computer owned by regular people around the world.

No one person or organization can temper with your projects or make them inaccessible.

Replicated on many computers

Developers can be censored at anytime without cause, no fault of theirs or at the request of third-parties.

Public or private remotes

Use any public remote servers to track and access your repositories or run a private one.

Issue Management

In-built issue management protocol ensure your issues live inside a repository.

Merge Request

Like issues, a merge request protocol is built into a repository as an extension of git.

Ownership

Genuine ownership of repositories

MakeOS makes it possible for individuals and communities to own their identity and a piece of the hosted version of their repositories.

What this means is that, they are able to determine who can access their code, the assets, donations, trademark and revenue of a project without relying of a central authority.

With the ability to describe and enforce ownership, a repository can be programmable and can participate in Web3 economies (e.g DeFi, GameFi, NFT) as a DAO.

Co-own a repository

It will now be possible for thousands to own a repository as well as assets belonging to it.

Collective Management

With true ownership, communities or distrusting collaborators can work together with less friction.

Capture & Share Value

True ownership enables users building impressive products to capture and share value trustlessly.

Public Key Infrastructure

Users use public key infrastructure to represent their identity and to control and authorize actions.

Governance

Decide how to govern a repository

On MakeOS, there will be no obscure governance and decision-making process for open repositories as governance structure is visible to all.

When you discover a repository, you can immediately know how they are owned and governed.

You can create a repository that allows owners, contributors, maintainers, end-users participate in decision-making.

Repositories by default are DAOs.

Open Governance

Since repositories are open by default, collaborators and stakeholders co-govern repos.

Governance Tools

Use preset governance or custom governance configurations that work for your repositories.

Proposal System

MakeOS proposal system is built into a repository allowing users to create and vote on proposals.

Repo Finance

Repositories can receive funds, have their own token and use governance to manage assets.

Blockchain

General purpose blockchain

MakeOS is powered by a new blockchain system to serve as a registry of repository names, ownership, state transition and for settling transactions between collaborators.

MakeOS will allow collaborators to leverage our fast, smart-contract capable blockchain network for building custom applications, hooks and governance controls.

Our chain will be capable of processing up to a thousand transaction per second and allow smart contract to be written in Solidity, Javascript and Go.

Instant Finality

Transactions are finalized the moment they are processed in a block. No wait time required.

High Tx Through-put

MakeOS chain will be capable of processing up to 1000 transactions per second.

Build Smart Contracts

Build autonomous services and hooks that are deployed from repositories and respond to git events.

Go, JS & Solidity VMs

MakeOS will support VMs for contracts written in Solidity, Javascript and Go.

Sustenance

Intrinsically fund open source maintainers

Open source developers building very important libraries, tools, frameworks and services will have a way to receive funding automatically.

The MakeOS chain will delegate a portion of transaction fees as incentives to dependencies of a repository.

When collaborators interact with a repository, a fraction of the fee they pay goes to dependencies. We think this is a natural, frictionless approach to funding open source contributors.

Dependency Tax

Fees paid in transactions that affect a repository will be awarded to the repo’s dependencies.

Treasury Grants

Network stakeholders can collectively allocate grants from treasury to open source teams.

Repo Accounts

MakeOS repositories can receive donations; Donors simply send coins addressed to a repo’s name.

Repo Coin

Repositories can issue tokens that can be used to access premium features and support.

TRY THE TESTNET

We have a testnet and a web application you can try today. We are actively working on them and maybe reset at anytime

GO TO HUB
DOCUMENTATION

Looking to learn more about MakeOS, how to run a full node and how to use our command-line tool? Check out our docs.

GO TO DOCS
JOIN OUR COMMUNITY
Logo© 2021 - Make One, Inc.