The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
Find a file
Jack Robison cc7a3d3dcc
Bump version 0.14.3rc1 --> 0.14.3rc2
Signed-off-by: Jack Robison <jackrobison@lbry.io>
2017-07-27 09:54:38 -04:00
.github add --version flag, remove simplejson dependency 2017-03-15 16:24:25 -04:00
build rename lbrynet.lbrynet_daemon to lbrynet.daemon 2017-06-25 21:25:41 -04:00
docs Resolving a channel returns 'channel_claim_count' 2017-07-25 01:26:17 +05:30
lbrynet Bump version 0.14.3rc1 --> 0.14.3rc2 2017-07-27 09:54:38 -04:00
scripts rename lbrynet.lbrynet_daemon to lbrynet.daemon 2017-06-25 21:25:41 -04:00
tests Added validation for currencies. 2017-07-24 16:38:15 -04:00
uri_handler remove packaging 2017-02-16 14:09:59 -06:00
.appveyor.yml fix functional tests for windows 2017-07-02 21:58:11 -04:00
.bumpversion.cfg Bump version: 0.14.1rc2 → 0.14.1 2017-07-07 17:51:37 -04:00
.gitattributes use union merge on CHANGELOG.md 2017-02-20 21:37:50 -06:00
.gitignore build daemon separately in teamcity 2017-04-19 14:59:06 -04:00
.gitmodules remove submodule 2016-06-20 20:43:47 -05:00
.pylintrc pylint type checking 2017-04-25 14:36:14 -04:00
.travis.yml install ruby on travis? 2017-06-21 21:22:17 -04:00
app.icns update status bar app 2016-03-02 02:00:45 -05:00
CHANGELOG.md Merge branch 'master' into hackrush_max_key 2017-07-27 09:53:47 -04:00
Dangerfile fix because the danger.systems code example was wrong 2017-02-07 23:08:35 -06:00
ez_setup.py initial commit 2015-08-20 11:27:15 -04:00
FAQ.md Update FAQ.md 2017-03-31 11:13:27 +08:00
INSTALL.md add raspbian instructions 2017-06-01 14:23:59 -04:00
LICENSE MIT license 2016-09-13 22:10:12 -04:00
mkdocs.yml add cli docs 2017-06-09 12:14:03 -04:00
README.md minor update 2017-07-05 16:30:35 -04:00
requirements.txt Bump version 0.14.2 --> 0.14.3rc1 2017-07-27 09:53:11 -04:00
setup.py Bump version 0.14.2 --> 0.14.3rc1 2017-07-27 09:53:11 -04:00

Build Status Coverage Status

LBRY

LBRY is an open-source protocol providing distribution, discovery, and purchase of digital content (data) via a decentralized network.

This repo is a reference implementation of the LBRY API.

It provides a daemon that can interact with the network via a json-rpc interface over HTTP.

Installing

Note: This project no longer bundles a graphic interface (browser). If you want to use LBRY via a GUI, use the LBRY App.

Our releases page contains pre-built binaries of the latest release, pre-releases, and past releases, for macOS, Debian-based Linux, and Windows.

Installing from source is also relatively painless, full instructions are in INSTALL.md

Running

Run lbrynet-daemon to launch the daemon.

Using

By default, lbrynet-daemon will provide a JSON-RPC server at http://localhost:5279. It is easy to interact with via cURL or sane programming languages.

Our quickstart guide provides a simple walkthrough and examples for learning.

The full API is documented here.

What is LBRY?

LBRY is a protocol providing fully decentralized network for the discovery, distribution, and payment of data.

It utilizes the LBRY blockchain as a global namespace and database of digital content. Blockchain entries contain searchable content metadata, identities, and rights and access rules.

LBRY also provides a data network consists of peers uploading and downloading data from other peers, possibly in exchange for payments, and a distributed hash table, used by peers to discover other peers.

Contributions

To contribute, join us on Slack or contact jeremy@lbry.io. Pull requests are also welcome.

Support

Please open an issue and describe your situation in detail. We will respond as soon as we can.

For private issues, contact jeremy@lbry.io.

License

See LICENSE