Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/golemfactory/golem-architecture
Golem architecture documents
https://github.com/golemfactory/golem-architecture
golem
Last synced: 4 months ago
JSON representation
Golem architecture documents
- Host: GitHub
- URL: https://github.com/golemfactory/golem-architecture
- Owner: golemfactory
- Created: 2018-09-25T06:42:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T14:30:49.000Z (10 months ago)
- Last Synced: 2024-04-14T11:51:49.400Z (10 months ago)
- Topics: golem
- Language: C#
- Homepage:
- Size: 3.39 MB
- Stars: 2
- Watchers: 5
- Forks: 4
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/golemfactory/yagna)
or SDKs should be documented in corresponding repositories, not here.## Content
### [Daemon REST API](https://golemfactory.github.io/ya-client/)
REST API specifications (OpenAPI, yaml) are maintained in [repository](https://github.com/golemfactory/ya-client/tree/master/specs).
Documentation is generated [here](https://golemfactory.github.io/ya-client/).
Read this documentation if you need to interact with daemon directly without using SDKs.### [Golem market protocol properties standards](./standards/README.md)
Describes market protocol properties hierarchy and protocol design conventions.
Read if you are looking for meaning of specific properties.### [Features specification](./specs/README.md)
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.### [Golem Amendment Proposals](./gaps/Readme.md) (GAPs)
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.