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

W3F Revisions #30

Closed
0x4007 opened this issue Jun 15, 2023 · 62 comments
Closed

W3F Revisions #30

0x4007 opened this issue Jun 15, 2023 · 62 comments

Comments

@0x4007
Copy link
Member

0x4007 commented Jun 15, 2023

Thanks for the application @pavlovcik a couple of initial comments/questions:

  • Regarding the milestones, the mandatory deliverables look good (0a. - 0d.) but delivery table descriptions 1 - 6 seem to still be the template > boilerplate text. Can you replace this with the concrete technical deliverables that you would produce?
  • We only fund software that doesn't exist yet, and it seems that some of the DevPool tools have already been > built, such as ubiquibot. Can you specify in the application what you would be building as part of the > grant? The more technical details the better.
  • For any front-end focused milestones, we typically ask for mockups to be presented in the application.
  • Please also note that we typically only fund ink! smart contracts, as we aren't Solidity experts.

Originally posted by @keeganquigley in w3f/Grants-Program#1800 (review)

@0x4007
Copy link
Member Author

0x4007 commented Jun 15, 2023

@sergfeldman @Hodlatoor

@0x4007 0x4007 mentioned this issue Jun 15, 2023
5 tasks
@sergfeldman
Copy link
Contributor

sergfeldman commented Jun 15, 2023

Thanks for the application @pavlovcik a couple of initial comments/questions:

  • Regarding the milestones, the mandatory deliverables look good (0a. - 0d.) but delivery table descriptions 1 - 6 seem to still be the template > boilerplate text. Can you replace this with the concrete technical deliverables that you would produce?
  • We only fund software that doesn't exist yet, and it seems that some of the DevPool tools have already been > built, such as ubiquibot. Can you specify in the application what you would be building as part of the > grant? The more technical details the better.
  • For any front-end focused milestones, we typically ask for mockups to be presented in the application.
  • Please also note that we typically only fund ink! smart contracts, as we aren't Solidity experts.

Originally posted by @keeganquigley in w3f/Grants-Program#1800 (review)

W3F requests technical deliverables on ther chains, but we do not plan to create and provide them.

@0x4007
Copy link
Member Author

0x4007 commented Jun 15, 2023

Is our answer that we will not continue? I feel like there's probably a way to pull this off while still conforming to their requirements.

@Hodlatoor Hodlatoor self-assigned this Jun 16, 2023
@ubiquibot
Copy link

ubiquibot bot commented Jun 16, 2023

@Hodlatoor The time limit for this bounty is on Sat, 17 Jun 2023 07:22:57 GMT

@Hodlatoor
Copy link
Contributor

@sergfeldman Hi Ser, so we have 4 items to address:

  1. Regarding the milestones, the mandatory deliverables look good (0a. - 0d.) but delivery table descriptions 1 - 6 seem to still be the template > boilerplate text. Can you replace this with the concrete technical deliverables that you would produce?

What concrete deliverables do we want to introduce in your mind? I think we should narrow the scope quite a bit.

  1. We only fund software that doesn't exist yet, and it seems that some of the DevPool tools have already been > built, such as ubiquibot. Can you specify in the application what you would be building as part of the > grant? The more technical details the better.

How about we make this granular? To make things clear, let's call it "UbiquiTask" what it does is what we define in #1. This way it's brand new, clear and the functionality which currently doesn't exist, is easily understood.

  1. For any front-end focused milestones, we typically ask for mockups to be presented in the application.

Let's finalize UbiquiTask and can do SC / Wireframes

  1. Please also note that we typically only fund ink! smart contracts, as we aren't Solidity experts.

Doesn't sound like a problem. Ink! projects are on GitHub. We are project agnostic so implicitly we also support Ink! products.

Let's get #1 sorted and the rest falls into place.

@0x4007
Copy link
Member Author

0x4007 commented Jun 16, 2023

Whoever is opening the pull request and providing the deliverable should be the assignee. Also I'm not keen on a flippant rebrand across the codebase/github, twitter, telegram and docs on the website just for a grant.

@Hodlatoor
Copy link
Contributor

So to clarify, Think of it as a wheel. DP is the wheel. The wheel has different components like a tire and a rim. In the scope of this grant and for clarity, what we are building now is the rim. We are not rebranding anything.

The wheel is DP. The rim is Ubiquitask. Alongside Ubiquibot (the tire) and other code it makes the wheel.

Just naming a specific set of new components we are building under this grant for the sake of clarity.

@sergfeldman
Copy link
Contributor

sergfeldman commented Jun 16, 2023

@pavlovcik @Hodlatoor If you decide that it is needed, I can try to add this ^ information.


