Getting Started with PKARR
This guide will help you understand how to publish and resolve resource records using PKARR.
Publishing Resource Records
Section titled “Publishing Resource Records”To publish resource records for your key, you need to sign a small encoded DNS packet (<= 1000 bytes) and publish it on the DHT. This can be done through a relay if necessary.
Resolving Resource Records
Section titled “Resolving Resource Records”To resolve some key’s resources, applications can query the DHT directly or through a relay. They will then verify the signature themselves.
DNS Queries Over HTTPS
Section titled “DNS Queries Over HTTPS”Existing applications unaware of PKARR can make normal DNS Queries over HTTPS (DoH) to PKARR servers.
Caching and Scalability
Section titled “Caching and Scalability”Clients and PKARR servers cache records extensively to minimize DHT traffic and improve scalability. The DHT drops records after a few hours, so it’s important to republish records periodically.
Next Steps
Section titled “Next Steps”For more technical details on PKARR’s architecture and how it works, refer to the architecture note.