Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wholesumnet/sovr
Golem brainlets as compute extensions of FairOS-dfs
https://github.com/wholesumnet/sovr
fairos-dfs golem swarm
Last synced: about 2 months ago
JSON representation
Golem brainlets as compute extensions of FairOS-dfs
- Host: GitHub
- URL: https://github.com/wholesumnet/sovr
- Owner: WholesumNet
- License: mit
- Archived: true
- Created: 2022-03-17T14:17:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-20T14:03:29.000Z (over 1 year ago)
- Last Synced: 2024-09-27T07:43:23.035Z (about 2 months ago)
- Topics: fairos-dfs, golem, swarm
- Language: Python
- Homepage:
- Size: 250 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sovr
Sovr integrates the Golem network's compute prowess into the FairOS-DFS and the Swarm network's storage facilities. The whole idea revolves around the concept of compute pods. A compute pod is simply a set of files that define how a Golem task should run, what are the inputs, outputs, and finally where the logs are going to be held. All these files are finally stored in decentralized storage of the DFS and Swarm. The tool that is in charge of persisting, sharing, and running compute pods is the Sovr CLI.## Documentation
Documentation is available at: http://sovr.rtfd.io/## Motives
There is an essay about current efforts and future directions of computers here: https://github.com/rezahsnz/lure/blob/main/lure.pdf## CLI
usage: cli.py [-h] [--init] [--recipe RECIPE] [--persist-self]
[--persist | --fork FORK | --run | --import-pod IMPORT_POD | --list-pods | --generate-pod-registry]Sovr command line interface
optional arguments:
-h, --help show this help message and exit
--init Walks you through a wizard to initialize a new pod or
task.
--recipe RECIPE Specify a recipe file
--persist-self Persist the CLI itself and make it public. Caution:
remove any credentials(password files, ...) before
proceeding.
--persist Persist pod to dfs
--fork FORK Fork a public pod, a reference key is expected
--run Run the pod/task
--import-pod IMPORT_POD
Imports a pod to local filesystem, a pod name is
expected
--list-pods List all pods
--generate-pod-registry
Generate a new pod registry by looking into all pods