Welcome to the Pubky Knowledge Base

This is a knowledge base for the Pubky platform, which includes Pubky Core, PKARR and Pubky App. These documents are a work in progress, much like Pubky’s protocols and applications!

What is Pubky?

Pubky attempts to unlock the web by realizing our vision for a key-based, self-regulating web that puts users in control.

So far, Pubky does this by combining practical decentralized routing & identity (PKARR), with simple interoperable hosting (Homeservers) that allow for censorship resistance and a credible exit, as well as a publishing application, Pubky App, that facilitates the creation of a Semantic Social Graph, which can be used for filtering, discovery, matching and coordination.

Learn more about the overall vision here: The Vision of Pubky

Quick Start

For Users

Try Pubky

  1. Pubky Ring - Download the mobile key manager app (iOS/Android)
  2. Pubky.app - Try the social media application
  3. Pubky Explorer - Browse your data at explorer.pubky.app

Identity Management

🔐 Pubky Ring is the key manager app for the Pubky ecosystem. Native mobile app (iOS/Android) for managing your pubkys, authorizing apps, and controlling sessions.

For Developers: Pubky Core

🏗️ Pubky Core is the open protocol and infrastructure for building censorship-resistant web applications.

Core Documentation

Infrastructure

  • Homegate - Signup verification service for homeservers (SMS + Lightning)
  • PKDNS - DNS server for resolving public key domains
  • Pubky Nexus - Production indexing service

Resources

Developer Tools

🛠️ Pubky Ecosystem Tools - Utilities for development, debugging, and exploration:

Pubky App: Social Application

Pubky App is a decentralized social media application built on Pubky Core.

Current Status

Backend Infrastructure

🚀 Pubky Nexus is the production indexing and aggregation service that powers Pubky App’s social features.

Key Concepts

Understand the fundamental ideas behind Pubky:

Work in Progress: Payment Protocol

⚠️ Paykit is a payment protocol (work in progress) built on Pubky for payment discovery and coordination. Not production-ready.

Work in Progress: Encrypted Communication

⚠️ Pubky Noise is a Noise Protocol implementation (work in progress) for encrypted peer-to-peer communication in the Pubky ecosystem. Not production-ready.

Community & Support


Ready to get started? Check out the Getting Started guide or dive into Pubky Core!