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

Create PyreBrowser.md #2434

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Conversation

DamianRavi
Copy link

@DamianRavi DamianRavi commented Oct 24, 2024

Project Abstract

Pyre Browser is a Decentralized P2P browser that liberates the world from predatory markets.

It is a normal HTTPS browser (thats 44% faster than Firefox) but also has a secondary P2P internet. If I type in polkadot.com it will go to the main website. If I type in "polkadot" it will take you to a 404 page where you can purchase the domain. After the site is purchased you can upload a folder and save the checksum to the blockchain. Every time a user searches for your domain their client will look for a 7z folder with the same checksum as noted on the blockchain and download it from peers. If you want to change the website you just upload the new folder and save again (It costs 0.1 cent in Glimmer to do this). Each user is then prompted to download the new version from peers.

Grant level

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

Application Checklist

  • The application template has been copied and aptly renamed (project_name.md).
  • I have read the application guidelines.
  • Payment details have been provided (Polkadot AssetHub (USDC & DOT) address in the application and bank details via email, if applicable).
  • I understand that an agreed upon percentage of each milestone will be paid in vested DOT, to the Polkadot address listed in the application.
  • I am aware that, in order to receive a grant, I (and the entity I represent) have to successfully complete a KYC/KYB check.
  • 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 (see the announcement guidelines).
  • I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @_______:matrix.org (change the homeserver if you use a different one)

Copy link
Contributor

github-actions bot commented Oct 24, 2024

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@github-actions github-actions bot added the admin-review This application requires a review from an admin. label Oct 24, 2024
@DamianRavi
Copy link
Author

I have read and hereby sign the Contributor License Agreement.

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 application, @DamianRavi, but please review our guidelines and FAQ on what projects and information we look for in an application. In particular, please note that we do not fund projects that actively encourage gambling.

@semuelle semuelle added the details missing Not enough technical details. label Oct 24, 2024
@semuelle semuelle self-assigned this Oct 24, 2024
Copy link
Contributor

Thank you for submitting a grant application.

We've assessed your submission and have found that it requires a higher level of technical detail in order to be considered for review. We encourage you to expand on it by providing a more precise specification/technical details. The section on project details in the application template is a good reference as to what type of information we expect applicants to provide, and these category-specific requirements contain more precise guidelines depending on what type of software you're building.

An area of the application that we often find to be insufficiently elaborated are the milestone deliverables. At a minimum, please indicate what languages/technologies you will be using to implement each deliverable, and provide a technical summary of its expected functionality. Note that deliverables should be tangible, reusable by other teams and in most cases not already present in the ecosystem. If they are, you will need to provide a comparison to existing implementations and explain why it makes sense to fund your approach. Also see our FAQ for a breakdown of what we fund and what we don't.

Let us know as soon as you're done with your changes, and we'll give your application another look!

@DamianRavi
Copy link
Author

Thanks for the application, @DamianRavi, but please review our guidelines and FAQ on what projects and information we look for in an application. In particular, please note that we do not fund projects that actively encourage gambling.

* FAQ: https://grants.web3.foundation/docs/faq#what-activitiespositions-do-you-fund

* Guidelines: https://grants.web3.foundation/docs/Introduction/intro

There is no gambling - I will remove the charity casino from the roadmap

@DamianRavi
Copy link
Author

Thank you for submitting a grant application. We've assessed your submission and have found that it requires a higher level of technical detail in order to be considered for review. We encourage you to expand on it by providing a more precise specification/technical details. The section on project details in the application template is a good reference as to what type of information we expect applicants to provide, and these category-specific requirements contain more precise guidelines depending on what type of software you're building. An area of the application that we often find to be insufficiently elaborated are the milestone deliverables. At a minimum, please indicate what languages/technologies you will be using to implement each deliverable, and provide a technical summary of its expected functionality. Note that deliverables should be tangible, reusable by other teams and in most cases not already present in the ecosystem. If they are, you will need to provide a comparison to existing implementations and explain why it makes sense to fund your approach. Also see our FAQ for a breakdown of what we fund and what we don't. Let us know as soon as you're done with your changes, and we'll give your application another look!

I have included all tech used (There is not much beyond Electron and NodeJS)

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.

Please also fix the development roadmap as per our template. There are default deliverables that are required. Also, all deliverables should be verifiable and reusable (see guidelines and FAQ mentioned above) and specifications as precise as possible to avoid any misunderstandings.

@DamianRavi
Copy link
Author

Please also fix the development roadmap as per our template. There are default deliverables that are required. Also, all deliverables should be verifiable and reusable (see guidelines and FAQ mentioned above) and specifications as precise as possible to avoid any misunderstandings.

I've included this now and converted it to one milestone. I'm weary of realeasing source code before we have any users as it can be copied and rebranded within 1 hour. Either it is released when we have around 100 active websites or by June 2025 as a hard deadline. Hopefully this is ok!

Copy link
Contributor

@keeganquigley keeganquigley left a comment

Choose a reason for hiding this comment

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

