Skip to content
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

Add Asylum follow-up 1 #1000

Merged
merged 12 commits into from
Aug 30, 2022
Merged

Add Asylum follow-up 1 #1000

merged 12 commits into from
Aug 30, 2022

Conversation

YaremenkoM
Copy link
Contributor

Project Abstract

This application is the follow up to the Asylum grant application.

Asylum is a platform for the next generation of gaming, united into the single Metaverse, where anyone has a place to play, study, work and express themselves. Within this application we are building the PoC for the Asylum which includes standards, SDK, and UI apps for our Metaverse ecosystem.

For which grant level are you applying?

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $50,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for > $100k Web3 Foundation Council approval)

Application Checklist

  • The application template has been copied, renamed ( project_name.md) and updated.
  • I have read and understood the FAQs, application guidelines and announcement guidelines.
  • A BTC, Ethereum (USDT/USDC/DAI) or Polkadot/Kusama (aUSD) address for the payment of the milestones is provided inside the application.
  • I have read and acknowledge the terms and conditions.
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestone has been accepted.
  • I prefer the discussion of this application to be in a private Element/Matrix channel. My username is: @_______

How Did You Hear About our grants program?

  • Social Media
  • Hackathon
  • Personal Recommendation - Supercolony
  • Substrate Builders Program
  • Investor/VC
  • Online Search
  • Other: _______

Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the late reply here. We were partly waiting for the evaluation of your current milestone. I will mark the application as ready for review.
But I have a few comments/questions:

  • In general, are you already in the process of collecting seed funding and did you already apply for the https://substrate.io/ecosystem/substrate-builders-program/? If not we would be willing to help you with both. To be honest, I have the feeling you are at a stage in which the grants program is no longer the correct tool for you. For example: Milestone 3 — Interoperable games doesn’t necessarily provide a lot of value for other projects in the ecosystem and seems to be more than a poc.
  • What are the features of the Pallet - Template DAO, that are unique and not necessarily handled by some of the other dao pallets?

@Noc2 Noc2 added the ready for review The project is ready to be reviewed by the committee members. label Jun 24, 2022
@Noc2 Noc2 self-assigned this Jun 24, 2022
Copy link
Member

@semuelle semuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the follow-up application, @YaremenkoM. I added some questions and suggestions below.

Overall, what is a bit confusing is that this is almost verbatim your first application. I understand that you are working on the big picture, but - apart from the milestones - we are now reviewing almost the same content. At least the Development Status section should be updated since you already submitted two milestones since your first application. And it would be interesting for us to hear what might have changed since your first submission, what you might have learned while working through the first grant, and if anything might have changed about your position or outlook.


The standards themselves are a good first step, but they require an ecosystem to support operations with them. That's why the next component will be an on-chain ecosystem, split into a few agnostic Blocks.

**Core Block** implements Asylum standards: in-game item standard, Avatar System, Game Distribution System. **Economic Block** consists of Marketplace and token swap protocol to unite the economy of individual games. **Gameplay Block** includes solutions for repeatable gameplay patterns. This block is responsible for bringing interoperability in the context of gameplay. As an example, we provide on-chain infrastructure for creating custom smart-contracts between players. The possible application might be custom in-game quests.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

token swap protocol to unite the economy of individual games.

It sounds a bit like you are building a centralised exchange. Can you expand on this a little further?


- **Asylum standards**

In our conception **in-game item** can be represented as an NFT metadata followed by a certain standard. The main goal of the standard is to make every item independent of the concrete game. Storing various possible interpretations will give the ability to use them in different games. On the high level, it means that if two RPG games will use these standards you will be able to buy a single N to buy a single NFT artifact and use it in both games.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In our conception **in-game item** can be represented as an NFT metadata followed by a certain standard. The main goal of the standard is to make every item independent of the concrete game. Storing various possible interpretations will give the ability to use them in different games. On the high level, it means that if two RPG games will use these standards you will be able to buy a single N to buy a single NFT artifact and use it in both games.
In our conception **in-game item** can be represented as an NFT metadata followed by a certain standard. The main goal of the standard is to make every item independent of the concrete game. Storing various possible interpretations will give the ability to use them in different games. On the high level, it means that if two RPG games will use these standards you will be able to buy a single NFT artifact and use it in both games.


