# corda/corda

Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.

Repository: https://github.com/corda/corda
Canonical: https://ross.abutalabs.com/products/corda
Homepage: https://www.corda.net
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: corda, kotlin, distributed-ledger, dlt
Last push: 2026-08-26T07:44:33+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 3618, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4074, forks 1072 (observed 2026-08-28T04:08:34.280672+00:00)

## What it is
Corda is an open-source blockchain/distributed ledger platform designed for business use, enabling interoperable networks that transact with strict privacy. It provides JVM-based smart contracts, a flow framework for inter-party negotiation, and notary infrastructure, serving as the foundation for Corda 1-4 and CorDapp development.

## Use cases
- build a permissioned blockchain network for business transactions
- write smart contracts in Java or Kotlin on the JVM
- transact privately between parties without global broadcast
- develop distributed applications (CorDapps) for finance
- validate transaction uniqueness with notary services
- settle value directly between businesses on a DLT

## When to choose
- you need strict transaction privacy between known business counterparties
- your team works on the JVM and wants smart contracts in Java/Kotlin
- you need a permissioned DLT rather than a public cryptocurrency chain
- you're building financial or enterprise CorDapps

## When to avoid
- you want a public, permissionless blockchain with tokens
- you need Corda 5 - use the corda-runtime-os project instead
- you want a simple cryptocurrency or NFT platform
- your team has no JVM experience

## Facets
- artifact type: framework
- maturity: maintenance
- function: blockchain, cryptography, p2p, rpc, workflow-automation
- domain: blockchain, fintech, microservices, developer-tools
- platform: jvm, cross-platform, self-hosted
- tags: distributed-ledger, dlt, smart-contracts, cordapps, enterprise, privacy, notary, kotlin

## Member repositories
- corda/corda (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:34.280672+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-29T18:23:28.816444+00:00, confidence not recorded.
  - readme: https://github.com/corda/corda (fetched 2026-08-28T04:08:34.280672+00:00, sha 75a18e73a424)
- Data as of 2026-08-30T08:39:29.467469+00:00.
