"use strict"; // P A C K A G E const html = require("choo-async/html"); // E X P O R T module.exports = exports = () => async () => html`
New to LBRY?
Learn how LBRY works in 3 easy steps
Take the TourWant to contribute?
Help make LBRY better!
Explore our reposWhat if anyone in the world could publish a piece of digital content, anyone else in the world could access it, for free or for payment, and that entire system worked end-to-end without any centralized authority or point of control?
That's the idea behind LBRY. To create a market for accessing and publishing information that is global, decentralized, robust, optimal and complete.
Learn more about our missionLBRY has enough moving parts to warrant comprehensive documentation. Whether you are interested in learning the technical details of our technology stack or you want to integrate LBRY into your life, you will find everything you need in our docs.
Explore our documentationInterested in progressing content freedom? Awesome! No matter your experience or skill level, you can make a difference.
Like a bit of documentation but would prefer to jump in and make your mark on the blockchain? Perhaps add cats to it?
Learn the LBRY API