This update covers progress made since the March 25, 2022 Development Update. Moving forward, we will attempt to provide monthly development updates.
The auditors at Paladin have helped us review Avvy's core smart contracts. The audit uncovered some important conceptual issues with our Vickrey Auction implementation. All of the issues raised have been resolved.
This audit has covered contracts relating to the domain lifecycle, including registrations and the initial auction. Features relating to name resolution have not yet been audited. Resolution features will be released in beta until we can have them reviewed.
The security auditors discovered conceptual issues with the Vickrey auction. Unfortunately, the fixes for these issues were quite complex. To move the project forward, we opted to change the auction mechanism to a simpler Dutch auction, which is implemented using a concept we call Registration Premiums. The new auction code has already been implemented & audited.
We have added a new Documentation Portal for organizing docs. Much of the important information about the application has been buried in blog posts, making it difficult for new users to quickly find answers to important questions. We have re-organized the important information in an easy-to-navigate documentation portal, which we will keep updated as the project progresses.
We have started work on software libraries to simplify integrating with Avvy.
We will be implementing client libraries in other programming languages. Golang is high priority due to the language being used in Subnet development. Python is also on the list.
If you have requests for client libraries in specific languages, please let us know. Your preferences will determine where our development efforts are allocated.
We have prototyped the first version of a service we call the AVAX Shell. This project will allow the registrant of johndoe.avax to control DNS records for their domain at johndoe.avax.sh. This service will enable web2 support for Avvy Domains.
As an example, this service can be used to point to a website (like we did with https://avvy.avax.sh).
Launch - we know you're waiting. We'll have dates soon™.
Resolver Architecture - we will continue working on Forward & Reverse Resolution.
Client Development - we will continue working on software libraries for important languages, to support integration of Avvy into existing software.
Join us on social media to keep up with news & development.