Brass Gateway - Golem-Unlimited/golem-unlimited GitHub Wiki

Motivation

To monetize Golem Unlimited resources a connection to Public Golem Network is needed.

Summary

An interface for Golem Unlimited to connect to Golem Brass.

Gateway will act as a Golem Network Provider and expose REST API. Technically it will be a slimmed down Golem Brass Node, written in python. It will support Golem P2P and Task protocols. It will have its own identity.

Specification

API

Diagram below shows interactions between Golem Unlimited, Gateway and the Golem Network.

Most connections between GU and Gateway are over REST protocol, but there are also a few resource transfer protocol connections (marked green color).

Most of the connections between Gateway and the Golem Network are via Task protocol. However there is one via P2P protocol (red), and a few via HyperG (orange).

click to see editable version sequencediagram.org