How to publish fully function Autonomi Web browser launcher anonymously?

This is true with dweb or AntTP. This launcher is intended to make them easier to use and allow use of Tor as an option.

You can try viewing websites right now without a wallet (see either of the dweb and AntTP topics or repos).

To use most apps you will need a funded wallet because they will store data, but they can be written without this requirement as well.

In theory all this is there forever but we don’t know that for certain. Certainly you don’t have to pay or do anything to keep it there.

2 Likes

I mean something like this:

  1. upload your web application to autonomi ( just any app, not necessary autonomi specific)
  2. create a custom launcher version to use the web app as a landing page

Distribute step 2 for your customers. You do not need to host any server to keep the app alive.

3 Likes

First step is correct, upload the Website to autonomi, this is already possible. The second step is not necessary, they can use current launcher and just tell them the url of your website on autonomi. So once they launch the browser, they can copy&past the url there.
But yes, of course you can modify the launcher to open the browser with your website automatically.

2 Likes

This should be bundled in with Ubuntu / mint install.

First easy point and click “Antscape Navigator”. :ant::sailboat::ocean::compass:

5 Likes

To publish your Autonomi Web browser launcher anonymously, use OnionShare to host the files over Tor, which keeps your identity hidden and doesn’t require registration. Alternatively, upload the code to a file-sharing platform that allows anonymous uploads (like anonfiles or file.io) via Tor Browser or a VPN, then share the download link in the community. This way, you can distribute your prototype without ever linking it to your identity.

4 Likes

There was this tetris game on the autonomi, maybe someone could make a one-click launcher app for it?

1 Like

is there any way to upload data to a website hosted on autonomi accessed via dweb. Is it going to be possible for readers to to post comments on blogs/forums hosted on autonomi using a standard browser / forum db?

The problem with this is that any interaction with the website from a user cannot include data requests, so the app can only be text and images (read only) or use only data cached locally. You can’t ask users for data for example (so ecommerce, blog commenting, social media, forums etc would not be possible this way). This would only be possible via a custom autonomi app with wallet integration and none standard html code since uploading any data to the network requires blockchain interaction and payment first. At least that’s how I understand it.

1 Like

Web server absolutely can upload to autonomi. Like on any websites, you can do uploads, so you can do that on dweb web server or antTp. The only requirement is to solve the payment for the upload. Which can be solved simply by trusting the code, and sending the private key when uploading, or by wrapping the logic, to do the payment in javascript via some external plugin and than submit the transaction to dweb/anttp(this requires autonomi client libraries to support that). Or simply by configuring dweb/anttp with the wallet and run it only for yourself locally. There are many options how to approach this. But uploads are doable for sure over web browser.

1 Like

Thanks for the clarification, the problem I see is I can’t just transfer a standard interactive http site to autonomi or use standard forum software or can I ? If a user just wants to leave a comment it requires them to pay and have wallet setup that gets very icky for the user but also in terms of creating a web site where data needs to be written to a standard DB can autonomi handle that like any other web hosting service? For example could this very webpage (Discourse?) be hosted on autonomi along with my ability to post this comment just by having a dweb / anttp server running locally to handle payment?

There are lot of questions, the short answer is no, you can’t simply take existing websites and upload them and hope they will work. Nope. How could they? Current websites are using central servers, so what would be the point of developing this network at first place?

What will likely happen is, that lot of existing software can be reused, some parts need to be rewritten, some part need to be redesigned, some software will never work by design on Autonomi .

Will it take years till this network will have enough working high quality software? Yes. Will it be many years? No. Once the AntTp/dweb and similar software gets good enough, it will became much easier to create websites and web services. Basically anyone who has experience as web developer will be able to start building.

In 1-2 years, we will likely have so advanced AI, that it will be able to create complex websites for Autonomi . I am talking about such situation, where anyone who has no experience with programing will be able to use AI to build websites for Autonomi .

10 years ago, the bottleneck would be lack of developers. Soon basically any web deweloper will be able to jump in and start building websites for Autonomi .

For example, I played with video streaming cinema website. It literary is a opensource amazing looking static website with some plugins loading metadata about movies. It just needs to replace source url for videos. It is 1 day work to make that web based cinema to run on Autonomi.

So expect this low hanging fruit websites to emerge on Autonomi at first and over time the rest will be migrated too.

1 Like

yes this is a great vision for the future, I just wanted to highlight the difference between a network than can handle static files / static web pages and one that can handle interactive ones with databases. A large part of the internet is made up of the latter. There is a lot of web software out there and reinventing the wheel for interactive stuff to work with autonomi could be a long long way off. The static stuff is still important but interactive web is where most things are going to happen. I’m curious if anyone has gotten forum type web pages to work (this seems like the most useful example), and how quickly autonomi handle db edits for sites like that will be a major factor in its success. Like you I haven’t played around with uploads because I don’t have any ANT and also because of tax implications. I will play around with your software, once I get it working on linux. Cheers.

You can have such dynamic network. Simply take for example AntTP, modify it to listen for dynamic content (like if url matches some pattern) and just forward the traffic to your web server. So basically just very simple forwarding proxy if url match some pattern.

Or, even better, pick my socks5 implementation that I introduced in browser launcher app. It is windows installer, just 1 click and you have browser that supports mixed content, both static website and clearnet at once. Your website served from Autonomi can have clearnet urls and they will work, you have dynamic content out of the box.

Or take my socks5 server, that already supports TOR routing, and just add few lines of parsing code, to forward the traffic from autonomi websites to your server, defined in that launcher app for that socks5.

So it is possible right now to have mix of static autonomi websites with clearnet dynamic services and databases. That is no problem. The problem is, if you want to have those centralized services private/anonymous, with hidden IP address. It is not that easy to hide your central server IP.

But even for that I have a solution. My socks5 implementation for Autonomi web launcher already supports TOR. So you actually can create onion website on TOR, that will listen for your dynamic requests and you are hidden behind TOR. And you can mix static content form autonomi with dynamic content from onion website.

And if you want pure dynamic content, and total privacy purely on Autonomi, you still can use scrachpad data as communication channel. Simply client will write his requests, your server app will pull from that scrachpad data and serve it and write to schratchpad where is the response stored in Autonomi. It is slow, but if you want to hide and speed is not that important, this is the option.

And of course there are multiple other hybdrid options…

1 Like

This is not as hard as you imagine and we already have dynamic web apps like Atlas which include sharing links, videos and images, up/down voting, “shouts” (like tweets) etc.

Blog comments and forums will come too, but are tricky so will take longer, but the biggest barrier to all these is Blockchain because it’s a high wall for any newcomer to get over.

4 Likes

Which is exactly what I thought autonomi was for. If I need to use a central web server as middleman why bother with autonomi at all?

Do the votes /tweets on atlas uses scratchpads? Isnt there a tiny limit on how much data you can add to scratchpads? And yes the blockchain is a serious barrier, even for me and I’m keen to try this stuff.

1 Like

You are right. When I first read about this project many years ago, I thought there will be some messaging layer, where a client can talk to other client using nodes. Where the path would be like client1 → node1 ->node2-> node3 → client2. It was wishful thinking. This would allow dynamic content simply by serving data using this route. Like TOR has.

As far as I know, there are 2 other crypto projects that solve this p2p communication via intermediate nodes. They are NYM and HOPR.

NYM uses Sphinx packets for onion routing, custom NYM token for payments.

But what is important both NYM and HOPR are erc20 tokens. If you want, you can take the code, fork it and make all the payments int ANT token instead of HOPR/NYM token.

We can simply have TOR/Onion like P2P commnuication layer on top of Autonomi. This is another nice example of plugin/layer system, where on top of Autonomi we can organically introduce existing crypto and improve it. Both those projects pay user with erc20 tokens for that communication.

At first look, HOPR seems to be easier to fork and modify, likely can be forked by community.
It seems NYM would require Autonomi core team to fork it and introduce new contracts for ANT, since there is some rewarding mechanism that requires that.

2 Likes

I find out, there is much better solution for Tor like p2p network on top of Autonomi.

There is crypto projext OXEN, which developed Lokinet. Lokined is like TOR/onion routing, custom-built (QUIC/UDP, LLARP) light,faster than TOR. it is opensourced and can be used here. So it can be included into autonomi nodes, or there can be custom layer, where we introduce pay per service payments for node operators hosting those Lokinet nodes.

Anotther simpler option is to simply take let say 5% of global reward pool of ANT and use that for rewards for service like this. Random rewards for nodes running this network. We would have instant dynamic network. Here is the git page> GitHub - oxen-io/lokinet: Lokinet is an anonymous, decentralized and IP based overlay network for the internet.

I am pasting it here for future reference, it may be important.

My launcher app was build universally for windows and Linux, but I do not have linux environment. Could someone try to build this and test it? Anyone developing in rust should be able to compile it.
This is link to source project:

https://anttp.antsnest.site/012873cac6897439fc8dcad81f7be1ea344af0acf8a3dfda3e642208766e3eed/launcher.zip

This is link to compiled windows installer:

https://anttp.antsnest.site/1f5b78b5481c512962e539b215a22fd7597053967d5ecc8fdbe096347aefb2e4/bundle.zip

1 Like

https://anttp.antsnest.site/012873cac6897439fc8dcad81f7be1ea344af0acf8a3dfda3e642208766e3eed/launcher.zip is only giving me a screenfull of symbols right now.

Which is embarassing as antsnest.site is mine…

Can you post the actual source on the forum or on filebin or somewhere, please?

Yeah I know, I know - I just called for everyone to dogfood. If we dont know what doesnt work, we cant make it better.