-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RegionX Application #2080
RegionX Application #2080
Conversation
NOTE: the designs will be added soon. |
Thanks @Szegoo the formatting looks good now; feel free to ping us once the designs have been added. |
@keeganquigley I added the designs :) |
Thanks @Szegoo I will mark the application as ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @Szegoo for reducing the scope and cost. I just took a closer look, could you also integrate more technical details into the milestone tables themselves, such as how many ink! contracts are you creating total, and what are the main functions of each? Thanks!
@keeganquigley Thanks for the quick review. I provided more details in the milestones table. |
The applicant has requested the discussion of the application to happen in a private chat room. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the application. I have one quick question: Would you be willing to initially start with only milestone 1? This way it will be easier to accept the grant and we have a better understanding of your team and project after the delivery.
@Noc2 thanks for the advice. I updated the application so that it only contains the first two milestones and lowered the cost so that the application is now level 2 instead of 3. |
@keeganquigley Would love to get your review on the proposal after updating it to contain only the first two milestones. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes @Szegoo can you also change it at the top of the application? As it still says level 3.
Also, milestone 2 Documentation notes that you will build an ink! smart contract but I'm not seeing this included in any of the deliverables. Can you make a section to include it?
Thanks!
Yes, my bad. It is fixed now.
I am not sure what are you referring to here. From what I can see there is the Coretime Market contract deliverable as part of the 2nd milestone. |
Ah thanks @Szegoo sorry yes I see it now. I agree that having another coretime marketplace would be healthy competition. I guess my last question is, can you explain a bit more about how the dynamic pricing model would work? |
The dynamic pricing model is basically the 'bit-level' pricing system. Compared to regular NFT marketplaces a Coretime marketplace has an interesting property. The regions available for sale gradually lose value over time as they have the potential to be assigned to a specific task. For this reason, it would be highly impractical to create a marketplace where the price of regions is fixed, i.e. once the seller sets the price of their region it remains the same until the region expires. This model wouldn't make sense since a region that has a duration of 4 weeks shouldn't have the same value as a region with a duration of only 1 day. The smallest unit of a region is a single bit in its Coremask, so we decided to create the pricing model around that. Given that the duration of a region's bit is known, the contract can calculate the current price of the region based on when it was listed on the market. With this model if a user decides to purchase a region they are only paying for what they get, i.e. they are only paying for the part of the region that hasn't expired. @keeganquigley Please let me know if you have further questions about this. As mentioned in the application, all the details about the market will be thoroughly explained on RegionX's documentation website and Medium articles. This documentation will offer comprehensive information for anyone interested in building on top of the contracts or simply curious about the system. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your answers @Szegoo, and thank you for reducing the scope. I thought there was a lot of good discussion in the chat, and since it is a bit different from Lastic's approach I'm willing to give it a shot and bootstrap this initial PoC. After that I think it would be best to look for other funding avenues such as the treasury or the new decentralization program.
@Noc2 I followed your suggestion and I would really appreciate your review on this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, I missed this here. I'm happy to go ahead with it as well.
@takahser As you have reviewed and provided a lot of feedback on the Corego application, I would really like to get your review on this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Szegoo thanks for the updates. I think at this stage, M1 is quite similar to the Lastic grant, also w.r.t. the price. Combined with the new wireframes that look much better than those in the previous Corego proposal, I'm fine with it.
In M2 you're adding the secondary market, but I didn't find the wireframes for the Coretime Market dashboard UI. Also, I'm not sure about the UI for transferring the region NFTs's wireframe(s); is that equivalent to the Transfer UI wireframe you included?
I'm fine with the other deliverables in M2, so feel free to clarify the wireframe situation and include additional ones, if necessary.
Btw, @cuteolaf is there any affiliation between this project and the Chain Extension Suite proposal, where you added a suggestion? There's certainly nothing wrong with contributing in conversations of other teams, I just wanted to double-check:) |
@takahser I just added the suggestion to fix a typo. |
@takahser Thanks for the quick response and for pointing out the missing wireframes. I have now included them in the application, so the proposal should hopefully be good now :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Szegoo thanks for adding the wireframes. I think the seller side has not been covered yet here, right? Also, it looks like the Buy Regions screen is lacking the support of filtering for start and end duration (all I can see is the Select Region Duration dropdown). Could you do another iteration on that? I believe this part is especially crucial and should be as intuitive as possible, since it might be one of the very key factors for the popularity of this tool among the community.
@takahser Yes, as stated in the proposal, we indeed intended to include more filtering options. The initially provided design aimed to give a rough idea of its appearance. I have now updated the application to feature a more precise design for the Coretime market UI, along with the inclusion of the missing region sale modal. |
Since Lastic has been mentioned multiple times during the discussion about this proposal, I have decided to create a list that describes the differences between the two projects. This will help better understand how they relate to each other:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Szegoo thanks for your recent proposal updates and detailed insights into how your project differentiates itself from Lastic.
While you made good progress, I still feel there's room for improvement in the UI, particularly in simplifying the buying process. Although I don't have specific suggestions at the moment, I believe this aspect could enhance user experience and might be important to the overall success of your solution - so it might be worth to look into how to improve it, once you have the UI ready. Just as a sidenote - if the UI is not 1:1 identical with the wireframes, we'll approve the delivery either way, as long as everything works and the same scope is covered, while maintaining the anticipated (or better) UX.
On the whole, your proposal now seems robust and support-worthy. It's beneficial for our ecosystem to have diverse projects, and your proposal adds to this variety alongside Lastic. I'm looking forward to this!
Congratulations and welcome to the Web3 Foundation Grants Program! Please refer to our Milestone Delivery repository for instructions on how to submit milestones and invoices, our FAQ for frequently asked questions and the support section of our README for more ways to find answers to your questions. |
@takahser Thanks for your review. I agree that there is room for improvement in the designs, especially considering the novelty of the new Agile Coretime concept. As we move forward, it will become clearer how to enhance the designs further. Throughout the grant development, we will be actively collaborating with our design team, gathering feedback, and doing more research to ensure a successful delivery of RegionX. |
@Szegoo sounds good. Thanks for the note. 👍 |
This pull request has been mentioned on Polkadot Forum. There might be relevant details there: |
Project Abstract
RegionX is a marketplace and a set of tools for Coretime manipulation and data tracking, with the goal of making development on Polkadot faster, easier, more flexible, and, as an end result, cheaper.
Grant level
Application Checklist
project_name.md
).