- **Asylum App**

In the Asylum App, Players will be able to browse existing games on the platform, buy them, play, manage their inventory, and use the marketplace - everything like on common gaming platforms but fully decentrali platforms but fully decentralized
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In the Asylum App, Players will be able to browse existing games on the platform, buy them, play, manage their inventory, and use the marketplace - everything like on common gaming platforms but fully decentrali platforms but fully decentralized
In the Asylum App, Players will be able to browse existing games on the platform, buy them, play, manage their inventory, and use the marketplace - everything like on common gaming platforms but fully decentralized.

| Number | Deliverable | Specification |
| -----: | ------------------------------- | ------------- |
| 0a. | License | MIT |
| 0b. | Documentation | - |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All deliverables should include at least some specification, so that there is no disagreement over what was expected.

| 0c. | Testing Guide | - |
| 0d. | Docker | - |
| 0e. | Article | - |
| 1. | Pallet - Template DAO | We will implement substrate pallets to handle Template (Asylum Core pallet) updates. This process will be done through the update proposals, which can be submitted by anybody, but should be approved (or declined) by the Template DAO members, who will be the actors, interested in the Template development - the creator of the Template, developers of the game-integrator, creators who already made their contribution to the Template development and item owners. |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will you be building all of this from scratch, or are you using some existing libraries/templates?

@Noc2
Copy link
Collaborator

Noc2 commented Jul 15, 2022

I’m closing the application due to inactivity. Let me know if I should reopen it.

@Noc2 Noc2 closed this Jul 15, 2022
@YaremenkoM
Copy link
Contributor Author

Hey @Noc2 @semuelle !

Thank you for your review!

Sorry for being quite inactive within this application, our team was doing lots of job regarding product design and strategy!
We've already started to prepare updates regarding your comments, will rearrange the application this week, and look forward to your review!

@Noc2
Copy link
Collaborator

Noc2 commented Jul 18, 2022

In this case, I will reopen the application.

@Noc2 Noc2 reopened this Jul 18, 2022
@CLAassistant
Copy link

CLAassistant commented Jul 18, 2022

CLA assistant check
All committers have signed the CLA.

@YaremenkoM
Copy link
Contributor Author

Hi guys!
Thank you for holding our application while we were working on its updates!

Also thanks a lot for your comments and deep look into our application, we appreciate it ❤️

We updated the whole application so now there is our actual vision at the moment, also added an overview of the protocol that we are building. Hope now it looks better!

Answering your questions @Noc2:
⁃ We’re now preparing for our seed fundraising and see these milestones as the final movement before we start the round. We applied to the Substrate builders program, but not sure if funding from it will cover our needs. That's why we would like to apply to web3 grants if it sounds reasonable for you
⁃ I can agree that M3 (Interoperable games) separately can look not valuable for the ecosystem, but it is a part of our platform, which brings that value. These games are needed to create a showcase for people how interoperability can work. For players, it is a point to understand this new gaming experience and so drive this idea; for developers, it is a point to see how such interoperability could be implemented in their games: and finally, for us - it is a way to understand how we can make our SDK usable for real games. We believe that such a showcase will attract more attention and people to this part of the ecosystem and will make it stronger
⁃ Template DAO pallet will be used to introduce governance into the NFT evolution and extension. For sure, we will try to reuse existing pallets (like the substrate Governance pallet), but I think there are no existing pallets that are fully covering our needs. For now, we do not have a clear structure of how it will works, as we plan to develop it (structure) in process of milestone delivery, but we have the goals that we want to achieve with it (defined here)

Thanks for your comment @semuelle!
Yes, you’re right, our applications were very similar to the previous one, it’s just because we thought it should be, looking to another projects applications. Sorry for that, now we have an updated version with a lot of new info

Looking forward to your feedback!

Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for the update and sorry for the late reply here. Could you sign the latest version of our Terms & Conditions? Regarding the funding of this grant, given the updated scope, I’m personally happy to go ahead with it. But just be aware that other committee members might feel differently. However, I have two additional requests: could you change the “Test-net deployment” delivery and only focus on the development work, which you do as part of the delivery. We usually don’t support deployment/hosting and focus only on open source software development. Furthermore, do you already have some initial mock-ups or designs that you could integrate into the application regarding the front-end?

