---
title: "Glossary"
---

Quick reference for terms used throughout the Pubky ecosystem.

---

## A

**Aggregator**
A service that collects and organizes data from multiple [Homeservers](https://pubky.org/explore/pubkycore/homeserver.md) to enable search, feeds, and discovery features. See [Aggregator](https://pubky.org/explore/pubky-apps/indexing-and-aggregation/aggregator.md).

**Authentication**
The process of proving ownership of a public key through cryptographic signatures, enabling secure access to Homeservers without passwords. See [details](https://pubky.org/explore/pubkycore/authentication.md).

## C

**Capability Token**
A cryptographically signed token that grants third-party applications limited access to a user's data on their Homeserver, similar to OAuth access tokens.

**Censorship Resistance**
The property of being difficult or impossible to block, censor, or control by any single authority. Pubky achieves this through decentralized [Mainline DHT](https://pubky.org/explore/technologies/mainline-dht.md) and distributed [Homeservers](https://pubky.org/explore/pubkycore/homeserver.md).

**[Credible Exit](https://pubky.org/explore/concepts/credible-exit.md)**
The ability to leave a service provider (Homeserver, app, etc.) without losing your data, identity, or social connections. A core principle of Pubky's architecture.

## D

**[Distributed Hash Table (DHT)](https://pubky.org/explore/technologies/dht.md)**
A decentralized key-value storage system distributed across many nodes. Pubky uses [Mainline DHT](https://pubky.org/explore/technologies/mainline-dht.md) for storing [PKARR](https://pubky.org/explore/pubkycore/pkarr/introduction.md) records.

**[Domain Name System (DNS)](https://pubky.org/explore/technologies/dns.md)**
Traditional system for translating domain names to IP addresses. [PKDNS](https://pubky.org/explore/technologies/pkdns.md) extends this to support public-key domains.

**[DNS over HTTPS (DoH)](https://pubky.org/explore/technologies/doh.md)**
Protocol for encrypting DNS queries using HTTPS, preventing surveillance and tampering.

## H

**[Homeserver](https://pubky.org/explore/pubkycore/homeserver.md)**
A web server that stores user data in a filesystem over a simple HTTP API. Internally, PostgreSQL tracks metadata such as users, quotas, sessions, and events. Users can run their own or choose any provider. Data is stored per public key and accessed via HTTP/HTTPS.

**[Homegate](https://pubky.org/explore/technologies/homegate.md)**
A signup verification service for Homeservers, providing SMS and Lightning Network payment verification to prevent spam while preserving privacy.

## I

**Indexer**
See **Aggregator**. A service that crawls and indexes data from Homeservers to provide search and discovery features.

## J

**[Jeb](https://pubky.org/explore/technologies/jeb-pubky-ai-bot.md)**
AI-powered bot for the Pubky social network, providing post summaries and fact-checking capabilities using LLMs and web search.

## K

**[Key Pair](https://pubky.org/explore/technologies/key-pair.md)**
A pair of cryptographic keys (public and private) used for identity, authentication, and encryption. In Pubky, your public key IS your identity.

## M

**[Mainline DHT](https://pubky.org/explore/technologies/mainline-dht.md)**
The Distributed Hash Table used by BitTorrent, with 10+ million nodes globally. Pubky uses it to store [PKARR](https://pubky.org/explore/pubkycore/pkarr/introduction.md) records, providing censorship-resistant discovery.

## N

**[Nexus](https://pubky.org/explore/pubky-apps/indexing-and-aggregation/pubky-nexus.md)** (Pubky Nexus)
Production-grade indexing and aggregation service for [pubky.app](https://pubky.org/explore/pubky-apps/reference-app/pubky-app.md). Provides high-performance social graph API, search, and real-time notifications.

**[Noise](https://pubky.org/explore/technologies/pubky-noise.md)** (Pubky Noise)
Noise Protocol implementation for encrypted peer-to-peer communication in the Pubky ecosystem (work in progress).

## P

**[Paykit](https://pubky.org/explore/technologies/paykit.md)**
Payment protocol built on Pubky for payment discovery and coordination across multiple payment methods, including Bitcoin on-chain and Lightning (work in progress).

**[PKARR](https://pubky.org/explore/pubkycore/pkarr/introduction.md)** (Public Key Addressable Resource Records)
Self-issued, signed DNS-like records published to the Mainline DHT. Each record is tied to a public key and contains information like Homeserver locations.

**[PKDNS](https://pubky.org/explore/technologies/pkdns.md)**
DNS server that resolves public-key domains by fetching PKARR records from the Mainline DHT, bridging traditional DNS with decentralized identity.

**Public Key**
The public half of a cryptographic key pair. In Pubky, this serves as your permanent, self-sovereign identity (often called a "pubky").

**Pubky**
1. The decentralized web protocol and ecosystem, formally known as [Pubky Core](https://pubky.org/explore/pubkycore/introduction.md)
2. A user's public-key identity (e.g., "my pubky is z4e8s...")

**Pubky app**
Any application built on [Pubky Core](https://pubky.org/explore/pubkycore/introduction.md). A Pubky app uses the Pubky [SDK](https://pubky.org/explore/pubkycore/sdk.md) and [Homeservers](https://pubky.org/explore/pubkycore/homeserver.md) for authentication and data storage. See [Pubky Apps overview](https://pubky.org/explore/pubky-apps/introduction.md).

**[pubky.app](https://pubky.org/explore/pubky-apps/reference-app/pubky-app.md)**
The reference implementation of a Pubky app — a decentralized social media application built by Synonym, live at [pubky.app](https://pubky.app). It demonstrates how to build social applications on the Pubky protocol using [Nexus](https://pubky.org/explore/pubky-apps/indexing-and-aggregation/pubky-nexus.md) for indexing and the [pubky-app-specs](https://pubky.org/explore/pubky-apps/app-specs.md) data model.

**[Pubky CLI](https://pubky.org/explore/technologies/pubky-cli.md)**
Command-line tool for interacting with Pubky Homeservers, providing user operations, admin functions, and testing utilities.

**[Pubky Core](https://pubky.org/explore/pubkycore/introduction.md)**
The foundational protocol, Homeserver implementation, and SDK for building decentralized applications on Pubky.

<a id="pubkytls"></a>

**PubkyTLS**
Pubky's TLS transport for Homeserver connections addressed by public key. It uses TLS with Raw Public Keys (RFC 7250), so the server public key is verified directly instead of through an X.509 certificate authority chain.

**[Pubky Docker](https://pubky.org/explore/technologies/pubky-docker.md)**
Docker Compose orchestration for running the complete Pubky Social stack locally with one command.

**[Pubky Explorer](https://pubky.org/explore/technologies/pubky-explorer.md)**
Web-based file browser for exploring public data on Pubky Homeservers. Available at [explorer.pubky.app](https://explorer.pubky.app).

**[Pubky Ring](https://pubky.org/explore/technologies/pubky-ring.md)**
Mobile key manager app (iOS/Android) for securely managing pubkys, authorizing applications, and handling sessions.

**[pubky-app-specs](https://pubky.org/explore/pubky-apps/app-specs.md)**
Formal data model specifications for [pubky.app](https://pubky.org/explore/pubky-apps/reference-app/pubky-app.md), defining structures for users, posts, tags, and other social features. Any Pubky app that follows these specs can interoperate with pubky.app and its ecosystem.

## R

**Recovery File**
Encrypted backup of a user's private key and identity information, protected by a passphrase. Used for key recovery and migration between devices.

## S

**[SDK](https://pubky.org/explore/pubkycore/sdk.md)** (Software Development Kit)
Client libraries for building Pubky applications, available in Rust, JavaScript/WASM, and native mobile (iOS/Android).

**Self-Sovereign Identity**
Identity that is fully controlled by the individual, not dependent on any centralized authority or service provider. Pubky implements this via cryptographic key pairs.

**[Semantic Social Graph](https://pubky.org/explore/concepts/semantic-social-graph.md)**
A social network where relationships are tagged with meaningful metadata, enabling personalized content filtering, trust-based discovery, and user-controlled feeds.

**Session**
A time-limited authentication state that allows a client to access a Homeserver without repeatedly signing requests with the private key.

## T

**Tag**
User-defined label attached to posts, files, or other users to add semantic meaning and enable filtering/discovery in the [Semantic Social Graph](https://pubky.org/explore/concepts/semantic-social-graph.md).

## W

**Web of Trust**
Traditional model where trust propagates through social connections. Pubky extends this with the [Semantic Social Graph](https://pubky.org/explore/concepts/semantic-social-graph.md), adding semantic context to trust relationships.

---

## Quick Links

- **[Main Documentation](/)**: Full knowledge base
- **[Getting Started](https://pubky.org/getting-started.md)**: Get started with Pubky
- **[FAQ](https://pubky.org/faq.md)**: Frequently asked questions
- **[Comparisons](https://pubky.org/comparisons.md)**: How Pubky compares to alternatives
- **[Vision](https://pubky.org/the-vision-of-pubky.md)**: Why we're building Pubky
