Public Key Addressable Resource Records — converts an Ed25519 keypair into a self-controlled "domain": DNS-style records (A/AAAA/TXT/CNAME) are signed and published as BEP44 mutable items on the BitTorrent Mainline DHT, resolvable anywhere without registrars or platforms. HTTP-to-DHT relay gateways bridge browser and UDP-restricted clients to the DHT. Built directly on the existing BitTorrent Mainline DHT (P2P Infra) rather than new infrastructure — leverages a 15+ year-old, ~10M+ node network. Serves as the discovery/naming layer under Pubky Protocol's homeserver architecture. [b]
OriginsDistributed naming / identity — reusing BitTorrent's existing Mainline DHT as a "sovereign TLD" substrate instead of building new discovery infrastructure or depending on DNS registrars
DatabaseN/A (records are ephemeral DHT entries, not persistent storage — BEP44 mutable items with hour-scale retention requiring periodic republishing)
Query LanguageN/A (DHT lookup by public key, not a query language)
Data FormatsSigned DNS-style records (A, AAAA, TXT, CNAME) as BEP44 mutable DHT items, 1000-byte size limit
Collaborative Live EditingN/A
Rich Text EditingN/A
Mobile SupportYes (JS/WASM bindings support mobile web/hybrid contexts; used by Pubky Protocol's mobile SDK)
Web SupportYes (@synonymdev/pkarr JS/WASM bindings; pkdns.net web resolver demo)
Native AppsYes (Rust core library embeddable in native apps)
TermsFree / open protocol; relay operators may charge, but self-relaying is possible
FundsUndisclosed
Based OnBitTorrent Mainline DHT (P2P Infra — specifically BEP44, the arbitrary mutable-data storage extension, rather than new infrastructure); Ed25519 signing
P2P ArchitectureKademlia DHT (inherited from Mainline DHT); PKARR does not run a separate overlay — it publishes into the existing BitTorrent DHT
Overlay NetworkReuses the existing global BitTorrent Mainline DHT overlay rather than establishing its own
Content AddressingPartial — records addressed by the owning Ed25519 public key (key-addressed, not content-hash-addressed)
Local-FirstN/A (naming/discovery layer, not a data-storage system)
E2EENo (DHT records are signed for authenticity, not encrypted for confidentiality)
Protocol Maturity / StandardizationNo formal standards-body process; single-maintainer (Pubky/Synonym) reference implementation, v8.0.0, actively released and maintained
Relationships
How this tool connects to other tools and organizations, from relationships reviewed by the OpenHaven data steward. They describe how projects connect, not how good they are.