{"id":14967165,"url":"https://github.com/golemfactory/golem-architecture","last_synced_at":"2025-10-19T09:31:39.761Z","repository":{"id":37024846,"uuid":"150219309","full_name":"golemfactory/golem-architecture","owner":"golemfactory","description":"Golem architecture documents","archived":false,"fork":false,"pushed_at":"2024-04-12T14:30:49.000Z","size":3558,"stargazers_count":2,"open_issues_count":35,"forks_count":4,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-04-14T11:51:49.400Z","etag":null,"topics":["golem"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/golemfactory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-09-25T06:42:06.000Z","updated_at":"2024-04-19T11:30:56.234Z","dependencies_parsed_at":"2023-02-02T06:02:12.394Z","dependency_job_id":"ecf22455-2de6-41ad-b4e4-85b60c01e2c0","html_url":"https://github.com/golemfactory/golem-architecture","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/golemfactory%2Fgolem-architecture","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/golemfactory%2Fgolem-architecture/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/golemfactory%2Fgolem-architecture/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/golemfactory%2Fgolem-architecture/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/golemfactory","download_url":"https://codeload.github.com/golemfactory/golem-architecture/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219869245,"owners_count":16555571,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["golem"],"created_at":"2024-09-24T13:37:33.517Z","updated_at":"2025-10-19T09:31:38.948Z","avatar_url":"https://github.com/golemfactory.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Golem Architecture\n\nThis repository contains documentation and artifacts defining the protocol and architecture for the Golem Project.\n\n\nThis repository contains specification on protocol level and should be baseline for\nfuture implementation. That means that implementation details of [yagna](https://github.com/golemfactory/yagna)\nor SDKs should be documented in corresponding repositories, not here.\n\n## Content\n\n### [Daemon REST API](https://golemfactory.github.io/ya-client/)\n\nREST API specifications (OpenAPI, yaml) are maintained in [repository](https://github.com/golemfactory/ya-client/tree/master/specs).\nDocumentation is generated [here](https://golemfactory.github.io/ya-client/).\nRead this documentation if you need to interact with daemon directly without using SDKs. \n\n### [Golem market protocol properties standards](./standards/README.md)\n\nDescribes market protocol properties hierarchy and protocol design conventions.\nRead if you are looking for meaning of specific properties.\n\n### [Features specification](./specs/README.md)\n\nSpecification of Golem features. This directory contains unified description of protocol.\nRead here if you want to know how certain features work, or you need to implement interactions\nbetween Nodes on SDK on daemon level.\n\n### [Golem Amendment Proposals](./gaps/Readme.md) (GAPs)\n\nProcess of proposing and discussing changes to Golem protocol.\nRead this chapter if you want to observe progressive development of the protocol and motivations\nbehind design decisions.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgolemfactory%2Fgolem-architecture","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgolemfactory%2Fgolem-architecture","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgolemfactory%2Fgolem-architecture/lists"}