Enable .pyth TLD and domain name registrations

Tracking actual off-chain usage is a difficult task, as it is not recorded on the blockchain. I scratched my head for a few days to find a suitable solution, and I believe that the number of downloads for each resolution SDK is probably the best metric we can use.

  • Alldomains: @onsol/tldparser on NPM → 789 weekly downloads
  • SNS: @bonfida/spl-name-service on NPM → 7,220 weekly downloads

Tom sum it up:

  • SNS has 9.15x more off-chain usage.

(I can not add links to NPM in my post)

14 Likes

AllDomains works closely with every community we’ve launched a TLD for. Both .bonk and .letsbonk were released in collab with BONK, per their request. This was to better accommodate and include their entire community while providing a lower entry bar for those who needed it.

You can check the testimonials on the AllDomains.id website and read how our TLD partners feel about the domains launched for them. We make a point of keeping in touch daily with our TLD partners on new features and integrations. For example; Matrica is in the Bonk Discord and currently rolling out in several other partner discords. Our domains are integrated with them and provide token gating utility for communities. Our partners’ success is our success as well!

We consistently comarket with our partners on every integration and partnership because that benefits all parties involved. Speaking of integrations… you mention the opposition being integrated with Brave… here is a list of our integrations to which we are constantly adding:

  • Phantom
  • Solflare
  • Helium Wallet
  • Magic Eden
  • Hyperspace
  • Hadeswap
  • Tensor
  • Solana FM
  • Xray Solana Explorer
  • Squads
  • Dialect
  • Solstis
  • NuggetPay
  • Solana ChatGPT plugin
  • Fluxbeam
  • Solfees
  • Birdeye
  • Sonar Watch
  • CryptoSlam
  • Solworks Airdrop Checker
  • SolChat
  • Matrica
  • SolSnap

You also make a point to mention the MadLads TLD and its lack of sales. This was a community launched TLD by a NFT holder. It was not launched by us or in collaboration with the MadLads team. The TLDs .mad and .backpack are reserved for the official team if they ever choose to launch. This was one of the reasons why we have discontinued that feature.

About renewals: We have just partnered with Dialect to allow for notifications on our domains. This should rapidly reduce the number of people who haven’t renewed. People need reminders.

We are affiliated, partnered, and integrated with all of Solana’s top names. In addition to this we run real life marketing campaigns with them at Solana events worldwide. Bringing Web3 into the real world. We use in person domain claims with our TLD partners at events like NFT NYC, Token 2049, Crossroads, etc… Through this we are onboarding new crypto users and growing the pie.

The Pyth Oracle data feeds integration has now been deployed on our website!

89 Likes

Any reason why you’re not addressing the rest of @Fitzpatrick post? Misleading stats and such.

It looks like anyone can launch tlds through you guys, but they have to pay. The companies you launch tlds for, do they have to pay?

9 Likes

Voting is open: Poll: Selecting Domain Provider

23 Likes

.pyth is so much better - recognisable and more memorable IMO - easier to use

30 Likes

Cant wait to add my .pyth domain

24 Likes

subdomains are just that, subdomains, I don’t even understand why would someone actually buy a subdomain

x.pyth.sol will always have a .sol at the end, it can’t be used as X.pyth, even though they’re trying to mislead people, .pyth can only be done by AllDomains

if they send it to .pyth they can only send it to an address powered by AllDomains, so it won’t be sent to the .pyth.sol address

53 Likes

I think you can do that. The identity belongs to the wallet address that has registered the domain. Can be anything

16 Likes

I don’t think your comment has a place here unless you have actual information and facts that you’d like to share. If it’s to say “everyone knows this”, it brings no value to the discussion and spreads FUD.

11 Likes

I don’t think this reply was to me

17 Likes

I think this proposal is a win-win for both parties as pyth can leverage not only on a web3 identity but can help to foster their community by providing an identity while earning an income for just being part of the Pyth community.

On the downside, probably, this could bring some confusion on new users who don’t know about web3 domains and could hinder adoption initially, but that is why I, contributors and the team are here for, to spread the gospel of ALL domains!

So I think this has more benefits for both towards a greater goal of creating and improving Solana Web3 next digital citizens :rocket:

64 Likes

sorry im lost, could you expound on that with respect to my question?

2 Likes

