RafaelGondi / torus

Redefining global digital productivity

Home Page:https://torus-ui.azurewebsites.net/0x773509458984befAD35B2CAD19D54aacc2ea2899

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Torus logo

"Work on your passion. Pay your bills."

Our mission is to provide stability and drive prosperity to open source software projects by delivering a blockchain-based governance and treasury system that OSS projects can use as a foundation.

Torus adds structure to the thorny task of running OSS projects -- managing contribution, compensation, and power structures. Torus includes an easy-to-use GUI to deploy and interact with smart contracts on the Cardano blockchain, providing safe and secure point-and-click digital governance to OSS software organizations.

Authoritarianism in the workplace is a 20th-century relic

With the invention of the trustless ledger, co-operation between remote parties can be achieved without centralized authority. With Torus, we believe opt-in collaboration is possible between organization members through the use of smart contracts -- enforcing unbreakable rules between members to a high degree of certainty.

We hope that in the future, open-source will lead the market in innovation as contributors are enabled to give their best to meaningful projects.

Status

Torus is currently in the earliest stages of development. We've only rolled out the smallest set of viable features to validate them before we move onto more advanced features. At this time, Torus can deploy a smart contract to the Ethereum blockchain to identify an organization and who are the owners, including the ability to transfer ownership. As soon as a public Cardano Goguen testnet is online and the Plutus specification is stabilized, we will begin the work of migrating Torus over to Cardano. Cardano part of my original inspiration for this project, and we believe is has a more solid foundation and forward trajectory than Ethereum does.

In the future, Torus will provide more advanced decentralized organization management features, such as governance, policy creation, and treasury management.

Homepage

https://torus-ui.azurewebsites.net/0x773509458984befAD35B2CAD19D54aacc2ea2899

FAQ

https://github.com/torus-online/torus/wiki/FAQ

Newly Open-Sourced

I created Torus out of the belief that open source software efforts could be coordinated more effectively by allowing smart contracts to organize a wide net of developers across the globe. Since I believe open source is the most natural fit for this application, I decided to open-source Torus to get the community involved as early as possible to help validate its use cases and contribute to development. Anyone with skills or knowledge with blockchian, governance, or software development are invited to get involved in the discussion and/or submit PRs.

Pre-requisites

  • [ASP.NET Core SDK 3.1]
  • [Node.js ^12.16.0]
  • [Truffle ^5.1.0] npm install -g truffle

Development environment

We recommend Visual Studio Code for easy debugging.

  1. Clone this repo, git clone https://github.com/torus-online/torus.git
  2. Install dependencies, cd torus/torus-ui-angular/ClientApp && npm install --no-save
  3. Compile the Solidity contracts, truffle compile

Running the application

  1. Start the app in the "Run" tab in VS Code or, dotnet run.
  2. Visit the HTTPS site in a web browser - https://localhost:5001/

Credits

Thanks to Chris Koeth for designing our wonderful logo!

About

Redefining global digital productivity

https://torus-ui.azurewebsites.net/0x773509458984befAD35B2CAD19D54aacc2ea2899

License:MIT License


Languages

Language:TypeScript 69.2%Language:HTML 17.2%Language:C# 8.0%Language:CSS 3.0%Language:JavaScript 2.7%