From 8fbdd6779a0635472295a32141c175d78dd84212 Mon Sep 17 00:00:00 2001
From: Mattias Nystrom <35585644+mat7ias@users.noreply.github.com>
Date: Wed, 17 Mar 2021 15:48:26 +0100
Subject: [PATCH 1/2] Update README.md for mainnet
---
README.md | 53 +++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 41 insertions(+), 12 deletions(-)
diff --git a/README.md b/README.md
index ba1b225466..461528ab06 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,35 @@
-# New Golem (dubbed internally as YAGNA)
-
-![CI](https://github.com/golemfactory/yagna/workflows/CI/badge.svg)
-
-Golem is a global, open-source, decentralized supercomputer that anyone can use. It is made up of the combined computing power of the users' machines, from PCs to entire data centers.
-To facilitate that exchange, Golem implements a decentralized marketplace where IT resources such as computation hardware are rented out. The actors in this decentralized network can assume one of the two non-exclusive roles:
+## Golem
+
+Official Rust implementation of Golem. Golem is a network of nodes that implement the Golem Network protocol. We provide the default implementation of such a node in the form of the Golem daemon, Yagna.
+
+
+
+
A flexible, open-source platform for democratised access to digital resources.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Golem Network has officially gone on mainnet with the [Beta I release](https://blog.golemproject.net/mainnet-release-beta-i/).
+
+Golem democratizes society’s access to computing power by creating a decentralized platform where anyone can build a variety of applications, request computational resources and/or offer their idle systems in exchange for cryptocurrency tokens (GLM). The actors in this decentralized network can assume one of the three non-exclusive roles:
* **Requestor**
Has a need to use IT resources such as computation hardware. Those resources are purchased in the decentralized market. The actual usage of the resources is backed by Golem's decentralized infrastructure.
@@ -11,10 +37,12 @@ Has a need to use IT resources such as computation hardware. Those resources are
* **Provider**
Has IT resources available that can be shared with other actors in the network. Those resources are sold in the decentralized market.
+* **Developer**
+Builds applications to run for requestors on the network. Golem's potential goes much beyond a singular application. In Golem there is not a single monolithic use-case - Golem allows for a self sustainable ecosystem. A myriad of different types of users requesting digital resources, providing them and building applications on top of the platform. See [Awesome Golem](https://github.com/golemfactory/awesome-golem/blob/main/README.md#%EF%B8%8F-apps) for just a taste of the various types of applications that can be built and run on Golem!
+
## Documentation
For a more in-depth look at how Golem works, head over to our [documentation.](https://handbook.golem.network/)
-
## Project Layout
* [agent](agent) - basic agent applications based on core services.
@@ -26,12 +54,12 @@ For a more in-depth look at how Golem works, head over to our [documentation.](h
* [docs](docs) - project documentation including analysis and specifications.
## Public API
-Public API rust binding with data model is in
+The public API rust binding with data model is in the
[ya-client](https://github.com/golemfactory/ya-client) repo.
-## High Level API
-Public high-level API for Python is in
-[yapapi](https://github.com/golemfactory/yapapi) repo.
+## High Level APIs
+The public high-level API for Python is in
+[yapapi](https://github.com/golemfactory/yapapi) repo and the JS/TS port is contained in the [yaJSapi](https://github.com/golemfactory/yajsapi) repo.
## Runtimes
We call our runtime **ExeUnit**. As for now we support
@@ -42,8 +70,9 @@ We call our runtime **ExeUnit**. As for now we support
Other ExeUnit types are to come (see below).
-## MVP Requirements
+## MVP
+With the MVP out, in the form of the Beta I ([Grace Hopper](https://github.com/golemfactory/yagna/releases/tag/v0.6.1)) release. The release includes:
* Clean and easy UX, most specifically during onboarding.
* GLM-centric.
* Production-ready, modular and easy to maintain architecture and code base.
From 1bcdd7cfd03b0f0b51f200305ebb763af9999b73 Mon Sep 17 00:00:00 2001
From: Mattias Nystrom <35585644+mat7ias@users.noreply.github.com>
Date: Thu, 18 Mar 2021 13:00:26 +0100
Subject: [PATCH 2/2] concise developer section
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 461528ab06..1a42ce0749 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@ Has a need to use IT resources such as computation hardware. Those resources are
Has IT resources available that can be shared with other actors in the network. Those resources are sold in the decentralized market.
* **Developer**
-Builds applications to run for requestors on the network. Golem's potential goes much beyond a singular application. In Golem there is not a single monolithic use-case - Golem allows for a self sustainable ecosystem. A myriad of different types of users requesting digital resources, providing them and building applications on top of the platform. See [Awesome Golem](https://github.com/golemfactory/awesome-golem/blob/main/README.md#%EF%B8%8F-apps) for just a taste of the various types of applications that can be built and run on Golem!
+Builds applications to run for requestors on the network. Golem's potential goes much beyond a singular application. See [Awesome Golem](https://github.com/golemfactory/awesome-golem/blob/main/README.md#%EF%B8%8F-apps) for just a taste of the various types of applications that can be built and run on Golem!
## Documentation
For a more in-depth look at how Golem works, head over to our [documentation.](https://handbook.golem.network/)
@@ -72,7 +72,7 @@ Other ExeUnit types are to come (see below).
## MVP
-With the MVP out, in the form of the Beta I ([Grace Hopper](https://github.com/golemfactory/yagna/releases/tag/v0.6.1)) release. The release includes:
+With the MVP out, in the form of the [Beta I, Grace Hopper](https://github.com/golemfactory/yagna/releases/tag/v0.6.1) release. The release includes:
* Clean and easy UX, most specifically during onboarding.
* GLM-centric.
* Production-ready, modular and easy to maintain architecture and code base.