decentldotland / ans Goto Github PK
View Code? Open in Web Editor NEWThe Domain Name Service of Arweave network
Home Page: https://ans.gg
License: MIT License
The Domain Name Service of Arweave network
Home Page: https://ans.gg
License: MIT License
This feature request introduces new functionality for ANS domains: human-readable address for a permaweb-stored piece of data (Arweave TXID).
creating a subdomain that redirects to a Permacast-hosted episode (Ethereum Cat Herder podcast) :
6tJmHUYSCG9KiWJeAtRSa_aBY_iWdnDnGgRDmG_yRJY
darwin.ar
ech
Therefore, ech.darwin.ar
will resolve to data TXID
serving as a human-readable permanent short link
While a subdomain can only redirect to an Arweave TXID, the main domain (darwin.ar
) can also resolve to an Arweave TXID with a supported MIME type defined in the ANS contract. The main domain can also hold social links and web2 URL format.
The current ANS spec introduced the "label" + dot + "ar"
format to label Arweave addresses. The reason to follow this format is to be compatible with other already-existing Domain Names Services protocols (e.g. ENS, PolkaDomains, UnstoppableDomains, etc).
.ar
already exists as a ccTLD for Argentina, the thing that can create conflicts in the future once ANS domains gain a big vast adoption and integrations. As well as labels resolving in web2 browsers for Arweave hosted content hash.
Not using .ar
also give ANS a weird UX for its users because ANS is a public & open protocol for Arweave apps, not domain-limited (decent.land)
TLD name proposal in this issue is .psd
; The "PSD" string is not registered yet in CANN TLDs ( see https://data.iana.org/TLD/tlds-alpha-by-domain.txt)
"PSD" refers to "Profit Sharing Domain". The nomenclature does also give a hint on how the ANS labels generate profit to its users through the PoR mechanism.
Also, this naming follows the standards used in the Arweave ecosystem either for PSTs (Profit Sharing Tokens) or PSCs (Profit Sharing Communities, equivalent to DAOs). Hence, .psd
fits well in identifying the new asset type in the Arweave network that is introduced by ANS (labels are digital properties, assets).
the .psd
string may provoque another conflict with "Photoshop Document", thus the new suggested TLDs are: .ans
and .arw
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.