User login

Matslats

Syndicate content
Updated: 32 min 26 sec ago

Software needed by the Credit Commons Collective

May 20, 2017 - 02:31
The Credit Commons Collective is collaboration between, initially at least, three community currency networks.
  • CES has been providing community currency software-as-a-service since 2002
  • Community Forge has been providing free web sites for LETS and timebanks since 2009
  • CES Australia became independent from CES in 2011, to run its own local web server.

Despite their social impact, these networks find it very hard to engage software developers, to keep up to date, to embrace recent technologies, to be visible to donors. We see the froth of innovation all around us, beautiful new software galore but with zero users, while our networks which have outgrown what any single developer could support, are stagnating.

We want to transition to a new software architecture which

  • uses new languages and approaches and hence has a ready pool of volunteers.
  • allows our different local communities more ways to interact
  • is comprised of smaller, more modular components for ease of maintenance and ownership by many parties
  • has re-usable components so we don't have to reinvent the wheel.
  • allows members to be identifiable within the group, but private from the outside.
  • supports non-community currency groups with tools not tied to a particular ideology.

This probably needs to be done gradually, delivering benefits to users at each stage. So I'm going to describe the series of initiatives which we have in mind.

1. Mobile phone app.
Our platforms and other community currency platforms are way behind when it comes to mobile app development and we are surely failing to reach the young and the poor. However since the functions of community exchange are very similar in all platforms, we should all be able to use the same mobile app. It is a relatively simple matter to extend each platform to serve the same API, and much progress has been made on this. But we need app developers to finish it!
2. Standardised noticeboard index
There are many, many advertising spaces on various web platforms from facebook.com to streetbank.com. But with different networks competing in the same spaces, users unable to see their next-door neighbours on different platforms are not being well served. We want to create a web service for indexing member ads accross platforms, with a REST interface to interrogate it. Ads should be geolocated and the host platforms should forward messages to the ad owners in order to restrict their identities only to the respective groups of which they are members. We want the ads themselves to be in a politically neutral space (like a blockchain) and to choose which sources of ads to index for our users. We think this tech would be widely useful, and if we had it right now we could migrate off CES ancient platform.
3. Standardised ledger service (becoming Credit commons service)
Each community and each platform currently does its own accounting in its own database. This works if you think a community currency is so specialised as to justify its own platform, but if you want to add a currency to an existing community it is less useful. We need therefore a REST service for community currency accounting, so that app developers do not have to build a back end - they can just plug in. Another reason for standardising the accounting function is to make transactions interoperable, as described in our Credit Commons white paper

We imagine other standardised REST services for group applications, for example savings pools accounting, forums, news & events, ridesharing, governance/decision-making. They would serve equally well both the outdated web platforms we now use and the more modern app-only approach.

The collective exists to offer software and coordination not only for complementary currency projects but for, broadly speaking, the rather dispersed relocalisation movement. We believe decentralisation is an important political goal, but not an absolute Good; coordination is critical within decentralised structures.

Will you help us? We are seeking long term volunteers to commit of course to writing and maintaining software, and also to spreading the word, building relationships, seeking funding, translating.

Categories: Blogs

Money & Society Mooc ad

April 29, 2017 - 00:47
Below is a visual add for the Money & Society MOOC To include it on your site, just use this html snippet <a href = "http://ho.io/mooc"> <img src = "http://matslats.net/sites/matslats.net/files/moocAd.svg" /> </a> The image will expand to fill the available space!
Categories: Blogs

Thwarting an Uber Future for Complementary Currencies: Open Protocols for a Credit Commons

April 14, 2017 - 09:17

This paper, co-authored with Jem Bendell is our ticket to stand up at the RAMICS conference in Barcelona next month and invite the major complementary currency networks into cooperation around the next generation of software that we all need.

We will also be presenting developments after the conference at the hackathon.

AttachmentSize Bendell and Slater 2017.pdf531.86 KB
Categories: Blogs

Protocol Cooperativism?

March 29, 2017 - 02:08

Since 'political economy' became a subject in the 18th century, the predominant political dichotomy has been framed as labour versus capital. Marx talked about 'control of the means of production' as the essential political power that the workers needed to wrest from the capitalists. A great deal of activism and political theory continues in that vein: Gar Alpowitz work What then must we do? is all about rebuilding worker-owned coops and similar institutions. We have 150 years of history testifying to their effectiveness.

But lets face it, as a strategy, the movement has waxed and waned, but never (yet) overcome its antithesis; capitalists have the power to issue almost unlimited credit, and social movements, however popular, seem always to be on the back foot. I am dubious whether worker-owned institutions will ever dominate the economy. On the one hand we see economic justice trying to break out in many forms and places, and on the other dark and powerful forces are suppressing them: laws are being changed to make coops less competitive, and occasionally a countries swims against the neoliberal flow suffer a CIA-led regime change. The Power that controls property also controls the law, the media, the security forces, the military and the banks.

The industrial age needed machinery and factories and hence empowered those with capital and property to invest. That thinking has carried through to the digital era in which a Silicon Valley start-up needs huge amounts of money to engage a raft of skilled people to create (and create a market for) a plethora of unneeded tools, one of which might survive and be sold for a massive profit. Yet there is nothing about the internet that necessitates that capital-centric way of creating wealth. Platform cooperativism is the notion that the digital 'means of production', the platform, should be owned by, governed by and should enrich the participating value creators. As an approach and as a tactic, it is a straight extension of rudimentary 19th Century cooperativism into the digital age and cyberspace. In which case we should anticipate it working as it always has on the sidelines but never to impact the wider economy.

I believe another strategy shows promise. Let us not focus on property and ownership and control, but on relationships and protocols and collaboration. There are plenty of precedents to work with, but I haven't seen this thinking applied in the platform cooperativism space.

By protocol I mean a language, convention, or standard. Use of such things cannot be restricted, prevented or monetised any more than use of a word, gesture, or social code. The Internet is essentially a set of protocols such as TCP/UDP, http, HTML, which led to a highly egalitarian participative infrastructure. That need not have been so: in a parallel universe, Microsoft R&D invented the web and now every page is a visual-basic-enhanced word document; MS Office is the only tool for authoring web-pages, and it costs $5000 for a licence and still looks wrong on Firefox!

Fortunately that particular dystopia was avoided because we had those open protocols. I think that is why the early Web inspired a great deal of optimism about the levelling of the socio-economic playing field - recall John Perry Barlow: We are creating a world that all may enter without privilege or prejudice accorded by race, economic power, military force, or station of birth. We are creating a world where anyone, anywhere may express his or her beliefs, no matter how singular, without fear of being coerced into silence or conformity. Your legal concepts of property, expression, identity, movement, and context do not apply to us... We believe that from ethics, enlightened self-interest, and the commonweal, our governance will emerge. A cyberspace Independence Declaration

The basic internet remains free as designed: we still pay nothing for example for sending an email or retrieving a web page but something has gone wrong. The Internet continued to grow, as with all technologies, as new layers were built; the internal logic of each layer is entirely independent of the others just as the stable atomic model of protons, neutrons and electrons owes nothing to the fuzzy quantum reality on which it is based. Gradually the capitalist interests worked out how to replicate their own logic and structures in cyberspace. On top of the open protocols they built pay walls, monetised services and enclosed spaces. The rules are different at every level. In 2017 it seems normal that platforms large and small, own data and control economic territory for the benefit of private investors. The biggest platforms have the most users and the most money and the most political power and that is why I find it hard to imagine any platform like minds.com competing head-to-head with Facebook, and winning. I want to expand upon this argument: A platform cooperative or a platform company model is not one that takes full advantage of the potential to have a truly distributed network. They still have a central platform operator at their core, providing coordination, quality assurance and, most essentially, trust. However, it is possible to go beyond platforms to protocols - to commonly agreed ways of operating. Thus anyone who agrees to the rules can become a part of the network.Mikko Dufva

Ride-sharing is the poster child of the sharing economy, the pressure point chosen by platform cooperatives, and the current fiefdom of Uber. It could be considered a natural monopoly, which is to say it involves infrastructure which need not be duplicated - users don't want to have multiple identities, apps, user interfaces, price structures etc. So Uber's near monopoly, won as a direct result of having unimaginable access to money, is an invaluable commercial advantage in itself because without serious competition it can squeeze the market for all it is worth. But be careful what you wish for; should Uber fall from grace, the market would probably splinter into many incompatible pieces, which benefits neither the people with cars nor those who need rides.

A platform cooperative ride-sharing service sounds like an attempt to form a cooperative and compete with Uber by recycling profits and remunerating workers better. Its not a very convincing business plan if only because Uber has resources to undercut its competition until they choke and allegedly acts illegally to sabotage its enemies.

But a protocol for ride-sharing changes the game completely. Anyone could sign up to the network and announce their intention to travel or willingness to chauffeur. A simple algorithm would connect them and at journey's end they might remunerate each other in cash, Bitcoin, home-brewed cider or anything; the line between giving a friend a favour and earning a crust would be very grey. There would be no middle men collecting rent or dictating how drivers should behave as representatives of the company. The protocol might be extended to support long distance travel, hitch-hiking, pick-up points, packages or even cargo. The open protocol creates a free market - not in the neoliberal sense of Wall Street being able to flush out the economy of any country it likes with imaginary dollars, but in the sense that suppliers and customers can meet with the minimal of mediation and restrictions. This might not be optimal for collecting taxes, but is optimal for granting everyone access to the economy, and probably much more efficient in terms of using our existing transport infrastructure.

So where is the 'cooperative' in 'protocol cooperatives'? In my view such protocols are are fundamentally cooperative, but there is room for any kind of institutional structures on the next layer. Institutions (like co-ops) are not needed to crunch algorithms and own infrastructure that should be public, but to manage trust and social relations. Transport service providers could aggregate to offer services that individuals could not. For example a group might form to co-own a coach, helicopter, or fleet of electric cars. A co-op might provide a 24/7 private ambulance service, or a house removal service complete with furniture-carriers.

Likely such a protocol widely deployed would render our transport ecosystem unrecognisable. It might obviate most full time driver jobs in favour of hitch-hiking 2.0 approach. The free market would level out the full time driving jobs and the unemployment of drivers and costs and revenues, leading presumably to a more equal society (at least until driver-less cars took over!)

The blockchains are already making this happen because blockchains are basically protocols which allow open participation. This article about Arcade City makes it clear: In the end, Arcade City will be a protocol composed of Ethereum smart contracts supporting a global logistics network with an entire ecosystem of apps and businesses running on top of our infrastructure. What SMTP is to email, Arcade City will become for distributed logistics. For all the bluster about Arcade City being an upcoming platform coop, to me it seems there is no platform in the sense of a thing which can be owned & sold. What then does the brochure site mean when it claims to be owned and operated by its members? It seems to me that the language is wrong.

The benefits and challenges of co-owning and operating a legal entity such a cooperative within a legal jurisdiction, are quite different to the benefits and challenges of using, governing and stewarding a universal protocol. Regrettably Arcade City has now forked after a disagreement in the board, which poses serious questions about the claim that its members were in control. Technology alone will not create the society we want; at a more fundamental level, we have to learn to work together.

Professor Jem Bendell and I have explored these ideas further in our new paper Thwarting an Uber Future for Complementary Currencies: Open Protocols for a Credit Commons especially as they relate to payment systems, which we argue is the ultimate Death Star platform.

Categories: Blogs

The End of Finance (audiobook, unabridged)

March 27, 2017 - 05:55
Introduction

Download (23MB)

Section 1: Phenomenology

01 Do we know what the financial markets are
02 Liquidity and Risk
03 What is credit
04 What is money
05 Finance starting from the end
06 Capitalism and debt: a matter of life and death
Download (170MB)

Section 2: History

01 From credit risk to liquidity risk (2008)
02 The globalisation of capital (1973)
03 Fiat Dollar (1971)
04 The Eurodollar Chimera (1958)
05 The European Payments Union (1950)
06 Bretton Woods: The Plan (1944)
07 Bretton Woods: The system that found implementation (1944)
08 The standard crisis (1929)
09 Orchestra rehearsal - the international gold standards and the dissolution of gold (1871)
10 Money before and after the gold standard (1717)
11 The invention of central banking (1694)
12 The international currency of the trade fairs (1533)
Download (381MB)

Section 3: Politics

Coming by the end of May

Categories: Blogs

Mobile phone app for any community platform - latest.

February 22, 2017 - 02:30

In the complementary currency movement most of us have been so preoccupied with our software platforms that we haven't had the capacity to build apps; when apps are built, they are tightly coupled to one platform, making them difficult to share.

Building a mobile phone app means defining an API in which all the objects to be manipulated are described field by field. The app and the server send these objects back and forth, and, knowing the fields, the app can apply the data objects to built in templates to display them. In fact the whole user experience is determined by the javascript css and templates of which the app is comprised.

The different community exchange platforms have very similar data types, and need a similar user experience, but they do have slight differences which means a 'highest common factor' API would be extremely minimal. What's needed therefore is known as a 'self-describing REST API'.

It turns out however that REST is an extremely diverse school of how to write applications. The original specification of REST had everything being self-described, but this was rather cumbersome for projects with very specific functions, and nowadays almost nothing does it the original way, there are no standards and conventions are weak.

So I feel a bit in the dark as I'm working with two volunteers to build a mobile app for community platforms and community exchange platforms. Version 1 will handle 4 resource types, offers, wants, transactions, and members, and the app will know enough about each to provide a nice user experience.

I attempted to define the API on Swagger but realised that what I want to describe is the very abstraction of what Swagger is doing. Each of my four resources have different fields and operations on different platforms, but they are all described in exactly the same way - but what formal language exists for meta-swagger, and do I have time/inclination to learn it, and if I did, is anybody likely to read it?

I've written a small php application to sit between the web platform and the Client, serving up the REST API. Each platform that wishes to use it must extend a base object for each of the four REST resources. Each platform author must defines the resources' fields, handle user authentication, and read and write to its database.

Since the resources are described so generically, additional resources could easily be added, although the client won't know enough about them to make them user-friendly beyond the standard operations of listing, filtering, sorting, creating, viewing, updating, deleting. The platform can also define operations on each resource such as user->contact, or transaction->sign, or blog-post->like, which would appear as buttons on the app, so there's quite a lot of flexibility there.

In fact I'm wondering if this might have wider applications for building clients which simply browse and manipulate REST data. I can't believe nobody else is doing this.

Just to clarify, the long term vision is to disintermediate these web platforms entirely. The politics of community network software revolves around what umbrella groups communities are in and what platforms they have been offered. I'm proposing that eventually the clients (meaning the mobile phone app) would access myriad data services, such as accounting and offers/wants directly, without cumbersome platforms in the middle. Step by step.

Categories: Blogs

Will Tradeswap disrupt Business barter?

February 5, 2017 - 19:44

I've been blogging occasionally about business barter, a sector I would very much like to see disrupted. As a monetary reformer and someone who wants to see an economy that enables trade rather than inhibits it, business barter is the critical tool which is already available and needs no legislative changes.

Yet the sector isn't serving those aims at the moment, being highly segmented and very expensive to use. Disruptive business models are needed to make barter more appealing, more affordable and more scalable.

That's why I've been encouraged by meeting Laurence Anderson in Melbourne, Australia and seeing his life's work, with TradeSwap Laurence has spent most of his career working for various trade exchanges in the region, and only comparatively recently decided to coalesce his vast address book into his own exchange.

Laurence doesn't thrive in the role of manager or owner, and when designing his trade exchange, didn't seek to create a vast dominion and live from the rent. Laurence prefers the role of salesman, and a matchmaker, and TradeSwap is setup to reward those who grow the network and make trades happen. He boasts of having only 20 minutes a month work to trigger all the commission payments, and the rest of the time he's working as a trader.

While Laurence is the main trader on his platform maybe it is academic whether he's paid by commission or by rent. But now he's hoping to bring other traders onto the platform to build their careers. It works like multi-level marketing, so recruiters and matchmakers are rewarded for what happens up to 5 levels below them.

Laurence sees himself as a barter-activist, and that's why he's invested AUD $200K in developing the app on which it all happens to enable anybody to participate on equal terms.

Laurence's next question is how to take TradeSwap to the next level. He doesn't want to be a social media geek, or a pen pusher or a strategist, he thrives on the road doing what he does best. The system will work in any country, but how should Laurence, identify, recruit, train or poach deal makers worldwide when all his own networks are in the state of Victoria?

So I'm wishing Laurence every success. If I had the chance to redesign his system, I would do it only slightly differently:

Politically the network and the software and the intellectual property of the software still belong to Laurence. As it grows across countries and continents, the governance/ownership model is set to stay the same, so it would grow into a massive system under his control. This can be good for quality and branding - he is adamant about transparent accounting and respecting zero balances - but other innovators will be unwiling to build on what they cannot own.

So, as the Credit Commons White Paper explains, I would like to see more emphasis on the development of protocols for interoperability between platforms/networks. A single barter network need not span several countries (several regulatory domains) but can connect to networks in other domains.

If we are to allow the creation of sub networks within a greater barter network, then each sub network needs to have political independence meaning its own bank account, its own conditions of membership, its own rules for setting credit limits and commissions, and crucially, its own brand or reputation. Joining one network or another should not affect who you can trade with but it should affect the risk/reward ratio of participating.

So contact TradeSwap of you are looking to make barter sexy again, to upgrade to a 'mobile first' software, or forge a new career building an economy without money.

Categories: Blogs