Skip to content

dispatchlabs/disgo

Repository files navigation

 

Go Version 1.10.3 Build status

Overview

Disgo (dispatch + go) is the first client implementation of the Dispatch protocol. Dispatch enables the Zero-Knowledge Analytics of distributed data without comprimising data ownership, privacy, or security.

Come talk with us!

If you have any questions or just want to get to know us better, come say hi in our discord channel (https://Dispatchlabs.io/discord)

Download

With Go installed, enter either of the following commands into your terminal:

go get github.com/dispatchlabs/disgo
or
git clone http://github.com/dispatchlabs/disgo (into your GOPATH)

If you have yet to install Go, visit our tutorial or download straight from the Golang website.

How to run a Disgo node

Disgo is a full dispatch node, and you can run it right out of the box. Simply run the following commands in your terminal:

cd $GOPATH/src/github.com/dispatchlabs/disgo
go get ./...
go run main.go

Using the protocol (Dancing the Disgo 🕺)

Configuration

The disgo package relies on the configuration loaded by commons

Contributing

We would love your help developing the protocol! It's a big project and we're a small team, so all contributions are encouraged. For more information on how to get a developer environment set up, please check out our dev-tools repo.

License

The Disgo library is free software: you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public License as published by the Free Software Foundation.

The Disgo library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.