The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
Find a file
2018-05-05 02:05:02 -03:00
.github
build
docs docs 2018-04-17 13:47:09 -04:00
lbrynet resume download from S3 instead of starting from scratch 2018-05-05 02:05:02 -03:00
scripts update blob download script 2018-05-02 13:23:57 -04:00
.appveyor.yml
.gitattributes
.gitignore
.pylintrc
.travis.yml Fix travis going bonkers over pip errors 2018-04-18 19:43:03 +05:30
CHANGELOG.md update CHANGELOG.md 2018-05-05 00:09:24 -03:00
CONTRIBUTING.md contributing 2017-09-28 08:14:36 -04:00
Dangerfile
INSTALL.md
LICENSE
mkdocs.yml
README.md
requirements.txt bump cryptography==2.2.2 2018-05-05 00:08:02 -03:00
requirements_testing.txt removed PTCWallet 2018-03-28 15:53:50 -04:00
setup.py remove pycrypto 2018-05-04 23:59:08 -03: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 that provides a 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 Discord 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