Conceptual Overview

What are the main components of the system and how do they interact?

System Overview

Architecture diagram of the Allo Protocol
Allo Protocol is made up of the following components:
  • A Project Registry. This is a universal, on-chain registry of projects. Once listed in the registry, projects can apply to participate in grant rounds.
  • Programs. Each grant-giving organization will have an on-chain program, which manages it's rounds. Gitcoin is a program which hosts regular rounds, for example.
  • Rounds. A matching pool that is distributed based on a custom voting strategy and payout strategy.
Each of these is explained further in the next sections of the documentation.