TNP/IP and TNP/ISP – Braindump of a solution #needhelp

A candidate plan for a decentralized, distributed network that can complement and eventually replace a lot of proprietary stuff we use nowadays.

This is a braindump. I am hoping to find people that understand what I am talking about and are willing to get this started and participate in the discussion and implementation. Will offer beer and pizza in Munich.

My weird plan is called (since 5 minutes 😉 TNP/IP – The Transnational Protocol running on the Internet.

The short form:

  • Everything is pure JavaScript
  • Everything is Free Software, AGPLv3
  • It is modular
  • It is liberal in both input and output.

It can run on a raspberry pi or similar cheap hardware. It implements the needed standards (TBD, but for sure Jabber, SMTP, IMAP, Statusnet and RemoteStorage AKA unhosted)

Rationale: Using a single language approach we can avoid the need for expensive hardware requirements. Speed is not the big problem, freedom is.

By using webID or a similar approach this becomes your personal data engine.

The other part of the solurtion is TNP/ISP – the hosting service open standard. The only thing it does is run DNS servers (and possibly offer a caching service when your box is on limited bandwidth).

The DNS config of your domain is for free. The caching service would come at a cheap rate.

You will be free to chose whatever ISP you trust, as long as they implement the TNP/ISP standard.

CC BY 4.0 This work is licensed under a Creative Commons Attribution 4.0 International License.

One thought on “TNP/IP and TNP/ISP – Braindump of a solution #needhelp”

  1. Hi Jan,

    I’m interested in not only a decentralized, distributed network that can complement and eventually replace a lot of proprietary stuff based on technologies such as JavaScript, but a network-distributed processing platform that automatically leverages idle resources, ala SETI@Home and similar application-level, idle-resource-leveraging technologies. It seems like something on the order of json and your TNP/IP idea might be a starting place. I’m already promoting a nascent effort to establish an open, true 3-D GUI based on OpenGL ES on the Raspberry Pi (for which I’m a major Pi champion in the U.S., running multiple Raspberry Jams on the U.S. Best Coast).

    All the Best,

Comments are closed.