@YaremenkoM
Copy link
Contributor Author

YaremenkoM commented Aug 1, 2022

Thank you for comment!
Latest version of Terms & Conditions in signed.

Other updates regarding your comment are coming!

@YaremenkoM
Copy link
Contributor Author

YaremenkoM commented Aug 2, 2022

Thanks for your comments @Noc2 !

Regarding the "Testnet deployment" - I've just clarified that the main scope of work there - is not about deployment, but about the development of the back-end for games with anti-cheat measures. Now it's described more in detail

Speaking about the Player web app - we don't have mockups for it so far, but it will be pretty similar to the Creator Studio that we've delivered in previous milestones - but with adapted to the Player needs. I hope it will be enough because creating wireframes/mockups looks a bit redundant for that case

Noc2
Noc2 previously approved these changes Aug 4, 2022
Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update. I’m happy to go ahead with it and I will share it again with the committee.

@YaremenkoM
Copy link
Contributor Author

YaremenkoM commented Aug 8, 2022

@semuelle Let us know is there any blockers and looking forward to your review!

@YaremenkoM
Copy link
Contributor Author

Hey @Noc2!

We know that Web3Foundation have a lot of application to review now, but just letting you know that we are glad to go forward with reviewing and ready to help if there are any blockers!

@Noc2
Copy link
Collaborator

Noc2 commented Aug 10, 2022

Thanks for chasing us. I will share the application again with the rest of the team.

@YaremenkoM
Copy link
Contributor Author

Any updates here? 😊
Would be really grateful for any estimation for the review🙏

@ashlink11
Copy link
Contributor

Good evening @YaremenkoM,

Sebastian is out of office until October, so please forgive his non-response.

I've been very much looking forward to reviewing your application for over a week and glad to say today I've been able to deeply study your application and the conversation so far on this application. I've also looked over your past grant deliveries, pitch deck, website and litepaper.

I feel most certainly that I will approve your proposal (just one approval of course). I took very detailed notes in my journal and, well, it's quite late here in the US. Your application is extremely complex; this is a necessity for a true metaverse foundation of course. :) Thank you because you have expressed yourselves clearly, simply & atomically.

This app deserves a clear head and a couple hours on Monday so I can type out my humble recommendations/feedback in terms of business strategy, software architecture and desire to see a genuine renaissance of storytelling, expression, experience, and art... humanity in the multiverse. :)

Gaming is very near to my heart and oddly, this is the first application which made me well up with tears seeing some of my childhood dreams truly having the right foundation to perhaps become a reality. Cheers and thank you for the inspiration. Please expect a lot of notes on Monday :) oh, yes, but one note: if you don't change your website & other marketing materials from "Have you seen Ready Player One?" to "Have you read/seen Ready Player One?", then I'm afraid I'll never be able to accept your application. ;-)

@YaremenkoM
Copy link
Contributor Author

YaremenkoM commented Aug 14, 2022

Hey @cruikshankss !

Thanks for your feedback from all my heart, these words are what make us move forward!
Already waiting for your notes and am very glad to update the texts!

@0xMarkian
Copy link

Thanks a lot Ashley @cruikshankss !
Matters a lot to hear

And thanks for noticing our fundamental appproach. I am not sure how much you are familiar with IMP Protocol but I would appreciate if you could look into it !

https://asylumspace.notion.site/IMP-Consortium-paper-baedc7a41c7d4ed290f6cf99b86ceefb

We would like to potentially see you in Consortium!

@LastSymbol0
Copy link

Hi @cruikshankss!

First of all, I want to say a big thanks to you for so detailed review and feedback on our application - it is very useful for us to see all these points to improve!

And also I'm very glad to get such feedback from a person with common interests! I'm also a big fan of Elder Scrolls and obviously Ready Player One should be firstly read, not watched 🙂

Back to your comments:

