Resubmission: Clickable browser component
Proposal Details
Grant size
Tier
Beneficiary
Description
An experimental clickable browser you can put in your parcel is offered in this proposal. It's based on server image rendering and advanced caching. It will be delivered as on-premise service with source code. Will include instructions to install
Voting Rationale
I'm voting No because I don't believe this is needed at this time.
yes, the repository is here, where you can also find instructions: https://github.com/pabloes/decentraland-browser?tab=readme-ov-file#how-to-add-in-you-scene-using-sdk-7 you can install it in your scene through NPM (nodeJS) & SDK unfortunately, the new editor doesn't support external smart items yet for easier drag&drop as it was in previous editors. a Spanish video on how to integrate using the new creator hub, have been just uploaded https://youtu.be/o2oyJ_FcYaU There was also this video to be presented in a DAO townhall but I think it wasn't given the current DAO status: https://drive.google.com/file/d/1EgbnBNelRrL1O6cPu71GwNBeHpBAqftV/view?usp=sharing
I would like to ask, have the components been built now? Can it be used on land via components?
Great job! @pablo :saluting_face: :orange_heart: :sunrise_over_mountains:
little update: the project has been listed on Colyseus's examples 
@JeyJey64 regarding your question in the first proposal submission... yes we can play lichess :slight_smile: 
Extending some details here: - Repository: [https://github.com/pabloes/decentraland-browser](https://github.com/pabloes/decentraland-browser) - Working hours report in the attached image below - Video streams working live for extra transparency: https://www.twitch.tv/ZEROxWORK/videos?filter=all&sort=time (Videos are saved for up to 6 days) - There is a published example in Decentraland right now at coordinates 46,-47 (next to Golffcraft) - Tasks that have been done: https://github.com/pabloes/decentraland-browser/blob/main/TODO.md - You can see the commit history here: https://github.com/pabloes/decentraland-browser/commits/main/ - I'm publishing an event for Saturday to help me test, so if I find any issues I will try to fix them for the next testing session with GSS: https://decentraland.org/events/event/?id=ecbdea54-2c56-4e18-bc00-e54d2b794911 - Statistics dashboard as extra feature: https://dcl-browser-dev.zeroxwork.com/ - Regarding the development status right now, which is missing some optimization, I wanted to first make the browser as stable as possible. - I have tested with different sites, I can browse decentraland governance app, marketplace, we can even login with a web3 wallet if the web supports walletConnect (via QR code); Played card games, chess, even I was able to play an online version of Heroes of Might and MAgic III; Also test with google presentations for possible educational purposes. 
Today, we have the first monthly check-in with @pablo from the Clickable Browser component. Is on track and almost finish. Please add a comment with all the evidence related to DAO Recognition. Remember that Testing Tuesday is scheduled for October 29th, and we need to create a video for the Town Hall on 31th of October. Here is the link to the drive folder: [Google Drive Link](https://drive.google.com/drive/folders/1ZTKVTDHHSdPtJc4xmIW5JMDxrfCiNvYt). They have added more features than expected: * Impact Metrics Dashboard * Dockerized server * Simplified user text * General improvements Thanks
Version 1.0.3 published on npm. Deployed demo with multiple instances at once. [https://decentraland.org/play/?position=47%2C-46&realm=main&island=default23uu](https://decentraland.org/play/?position=47%2C-46&realm=main&island=default23uu) work log report  Added a TODO list to see the work being done and what could be next: [https://github.com/pabloes/decentraland-browser/blob/main/TODO.md](https://github.com/pabloes/decentraland-browser/blob/main/TODO.md)
First SDK7 Library version published: [https://x.com/Pablo_es/status/1843591261858468329](https://x.com/Pablo_es/status/1843591261858468329)
for anyone wanting to follow the development or wanting to say hello on Twitch: https://www.twitch.tv/zeroxwork (wow the forum supports Twitch embedded) You can also test in-world: https://x.com/Pablo_es/status/1842052479418028137 And you can follow that twitter thread for more updates :point_up_2:
Hi DAO Committee (@rizk @HPrivakos @Tobik ) please create the Vesting Contract for this grant, with the following conditions: Project Duration: 2 month * **Start date:** October 1, 2024 * **End date:** November 30, 2024 More info in the comment above. Thanks
**Hi community!** I wanted to share some updates regarding the ongoing grant. Please note that all relevant information and discussions will take place on the forum, as the grantee will not be participating in the DAO's Discord. This week, the Grants Support Squad (GSS) conducted an analysis of the grant and requested a further review by the SDK team. We also reached out to the grantee to ask for an improved roadmap and raised our concerns with them directly. While we are aware of some complaints, there is no objective reason to revoke the contract. The grant was awarded in accordance with the current governance process and the grant program. Therefore, we have decided to continue, with a few key adjustments, which are outlined below: * The project duration will be extended to 2 months instead of 1. * We have requested a better roadmap * We requested the grantee to create Documentation on how to use it * We have also requested that the grantee provide a server with 3 months of support after the vesting contract ends. Further support will be at the grantee's discretion. * We will be holding a "Testing Tuesday" event on October 29th with the community to review the project. ### Key Action Items: * Request to the DAO Committee for a vesting contract with two milestones: * **Start date:** October 1 * **End date:** November 30 * Create a roadmap, You can view the public roadmap here: [Project Roadmap](https://www.notion.so/dcl-dao/1cd8e74e5644480f8e90f6aa26e991e6?v=9235fe395a914c8fa5aa920a08ccb8cc) * Create threads in Discord clarifying that the grantee does not participate in the DAO’s Discord, and all questions should be redirected to the forum. * Schedule **Testing Tuesday** for October 29. * Plan a potential **Town Hall video** for November. * **Check-in** scheduled for October 20. * **Final check** scheduled for November 1.
Resubmission: Clickable browser component This proposal is now in status: PASSED. Voting Results: * Yes 90% 9,350,089 VP (21 votes) * No 9% 1,003,663 VP (13 votes) * Abstain 1% 27,974 VP (4 votes)
He said it would be an "on-premises" solution. Meaning he's expecting people to run this on their own server. I personally have absolutely no interest in ever using this, I think the user experience of browsing a 2D screen skewed in a 3D world within another 2D screen sounds pretty lackluster.
not that my small vote matters. I don't see a server budget, voting no because I foresee a larger grant that will follow this, and we would be forced to vote yes or waste these 5k
How long are you going to maintain the server? No personal server, maybe just for demo, the product would be provided [on-premise](https://www.google.com/search?q=on-premise&oq=on-premise&gs_lcrp=EgZjaHJvbWUqCQgAEEUYOxiABDIJCAAQRRg7GIAEMgcIARAAGIAEMgcIAhAAGIAEMgkIAxBFGDsYgAQyBwgEEAAYgAQyBwgFEAAYgAQyBwgGEAAYgAQyBwgHEAAYgAQyBwgIEAAYgAQyBwgJEAAYgATSAQc0MTVqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8) Or are you going to shut it down as soon as the grant is done like InJesterr did and like you just did with GolfCraft? - Golfcraft: Servers are paused, about to migrate to a cheaper infrastructure and there are pendent discussions about management from the owners. - Injester: No idea, hope he is fine.
How long are you going to maintain the server? Or are you going to shut it down as soon as the grant is done like InJesterr did and like you just did with GolfCraft?
* This can not be a smart item because it needs a server Now that you mention... could be true what you say, I'd need to review. * Content shown can be either private per user or public/shown to others Public * Multiple users can click at the same time or there can be a moderator who has click rights My idea was to lock the screen for little time when a player is handling it. * FPS and resolution depends on scene developer I think talking about fps here doesn't make so much sense, the time to update the screen I estimate that will be bellow a second most of the time. like downloading a 1024x768 png image. Cache mechanisms can be applied also to client, so returning to a previous page could be instant. * I like the idea and I think that we definetely need this function but I see less priority in this. It's a little first experimental MVP covering the lack of a really useful feature.
yes, the screen will be like a screen IRL, everyone around can see it. no video nor sound.
To answer some questions: - This can not be a smart item because it needs a server - Content shown can be either private per user or public/shown to others - Multiple users can click at the same time or there can be a moderator who has click rights - FPS and resolution depends on scene developer I like the idea and I think that we definetely need this function but I see less priority in this.
Got 2 questions: Does this browser able to show up content to multiple people in real time? Can it play as well video with a sound in a multiplayer experience?
I voted Yes on this already. I think this one is asking for an additional $1. As long as you go back in time and use the $1 to buy a McChicken back when it used to be on the Dollar Menu. I am down.
I liked the demo, it could be a useful and good smart item to add to the SDK7 smart items in the asset packs. 
The main use case is to show web information, if you own a parcel you set the home page of whatever you want to let visitors navigate through it. examples: - Show the web of your brand in your parcel. - Perform a classroom. - etc. I think those use cases are good enough. I don't think it's really useful to navigate the web privately in a metaverse. no videos and no login are in this proposal, it's to cover the main aspect I mentioned as today there is no way to do it. The only alternative would be to mimic the web you want to show with SDK screens which requires effort for each specific case.
Nice observation @Ozymandias and I like that you gaged some kind of input and sentiment before writing this proposal. One thing I mentioned on the X post, would a person be able to enter login in information on a website? Response that was received was of security issues in doing so. I would vote yes on this if that can be done in a safe and secure environment. OnCyber has this capability, not sure on the security, but feel it would be a great idea and who knows what more could be done with this ability. Show videos, but then I guess that opens up the whole copyright and IP discussion. For now I have to go with abstain.
32 Comments