Build a browser for the SAFE network

Completed Posted 7 years ago Paid on delivery
Completed Paid on delivery

I am looking forward to receiving proposals to build a browser for the SAFE Network ([url removed, login to view]). Selected programmer will

The high-level requirement is relatively simple, the browser should be able to render standard web content and also enable web applications to invoke the APIs exposed by the Launcher. A mechanism to provide SAFE-only URLs as well as html...etc… is expected, whether this is default SAFE or via a “switch”. In SAFE mode we would imagine that “clearnet” requests would be blocked.

Proposals should take this into consideration as a design issue to be considered. While there is no “correct” approach to this requirement, proposals that are both simple and scalable would be looked on favorably.

For example, using a fork of Brave browser22, Chromium, Tor or Firefox browser and implementing the changes that deliver the required features would seem like an advisable approach.

The proposal should specify the abstract of the implementation plan and also a time frame for a proof of concept. Importantly the proposal should include a budget requirement. Payment will only be made upon delivery of the project and after community acceptance via live testing on either the testnet or live network.

How to make a proposal : We have intentionally kept this process simple and extensible.

Example proposal template

Summary:

Quick implementation using Brave browser with inbuilt proxy

Description:

Brave browser22 is built using Electron2 and Electron applications can be integrated to a proxy using the electron-proxy-agent2. If we move the proxy from the Launcher and bundle with the Brave browser, we can get a dedicated browser quickly.

Known Limitations:

Other applications can also connect to the proxy if the port is known. Even if other apps connect through the proxy it would be treated only as an unauthorised request. Need to find a method to mitigate this threat.

Budget:

We anticipate this project will require at least $5,000 to complete.

Stretch Goals:

Integrate feature XXXX ($1,000)

(description)

Add feature YYYY ($3,000)

(description)

Team:

Our team consists of:

Person A

(responsibilities, short bio)

Person B

(responsibilities, short bio)

POC duration and justification:

We will need three days to get a POC setup. We need some buffer for setting up the tools for building it.

Notes

Features or fixes that integrate directly with or are part of the core libraries must adopt the dual license and the applicant must agree to the contributor agreement [url removed, login to view]

Applications and libraries that do not use the SAFE core libraries API are free to choose any acceptable open source or Creative Commons1 license.

Project support may be withdrawn by the community, and/or MaidSafe, if a project misses agreed milestones, falls into a period of inactivity, or something outside the project’s control makes successful delivery untenable.

Technical information needed:

SAFE Launcher binaries [url removed, login to view]

SAFE Demonstration Application binaries [url removed, login to view]

Engineering Software Architecture

Project ID: #10984163

About the project

7 proposals Remote project Active 7 years ago

Awarded to:

dkarataev

is working on their proposal

$100 USD in 30 days
(17 Reviews)
6.3

7 freelancers are bidding on average $2306 for this job

TenStar718

Hello, and thanks for the opportunity to bid on your project. https://www.freelancer.com/u/TenStar718.html I am an expert in many different area’s of web and mobile applications based on the following languages: W More

$2647 USD in 30 days
(33 Reviews)
6.7
mmadi

Dear Client, Greetings from Flowgica technologies, I have experience with these skills. We do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. please ch More

$2400 USD in 29 days
(4 Reviews)
4.0
hsh564cf84accd96

I am writing this proposal in order to work for you in Software and Web Development. We are highly trained professional developers seeking to freelance and earn online. Having a flair in programming and development I More

$2500 USD in 30 days
(3 Reviews)
1.7