Skip to content
This repository has been archived by the owner on Aug 6, 2024. It is now read-only.
/ sovr Public archive

Golem brainlets as compute extensions of FairOS-dfs

License

Notifications You must be signed in to change notification settings

WholesumNet/sovr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Golem brainlets as compute extensions of FairOS-dfs

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages