You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
straightway de0ff87ff5 - Moved test from ChunkerImpl to ChunkTreeCreatorImpl. 2 years ago
crypto Fixed ktlint issues. 2 years ago
data Fixed ktlint issues. 2 years ago
datalink Rearranged and updated documentation. 3 years ago
documentation Rearranged and updated documentation. 3 years ago
gradle/wrapper Updated to gradle 5.6.4. 2 years ago
integrationtest Fixed ktlint issues. 2 years ago
network Fixed ktlint issues. 2 years ago
networksimulator Fixed ktlint issues. 2 years ago
services Rearranged and updated documentation. 3 years ago
transport - Moved test from ChunkerImpl to ChunkTreeCreatorImpl. 2 years ago
.gitignore Adapted .gitignore to ignore idea project stuff. 4 years ago
Coding.md Replaced GitHub by codeberg. 2 years ago
LICENSE Added unit system. Not yet finished. 5 years ago
README.md Fixed Typo 3 years ago
Requirements.md Rearranged and updated documentation. 3 years ago
TODO.md Rearranged and updated documentation. 3 years ago
build.gradle Fixed ktlint issues. 2 years ago
detekt-config.yml Fixed detekt configuration and fixed or suppressed issues. 2 years ago
gradlew Switched build syste mto gradle 4 years ago
gradlew.bat Switched build syste mto gradle 4 years ago
projectDependencies.gradle Changed copyright in header: removed GitHub 2 years ago
projectSpecific.gradle Changed copyright in header: removed GitHub 2 years ago
settings.gradle Changed copyright in header: removed GitHub 2 years ago
version.gradle Changed copyright in header: removed GitHub 2 years ago

README.md

Straightway.Peerspace

Straightway.Peerspace is a peer to peer distributed network storage layer. It allows implementing collaboration apps like social networks, data sharing, elections, virtual conferences and more.

All data is distributed in fixed size chunks over all peers of the network using a distributed hashtable algorithm (DHT). Communication and storage is cryptographically secured.

Top level requirements are defined here.

The software architecture roughly follows the OSI model:

Functionality required by more than one layer:

Quality related:

Presentations: