PKARR

Protocolo P2P

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]

Empresa

Detalhes

Licença MIT (confirmed)
Status de Dev 🟢 Ativo
Proprietário Pubky (Synonym)
Órgão de Governança Pubky / Synonym (protocol maintainer); underlying Mainline DHT is community-governed via the BitTorrent.org BEP process
País Unconfirmed (Synonym; Tether Company backing, same as sibling Pubky Protocol)
Ano de Início 2023
Stack Rust (pkarr core library, pkarr-relay HTTP gateway); JavaScript/WASM (@synonymdev/pkarr bindings)
Financiamento Unconfirmed (Synonym/Pubky-affiliated, no disclosed dedicated PKARR funding)
Última Investigação 22 de ago. de 2026

Visão de topologia

Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.

Visão de topologia: PKARREsta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.PKARRBitTorrent Mainline DHT (Baseado em)BitTorrentMainline DHTElohim Protocol (Base de, Interopera com)ElohimProtocolPubky Protocol (Base de, Armazenamento para)PubkyProtocol

Abrir no Explorador de grafo

Capacidades

Identidade soberana Portabilidade de dados

Protocolo P2P Atributos

Origens Distributed naming / identity — reusing BitTorrent's existing Mainline DHT as a "sovereign TLD" substrate instead of building new discovery infrastructure or depending on DNS registrars
Banco de Dados N/A (records are ephemeral DHT entries, not persistent storage — BEP44 mutable items with hour-scale retention requiring periodic republishing)
Linguagem de Consulta N/A (DHT lookup by public key, not a query language)
Formatos de Dados Signed DNS-style records (A, AAAA, TXT, CNAME) as BEP44 mutable DHT items, 1000-byte size limit
Edição Colaborativa em Tempo Real N/A
Edição de Texto Rico N/A
Suporte Móvel Yes (JS/WASM bindings support mobile web/hybrid contexts; used by Pubky Protocol's mobile SDK)
Suporte Web Yes (@synonymdev/pkarr JS/WASM bindings; pkdns.net web resolver demo)
Aplicativos Nativos Yes (Rust core library embeddable in native apps)
Termos Free / open protocol; relay operators may charge, but self-relaying is possible
Fundos Undisclosed
Baseado Em BitTorrent Mainline DHT (P2P Infra — specifically BEP44, the arbitrary mutable-data storage extension, rather than new infrastructure); Ed25519 signing
Arquitetura P2P Kademlia DHT (inherited from Mainline DHT); PKARR does not run a separate overlay — it publishes into the existing BitTorrent DHT
Rede de Sobreposição Reuses the existing global BitTorrent Mainline DHT overlay rather than establishing its own
Endereçamento por Conteúdo Partial — records addressed by the owning Ed25519 public key (key-addressed, not content-hash-addressed)
Local-First N/A (naming/discovery layer, not a data-storage system)
Criptografia de Ponta a Ponta (E2EE) No (DHT records are signed for authenticity, not encrypted for confidentiality)
Biblioteca de CRDTs N/A
Tolerância a Falhas Bizantinas Inherits Mainline DHT's probabilistic resilience — no formal BFT consensus
Assinatura Ed25519 (keypair signs each DNS-style record packet)
Permissões Key-holder-only write access — only the corresponding Ed25519 private key can publish/update a given record
Compatibilidade com a Web Semântica N/A (DNS-style records, not RDF/Linked Data)
Contrato Inteligente N/A
Posição na Pilha de Protocolo Discovery/naming layer beneath application protocols — Pubky Protocol's homeserver discovery mechanism sits directly on PKARR
Incorporação de Ativo / Valor N/A
Maturidade / Padronização do Protocolo No formal standards-body process; single-maintainer (Pubky/Synonym) reference implementation, v8.0.0, actively released and maintained

Relacionamentos

Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.

Interopera com
Armazenamento para