A domain name serves as a simpler alternative to a wallet address. Having a domain like john.sol or john.pyth.sol, or even just john.pyth, does not constitute identity theft, especially when dealing with common names. While owning all variations of a name is ideal, it doesn’t imply that any particular ‘John’ is stealing someone else’s identity. This is precisely why people speculate on domain names, purchasing those that might become valuable or can be resold at a profit in secondary markets.

13 Likes

I appreciate your clarification on the renewal point. However, after conducting further analysis, I have concerns regarding the expired domains. Out of 36,585 expired domains (numbers have increased since my first post), 36,543 have been inactive for more than 50 days. According to your documentation Expiration and Grace Period | AllDomains these domains should be closed. Moreover, you have made public representation about how renewals work x.com

I understand the importance of notifying users, but I believe this issue should have been anticipated and addressed proactively. It’s unclear why expired domains are still being counted, particularly those that have exceeded the 50-day mark. This discrepancy raises questions about Alldomains’ planning and accountability towards its users.

Based on the on-chain evidence, I accuse Alldomains of misrepresentation to the Pyth :crystal_ball: DAO regarding their domain management. The fact that they continue to count expired domains, including those that should have been closed, demonstrates gross negligence. This lack of transparency and accountability undermines trust in their operations, and I demand a thorough explanation for these discrepancies.

9 Likes

expanding a bit on this, domains like john.sol or subdomains like john.pyth.sol are permanent. While domains can be transferred or sold, this often does not happen in practice. If the wallet address owning one of these domains is compromised, lost, or forgotten, reclaiming that identity becomes impossible. In contrast, a renewable domain like john.pyth offers a solution to this problem. If the wallet address associated with john.pyth is compromised or lost, the domain will eventually expire and become available again on the market. This renewability provides a better business model, as it allows people to claim an identity that would otherwise be lost if the domain were permanent.

9 Likes

AllDomains está preparado para acoger a la comunidad Pyth

32 Likes

The numbers provided by Fitzpatrick regarding our protocol are real and we are impressed with his on-chain sleuthing! However the numbers are misinterpreted and designed to FUD AllDomains deliberately.

While the rates noted in the lower part of his comment might be true, you always have to keep in mind that Bonfida was, for better or worse, the only domain name service on Solana for the better part of two years. Having a monopoly on any single asset can go a long way with helping with those numbers (especially when that asset is the Solana’s grail TLD)

So let’s break down these numbers, and debunk some of the logical fallacies.

75 Likes

Our real number of domain name registrations is 60k. Even though 33k of these are expired that means the 27k remaining domain names are active domains.

Of importance: most of the 33k domain names belong to the .abc TLD and were a free registration! The free registration was a marketing stunt as at that time we were punching up against a heavily funded monopoly.

As far as the .abc renewals go there are multiple reasons people did not renew those:
The .abc community moved to ordinals
People aped in with thousands of registrations hoping for a quick buck

62 Likes

This is a logical fallacy:
AllDomains TLDs appeal to smaller communities, most of their members already owning a .sol domain name as well. This has translated into only real fans of a certain community registering a domain name with the single aim of promoting the project.

Community domains empower on-chain branded identities that serve to unite and identify members on Solana within the eco - much like PFPs on community platforms.

The fact that AllDomains have managed to equal Bonfida’s number of registrations over the course of a year should tell you all you need to know about our success rate.

An example of a successful AllDomains TLD are the 15,210 claims for .LetsBONK which is the second TLD launched in partnership with the $BONK team. The .LetsBONK domains launched at the end of March and is an example which highlights how desirable community domains are to both project and their community.

If we were to use the same measuring tape for a SNS vs ENS comparison: How come that on a chain designed to onboard billions, SNS is struggling to get registrations while having the most powerful TLD on the blockchain?

SNS has 240k registrations
ENS has 3m registrations

74 Likes

Once again this is a matter of different audiences:
If anyone compares any of our partner communities’ numbers to the general Solana population and understands supply/demand market mechanics they will understand this picture.

We supply domain names for active community members that actually want to use their domain names, not squat and flip for profit.

We appreciate the enthusiasm of the PYTH community regarding this vote (meaningful conversations around domain names is something we deeply missed), but don’t imagine either .pyth (domain) or pyth.sol (subdomain) will outperform .sol.

69 Likes