Starless Sky: private, secure and untraceable identity system.

Overview

aa

Descentralized network protocol providing smart identity over an secure layer.

What is the Starless Sky Protocol?

Starless Sky is a network protocol for secure identities, providing the use of assymetric identities, public information, end-to-end messaging and smart contracts. The system consists of an identity holder having two keys, the private and the public, where through the private one he controls who he is on the network and the public one he allows to be exposed to receive messages, contracts or provide information about who he is.

It also has an one-to-many messaging connection protocol written that maintains data integrity and has unique and advanced encryption features. Its construction consists of RESTful APIs that do not depend of a database to function. The relationship of information is made by hashes calculations and asymmetric cryptography, where the holder of the private key has a public key that is used to receive the messages.

The algorithm is customizable by an environment file and centralized on servers known as "networks". Users can create their own networks or use existing networks. Each network may contain its own algorithm for handling information. It is interesting to note that the existence of malicious networks can exist.

Private Keys vs Public Keys

The idea of private keys and public keys is that one directly depends on the other but they're not deterministic. A public key is irreversible and cannot have the private key decrypted, but it is possible to calculate the public key from a private key. This indicates that a private key is the master access for that sender/receiver.

With a private key it is possible to calculate your public key, but with a public key it is impossible to calculate your private key. In this protocol, public keys are not revealed to identity holders: a deterministic address of these keys, as it is called "public address" introduces the system to its public key.

The project is still under development and its algorithm is also being developed. Some security issues may change in the future, along with how it works.

Main Features

  • Smart contracts and signing modules;
  • Decentralized networks;
  • Anonymous and non-deterministic identities without revealing the real identity of the keypair holder;
  • Public key authentication;
  • Based on symmetric and asymmetric encryption, no information is stored in plain text in the network storage.
  • Keys and values are never stored directly in the network storage;
  • Fast and instant content delivery network - no network confirmations required;
  • Easy implementation, deployment and usage;
  • It is naturally impossible to spoof information.

Security Considerations

There is no perfect system, but there are procedures that make a network secure enough to don't have problems in the future. This system uses the latest encryption technologies and tends to be secure.

Read the security considerations section to understand the best security practices for a network that can store identities.

Documentation

You can read documentation about Starless Sky Network, API and resources for developers at https://docs.starless-sky.org/.

Donate

If you support a more private and decentralized internet, consider keeping this project alive:

Monero:        859NqG14v9r49w31cdSFm1Hy5ifGGn6QdXhUYNuqbJddWyoULPQjqm8HuZz7b3JcR1hr9Gvq9u4vSHrRutMBYb6f4nQ21Jc
Bitcoin:       1LeGvA8wXhEBuvrWYt5Yb1jQZ5FsjALYqM
Litecoin:      LNQ4A7R96vWQ8wzwypJeS3o1wWV2xuAsUv
Ethereum:      0x8d2ced9d9229149fdbd216284f4bb8d147a50d93
BNB (BSC):     0x8d2ced9d9229149fdbd216284f4bb8d147a50d93
USDT (TRX):    TQFprvPVJJTgiiPMZehSnTY5P4RSQCSeNR

Credits and used third-party technologies

You might also like...
It is the latest version of private RAT called Xworm. I share this one for free, so leave the star⭐ to this repository
It is the latest version of private RAT called Xworm. I share this one for free, so leave the star⭐ to this repository

XWorm-RAT-cracked- It is the latest version of private RAT called Xworm. I share this one for free, so leave the star ⭐ to this repository COMPILING:

The Current US Version of PHP-Nuke Evolution Xtreme v3.0.1b-beta often known as Nuke-Evolution Xtreme. This is a hardened version of PHP-Nuke and is secure and safe. We are currently porting Xtreme over to PHP 8.0.3
The Current US Version of PHP-Nuke Evolution Xtreme v3.0.1b-beta often known as Nuke-Evolution Xtreme. This is a hardened version of PHP-Nuke and is secure and safe. We are currently porting Xtreme over to PHP 8.0.3

