1. Content
  2. Index
  3. Search
  4. RSS/Subscribe

The Contingency Market

A general purpose trading system enabling financial exchanges contingent upon public events, e.g. the collective purchase of a music recording contingent upon the event of its public release.

It is to form the engine behind the Digital Art Auction and QuidMusic sites.

The Contingency Market is exposed as a web service, currently in development here: www.contingencymarket.com

A demonstration site, 1p2U, that uses the contingency market is also currently in development.

PayPal received · 1 June 2007 by Crosbie Fitch

Well, a PayPal sandpit payment has now been accepted by my payment’s handling system.

So, that’s a bit of progress.

v0.3 PHP client library released · 19 October 2006 by Crosbie Fitch

All classes have now been implemented in PHP.

www.contingencymarket.com

Next step: implementing and testing monetary deposits, withdrawals, and transfers upon deal completion.

v0.2 PHP client library released · 4 October 2006 by Crosbie Fitch

Just done the Event handling code in the PHP client library.

www.contingencymarket.com

Plenty of scope for it becoming more sophisticated, but I’ll leave that for another day.

Now on to contingencies…

The first client library is now released · 9 August 2006 by Crosbie Fitch

Version 0.1 of the PHP5 source code (GPL v2) to the first release of a client library for the Contingency Market is downloadable here: CM_PHP_Client_v0.1.zip

By way of simple demonstration it is hosted here

At the moment library classes have only been implemented to handle sessions and agents. Events, contingencies, offers, and deals will be implemented in due course.

Client in progress · 7 August 2006 by Crosbie Fitch

The first client library will soon be released. This will be the PHP5 version and will be released under the GPL v2 license.

I’m currently developing the bare bones demo client.

Documentation drafted · 7 August 2006 by Crosbie Fitch

The first draft of the Contingency Market web service documentation is now live at www.contingencymarket.com.

Service v0.1 is now complete · 31 July 2006 by Crosbie Fitch

The first iteration of the web service API is now complete, and is expected to remain static for a while.

The next task is to revise documentation of the contingency market engine, and publish this on the wiki.

After that I will finish off the PHP based client front-end skeleton/API proxy. This will then be published for others to start prototyping its use in their own sites.

Then using that I’ll try and develop some reasonably extensive tests.

Barring last minute web service API changes I’ll then complete the payment gateway system, followed by the background bookkeeper.

I’ll then integrate the PHP proxy into QuidMusic, consequently giving it a wholly new back-end.

More testing of QuidMusic can precede many cosmetic and usability improvements.

I can then work on QuidCode and T’DAA!

Friendly errors are unhelpful · 17 June 2006 by Crosbie Fitch

In order to view more meaningful errors from the Test facility make sure you disable IE’s ‘Always show friendly errors’ option.

Status · 15 June 2006 by Crosbie Fitch

The Contingency Market has a considerable proportion of functionality implemented and tested (C# + MSSQL).

A PayPal deposit/withdrawal handling gateway is also largely implemented (PHP->MSSQL), but not yet hooked in or tested with the main CM engine.

Most of the CM engine’s functionality has yet to be exposed via the web service. This is being done at the time of writing.

The session authentication system for the web service has just been completed and will be used by all web service methods.

A separate, non-session based web service will replicate all the non-critical and public methods.

This work on the CM is being done in parallel with its incorporation into QuidMusic.

NB Use of the CM is and will always be unrestricted. There is no, and will not be any, subscription or commission charged for its use.

Sample code for integrating CM into your own sites will be provided in due course.

 

Information

Recent Articles

Recent Comments

Projects

1p2U

Contingency Market

QuidMusic

Digital Art Auction

Free Culture Logo

Links

Progeny

Digital Constitution

1p2U

Digital Art Auction

QuidMusic

Contingency Market

Peers

ChipIn

Copycan

Digributor

EmanciPay

Flattr

Freinutz

Fundable

Kachingle

Kickstarter

LiberateIP

microPledge

PayyAttention

PledgeBank

RepliCounts

Strayform

Takoha

The Ransom Model

VODO

1p Subscribe