TXT Record Prefix

Onchain records on Handshake (HNS) TLDs represent total ownership and sovereign identity. These records are immutable and censorship-resistant, ensuring that the data you publish cannot be altered or suppressed by any centralized authority. This unique capability empowers individuals and organizations to maintain control over their digital identity and communications, free from external interference or restrictions.

Prefixes are added to TXT records to ensure clients can easily recognize and interpret the data. By standardizing these prefixes, different applications and services can reliably extract the intended information, enabling seamless interoperability and enhancing the utility of your on-chain records.

The `.dprofile` experimental client is designed to decipher TXT records and present them in a "dLinks" style. This innovative approach aims to create an intuitive way to visualize and interact with on-chain records, making the data more accessible and user-friendly. For now, on-chain TXT records will work when no NS is set up. When an NS is set up, it will fetch only off-chain TXT records.

Setup

Go to your domain manager on Namebase.io

Type: TXT
Name: @
Value/data: link:example.com
TTL: 60 min
Namebase



Now visit http://yourtld.dprofile.hns.to

List of Prefixes

Info

pfp:example.com/img.png
Display the profile picture.
mail:example@example.com
Opens the default email client to send an email.
link:example.com
Redirects to a specific webpage.
onion:example
Onion
Copies a specific Onion page.
pk:pkarrkey
pkdns
Redirects to a specific pkdns page.
gh:username
GitHub
Links to a GitHub profile or repository.

Social

x:username
Links to a profile on X (formerly Twitter).
nostr:npub123
Nostr
Copies a Nostr public key to the clipboard.
bsky:username
Bsky
Links to a Bluesky profile.
ig:username
Instagram
Links to an Instagram profile.
fb:username
Facebook
Links to a Facebook profile.

Communication

tb:username
TB
Copies the Thunderbolt identifier to the clipboard.
sn:+1234567890
Signal
Opens a Signal messaging profile or chat.
wa:+1234567890
Starts a WhatsApp chat with the specified number.
tg:username
Opens a Telegram chat with the specified username.
tel:+1234567890
Opens the phone dialer with the specified number.

Layout

bgcolor:ffffff
Turns the background color white (#ffffff).
bg:example.com/bg_img.png
Displays https://example.com/bg_img.png as background image

Wallet

btc:btc_address
BTC
Copies the Bitcoin wallet address to the clipboard.
hns:hns_address
HNS
Copies the Handshake wallet address to the clipboard.
eth:eth_address
ETH
Copies the Ethereum wallet address to the clipboard.
xmr:xmr_address
XMR
Copies the Monero wallet address to the clipboard.

External

ext:domain.com
Fetch TXT records from an external TLD or SLD.
HNS.to is a highly insecure way of browsing Handshake domains and should only be used for demo or educational purposes. Click to see preferable resolutions methods