Skip to content

golemfactory/golem-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golem Architecture

This repository contains documentation and artifacts defining the protocol and architecture for the Golem Project.

This repository contains specification on protocol level and should be baseline for future implementation. That means that implementation details of yagna or SDKs should be documented in corresponding repositories, not here.

Content

REST API specifications (OpenAPI, yaml) are maintained in repository. Documentation is generated here. Read this documentation if you need to interact with daemon directly without using SDKs.

Describes market protocol properties hierarchy and protocol design conventions. Read if you are looking for meaning of specific properties.

Specification of Golem features. This directory contains unified description of protocol. Read here if you want to know how certain features work, or you need to implement interactions between Nodes on SDK on daemon level.

Process of proposing and discussing changes to Golem protocol. Read this chapter if you want to observe progressive development of the protocol and motivations behind design decisions.