-
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
Myriad Social Submission #1795
Myriad Social Submission #1795
Conversation
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 a lot for the application. But aren't the server and [tipping] pallets already fully developed? Keep in mind we usually don't support the deployment as a parachain or getting a parachain slot in any way but rather focus on the development of new open-source software for our ecosystem. So we would be much interested in supporting tools that you want to develop in the future and that are ideally also useful for others in our ecosystem.
I'm closing the PR for now. Let me know if I should reopen it. |
Hi Sir, thank you for your feedback earlier and apologies for not responding promptly as we had to discuss internally. I would like to ask that this PR be reopened, and with this message I also want to add a clarification for our submission. For this particular grant request, we're focusing the activity to be more about explaining and documenting the migration experience from Octopus Appchain to become a parachain. As for the target deployment we are thinking of deploying it to Rococo. I would understand if w3f is focused especially now on software and less on market impacts, so the migration of Myriad could be misconstrued as an effort to effect the MYRIA token. However, we are only targeting the initial deployment to Rococo, to allow Polkadot developers to get introduced and understand how the concept of decentralized+federated social network works, so that they can start building on top of our APIs. As such, the idea of pursuing a parachain slot is way beyond our scope. In terms of pending work, we are mostly going to be working on the federation part after the migration. At first I was thinking of submitting the grant request fully until our targeted completion based on our full roadmap, but considering that it is going to need a considerable amount of funding, we decided to downscope and lower our target grant request. I understand that there might be some confusion about which features are completed and to be developed, because by the time of writing our submission, our team was also experimenting with the code in parallel, my apologies. We plan to adjust our scope to fully focus on the migration process and UI/UX updates, if that is okay with you. Thanks! |
Thanks for the quick reply here. I'm happy to reopen it, and feel free to update the PR. As I pointed out before, ideally, you try to focus on open-source software development that doesn't already exist in our ecosystem and that is potentially somehow useful for others (e.g., they can reuse it for a different project). These are usually the easiest grants to approve. |
Thank you for reopening. I was wondering, most of the scope of the grant submission is about migrating from Octopus Appchain into Polkadot based; I am 100% sure that we are the first one to do that and this is going to benefit other appchains coming from Octopus to Polkadot/Kusama/Rococo. At the same time, we are bringing the concept of decentralization+federation based social media with the actual product being migrated. I believe this is something that developers can learn and build upon. With that in mind, does this submission qualify as useful and reusable? |
Yes. For example if you need to develop something for the migration/make certain changes to the code and document this in a proper way, it is helpful for others. The same is true for most newly developed other tools. |
Thanks. My last question, since we are going to undergo the actual migration process, and not just the documentation, I want to structure our grant request as follows:
Is it advisable to structure the grant request this way? Thank you for your time replying here, I appreciate it. |
In general, yes. But regarding tokens, please only focus on the technical details and ideally don't mention any specific tokens as part of the application. Also, each milestone (in case you plan to deliver this as multiple milestones) should contain the default deliverables. So that we have some documentation to actually evaluate the deliveries, etc. And finally, the more specific the deliveries are, the better (e.g., programming language, etc.) ;-) |
Thanks, we'll update and let you know if we have further question! |
pinging @gilangbh are you still planning to submit updates? Thanks! |
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.
(some additional comments in the shared channel)
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.
(requested additional changes, in shared channel)
@gilangbh see my comment in private channel. |
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.
(Additional comment in the private channel)
Thanks for the update, @gilangbh. I hope everything works out this time! |
Hi everyone, just wanted to give you an update on the progress on grant delivery. I'm glad to say that we have actually finished all items under Milestone 1 and Milestone 2, except for items related to the block production issue. Here's our internal Trello as an overview of finished tasks, with red and blue tasks being M1 & M2, and pink tasks being Milestone 3: In the last few weeks we've been in contact with Santi Balaguer from the SquareOne team trying to get our chain to start producing blocks. Here's a chronology of events:
Therefore, we do need your assistance in figuring out why our Rococo chain is still not able to produce blocks.Additional info: Collator RPC: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fws-rpc-1.parachain.myriad.social%2Fwebsocket%2F#/explorer Relay Chain RPC: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fws-rpc-2.rococo.myriad.social%2Fwebsocket%2F#/explorer We are attaching the logs here for your convenience: myriad-local-parachain.logs (2).txt myriad-local-validator-alice.logs (2).txt myriad-local-validator-bob.logs (2).txt We would love to hear your thoughts on how to fix this issue so our Myriad.Social project can immediately deliver Milestone 1 and Milestone 2 to W3F and add value to the ecosystem. |
Thanks for the update @Decentricity could you also leave an update on the open delivery PR as well? That way the evaluator will see it. Thanks! |
It seems these are currently down, @Decentricity? |
@Decentricity, Rococo doesn't show a parachain with ID 4242. Can you confirm that the onboarding went through? |
Hi @gilangbh how is milestone 3 coming along? |
Hello @keeganquigley, I'm going to help @gilangbh answer in this case. We're still in progress on some of the Milestone 3 progress, but we'll be done soon. Do you know how to help us with the Rococo Parachain onboarding? We're still having difficulties with that. Also, is there a channel where I can ask for technical details for this? I can send you my Matrix ID. |
Hi @agustinustheo, have you checked the "Technical" links in the wiki? There are some chatrooms for Substrate/Polkadot SDK, though the best place to ask questions mights still be the StackExchange. I will reach out to some people to see if there is someone who could look into the Rococo issue. |
Just an update, we just finished moving our servers off Google Cloud and into our own self-hosted onpremise servers. I have made an ParaId within the new Paseo Testnet and I'm looking into the docs to try to manage deploying a runtime there. @gilangbh has also invited me into the group chat in Element. |
Thanks for the update, @agustinustheo. I also spoke with @SBalaguer yesterday, who promised to reach out again in case you still need help. |
Hi @agustinustheo just checking in since its been a month or so now :) |
Thanks for checking in we are trying still with Paseo, we already have |
Hi @agustinustheo any updates? |
Theo is still struggling with Paseo deployment, can we ask for some technical guidance, maybe on Element chat? |
FYI, @gilangbh @keeganquigley I got in contact with Hector from Paseo. He gave me a link to the following support docs: https://github.com/paseo-network/support/blob/main/docs/rococo_migration.md I will talk with him and try to finish this ASAP! |
Hi @keeganquigley, we finally figured out how to deploy on Paseo, and Myriad Social is now a Paseo Network Parachain! https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fws-rpc.paseo.myriad.social#/explorer |
Awesome, congrats @gilangbh glad to hear it! As a reminder, when the delivery is ready it can be submitted here: https://github.com/w3f/Grant-Milestone-Delivery/pulls |
Hi @gilangbh just a reminder that if you want to get paid out for the delivery you will need to submit the delivery at the above repo. Thanks! |
pinging @gilangbh, @Decentricity & @agustinustheo |
Hi @semuelle and @keeganquigley Apologies for not responding, the team has been busy with projects other than Myriad Social at the moment. We currently have finished most of the deliverables for Milestone 3 and we're going to submit an update to you guys soon. Right now we're having an issue because our Paseo Parachain stopped running on our servers. We resolved it on our end and now we're going to work with the Paseo Network team in order to finish the grant program! |
Thanks for the update, @agustinustheo. Looking forward to it. |
Our Paseo Parachain is running. I'm working on the documentation now, @gilangbh should be able to submit the recent Milestone either tomorrow or Friday. |
Thanks for the updates @agustinustheo still planning to submit this soon? :) |
pinging @gilangbh |
Hi @gilangbh reaching out again. Please note if we don't receive a delivery in the next few weeks we will terminate the grant due to inactivity. Thanks! |
Hi Keegan. Thank you for the notice. We're wrapping up the documentations and will finish as soon as possible!
<https://aka.ms/AAb9ysg>
…________________________________
From: Keegan | W3F ***@***.***>
Sent: Saturday, November 2, 2024 2:02:49 AM
To: w3f/Grants-Program ***@***.***>
Cc: Gilang Bhagasakara ***@***.***>; Mention ***@***.***>
Subject: Re: [w3f/Grants-Program] Myriad Social Submission (PR #1795)
Hi @gilangbh<https://github.com/gilangbh> reaching out again. Please note if we don't receive a delivery in the next few weeks we will terminate the grant due to inactivity. Thanks!
—
Reply to this email directly, view it on GitHub<#1795 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AFAYCICC4PJ5WLGLWJZF6I3Z6PF5TAVCNFSM6AAAAAAZATQCJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJSGQZTCNJXHE>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
We have finished Milestone 3 and have the documentation ready. @gilangbh will submit the deliverables officially soon but the documents can be seen here:
Have a good weekend! |
Project Abstract
Myriad Social is a decentralized, censorship-resistant social network that enables users to host their own social network without centralized control. Our application is built on top of the Myriad blockchain (currently as an appchain running on Octopus Network), which gives it a number of advantages. Firstly, it is censorship-resistant, as there is no central point of control. Secondly, it allows sovereign control, as all data is stored within user-hosted instances with freedom to host.
The product proposition of myriad is as follows:
Federated Free Speech: Myriad allows users to host their own social network and be part of the Federation. With self-hosting, users can set up their own server and invite others to join. This makes it possible for anyone to create their own social network, without having to rely on a central service.
Decentralize Other Social Networks: Myriad Social's crowdsourced mechanism of importing social media posts means that Myriad Social users can follow people on centralized social networks without having an account there.
Crypto Value Layer: Myriad gives users the ability to aggregate posts from other social networks like Twitter (for now) and import them into the blockchain. This effectively turns each post into a tipping wallet, allowing mainstream social media users to receive cryptocurrency for their content.
Own the platform: Myriad Social is a self-governing social media platform that is powered by $MYRIA token holders and users. This decentralized structure allows for a more democratic and fair governance system that is not centrally controlled.
Myriad is built to be interoperable. Our blockchain uses Substrate, a blockchain framework behind Polkadot made by Parity Technologies. Using Substrate allows Myriad to be more flexible, because it’s compatible with a multitude of other blockchains such as Octopus, Kusama, and Polkadot. On top of that, Myriad uses a federated architecture that was built with modularity in mind, meaning that all of the components of Myriad are extensible and treated like a bunch of building blocks that can be assembled any way you’d like.
Grant level
Application Checklist
project_name.md
).@gilangbh:matrix.org
(change the homeserver if you use a different one)