# iotaledger-archive/iri

IOTA Reference Implementation

Repository: https://github.com/iotaledger-archive/iri
Canonical: https://ross.abutalabs.com/products/iri
Language: Java
License: NOASSERTION
License Family: other
Topics: iota-core, iota-java, iota, iota-reference
Archived: true
Last push: 2020-08-18T11:14:04+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3600, "days_push": 2206, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1143, forks 361 (observed 2026-08-28T04:03:45.006116+00:00)

## What it is
IRI (IOTA Reference Implementation) is the official Java node software that runs on the IOTA Mainnet and Devnet, validating and storing transactions in the IOTA Tangle ledger and exposing an HTTP API for clients. It has been deprecated in favor of HORNET.

## Use cases
- run an IOTA full node on the mainnet
- host a node that validates and stores IOTA transactions
- expose an HTTP API for IOTA clients to submit transactions
- sync the IOTA tangle ledger locally
- set up a devnet node for IOTA development

## When to choose
- you must run legacy IOTA node software for an archived or historical network
- you need to study the original Java implementation of the IOTA protocol

## When to avoid
- you want to run a current IOTA node - use HORNET instead
- you need actively maintained or supported node software
- you are building new projects on IOTA

## Facets
- artifact type: application
- maturity: abandoned
- function: http-server, api-framework, database, networking
- domain: blockchain, microservices, self-hosted
- platform: jvm, cross-platform
- tags: iota, tangle, distributed-ledger, node-software, deprecated, cryptocurrency-node, cryptocurrency, linux

## Member repositories
- iotaledger-archive/iri (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:45.006116+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-30T06:34:55.776681+00:00, confidence not recorded.
  - readme: https://github.com/iotaledger-archive/iri (fetched 2026-08-28T04:03:45.006116+00:00, sha bc0fbb889ce3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
