All Projects → blockades → mmt

blockades / mmt

Licence: GPL-3.0 license
margins merkle tree | grass roots collective crypto speculation

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to mmt

commons-jexl
Apache Commons Jexl
Stars: ✭ 136 (+806.67%)
Mutual labels:  commons
commons.openshift.org
Repository for OpenShift Commons Community Site
Stars: ✭ 31 (+106.67%)
Mutual labels:  commons
awesome-radical-decentralization
Awesome projects for radical decentralization.
Stars: ✭ 84 (+460%)
Mutual labels:  commons
Spell4Wiki
Spell4Wiki is a mobile application to record and upload audio for Wiktionary words to Wikimedia commons. Also act as a Wiki-Dictionary.
Stars: ✭ 17 (+13.33%)
Mutual labels:  commons
commons-parent
Apache Commons Parent
Stars: ✭ 21 (+40%)
Mutual labels:  commons
Commons Lang
Mirror of Apache Commons Lang
Stars: ✭ 2,221 (+14706.67%)
Mutual labels:  commons
ph-commons
Java 1.8+ Library with tons of utility classes required in all projects
Stars: ✭ 23 (+53.33%)
Mutual labels:  commons
at tools
Source repo for at_commons and at_utils on pub.dev
Stars: ✭ 22 (+46.67%)
Mutual labels:  commons
commonsbooking
CommonsBooking is an open source Wordpress plugin for sharing items with users. This is the NEW CommonsBooking (starting at version v2.0.0). Please install plugin via Wordpress plugin directory.
Stars: ✭ 24 (+60%)
Mutual labels:  commons
commons-ognl
Apache Commons OGNL
Stars: ✭ 65 (+333.33%)
Mutual labels:  commons
commons-booking
Wordpress plugin for managing and booking of common goods. New Version 2: https://github.com/wielebenwir/commonsbooking
Stars: ✭ 24 (+60%)
Mutual labels:  commons
monos
cocos (code commons) - auto-include quick-starter prelude & prolog
Stars: ✭ 54 (+260%)
Mutual labels:  commons
agon
🦉 my golang utilities, log json config and other
Stars: ✭ 12 (-20%)
Mutual labels:  commons

Please note that this is experimental software that is in development.

This source code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer to the GNU Public License for more details.


MMT {magic money tree, margins merkle trees, mutual margins tributaries, mutual margin tendencies, margarine margins together}

Working title: By the margins, for the margins

A software platform for grass roots collective crypto speculation and assisting community driven peer-to-peer (person-to-person) cryptocurrency education at the margins.


TL;DR

In a nutshell this software aims to assist and uplift peer-to-peer do-it-together practical education workshops like this:

https://twitter.com/davidodoswell/status/933194999696461829

https://twitter.com/dan_mi_sun/status/933144890510151681


Current Status and Team


Why?

P2P technologies such as Distributed Ledger Technologies (a.k.a blockchains) are potentially transformative. Our belief is that they will only be truly transformative if we expand who has the power (information, tools, skills, access, resources) to be a peer (as in human peers within P2P) into marginalised communities. This requires education and skill sharing. Our hope is that as this happens we will see localised transformations as people reconfigure the new skills, tools and access to meet their specific needs.

In the future scenario where the 'value' of cryptocurrencies is much higher than they are now, we want to make sure that this potential future wealth is spread to the margins and that marginalised communities, projects and people have the tools to coordinate in novel, transformative and liberatory ways.


Seeking | Aims | Intentions

  • MMT seeks to empower communities and individuals at the margins with the knowledge and tools required to get involved with cryptocurrencies.

  • MMT seeks to provide the community infrastructure to aid in the complete experience and journey of someone going from zero knowledge to owning and managing their own private keys.

  • MMT seeks to support those 'teachers' who are teaching new people, to make the experience of doing so as fluid as possible.

  • MMT will be a community centered cryptocurrency exchange enabling the purchase of a pre-selected subset of cryptocurrencies (enabling community oriented folks to be able to access crypto from like minded folks rather than simply going to corporate platforms).

  • MMT will enable members to gift and 'IOU' crypto to new invited members.

  • MMT members will be able to manage a portion of their fees and direct them to pre-vetted projects on the platform.

  • MMT will allow projects to join the platform to be funded.

  • MMT will provide tools for socially backing up private keys and passwords to the platform.


Set-up

Install Docker for your relevant OS

Development Environment

docker-compose build
# this bundle step shouldn't be needed but it is...
docker-compose run --rm mmt bundle
docker-compose run --rm mmt rake db:create db:migrate setup

Then to run simply use:

docker-compose up

Install mailcatcher

gem install mailcatcher

Once the server is running you can see this locally here: http://localhost:3000/

Passwords for signing in can be found here:

https://github.com/blockades/mmt/blob/development/lib/tasks/setup.rake


Tools to make your life easier...

  • Install oh-my-zsh for pre-configured git aliases
  • Install Hub for easy pull requesting

Social Spaces

  • We use Keybase for IM communications. The team is blockades.mmt. Reach out if you would like a keybase invite.
  • We have a private Loomio group where the organisation which will run the software is forming. If you are interested in joining this closed group, then please get in touch with one of us.
  • We are also using the p2p social network patchwork "a decent(ralised) secure gossip platform". You can find us hanging out in the #MMT channel on the pub.tshirt.horse 'pub'.

Process

Contributing

https://github.com/blockades/mmt/blob/development/contributing.md

  • Pull master and development branch
  • Checkout to development branch
  • Checkout to feature/your-new-feature branch
  • Make your changes
  • Pull request into development

Projects

  • Feature and project workflows can be viewed in the repository's projects section

Issues

Thank you for digging into the code!

  • Create new issue
  • Add a label

Code of Conduct (Work in Progress)

https://github.com/blockades/mmt/blob/development/code_of_conduct.md

License

GNU General Public License v3.0

MMT is Copyright (C) 2017 by the blockades.org. More information on all the developers involved can found in the AUTHORS file.

This source code is free software; you can redistribute it and/or modify it under the terms of the GNU Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This source code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer to the GNU Public License for more details.

You should have received a copy of the GNU Public License along with this source code; if not, write to: Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].