district0x Dev Update - September 18th, 2018

Development progress and product changes from district0x

Given the traveling schedule of the team in the past two weeks in attending the ETHBerlin hackathon, as well as a talk given at ClojureTre (recorded here, with a public repository here), we have a bit less development progress to show for than in a usual update.

Rather than detail exactly what’s been done in the past two weeks with a short look at the future as usual, we thought it might be a bit more useful to recap every application currently in development with a quick progress report below.

Meme Factory

Meme Factory’s development is very near completion. Currently, the team is working on the simple KYC components needed for DANK issuance, as well as the contracts needed to handle issuance from the results of the Meme Factory Surveys. The winning results will also be incorporated into a testnet version of the dApp. Populating the site with data will allow us to really use Meme Factory internally and work out any remaining irregularities.

District Registry

The District Registry has had every part of its smart contract and server code completed. Development has currently moved to constructing the interface itself. Although given the simplicity of the application, it has relatively little left to complete and test compared to Meme Factory. We expect to have this ready shortly after Meme Factory’s launch, and before Ethlance’s rework.

Ethlance

Ethlance has already been wireframed, with smart contracts also completely rebuilt to follow our new design patterns that incorporate arbitration schemes. With most of the application spec’d out, we have just set forth on developing the new server architecture as well as getting the new pages redesigned.

d0xTasks

d0xTasks development has been happening in conjunction with a new effort to document how we develop our applications, as well as utilizing a new compiler scheme. With smart contracts done and work on server code beginning, there are still several working parts we must agree upon as we move towards a final specification.

d0xINFRA

While d0xINFRA is, in a sense, under perpetual development, we have decided to push forward with a new initiative. Our plan is to create a definitive “launch specification” for d0xINFRA, with a minimum viable developer toolkit that will include all of our homebrew Clojure libraries, Solidity/contract libraries, tutorials, and anything else needed for a development team to easily launch a district.

The more the project has grown, the more we’ve tried to scale towards parallel development. At present, we’ve laid out all initiatives necessary to achieve the core vision of the project — a connected network of user governed marketplaces, with all the governance features in place to allow third party expansion of the network. We’re excited to finally get there!