I want to be able to use a blockstack app that lives completely on Blockstack namespaces…so no traditional DNS. I would love to do soon and encourage apps to publish their software this way.
What should the Pricing Curve be?
Should these names ever expire?
What other questions should we be asking and answering? Community can you chime in with thoughtful suggestions, questions, comments?
Here is a snippet of a conversation that had happened in Slack
In the example usecase of .app
It would be really nice if a standardized structure existed, similarly to how a traditional zonefile is. To support the translation of the following record types: A, AAAA, CNAME, GAIA, and perhaps IPNS
A standardized structure would help ensure every browser client and or BNS provider needing to run a translation function, yields the same expected entry points to discover the app in question.
I think it should be the app’s entry point. It could be the domain name, IPNS or a Gaia link (index.html or a hosting.json file with hosting details, just like profile.json) as you suggested.
But I think we should encourage app developers to use Gaia link, as one of the future design goals for Gaia hub is to use .storage namespace. And “URLs with IP addresses would work as well” according to documentation. This will make Blockstack apps less depended on DNS.