At the moment, I suggest asking W3F in the PR comment like this:

"DevPool is a chain-agnostic solution without technical deliverables on Substrate.
At the same time, DevPool accelerates Open Source development and brings value for the development community.
The details are in the grant application.

We would like to get your feedback on the solution, and if you see the perspectives, then a grant.
Can you evaluate this a bit non-usual grant application?"

@Hodlatoor
Copy link
Contributor

I don't think that's a good idea. I think we give them what they ask for.

@sergfeldman
Copy link
Contributor

@sergfeldman Hi Ser, so we have 4 items to address:

  1. Regarding the milestones, the mandatory deliverables look good (0a. - 0d.) but delivery table descriptions 1 - 6 seem to still be the template > boilerplate text. Can you replace this with the concrete technical deliverables that you would produce?

What concrete deliverables do we want to introduce in your mind? I think we should narrow the scope quite a bit.

  1. We only fund software that doesn't exist yet, and it seems that some of the DevPool tools have already been > built, such as ubiquibot. Can you specify in the application what you would be building as part of the > grant? The more technical details the better.

How about we make this granular? To make things clear, let's call it "UbiquiTask" what it does is what we define in #1. This way it's brand new, clear and the functionality which currently doesn't exist, is easily understood.

  1. For any front-end focused milestones, we typically ask for mockups to be presented in the application.

Let's finalize UbiquiTask and can do SC / Wireframes

  1. Please also note that we typically only fund ink! smart contracts, as we aren't Solidity experts.

Doesn't sound like a problem. Ink! projects are on GitHub. We are project agnostic so implicitly we also support Ink! products.

Let's get #1 sorted and the rest falls into place.

@pavlovcik please clarify, do you approve these 4 activities?

@0x4007
Copy link
Member Author

0x4007 commented Jun 19, 2023

@pavlovcik please clarify, do you approve these 4 activities?

I would rather delegate the strategy/decisions to you guys. Besides, the penalty of getting this wrong is basically just opening a new pull request.

  1. Regarding the milestones, the mandatory deliverables look good (0a. - 0d.) but delivery table descriptions 1 - 6 seem to still be the template > boilerplate text. Can you replace this with the concrete technical deliverables that you would produce?

What concrete deliverables do we want to introduce in your mind? I think we should narrow the scope quite a bit.

It is most likely going to be milestones on our development roadmap for the bot.

  1. We only fund software that doesn't exist yet, and it seems that some of the DevPool tools have already been > built, such as ubiquibot. Can you specify in the application what you would be building as part of the > grant? The more technical details the better.

Milestones, again.

  1. For any front-end focused milestones, we typically ask for mockups to be presented in the application.

This is generic advice that isn't applicable to our proposal.

  1. Please also note that we typically only fund ink! smart contracts, as we aren't Solidity experts.

This is also generic advice that isn't applicable to our proposal. However Hodlatoor's comment is worth adding in.

@Hodlatoor
Copy link
Contributor

@sergfeldman let's run some ideas for #1 - keeping it simple and effective.

@Hodlatoor
Copy link
Contributor

@pavlovcik do you want to msg noc2 to reopen saying forthcoming?
w3f/Grants-Program#1800 (review)
@sergfeldman let's try and get the deliverables for 1 sorted out so I can modify around it and we can resubmit.

@0x4007
Copy link
Member Author

0x4007 commented Jun 24, 2023

No need to bother them with another action until we have something to show. Otherwise we are just wasting their time.

@Hodlatoor
Copy link
Contributor

@pavlovcik @sergfeldman what do you think if we made the new deliverable something like:
Building the InkHunterBot which will have 3 core components, for eg:

  1. Creating and deploying the functionality that allows automated confirmation of completed issues by cross-referencing Github code repositories and submissions.
  2. Confirmation of successful deliverable by issuer and payment distribution to hunter.
  3. Integration with UbiquiBot and specific prioritization for Ink! protocols with 10% bounty bonus for Ink! bounties for the first 6 months.

@0x4007
Copy link
Member Author

0x4007 commented Jun 24, 2023

  1. That's up to the contributors to associate their changes to a bounty. Bad idea to try and automate when the bounty hunters 100% know what problem they are trying to solve vs the bot trying to guess.
  2. We already do that
  3. This is just a (manual) incentive model for a specific partner, it isn't building a feature.

@sergfeldman
Copy link
Contributor

@pavlovcik @Hodlatoor
We discussed that for the W3F application Milestones we will use modules or features that doesn't exist yet and are pending or imminent in the DevPool development.

I've reviewed the DevPool roadmap and all open issues.
The modules or features could be related to areas:

  1. Financial Incentives.
  2. Artificial Intelligence.

