Prop House
Last updated
Last updated
Prop House reimagines how onchain communities award builders. It transforms traditional bounty or grant programs into engaging, interactive experiences that involve the entire community. Through funding rounds, Prop House enables you to attract builders from all over Ethereum, guaranteeing transparency through open-source, on-chain voting (settled on Starknet to reduce transaction costs). You can award builders with a variety of assets like ETH, ERC20 tokens, or NFTs, ensuring enough flexibility for any purpose.
Prop House's architecture consists of two key concepts: Houses and Rounds.
A house is a collection of rounds. Each house has an owner.
The responsibilities of a house owner include:
Creating new rounds on the house.
Inviting others to create rounds on the house.
Currently, only one type of house exists – the Community house. It adhere's to the above responsibilities. The house itself is an NFT and ownership of the house can be transferred at any point.
All mainnet houses can be viewed at https://opensea.io/collection/prop-house
Each round within the Community house is also an NFT, minted to the creator of the round. The holder of this NFT, referred to as the round manager, controls the round. Similar to house ownership, round management permissions can be transferred at will.
Rounds for a specific house be viewed on the house NFT. For example: https://opensea.io/collection/basepaint-7
A round is a type of competition. Ethereum users compete by offering skills, ideas, or other services in an effort to win.
The exact rules of the competition depend on the selections made by the creator of the round. However, certain principles remain constant:
Users submit their offer as a proposal.
Voters evaluate the proposals, determining whether each submitter should be declared a winner.
If a proposal accumulates enough votes to be declared a winner, the proposer gets something for their efforts. This is likely to be an asset, like ETH, ERC20 tokens, or NFTs.
Timed rounds are live on mainnet 🚀
Timed rounds have two distinct periods:
A timed proposing period, in which users can submit proposals for consideration.
A timed voting period, in which voters cast votes for their favorite proposals.
Timed rounds have a pre-defined number of winners, selected by the round creator.
At the end of the voting period, proposals are sorted by voting power, and winners are automatically selected.
Infinite rounds are coming soon to mainnet 🕐
Infinite rounds run until they are finalized or cancelled.
Infinite rounds do not have specific periods for proposing and voting. Instead, users submit proposals for consideration, specifying an exact ask, and voters either vote "for" or "against" the proposal.
There is a vote quorum in both directions ("for" or "against"). If the "for" quorum is hit, the proposal ask will be paid to the proposer. If the "against" quorum is hit, the proposal will be marked as rejected.
If neither quorum is met, the proposal will eventually be marked as "stale", and will be hidden in the UI.
Infinite round balances can be topped up at any time.