Skip to content

Commit 55e85d2

Browse files
committed
Update file names
Signed-off-by: Ry Jones <[email protected]>
1 parent 2a84723 commit 55e85d2

File tree

5 files changed

+51
-50
lines changed

5 files changed

+51
-50
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.jekyll-cache/*
22
_site/*
3+
.DS_Store

HIPs/incubation/hedera-hashgraph.md renamed to HIPs/incubation/hiero.md

+50-50
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,23 @@ When talking about core network software we mean all projects that are needed ne
2727
and interact with that network.
2828
We want to leverage and contribute to the existing community and resources for further development and adoption across
2929
the Decentralized Trust ecosystem in a vendor-neutral process.
30-
Under the new foundation, the project will be rebranded and trademarked as `PROJECT`.
30+
Under the new foundation, the project will be rebranded and trademarked as Hiero.
3131

3232
# Context
33-
`PROJECT` offers a robust decentralized ledger platform leveraging a unique consensus mechanism known as Hashgraph,
33+
Hiero offers a robust decentralized ledger platform leveraging a unique consensus mechanism known as Hashgraph,
3434
which provides asynchronous Byzantine Fault Tolerance (aBFT), making it secure, fast, and fair.
3535
By joining with the existing Hyperledger project under the umbrella of LF Decentralized Trust,
36-
`PROJECT` will aim to enhance collaboration with other blockchain and DLT projects,
36+
Hiero will aim to enhance collaboration with other blockchain and DLT projects,
3737
contribute to the open-source community, and accelerate the adoption of enterprise-grade DLT solutions.
3838

3939
# Dependent Projects
40-
`PROJECT` is using Hyperledger projects internally:
40+
Hiero is using Hyperledger projects internally:
4141

4242
- The consensus node is using the Hyperledger Besu EVM.
4343
- The Mirror Node is using Web3j.
4444

4545
# Motivation
46-
Hedera envisions significant mutual benefits by donating the `PROJECT` codebase to LF Decentralized Trust.
46+
Hedera envisions significant mutual benefits by donating the Hiero codebase to LF Decentralized Trust.
4747
Introducing Hedera's advanced consensus algorithm will create synergies between diverse blockchain technologies and
4848
promote enhanced collaboration and integration both within and outside the LF Decentralized Trust.
4949
Our contribution will enrich the array of open-source consensus mechanisms, bolstering the versatility and robustness
@@ -53,7 +53,7 @@ vital link to the existing Hedera ecosystem and its Web3 developer community.
5353
This collaboration with the Linux Foundation and its LF Decentralized Trust will also offer Hedera access to a broader
5454
community of enterprise developers and valuable insights into incorporating open-source governance best practices.
5555

56-
Among the primary rationale for moving `PROJECT` to Linux Foundation’s Decentralized Trust includes:
56+
Among the primary rationale for moving Hiero to Linux Foundation’s Decentralized Trust includes:
5757
- Enhanced Collaboration: Foster cross-community collaboration with other leading blockchain projects and leverage
5858
the existing Hyperledger community and governance framework.
5959
- Increased Adoption: Accelerate enterprise adoption through Linux Foundation's established ecosystem and the
@@ -67,7 +67,7 @@ Among the primary rationale for moving `PROJECT` to Linux Foundation’s Decentr
6767

6868
# Status
6969
We acknowledge that all projects entering LF Decentralized Trust start with Incubation status.
70-
`PROJECT` is a production-ready project with a robust 1.0 release, multiple production deployments, and a vibrant,
70+
Hiero is a production-ready project with a robust 1.0 release, multiple production deployments, and a vibrant,
7171
active community.
7272
Our team has meticulously reviewed the Project Incubation Exit Criteria and believes we fulfill all the requirements
7373
for Graduated status, with the exception of being onboarded onto Linux Foundation’s tools and build processes.
@@ -77,15 +77,15 @@ this designation immediately.
7777
We anticipate that this designation process will proceed swiftly if the TOC concurs that all criteria have been met.
7878

7979
# Solution
80-
A `PROJECT` network is based on several individual components.
80+
A Hiero network is based on several individual components.
8181
The following diagram gives an overview of all components that are needed to run a network and interact with the network.
8282

8383
![Components of a network](../assets/hedera-structure.svg "Components of a network")
8484

8585
The components shown in the diagram will be described in the following sections.
8686

8787
## Consensus Node
88-
The Consensus Node is the core software that runs a `PROJECT` network like the Hedera public network.
88+
The Consensus Node is the core software that runs a Hiero network like the Hedera public network.
8989
The node is responsible for maintaining the public ledger, processing requested transactions, holding all accounts and other entities,
9090
and running the Consensus Service, the Token Service, and the Smart Contract Service to fulfill service requests.
9191
The node is written in Java and runs on the JVM.
@@ -100,23 +100,23 @@ The node can also run additional business logic to support applications.
100100
A visual Explorer interface built on top of a Mirror node providing a human interface for a network.
101101

102102
## Exchange Rate Tool
103-
Tool to calculate and send the median of exchange rates from various exchanges to `PROJECT` network to
103+
Tool to calculate and send the median of exchange rates from various exchanges to Hiero network to
104104
establish the cost of transactions.
105105

106106
## JSON-RPC-Relay
107-
Allows Ethereum clients to interact with a `PROJECT` network.
107+
Allows Ethereum clients to interact with a Hiero network.
108108
This project is an implementation of the Ethereum JSON RPC APIs that delegates to both the
109109
Consensus and Mirror Nodes to fulfill the JSON RPC Specification.
110110

111111
## Client SDKs (Java, JavaScript, Go, C++, Rust, Swift)
112-
The SDKs for interacting with a `PROJECT` network: the official distributed consensus platform built using the
112+
The SDKs for interacting with a Hiero network: the official distributed consensus platform built using the
113113
hashgraph consensus algorithm for fast, fair, and secure transactions.
114114

115115
## Solo
116-
Solo provides a framework and associated tools for conducting end-to-end and full stack tests against a `PROJECT` network.
116+
Solo provides a framework and associated tools for conducting end-to-end and full stack tests against a Hiero network.
117117

118118
## Licenses and dependencies of the sub-projects
119-
All sub-projects of `PROJECT` use the Apache license V2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt).
119+
All sub-projects of Hiero use the Apache license V2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt).
120120
Since all the subprojects are part of separate repositories and even created in different programming languages,
121121
their dependencies differ. Based on that, it doesn’t make sense to provide a global list of dependencies.
122122
All dependencies and related licenses can be identified by automatic project analysis.
@@ -130,39 +130,39 @@ Linux Foundation can receive access to the Snyk reports of the projects or analy
130130
# Effort and Resources
131131
We propose the creation of the following projects and their repositories in GitHub as the initial contributed projects:
132132

133-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the gRPC Web Proxy that today can be found at https://github.com/hashgraph/hedera-grpcWeb-proxy
134-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Exchange Rate Tool that today can be found at https://github.com/hashgraph/hedera-exchange-rate-tool
135-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the SDK TCK that today can be found at https://github.com/hashgraph/hedera-sdk-tck
136-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Mirror Node Explorer that today can be found at https://github.com/hashgraph/hedera-mirror-node-explorer
137-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Smart Contracts that today can be found at https://github.com/hashgraph/hedera-smart-contracts
138-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the JSON RPC Relay that today can be found at https://github.com/hashgraph/hedera-json-rpc-relay
139-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Local Node that today can be found at https://github.com/hashgraph/hedera-local-node
140-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Mirror Node that today can be found at https://github.com/hashgraph/hedera-mirror-node
141-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Consensus Node that today can be found at https://github.com/hashgraph/hedera-services
142-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the JavaScript SDK that today can be found at https://github.com/hashgraph/hedera-sdk-js
143-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Swift SDK that today can be found at https://github.com/hashgraph/hedera-sdk-swift
144-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Rust SDK that today can be found at https://github.com/hashgraph/hedera-sdk-rust
145-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Java SDK that today can be found at https://github.com/hashgraph/hedera-sdk-java
146-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Go SDK that today can be found at
133+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the gRPC Web Proxy that today can be found at https://github.com/hashgraph/hedera-grpcWeb-proxy
134+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Exchange Rate Tool that today can be found at https://github.com/hashgraph/hedera-exchange-rate-tool
135+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the SDK TCK that today can be found at https://github.com/hashgraph/hedera-sdk-tck
136+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Mirror Node Explorer that today can be found at https://github.com/hashgraph/hedera-mirror-node-explorer
137+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Smart Contracts that today can be found at https://github.com/hashgraph/hedera-smart-contracts
138+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the JSON RPC Relay that today can be found at https://github.com/hashgraph/hedera-json-rpc-relay
139+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Local Node that today can be found at https://github.com/hashgraph/hedera-local-node
140+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Mirror Node that today can be found at https://github.com/hashgraph/hedera-mirror-node
141+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Consensus Node that today can be found at https://github.com/hashgraph/hedera-services
142+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the JavaScript SDK that today can be found at https://github.com/hashgraph/hedera-sdk-js
143+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Swift SDK that today can be found at https://github.com/hashgraph/hedera-sdk-swift
144+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Rust SDK that today can be found at https://github.com/hashgraph/hedera-sdk-rust
145+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Java SDK that today can be found at https://github.com/hashgraph/hedera-sdk-java
146+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Go SDK that today can be found at
147147
https://github.com/hashgraph/hedera-sdk-go
148-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the C++ SDK that today can be found at https://github.com/hashgraph/hedera-sdk-cpp
149-
- `https://github.com/PROJECT/SUBPROJECT` - This repository contains the Solo CLI that today can be found at
148+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the C++ SDK that today can be found at https://github.com/hashgraph/hedera-sdk-cpp
149+
- `https://github.com/LFDT-Hiero/SUBPROJECT` - This repository contains the Solo CLI that today can be found at
150150
https://github.com/hashgraph/solo
151151

152-
As shown, the Hedera ecosystem already contains several sub-projects that must be part of `PROJECT`.
152+
As shown, the Hedera ecosystem already contains several sub-projects that must be part of Hiero.
153153
All those sub-projects are necessary to deploy and run a full Hashgraph-based network and interact with that network.
154154
All the mentioned projects are currently part of the Hashgraph organization on GitHub.
155155
In addition to the aforementioned repositories and projects, the community and ecosystem around Hedera and its unique
156156
hashgraph consensus algorithm is quite extensive, and we will want to transition a number of third-party projects
157-
coming from the community as an initial step once `PROJECT` has been set up.
157+
coming from the community as an initial step once Hiero has been set up.
158158
An example of such a community project is https://github.com/OpenElements/hedera-enterprise.
159159

160160
The https://github.com/hashgraph GitHub org contains way more projects than the ones mentioned above.
161161
Examples for other projects are supplemental repositories include supporting tooling to deploy and validate
162162
a network built using the above codebases like https://github.com/hashgraph/hedera-cli
163163
or https://github.com/hashgraph/full-stack-testing.
164-
Those repositories are part of the Hedera ecosystem and should be part of `PROJECT`, too.
165-
We plan to migrate all those repositories to the new `PROJECT` GitHub organization in the future.
164+
Those repositories are part of the Hedera ecosystem and should be part of Hiero, too.
165+
We plan to migrate all those repositories to the new Hiero GitHub organization in the future.
166166

167167
## GitHub issues
168168
The Hedera projects use GitHub issues today.
@@ -174,10 +174,10 @@ By transferring the repositories to the new GitHub organization all issues will
174174
Next to the issues, each of the repositories uses GitHub Actions for continuous integration.
175175
While the GitHub Action workflow definitions are stored as part of the repository, we use custom action runners on
176176
hardware in the Google Cloud.
177-
The default GitHub action runners can not be used due to the complexity of `PROJECT`, especially for the services sub-project.
178-
To continue the development of `PROJECT` based on best practices and continuous integration, we propose to use
177+
The default GitHub action runners can not be used due to the complexity of Hiero, especially for the services sub-project.
178+
To continue the development of Hiero based on best practices and continuous integration, we propose to use
179179
action runners provided by Hedera.
180-
Here we can reuse the existing ones or Hedera will provide clones that can be used by `PROJECT`.
180+
Here we can reuse the existing ones or Hedera will provide clones that can be used by Hiero.
181181

182182
The Hedera Hashgraph projects define teams with specific authorities.
183183
Those configurations should be migrated, and maintainers and committers for each sub-project should be defined.
@@ -205,29 +205,29 @@ We will double-check all repositories to ensure that there is no commit that is
205205
## HIP
206206
The https://github.com/hashgraph/hedera-improvement-proposal repository contains the Hedera improvement proposals (HIP)
207207
of Hedera.
208-
For `PROJECT` we need improvement proposals and a process for them, too.
209-
Here, the HIP repo should be migrated to https://github.com/PROJECT/PROJECT-improvement-proposal.
208+
For Hiero we need improvement proposals and a process for them, too.
209+
Here, the HIP repo should be migrated to https://github.com/LFDT-Hiero/PROJECT-improvement-proposal.
210210
Today a frontend showing all HIPs is hosted at https://hips.hedera.com/.
211211
We propose to host a clone of that at https://NAME.PROJECT.com.
212212

213213
## Build
214-
As you can see in this chapter, `PROJECT` contains many sub-projects that need specific build steps and infrastructure.
215-
Therefore, it is important to invest in `PROJECT`’s build, release, and deployment.
214+
As you can see in this chapter, Hiero contains many sub-projects that need specific build steps and infrastructure.
215+
Therefore, it is important to invest in Hiero’s build, release, and deployment.
216216
The goal must be to have a vendor-neutral build and release process led by LF.
217217
We propose to nominate a release manager by LF who is involved in the project’s transition as soon as possible.
218218

219219
## Slack
220-
With all the given sub-projects and the big community around `PROJECT`, it will be a must to have an open and easy way
220+
With all the given sub-projects and the big community around Hiero, it will be a must to have an open and easy way
221221
to communicate with the community.
222-
Therefore, we propose to create a `PROJECT` Slack.
222+
Therefore, we propose to create a Hiero Slack.
223223

224224
## GitHub applications
225225
We have several GitHub applications that are used in the repositories today.
226226
We propose to migrate those applications with the repositories and check, as a step in the near future,
227227
what can be replaced by LF best practices.
228228

229229
# How To
230-
All repositories that should be transitioned to `PROJECT` have already defined an entire CI pipeline today.
230+
All repositories that should be transitioned to Hiero have already defined an entire CI pipeline today.
231231
As already mentioned, GitHub actions are used to run builds and tests for each pull request / commit in the projects.
232232
Since the GitHub actions are part of the repositories the full build and test workflow of all projects is
233233
already open today.
@@ -239,7 +239,7 @@ We support Linux, macOS, and Windows as environments for most projects.
239239
Only projects that already have a specific need based on their dependencies or programming language are more restricted.
240240
An example is the Swift SDK, which needs macOS to be built.
241241

242-
The projects differ greatly in deployment and hosting, so `PROJECT` will contain libraries that are only
242+
The projects differ greatly in deployment and hosting, so Hiero will contain libraries that are only
243243
used as 3rd party dependencies in external projects next to full backend services and web applications.
244244
Each project type is described in the sections below.
245245

@@ -251,8 +251,8 @@ All the tokens need to be created for the new repositories to support the releas
251251
## SDKs
252252
All SDK projects and some other repositories provide workflows to deploy the build artifacts of a release to a global
253253
registry, like Maven Central or NPM, which require accounts and tokens.
254-
Here we propose to create new accounts and tokens in all needed registries to upload all releases done under `PROJECT`
255-
in new namespaces of `PROJECT`.
254+
Here we propose to create new accounts and tokens in all needed registries to upload all releases done under Hiero
255+
in new namespaces of Hiero.
256256

257257
## Consensus Node
258258
The Consensus Node project (https://github.com/hashgraph/hedera-services) defines the software that is running on each
@@ -286,7 +286,7 @@ Documentation for hosting and configuration of these services is part of the res
286286
- The Hashgraph Consensus Algorithm: https://www.swirlds.com/downloads/SWIRLDS-TR-2016-01.pdf
287287

288288
# Closure
289-
The successful migration of `PROJECT` to the Linux Foundation’s Decentralized Trust will be measured through
289+
The successful migration of Hiero to the Linux Foundation’s Decentralized Trust will be measured through
290290
several key metrics and outcomes.
291291

292292
**Community Engagement and Growth**
@@ -296,7 +296,7 @@ several key metrics and outcomes.
296296
- Number of new distributed applications running on the network.
297297

298298
**Adoption and Usage**
299-
- The number of enterprises and projects integrating or deploying `PROJECT` technology.
299+
- The number of enterprises and projects integrating or deploying Hiero technology.
300300
- Case studies and success stories showcasing the practical applications and benefits of the technology.
301301

302302
**Release and Development Milestones**
@@ -313,7 +313,7 @@ several key metrics and outcomes.
313313
- Collaborative initiatives and synergy with the broader LF Decentralized Trust ecosystem.
314314
- Contributions to and from other open-source projects, fostering a rich, collaborative environment.
315315

316-
By tracking these metrics and continuously engaging with the community, we can ensure that `PROJECT` thrives within
316+
By tracking these metrics and continuously engaging with the community, we can ensure that Hiero thrives within
317317
LF Decentralized Trust, driving innovation and adoption in the distributed ledger technology space.
318318
Any successive projects or additional initiatives stemming from this migration will be documented and tracked to ensure
319319
ongoing success and impact.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)