From what I see we didn't show this concept of "fixed value" of digital objects properly.
So, firstly the problem that we aim to solve with it is - the "in-game" balance between different spaces. If the client app of every space will have the ability to decide the "value" of every object by itself, or if it will be added to an object in the same way as the visuals - we will have a disbalance between spaces. That is the best case will lead to the misconception (Why my super-rare-dragon-sword from Skyrim has only 2 points of damage in Minecraft?) or in the worth case to abusing the system (create a dummy game -> mint items super cheap -> adapt them to use as valuable assets in another game -> sell)
To avoid this problem the best approach that we found so far - add a "value" property to every object, that will be used by every space as a "coefficient" of item evaluability. And this property can be increased only by paying Asylum tokens.
And from this point, we achieve the value that could not be forged and every space could use it as a starting point to define object in-game characteristics.
The "fixed value" in that case means that every object will have its value fixed between spaces.
Will appreciate your feedback on that idea!

Speaking about VR and AR - this is definitely what we have on our radars, but not started investigating yet. I believe it will be the next big point after we'll finish the adaptation to the classical engines.

On the point of platforms like Steam - from what we see for now they are mostly against web3, and it looks more like diverging in the case, as the next evolutionary step for the industry.

Totally agree with you that it only makes sense to focus on creating really high-quality games, not templated ones. The point here is that we are not focused on making games by ourselves (so far 🙂), so now we are looking for the studios to use our ecosystem, that are making such games. It is an important point in our strategy (and the same for non-gaming spaces). Btw, if you have connections with such studios - we will be highly appreciative if you could share them!

Thanks for the feedback on the app design!

Regarding Creator Studio - we will definitely investigate YouTube Studio and Patreon and will see what we could learn from it, thanks for the suggestion!

The structure of DAO and Identity is what we currently actively discussing within a team, so thanks for your attention and warnings on these topics, we will consider it. It will be definitely cool to discuss it when we will be ready with a more detailed and structured vision!

We will consider team "blueprints" as a candidate for renaming, I personally feel as it will be more clear!
Because for now, it could be some mess with naming as building the new concepts it's not so easy to find the most suitable term from the first try, so we are open to such changes.
And yeah, we also see it as a space for more smooth collaboration between artists, developers, and maybe even game designers; give a possibility to monetize their efforts more fair and clear. But so far we didn't consider some legal support for this process, I will put an investigation of this topic in our plans.

We will be definitely interested in connecting with this team you mentioned, who are doing alternatives for TEE. Consideration of solutions in this direction will be important for us to choose the most suitable one. Thanks for the proposal!

I share your thoughts about our mission as architects, about helping evolve and reusing existing code blocks! We're already in conversations both with Ajuna and RMRK teams looking for how we could collaborate with our products to grow this sphere together!

Yes, World protocol seems to be a challenging task in the future, but for me in the meantime, it looks very exciting to work with. Watched the video you shared, very clear explanation!

Thanks again for your feedback and approval on this application!
We're looking forward to working on delivery!

@YaremenkoM
Copy link
Contributor Author

I am glad to go forward with all provided feedback!

@Noc2 @cruikshankss Would be extremely happy to make next steps with application reviewing!

@ashlink11
Copy link
Contributor

Dear @LastSymbol0 & @YaremenkoM,

Thank you so much for your messages. With this info, I'm ready to share your application with the committee again. I've just finished the sol2!nk evaluation, so I have some time to get back to Asylum now. :)

I'm pretty tired right now but my plan is to share your app on Monday morning and update you before my end of day on Monday (GMT-7:00).

Hope you have a great weekend!

@YaremenkoM
Copy link
Contributor Author

YaremenkoM commented Aug 22, 2022

@cruikshankss Thanks!

It is very important for us to move as fast as possible with these milestones, so looking forward to last review!

@ashlink11
Copy link
Contributor

@YaremenkoM I just discussed your application again with the team and its been shared with the committee again. :)

Copy link
Contributor