2021 Nightly Builds Repository PHP-Nuke Evolution Xtreme Developers TheGhost - Ernest Allen Buffington (Lead Developer) SeaBeast08 - Sebastian Scott B

This is the US hardened version of PHP-Nuke Titanium and is secure and safe
This is the US hardened version of PHP-Nuke Titanium and is secure and safe

This is the US hardened version of PHP-Nuke Titanium and is secure and safe. Built on PHP Version 7.4.30 - Forums - Blogs - Projects - Advanced Site Map - Web Links - Groups - Advanced Theme Support - Downloads - Advertising - Network Advertising - Link Back System - FAQ - Bookmark Vault - Private Virtual Cemetery - Loan Amortization - Image Hosting

A laboratory for learning secure web and mobile development in a practical manner.
A laboratory for learning secure web and mobile development in a practical manner.

A laboratory for learning secure web and mobile development in a practical manner. Build your lab By provisioning local environments via docker-compos

A fast, reliable, and secure NPM/Yarn bridge for Composer

Foxy is a Composer plugin to automate the validation, installation, updating and removing of PHP libraries asset dependencies (javaScript, stylesheets

Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure.
Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure.

Jump Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. Features Fast, easy to deploy, secure

A laboratory for learning secure web and mobile development in a practical manner
A laboratory for learning secure web and mobile development in a practical manner

A laboratory for learning secure web and mobile development in a practical manner. Build your lab By provisioning local environments via docker-compos

Secure the data of your sites by encrypting them. They will be decrypted only in your applications

PHP Crypter Secure the data of your sites by encrypting them. They will be decrypted only in your applications How to use ? You just have to include t

Secure package for WP CLI, built to provide an easier way of securing your WordPress installation

wp-cli/secure-command Official website: Hackthewp.com Manages common security aspects of WordPress. Supports nginx and Apache. Basic Usage This packag

Releases(v0.18.985)
  • v0.18.985(Apr 3, 2022)

    This version brings all the content of versions after 0.15, with the changelog below:

    Version 0.18 Build 985 Alpha

    Development branch: ALPHA

    • Contracts now can have a field called "Title".
    • Transactions ID is now 28 characters long.

    Version 0.17 Build 955 Alpha

    Development branch: ALPHA

    • Hash algorithms are no longer used to calculate public and private keys. Instead the generation is now done by the secp521r1 elliptic curve, in this way, now only the two ends that share a shared key have access to information, not even the owner of the network with two public keys can hack or modify information.
    • Private and public keys that are not authenticated on the server, that is, were not generated by the server, will not be accepted on the network.
    • Preparing code to run outside an HTTP server.
    • Storage directories names changed.

    Version 0.16 Alpha

    Development branch: ALPHA

    • Add mnemonics to key pair generation, and reduced private key to it's BLAKE3 notation.
    • Multicast is now supported. Send using public_keys instead of public_key in the send-message method.
    • PHP Error messages (when development) will be included on error response too.
    • Removed config.php.
    • composer.json fixes.
    Source code(tar.gz)
    Source code(zip)
  • v0.15.600(Feb 1, 2022)

    This is a major update, and again, it invalidates the information from previous versions. Code changes include overall performance and organization improvements. Keep in mind that it is still in development and it's not ready for production use.

    Development branch: Alpha Release

    • Updated project composer.json data to match project information.
    • Introduced contracts: issuance of messages that allow the authentication of information on the network.
    • As inphinit/framework updated to version 0.5.16, there was an bug fixes that prevented the system from running properly in PHP 8.1.
    • Now sending messages creates two copies of it, but maintaining its integrity and SkyID. One is stored for the sender and the other for the receiver. In this way, the sender is able to obtain a list of messages sent by him. Changing a message's data implies changing the messages in both stores.
    • Routes that needed two ends (sender/receiver) were unified. More details on how to use them in the API documentation.
    • Added dns option to the configuration file.
    • Bug fixes in the generation of private keys.

    Known bugs:

    • The testing tool does not work in this version. A working version is already being made.
    Source code(tar.gz)
    Source code(zip)
  • v0.12.231(Jan 21, 2022)

    This release brings some bug fixes, general improvements, and a new public identity functionality.

    Changelog:

    • The protocol no longer collects network information from the message sender.
    • Network Identities: network users can now provide public information about their public keys. The information is provided using their private keys.
    • Default response object is now null instead an empty array when there's no response to return.
    • Message routes Add and Edit now returns public key information about sender and receiver.
    • Fixed a bug that didn't allow sending an empty private key in the message POST if the network allows anonymous keys.
    • Fixed a bug where messages wasn't deleted on DELETE route because their ids could not be found.
    Source code(tar.gz)
    Source code(zip)
  • v0.12.204(Jan 20, 2022)

    This is the first semi-stable version of the SLS server. Read the documentation to install and test in your own environment.

    This release is not production ready and should be avoided to store sensitive information.

    Source code(tar.gz)
    Source code(zip)
Owner
Starless Sky Protocol
For a more decentralized, secure and private internet.
Starless Sky Protocol
Private, self-hosted Composer/Satis repository with unlimited private and open-source packages and support for Git, Mercurial, and Subversion.

Private, self-hosted Composer/Satis repository with unlimited private and open-source packages and support for Git, Mercurial, and Subversion. HTTP API, HTTPs support, webhook handler, scheduled builds, Slack and HipChat integration.

Łukasz Lach 112 Nov 24, 2022
Private Composer registry for private PHP packages on AWS Serverless

Tug Tug is a Composer private registry for private PHP packages installable with Composer (1 and 2). The main idea of this project is to have an inter

Fxp 33 Oct 5, 2022
DeNOTE: Encrypted, Private, and Secure Notes.

DeNOTE Welcome to DeNOTE, the private encrypted one-view note-taking platform. DeNOTE is still in beta, so our UI is not very good :(. WHAT IT DOES: D

mrfakename 1 Nov 7, 2022
Repman - PHP Repository Manager: packagist proxy and host for private packages

Repman - PHP Repository Manager Repman is a PHP repository manager. Main features: free and open source works as a proxy for packagist.org (speeds up

Repman 438 Jan 2, 2023
A Laravel Wrapper for the Binance API. Now easily connect and consume the Binance Public & Private API in your Laravel apps without any hassle.

This package provides a Laravel Wrapper for the Binance API and allows you to easily communicate with it. Important Note This package is in early deve

Moinuddin S. Khaja 7 Dec 7, 2022
Private groups to share messages, photos, videos, links with friends and family.

A truly private space for you and your friends What is Zusam ? Zusam (/tsuˈzam/) is a free and open-source way to self-host private forums for groups

Zusam 104 Dec 20, 2022
Your private self hosted composer repository with user management

Devliver Your private self-hosted composer repository. Requirements Docker MariaDB/MySQL the running docker container has access to private git reposi

Nikita Loges 53 Dec 30, 2022
Core for Geometry Dash Private Server

DX Core Core version: 1.3.001 Supported version of Geometry Dash: 1.0 - 1.3 Required version of PHP: 5.4+ (tested up to 7.4) Setup Upload the files on

DeXotik 5 Oct 22, 2022
Packeton - Private PHP package repository for vendors

Packeton - Private PHP package repository for vendors Fork of Packagist. The Open Source alternative of Private Packagist for vendors, that based on S

Uladzimir Tsykun 225 Jan 2, 2023
Initiated by me, enhanced by us, created for us. This is the fork (public) version separated from my private diary repository.

diary public repository Initiated by me, enhanced by us, created for us. This is the fork (public) version separated from my private diary repository.

Weicheng Ao 3 Jul 30, 2022