About

This website is part of the link network experiment.

The link network is a participatory web, created by people linking to people.

The experiment is about building a JavaScript app that crawls and indexes web pages linked by rel=friend links in the browser, discovering the network without relying on a backend server.

There are no accounts and no central server. It's all static HTML.

Your website is your profile. A stable URL where you publish updates is called a channel URL. Your friends link your channel URL into the network, and the app presents updates to that URL to the network as a timeline of snapshots.

Updates can be HTML and CSS, images, video, or whatever you can come up with.

It's a collaborative update stream controlled by the edge.

To publish to the link network you must allow the open web to read your channel URL by setting the Access-Control-Allow-Origin: * HTTP header (or by using a hosting provider that does this for you).

Some documentation is available at /local.html.txt. You can also read the code. It's free software.

My channel URL is the index.html page on this website, where I test features of the app. The HTML code of those updates, and their history, is also a way to learn about what the app can do.

If you want to try out the web app, add a site with rel=friend links (e.g. https://lofihi.fi) to get started (or click this link).

Sitemap

The index.html page is where I post updates and experiment with web app features.

I have a RSS feed that is like an archive of the index page.

There is also an actual archive of pages generated from the RSS file.

Sometimes I write longer texts about the local.html web app:

Privacy

This website is hosted on Cloudflare Pages. IP addresses and HTTP request metadata may be processed by the infrastructure provider as part of serving the website.

This website does not handle personal data beyond what is processed by infrastructure providers.

This website hosts a demo of the local.html reader app.

The app runs entirely in the browser. It processes data locally and does not transmit user data except when making requests to external sites.

There is a distinction between publishing and reading:

All content and relationships are based on publicly accessible URLs. As a result, relationships and activity may be inferred by others with access to the same URLs.

Users may choose to publish or link to personal information. The system cannot prevent such disclosure.

If a CORS proxy is configured, that proxy has full visibility into all fetched content and requests made through that proxy.