Features related to Financial Incentives look highly relevant because they accelerate Open Source development that could be valuable for W3F.
I have not yet figured out a definite NEW milestone with clear technical deliverables because implementation of many features is in progress now.

Modules or features related to AI can be relevant as well but I'm not sure we will implement them in the near future.

I will continue defining Milestones tomorrow.

@Hodlatoor
Copy link
Contributor

@sergfeldman financial incentives should be good. as long as we delineate milestones.

@sergfeldman
Copy link
Contributor

sergfeldman commented Jun 25, 2023

@Hodlatoor Please, review the example of the Milestone table.

Number Deliverable Specification
0a. License MIT
0b. Documentation We will provide inline documentation
0c. Testing and Testing Guide Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests.
0d. GitHub Issue We will provide GitHub Issues as proof of functionality (this is functional as a deliverable because the bot runs inside of GitHub). We already built the capability for the bot to run automatically off of a GitHub Actions runner bundled within the source code repository, which can be cross-referenced with the GitHub Issues as proof if needed. ubiquity/ubiquibot#311, ubiquity/devpool-directory-tasks#4, ubiquity/devpool-directory#502, ubiquity/ubiquibot#228, ubiquity/ubiquibot#394, ubiquity/ubiquibot#425, ubiquity/ubiquibot#268, ubiquity/ubiquibot#96, ubiquity/ubiquibot#302
0e. Article We will publish an article that explains what was done as part of the grant. Completion of the tasks related to the Open Source Contributor Incentive Suite - a system of financial incentives, notifications, and reports that fairly reward Open Source project contributors.
1. Substrate module: X No Substrate deliverables
2. Substrate module: Y No Substrate deliverables
3. Substrate module: Z No Substrate deliverables
4. Substrate chain No Substrate deliverables
5. Library: ABC No Substrate deliverables
6. Smart contracts: ... No Substrate deliverables

@0x4007
Copy link
Member Author

0x4007 commented Jun 26, 2023

fully covered by comprehensive unit tests

Side note but this will be a major project too.

@Hodlatoor
Copy link
Contributor

correct me if I'm missing something but it looks like a list of items that are not very jointed and I can see them having a hard time understanding what it is that they're paying for.
that list doesn't answer a simple question:
"with your funds we will build a ____"

@Hodlatoor
Copy link
Contributor

What about a bounty value estimator based on existing bounty data, user data and the betting component?
Call it: Bounty Expert AI v1.

@0x4007
Copy link
Member Author

0x4007 commented Jun 26, 2023

What about a bounty value estimator based on existing bounty data, user data and the betting component?
Call it: Bounty Expert AI v1.

We're already working on crowdsourcing that information with the Thales/Synthetix grant.

@Hodlatoor
Copy link
Contributor

What about a bounty value estimator based on existing bounty data, user data and the betting component?
Call it: Bounty Expert AI v1.

We're already working on crowdsourcing that information with the Thales/Synthetix grant.

Yes that's why I mentioned it because we can piggyback off of that And I can see that as a module that is defined and purpose-built.

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@0x4007
Copy link
Member Author

0x4007 commented Jul 3, 2023

lol @0xcodercrane can you tame this bot

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

13 similar comments
@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@ubiquibot
Copy link

ubiquibot bot commented Jul 3, 2023

Do you have any updates @Hodlatoor? If you would like to release the bounty back to the DevPool, please comment /unassign

@0x4007
Copy link
Member Author

0x4007 commented Jul 4, 2023

This is actually hilarious to me

@Hodlatoor
Copy link
Contributor

since i got the file up there maybe we should just close it?

@0x4007
Copy link
Member Author

0x4007 commented Jul 4, 2023

Generally the pull request reviews must be completed before the associated issues are marked as complete. Besides, its a good opportunity for you to practice applying changes from a review, such as renaming the file extension.

@ubiquibot ubiquibot bot assigned Hodlatoor and unassigned Hodlatoor Jul 27, 2023
@ubiquibot
Copy link

ubiquibot bot commented Jul 27, 2023

Releasing the bounty back to dev pool because the allocated duration already ended!
Last activity time: Tue Jul 04 2023 00:59:49 GMT+0000 (Coordinated Universal Time)

@0x4007
Copy link
Member Author

0x4007 commented Jul 27, 2023

The review has been neglected. You should finish the requested changes to close this issue out.

@0x4007 0x4007 closed this as not planned Won't fix, can't repro, duplicate, stale Sep 23, 2024
Copy link

ubiquity-os bot commented Sep 23, 2024

# Issue was not closed as completed. Skipping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants