Zero-Trust Decentralized Package Network
📢 We are looking for your feedback!
This project is currently in the "sandbox" 🏖️. We are actively exploring new concepts and tools. The code, workflows, and ideas are subject to breaking changes at any time in this early stage of development.
To get off the ground the focus is strictly on the peer-to-peer distribution of Docker images backed by a blockchain of identifiers.
Take a moment to review our contributing guidelines. You can join our community on Slack or participate in a meeting to pick up an issue. We also have our Local Setup Guide to help.
There's a web script that will set everything up.
curl -sS https://pyrsia.io/install.sh | sh
For more options and information, checkout our online tutorial
Let's exercies the Docker and DockerHub integration.
docker pull ubuntu
There are two components of this project
- CLI: A basic interface which communicates with a node.
- Node: An instance of the Pyrsia daemon which can participate in the network with other nodes.
The Pyrsia node will always join the "main net" and connect with other peers. You can see this using the CLI's "status" command:
$ ./pyrsia node -s
Connected Peers Count: 17 # Shows the number of visible peers
Artifacts Count: 12 # Total number of artifacts cached locally
Total Disk Available: 983112