Web 2.0 without WWW: P2P, mobile, secure and private

Shark is a developer framework for building semantic P2P applications.

Sharknet is a P2P social network based on the Shark framework.

Shark is pure P2P. There is no server even not a kind of super node or super peer that has special features. Shark was mainly designed for mobile spontaneous applications but it works also fine in Internet.

Shark is software that runs on a hardware which is owned by a person, the owner. The Shark application is her/his peer. The peers exchanges information on behalf of its owner.

Shark peers usually listen silently. Owner can define circumstance in which peers become more active. They can e.g. define that they want to retrieve information about e.g. P2P systems, locally brewed beer and other important things. That's called an interest.

An interest can best be described with a sentence. An owner can define when, with whom, about what topic, at which time and with what identity it is interested in exchanging data. A semantic data model is used. Peers can calculate mutual interests. They communicate if they have something in common.

An interest can be compared with a printed business card. It is given to others. Mostly, it is thrown away, sometimes it leads to a call, a discussion, a project or whatever. It is exchanged directly from peer to peer without a mediating server. Find out more details.


Shark was started as academic project and is about leaving university.
Shark is an acronym. It stands for Shared Knowledge.

Why have we build such a system?