@alxs alxs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @YaremenkoM, thanks for the application. Could you be more precise in describing the deliverables? The specification should be a technical description of the functionality each deliverable provides. Currently, most of them are only vaguely described, such as "expand Unity SDK to make it more abstract", "3D game, which operates 3D NFT representation", "anti-cheat system", " back-end that will track user actions and make decision about items minting" etc. You can think of these as the requirements of a contract. We should be able to assess whether your delivery meets the specification based on them. Here is for example Ajuna's last application, who also developed a Unity SDK among other things: https://github.com/w3f/Grants-Program/blob/master/applications/ajuna_network_follow_up.md

@YaremenkoM YaremenkoM dismissed stale reviews from ashlink11 and Noc2 via f9806ac August 25, 2022 23:15
@YaremenkoM
Copy link
Contributor Author

Hey @alxs !

Thanks for your review, making deliverables more specific really makes a lot of sense!

So we extended description of our deliverables and hope it looks more clear now!
Also I want to note that we have slightly revised the human resources we use for these milestones, so we updated milestones' FTE and costs were increased a bit.

Looking forward for your review and approve!

Copy link
Contributor

@alxs alxs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @YaremenkoM. LGTM.

@Noc2 Noc2 self-requested a review August 26, 2022 10:36
@YaremenkoM
Copy link
Contributor Author

Thanks, guys!

@cruikshankss and your last approval will make us incredibly happy!
❤️

@YaremenkoM
Copy link
Contributor Author

@cruikshankss Just a kindly reminder that we anticipate your approval! 😊🙏

@Noc2 Noc2 merged commit 507205f into w3f:master Aug 30, 2022
@github-actions
Copy link
Contributor

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.

Before you start, take a moment to read through our announcement guidelines for all communications related to the grant or make them known to the right person in your organisation. In particular, please don't announce the grant publicly before at least the first milestone of your project has been approved. At that point or shortly before, you can get in touch with us at grantsPR@web3.foundation and we'll be happy to collaborate on an announcement about the work you’re doing.

Lastly, please remember to let us know in case you run into any delays or deviate from the deliverables in your application. You can either leave a comment here or directly request to amend your application via PR. We wish you luck with your project! 🚀

@YaremenkoM
Copy link
Contributor Author

Hey guys! @Noc2 @laboon @cruikshankss @alxs

Just wanted to update you regarding our development flow.

We’ve been breathlessly waiting for the approval of our follow-up application to begin the development of 3rd and 4th milestones.

These milestones are very important for our roadmap, so as the approval process took a bit longer than we expected, to not delay the development process and go by our timeline, we have started the development process a bit earlier than the application was submitted.
And according to our forecasts, we’ll be able to deliver the first milestone in a bit less than 2 weeks (as it was initially estimated) and with a dear soul, we’ll ask you to check it.

Is that timeline ok for you or does the estimated delivery time need to be very strict?

@alxs
Copy link
Contributor

alxs commented Sep 7, 2022

@YaremenkoM that's certainly not an issue. Thanks for asking.

@keeganquigley
Copy link
Contributor

keeganquigley commented Dec 15, 2022

Hey @YaremenkoM, any updates on how Milestone 4 is coming along?

@keeganquigley
Copy link
Contributor

Hi @YaremenkoM just bumping a friendly reminder. Please note that if we don't hear back from you within 2 weeks we will file a PR to terminate the grant due to lack of activity. Thanks!

@LastSymbol0
Copy link

Hi @keeganquigley !

My apologies for our silence here for such a long time

Unfortunately, we won't be able to deliver the last milestone, as Asylum as a company will be closed

I'm really sorry for that and want to sincerely say thanks to the W3F and all the evaluators supporting us within this program, it was really valuable for us during this path. I hope that what we started to do for games interoperability in Polkadot with Asylum will be the basis for future work in this direction

Please, let me know if there are any extra actions we should do

Thanks!

@keeganquigley
Copy link
Contributor

Thanks for letting us know @LastSymbol0 and please do let us know if anything changes. I will go ahead and file a PR to terminate the grant.

We would like to thank you for your interest in the grants program and for your contributions to the ecosystem. You're also welcome to apply for further grants in the future, though please note that the committee will likely take the current termination into account.

@keeganquigley
Copy link
Contributor

@YaremenkoM Can you also confirm this to be the case, since you were the original author of the grant application? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready for review The project is ready to be reviewed by the committee members.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants