# harmony-one/harmony

The core protocol of harmony

Repository: https://github.com/harmony-one/harmony
Canonical: https://ross.abutalabs.com/products/harmony-one-harmony
Homepage: https://harmony.one
Language: Go
License: LGPL-3.0
License Family: copyleft
Topics: harmony, consensus, blockchain, distributed-ledger-technology, pbft, harmony-protocol, bls, sharding, proof-of-stake
Last push: 2026-08-21T15:48:09+00:00

## Health v2 (maintenance only)
Score: 90/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 74, longevity 100
- inputs: {"age_days": 3026, "days_push": 12, "days_rel": 14, "gap_med": 102, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1445, forks 287 (observed 2026-08-28T04:04:45.055101+00:00)

## What it is
The core protocol implementation of the Harmony blockchain, a sharded proof-of-stake network written in Go. It implements consensus (PBFT-based with BLS signatures), sharding, networking, and node software for running the Harmony distributed ledger.

## Use cases
- run a Harmony blockchain validator node
- operate an explorer node for the Harmony network
- develop and test the Harmony consensus protocol
- build tooling that interacts with the Harmony ledger
- research sharded proof-of-stake blockchain implementations

## When to choose
- you need to run or operate Harmony network infrastructure
- you're contributing to or studying Harmony's consensus and sharding code
- you're building services on top of the Harmony protocol in Go

## When to avoid
- you want a general-purpose blockchain framework to launch your own chain
- you need a simple wallet or end-user app rather than node software
- you're not comfortable building Go projects with C dependencies like GMP and OpenSSL

## Facets
- artifact type: application
- maturity: active
- function: blockchain, cryptography, networking, cli
- domain: blockchain, microservices, security
- platform: windows, go
- tags: proof-of-stake, sharding, pbft, bls-signatures, distributed-ledger, consensus-protocol, harmony-one, cryptocurrency, linux, macos, docker

## Member repositories
- harmony-one/harmony (main) score 90

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:45.055101+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:36:14.040403+00:00, confidence not recorded.
  - readme: https://github.com/harmony-one/harmony (fetched 2026-08-28T04:04:45.055101+00:00, sha 63db2a6e3154)
  - homepage: https://harmony.one (fetched 2026-08-29T11:46:06.202879+00:00, sha ef179d37d0a5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
