OS stands for Open School
The concept of a public charity ecosystem that helps fund educators and contributors working to shape the future-proof generation of explorers, freethinkers, and creators.
OS stands for Operating System
Anyone who has been in a treehouse knows that good construction starts with a good plan. Our goal is to build a self-organizing, protocol-driven ecosystem that can grow with a low operating budget and is not dependent on its founders.
OS stands for Open Source
We want to prove that technology can do a lot of good. That is why we want to make use of its biggest advantage - scalability. The project will be public, available to contributors everywhere.
The project is still in discovery stage, but the idea is simple:
- Start your own hub server
- Launch charity projects
- Get local community on board
- Synergize with other hubs to make a bigger impact
hubs mirror the principles of edging technology to reach high scale. A single hub represents an independent legal organization operating under the TreehouseOS.
The first hub will be established by founders of TreehouseOS with a focus on funding educational initiatives in Poland. Here's the hub's mission.
Hopefully, in the future, new hubs run by independent charities will open around the world.
Note
From a technical perspective, hubs act as backend servers - storing information and broadcasting it to other connected hubs.
blocks are the educational initiatives of contributors, e.g., workshops, classes, or other activities that fit into a hub's mission.
promoters are responsible for organizing blocks. They can be individuals or nonprofit organizations.
builders are instructors who work directly with participants.
fundraisers are individuals or nonprofit organizations that raise money. They usually work on behalf of a hub.
funders are individuals or organizations who donate money to support hub's initiatives.
heroes are blocks' participants.
Hub-defined funding events constitute a full funding cycle (apply-vote-work).
Each funding event consists of three parts:
- application time - window for submitting new blocks
- open voting time - the community votes on blocks
- work time - organizing initiatives
Note
Fundraising is an ongoing process that is carried out by hubs and fundraisers, so it's not directly integrated into a funding event.
To fulfill the protocol's intent, a networked solution is needed to efficiently manage resources and fund proposed blocks.
Therefore, TreehouseOS is based on a mechanism that invites community members to vote on where to allocate funds. That way, funding is controlled by promoters, builders, fundraisers, funders, and heroes.
A mechanism designed by Vitalik Buterin (source paper) in which the final distribution of funds is calculated by using the quadratic funding formula, where the number of voters matters more than the number of votes contributed.
In the context of TreehouseOS, QV provides a real voice for smaller but dedicated community members, especially promoters, builders, and heroes.
To enable fair community voice it was needed to introduce a concept distributing vote power proportionally to members' involvement.
Therefore we introduced three solutions:
treehouse leaf (abbr. THL) is a quasi-currency restricted to voting purposes only. THLs are minted by the algorithm and distributed among members.
The system is based on the concept of proof-of-work: the more you contribute, the more votes (THL) you get, and therefore the greater your decision-making power.
mint is an algorithm calculating how many THL should be recorded for each community member. Minted THLs are recorded in the ledger.
ledger contains THL account balances and "transactions" of each community member.
More detailed documentation at the links.
- Individual or organization decides to use the TreehouseOS protocol
- By starting a new Hub server, hub admin user is created
- Hub admin launches first funding event sending T-00 message to the server
- Promoters nad fundraisers can submit new
blocksanddonations - During the application time,
promotersuse T-01 message to submit new blocks and invite builders to the project - On the last day of the
application time, the mint generates newTHL(votes) based on its algorithm. New THLs are recorded asincoming transactionsin the ledger - During the open voting time, users vote on the blocks they want to support. Each vote cast is registered as an
outgoing transaction - On the last day of the
open voting time, voting closes and the matched funding list is generated for thehub admin - Then, the work time officially starts
- During the
work time, promoters organize blocks and invite participants (heroes)
Additionaly to the above flow:
Fundraisersuse T-04 message to submit information on new donations and invite funders to the hubPromotersprompt heroes to share their opinions on prior blocks using T-03 messageHub adminsopen newfunding events
- Tom Ogrodzki – building next-gen commercial real estate with proptech, data, and AI. CEO @ REDD Platform
- this is where your name can be!