Hi @DamianRavi we do require any code written for the grant to be open-source, (and not rely on any closed-source components) but the code doesn't have to be public until the milestone delivery. Would you be willing to open-source all the code upon delivery of the first milestone? See more details in our terms and conditions.

@DamianRavi
Copy link
Author

Hi @DamianRavi we do require any code written for the grant to be open-source, (and not rely on any closed-source components) but the code doesn't have to be public until the milestone delivery. Would you be willing to open-source all the code upon delivery of the first milestone? See more details in our terms and conditions.

Yes, of course! I want it to be opensource ASAP. I combined both milestones and set the deadline to 8 months. So by 06/2025 it needs to be open source but hopefully it gains traction before then and I can release the code earlier.

Removed another reference to Dragon Bets
@DamianRavi
Copy link
Author

roadmap
Here is my current roadmap

@DamianRavi
Copy link
Author

DamianRavi commented Oct 26, 2024

gaia
And here is what Gaia Source will look like soon - the map will be interactive and ping when a purchase is made. A cybernetic system that allows anyone in the world to see global production and purchases and plan their life correctly based on real world data. A true vision of the 1960s cyberneticists mixed with the dreams of free market thinkers of the 1800s! A true free market paradise with the Earth in mind

@DamianRavi
Copy link
Author

chart-orange
Just finishing up PyreCharts - its 95% smaller than Trading Views library and does most of the same things. Just working on the last feature - you can draw lines to buy/sell against those lines in real-time.

Eventually I want to add tools to prospect commodity markets. So a rice farmer will be able to check what crop to switch to based on projected trends and buying volumes.

@DamianRavi
Copy link
Author

pyrepassalert

Next update users will be able to highlight and add any EVM address to their address book! Theres a couple of issues with favicons and address bar focusing that will be fixed also. Updating probably tomorrow or the day after

@keeganquigley
Copy link
Contributor

Thanks for the additional info @DamianRavi the tech is neat, but to be honest, I don't think this is the best fit for a W3F grant. Mainly because of these points:

  • The product is already completed, launched and in production. Unfortunately we don't offer retroactive funding.
  • You mentioned that you mainly need "design, branding, and marketing help" but the grants program doesn't cover any of these areas. For example, we can't fund "the hiring of a community manager" deliverable.
  • I think you are underestimating the hosting costs; they might be small now but not if you intend to scale the app for a million users. I think to effectively compete with the other browser giants you will need some VC funding. Since the PoC has already been built, I don't think we're an appropriate avenue for funding.

Additionally, this is just my opinion, but why bring advertising back into the browser? Personally I love the ad block features in Brave, and I don't love ad trackers. The beauty of Web3 and decentralization is that you can get rid of advertising as a revenue model. When you add it back in as a built-in feature, I don't see the benefits over using a regular Web2 browser.

Before closing, I will mark your application as ready for review to give other committee members a chance to comment.

@keeganquigley keeganquigley added ready for review The project is ready to be reviewed by the committee members. and removed details missing Not enough technical details. admin-review This application requires a review from an admin. labels Nov 12, 2024
@DamianRavi
Copy link
Author

DamianRavi commented Nov 14, 2024

Each single product on my roadmap would take 10 developers around 6 months to create. Aftr 20 years of trying to save the internet we are seeing firefox disolve. The project is crucial for humanity. I'm christian and cant talk to VCs because of usury laws.

My server costs will always be $20-$100. The files are hosted for free and with a million users going to a single page site it would be under $100 using distributed buckets/server loading. It is a total travesty that so many companies waste so much money and energy for something so cheap and simple. Within 5 years we could solve 80% of the worlds problems

With regards to advertising you can block ads also but here is what I think (and I kind of look back to when reddit would generate deep and wonderful content based on my interests):

advertisingmodel

The corrupted algorithms of the major companies muddy our minds and prevent us from understanding and categorizing the world correctly. My ad system avoids this - correctly categorized information can make the average man a demi-god

I implore you to reconsider your choice

Copy link
Contributor

@keeganquigley keeganquigley 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 your response @DamianRavi just to make it clear, this is only my opinion, its possible other committee members will think differently. I will reiterate though that section 1. Marketing "hiring of a community manager" would need to be removed from the deliverables in order for the grant to be considered for acceptance. Let us know if you are willing to make these changes.

@keeganquigley keeganquigley added the changes requested The team needs to clarify a few things first. label Nov 14, 2024
@github-actions github-actions bot added the admin-review This application requires a review from an admin. label Nov 14, 2024
@DamianRavi
Copy link
Author

"Revamp of the main website and innovating good marketing ploys (twitter referal programs, social media linked faucet (for 1 GLMR anyone can create a multitude of things - so just giving someone 20 cents in crypto is a huge boon to the network))"

I have modified and excluded that. I actually spent years generating weird referal programs and marketing ploys for crypto games so I can manage on my own. We had an entire Indonesian village game a monetary system in a dapp at some point!

@keeganquigley
Copy link
Contributor

Thanks for the changes @DamianRavi I will mark as ready for review again.

@keeganquigley keeganquigley removed the changes requested The team needs to clarify a few things first. label Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin-review This application requires a review from an admin. 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.

3 participants