Coder Social home page Coder Social logo

digitalbazaar / payswarm Goto Github PK

View Code? Open in Web Editor NEW
10.0 18.0 2.0 206 KB

The PaySwarm Project is creating a standard mechanism for purchasing and re-selling digital goods online.

Home Page: http://blog.digitalbazaar.com/

Shell 7.20% Python 92.80%

payswarm's Introduction

Summary 
-------

The PaySwarm Project is creating a standard mechanism for purchasing
and re-selling digital goods online.


Introduction 
------------

Electronic commerce sales for the 2008 fiscal year in the USA was roughly
$204 billion dollars. The vast majority of these sales were performed
using non-interoperable shopping cart software, credit card processing
software and many layers of unnecessary, proprietary protocols for
exchanging information related to payments and transaction processing
that simultaneously ignore the fundamental architecture of the Web.

The rise of the sale of digital goods online and the lack of a standard
protocol for listing and selling digital goods further demonstrates
a standards need that is not currently being met. The Web has changed
the way distribution of digitizable goods occurs. For example, instead
of receiving photographs from a photographer, photo proofs are often
now uploaded to a website. Physical prints are often secondary and are
purchased through a variety of photo printing services. Music, books
and video are among the media that are transitioning to a variety of
digital distribution models. The common thread among the sale of all
of these digital goods is the transaction mechanism that is currently
used, or rather, the lack of a web standard for transacting digital
goods online. Ideally, our web browsers could handle the acquisition of
digital goods just as they handle the acquisition of digital files from
remote websites.

This unmet need has resulted in a variety of negative market effects, most
notably with regard to the distribution of digital music. The wide-spread
failure of Digital Rights Management and the inability for user agents
to provide legal downloads as a first class citizen have created an
environment that places corporation and customer against one another
when they could be working together to legally distribute digital content.

This document outlines a set of scenarios and use cases that should be
addressed by standardized technologies for transacting digital goods
online. This document should be used to influence the design direction
for the PaySwarm APIs, any related browser technology and the overall
environment for the transaction of digital goods in exchange for monetary
compensation on the World Wide Web.

Prevailing digital content publishing practices for the past decade should
be taken into account when influencing the design direction of the set of
standards that will be published as a part of this work activity. Special
attention should be given to defining very clear conformance criteria
for user agents in an effort to ensure interoperability.

Contributing
------------

This is a very experimental project and has no status as a standards-track 
endeavor at this time. While it is very early in the development of this 
system, all feedback is welcome.

Browsable version-control record of all changes:
Github change record: http://github.com/digitalbazaar/payswarm/tree/
Raw Git interface: git clone git://github.com/digitalbazaar/payswarm.git

payswarm's People

Contributors

msporny avatar davidlehn avatar

Stargazers

 avatar Brent Shambaugh avatar Joel Dietz avatar swein avatar  avatar Dave Longley avatar Lucas Gonze avatar Rene Kapusta avatar Duke Leto avatar

Watchers

=david.l.woolfenden avatar Christine Lemmer-Webber avatar  avatar  avatar Dave Longley avatar Andrew Jones avatar Joel Dietz avatar James Cloos avatar  avatar Dmitri Zagidulin avatar Amit Ishairzay avatar  avatar Omar Malik avatar Mark Cherbaka avatar Ganesh Annan avatar  avatar  avatar Tashi D. Gyeltshen avatar

Forkers

evo42

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.