A while back a friend told me about something called community currency, also know as Local Exchange Trading System. The basic idea of which is that people within a geographical area can exchange goods and services with bespoke unit of exchange rather that traditional cash. So, for instance, you could mow a few lawns in exchange for guitar lessons – even if it isn't the guitar teacher's lawn you are mowing. There's no physical currency as such, members of the community currency rely on volunteers to keep track of how much currency they own. I think this is a marvellous idea. It promotes healthy exchanges without the need to muddy things with something as vulgar as cash. But what struck me after a bit of research is how the whole system is in dire need of mechanisation! There's no centralised place to view your ‘account’ or way to do transactions online, and I figured there should be. So that has been my hobby project for the last few months, I've been building such a site which has recently come together to a point where I'd like to gauge how much interest is out there. I haven't even come up with a name yet, so I've been calling it by the rather uninspired moniker of ‘Currency Site’.

Apologies for the misleading title of this post. I am without shame.

Users of Currency Site can create a currency which they can use to keep track of any kind of debt. The currency creator (or provider) sets the policy on how new money is created and managed. Once created, money can be sent to other users (directly to a username or indirectly via an email address), and users can mange their funds by creating various accounts. Once funds have been sent to a user, the provider has no more control, as any user is free to store their funds or send them to others. For all intents and purposes, Currency Site is like online banking, although with a far nicer user interface than any online banking system I have ever used (which tend to be a usability minefield). Users are also able to see how much money has been minted and how much is currently in circulation (i.e. not stored by the provider), which helps to maintain trust in the system.

You may be thinking this sounds familiar if you have ever come across the Bitcoin project, but there are a few significant differences. The biggest difference is that Currency Site still requires trust in the individual or organisation that is managing the currency (i.e. the provider), and there is no enforced scarcity of new currency; providers can mint new money as they see fit. There is a little overlap, but the use cases for Currency Site are potentially broader (albeit limited in scale) compared to Bitcoin. Community currency projects are what I had in mind when working on this, but it is equally applicable for a variety of other uses. For example, lets say a family (we'll call them the the Smiths) have a few kids that don't like doing their chores, so the parents create a currency called ‘Smith Dollars’. When little Bobby Smith does his homework or cleans up his room, his parents send him 10 Smith Dollars. When Bobby has 100 Smith Dollars, he can cash them in for a new video game or spend 15 to stay up an extra hour. But if he wanted to, he could also send his sister 5 Smith Dollars in return for a loan of her laptop. Other uses could be employees keeping track of who goes for the doughnuts or a couple exchanging favours (use your imagination for that one).

Currency Site is built with Django and I've used the excellent Bootstrap library for the theme. The site is usable at the moment, but there are still a few things I want to do to it before I push it live anywhere. Just to prove it's not vaporware, here are a few screenshots:

spacer

Screenshot 1

spacer

Screenshot 2

spacer

Screenshot 3

I will be looking for a few brave souls to help me test this. I plan to do a private beta where the database will be completely wiped before it goes live for a while. This will give me the opportunity to really iron out the kinks, without having to worry about making a mess of the DB. If you are interested in helping out please get in touch, or +1 this if you are reading on Google+. I'd also be interested in suggestions for a good name for this project! It seems that any domain with any kind of reference to money or currency is taken (not surprising I suppose).

This blog post was posted to It's All Geek to Me on Saturday March 17th, 2012 at 4:31PM
← Rose Chafer
Virtual currency site in testing phase →
 

12 Responses to "Making Money with Python"

  • spacer
    Jean Paldan
    March 17th, 2012, 5:28 p.m.

    I'm up for helping test. :) Love this idea. x

  • spacer
    Arne Babenhauserheide
    March 17th, 2012, 10:11 p.m.

    Did you have a look at ripple for a way to make this scale?

    โ†’ ripple-project.org/

    There, the amount of money you have is given by the allowance others give you, and if you want to trade with someone who did not give you an allowance, the system tries to find a way to shift the money over other people so both of you have some allowance at the end of that chain.

  • spacer
    arek
    March 18th, 2012, 11:46 a.m.

    hi, is the source code available to read?

  • spacer
    Will McGugan
    March 18th, 2012, 2:57 p.m.

    Arek, sorry, it's closed source until I decide what to do with it…

  • spacer
    Vishan Persaud
    March 18th, 2012, 4:55 p.m.

    Count me in

  • spacer
    Simon Woolf
    March 18th, 2012, 5:24 p.m.

    Looks interesting, I would love to be involved in the beta.

    Have you checked out project.cyclos.org/ ? Probably the most mature example of this kind of software at the moment - but there is a real need for something more lightweight and user friendly.

  • spacer
    Will McGugan
    March 18th, 2012, 5:27 p.m.

    Simon, I hadn't seen that. I'm guessing from a quick look that its for ‘real’ money rather than virtual currency?

  • spacer
    Michael John Burgess
    March 18th, 2012, 8:25 p.m.

    Would be happy to help take part.

    As for a name, something which plays off Community/Society and Treasury ?

    www.ourtreasury.com is available: www.namecheap.com/domains/domain-name-search/results.aspx?domain=ourtreasury&tlds=com&type=single&

  • spacer
    joaquin
    March 18th, 2012, 10:09 p.m.

    Nice, looks like a very interesting idea.
    Hope you are not thinking on getting (conventional) money with it. That would not be proper :-)

  • spacer
    Sir Foot
    March 19th, 2012, 1:03 a.m.

    A quick reading of the project cyclos website reveals that it allows for the creation of your own currency with the feature that you may choose to back it with legal currency. So yes, it follows that it isn't required to be backed with legal currency.

  • spacer
    Will McGugan
    March 19th, 2012, 8:25 p.m.

    Please join this group if you are interested in helping out with the testing…

    groups.google.com/group/currency-site-discussion?lnk=gcimh

  • spacer
    John Rogers
    July 21st, 2012, 1:27 p.m.

    Hi Will and all

    @Will “There's no centralised place to view your โ€˜accountโ€™ or way to do transactions online, and I figured there should be.”

    You are a little out of date on this. The South African based Community Exchange System (CES) started as one Local Exchange Trading System in 2003 and has grown to a global network of over 300 systems in 36 countries, all using a (proprietary) interface: www.ces.org.za/

    CES is now talking to others to go open source:
    www.integralces.net/

    Others you should check out if you don't already know:
    Art Brock and colleagues:
    www.lifeblooddesign.com/content/about-us

    GETS:
    www.getsglobal.com/

    CommunityForge:
    communityforge.net/

    Last, but not least, you might want to check out our new book “People Money - the Promise of Regional Currencies” for a broad look at the global movement of local currencies:
    www.triarchypress.com/pages/Regional-Currencies-People-Money.htm

    Best wishes with your efforts!

