by 0x3fb38cee8d0ba7dcf59403a8c397626dc9c7a13b (MorrisMustang)
Should the following Tier 3: up to $5,000 USD in MANA, 3 months vesting (1 month cliff) grant in the Platform Contributor category be approved?
Atlas Corporation proposes to develop an open source dApp which is used to determine the total amount of primary and secondary sales for each L2 wearable, wearable collection, and creator.
At the beginning of September, the DAO voted to redirect the 2.5% royalty fees from secondary wearables sales to the creators of the wearables. This grant proposal builds on the previously ‘passed’ poll to bring it to fruition.
Currently, the DAO Committee does not have a tool to calculate royalties due to each creator and the DAO dApps team is still in the planning and hiring phase. The royalty fees due to creators currently reside in the DAO committee wallet and should be redistributed to creators when the accounts payable is calculated.
The scope of this project is the development of a tool that allows the user to view all primary and secondary sales per item, per collection. “Primary sales” are indicated by the consumer minting the wearable through the store contract, and originates from the null address. “Secondary sales” are sales that have occurred on the Decentraland Marketplace, either via direct listing from the creator or listing by a consumer.
Any user is able to access the dApp and view data by either Wearable Creator, Wearable Collection, or Wearable Item. Data is presented in an intuitive way such that selecting an item, collection, or creator results in a table with a complete list of all primary and secondary sales and some basic analytics about the market of that selection.
The transaction table is viewable within the app and downloadable by a user in CSV format for submission to the wearables committee.
The transaction table of primary and secondary sales transactions includes the following information:
- Name of the wearable, collection, and creator
- Date and time the transaction occurred
- Addresses of the buyer and seller (or ENS address if applicable)
- Transaction amount and currency
- The transaction hash, with link to Polyscan
- The 2.5% royalty calculation for the transaction
- Weekly sales comparison, primary and secondary
- Graph of cumulative primary sales over time, by item and Mana
- Graph of secondary sales, including number of items sold, average price, and volume
Additional market analytics may be added as a result of discovery sessions with wearables creators.
This application will be hosted on IPFS. We will purchase a domain, register it for 3 years, and forward it to IPFS as a convenience to users.
The application will be made open source using an MIT license and the git repo will be made public, allowing users to run the dApp locally.
The dApp will make use of the following technologies:
- Angular Material
- The Graph
- Decentraland Catalyst Server
- Ethereum Naming Service
The preliminary work towards this goal surrounds the inspection of the current subgraph implementation for L2 wearables indexing. First, to confirm whats needed to extract the data from the subgraph in its current implementation. Second, to understand if there is significant value to be unlocked for the wearables creators as to justify the development of this tool for its immediate and future use, subsequently resulting in the submission, and resubmission, of this proposal.
Development will be led by howieDoin.dcl.eth and MorrisMustang.dcl.eth from Atlas Corporation.
howieDoin and MorrisMustang joined the Decentraland community in February this year. Their primary focuses are gathering data and creating analytics for the Decentraland ecosystem. You can check out some public examples at Decentralandalytics App.
Over the course of the year, the team has realized how important some of this data is to the community at large and this grant proposal is one of our efforts towards democratizing access.
Disclosures: Atlas Corporation has not created any wearables to date and will not experience a material gain from the existence of this tool, outside of the grant funds allocated for development.
Roadmap and milestones
Development Sprint 1:
- Locate the data
- Program the extraction of the data
- Aggregate and transpose the data into its consumable form
- Conduct discovery interviews with prominent wearable creators to arrive at user stories which will inform the design of the front end dApp.
Development Sprint 2:
- Design and implement user interface to retrieve and render the primary and secondary sales data
- Publish dApp to IPFS and route DNS
- Publish git repo with local deployment instructions
Progress updates will be published to the DAO channel in Discord.
Vote on this proposal on the Decentraland DAO