FlatFeeStack as a Decentralized Autonomous Organization

Pfister, Andy and Knecht, Pascal (2023) FlatFeeStack as a Decentralized Autonomous Organization. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2022 2023-SA-EP-Pfister-Knecht-Flatfeestack.pdf] Text
HS 2022 2023-SA-EP-Pfister-Knecht-Flatfeestack.pdf - Supplemental Material

Download (3MB)


The FlatFeeStack website allows developers to easily and transparently support open-source projects by providing a flat fee of $120 per year. FlatFeeStack gives open-source contributors funds based on their contribution to the project, calculated using metrics like contributed lines of code. The platform accepts payment by credit card and makes payouts using cryptocurrencies.

The community should operate and further develop FlatFeeStack, just like open-source software. For handling payments, FlatFeeStack requires a legal entity. The concept of an association under Swiss law can fulfill these two demands. Which allows for the realization of a collaborative cooperation that can act as a legal entity. Modeling the association on the blockchain ensures a clean democratic process and enables cooperation beyond Swiss borders. Based on the concept of a decentralized autonomous organisation (DAO), smart contracts were written so that all legal requirements of a Swiss association are met and thus, all activities of an association can be performed via the blockchain. Additionally, a frontend is provided for simple interaction with the smart contracts. This frontend was integrated into the existing frontend of FlatFeeStack. Statutes have been developed that are specifically adapted to the concepts of the DAO and the implementation of smart contracts. These are required for the association to be able to act.

With all artifacts from this project, the "FlatFeeStack Association" is ready to be founded.

Item Type: Thesis (Other)
Subjects: Topics > Other
Area of Application > Banking & Finance
Technologies > Protocols > RPC
Technologies > Decentralized
Technologies > Programming Languages > TypeScript
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Thesis advisor
Bocek, Thomas
Date Deposited: 22 Feb 2023 08:33
Last Modified: 22 Feb 2023 08:33
URI: https://eprints.ost.ch/id/eprint/1102

Actions (login required)

View Item
View Item