Leave a Comment

You can use bbcode in the comment: e.g. [b]This is bold[/b], [url]www.willmcgugan.com[/url], [code python]import this[/code]
Preview Posting...
Previewing comment, please wait a moment...
spacer
spacer

My Tweets

spacer

My name is Will McGugan. I am an unabashed geek, an author, a hacker and a Python expert – amongst other things!

Search for Posts
 
Possibly related posts
  • Virtual currency site in testing phase
  • Django job at Net Communities
  • Spatial Bookmarking Service goes Open Source
  • What to do with Locidesktop?
  • PyFilesystem 0.3 released
Tags
  • Currency
  • Currencysite
  • Django
  • LETS
  • Python
 
Popular Tags
  • Python (109)
  • Django (30)
  • Personal (18)
  • Becontrary (17)
  • Pygame (16)
  • Turbogears (15)
  • Humour (12)
  • Photos (11)
  • Javascript (10)
  • Tech (10)
 
Archives
2012
  • May
    1 post
  • April
    2 posts
  • March
    1 post
 
2011
  • June
    1 post
  • May
    1 post
  • March
    1 post
  • February
    1 post
  • January
    2 posts
 
2010
  • August
    1 post
  • June
    5 posts
  • May
    7 posts
 
2009
  • December
    4 posts
  • October
    2 posts
  • September
    2 posts
  • August
    1 post
  • July
    6 posts
  • June
    1 post
  • May
    1 post
  • April
    3 posts
  • March
    11 posts
  • February
    6 posts
  • January
    4 posts
 
2008
  • December
    1 post
  • November
    1 post
  • October
    1 post
  • September
    5 posts
  • August
    5 posts
  • July
    1 post
  • June
    6 posts
  • March
    1 post
  • February
    9 posts
  • January
    2 posts
 
2007
  • December
    4 posts
  • November
    3 posts
  • October
    14 posts
  • September
    3 posts
  • July
    7 posts
  • June
    7 posts
  • May
    16 posts
  • April
    8 posts
  • March
    2 posts
  • January
    1 post
 
2006
  • August
    4 posts
  • June
    7 posts
 
Recent Comments
The virtual microbes project was abandoned a while ago. Just wasn't worth keeping it running. Great learning experience though
- Will McGugan on Writing a Facebook Application with Python Pt. II
Oops! Google Chrome could not find microbes.willmcgugan.com
- Long on Writing a Facebook Application with Python Pt. II
I heard about this a while ago stumbled on it today: www.fastcodesign.com/1671284/lytro-the-radical-camera-startup-introduces-phase-two#2
- urbanaut on Dragon Fly
Got some of the thinner variety too
- Will McGugan on Dragon Fly
Nice shot! Here in Henan,China we have thinner dragon flies. This species is a little broad. :)
- Ray on Dragon Fly
 
© 2008 Will McGugan.

A technoblog blog, design by Will McGugan
spacer
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.