← All projects

DISTRIBUTED INFRASTRUCTURE

HyperRaft

A shared truth. A stronger foundation.

Maven Central · 0.1.0 metadata verifiedv0.1.0

THE IDEA

Exploring the foundations of distributed consensus and replication.

Distributed systems need a way to agree on an ordered history. HyperRaft is a Smartscity project focused on consensus and replication infrastructure. Version 0.1.0 client metadata is published on Maven Central with a Java 21 compilation target. Public package metadata establishes availability, not throughput or latency guarantees; the model below illustrates the consensus idea.

PROJECT SPECIFICATIONS

A closer look. By the numbers.

Java compilation target
21
The public 0.1.0 parent POM targets Java 21. Check your application environment before integration. Source & details ↗
Published Maven version
0.1.0
Client metadata is available on Maven Central under com.smartscity:hyperraft-client. Source & details ↗
Apache license declaration
2.0
The published parent POM declares Apache License, Version 2.0. This is package metadata, not a performance certification. Source & details ↗

Published specifications and documented features. Performance measurements, where available, are labeled separately with their test conditions.

What’s inside

01 /

A common history

The project’s stated focus is distributed consensus and replication. Public technical documentation will establish its exact guarantees.

02 /

Understand the agreement

Our interactive teaching model shows proposal, replication, majority acknowledgment, and commit progression.

03 /

Evidence before claims

Performance figures, supported transports, and storage guarantees will be published only with verifiable documentation.

HOW IT FITS TOGETHER

Propose →Replicate →Majority acknowledgment →Commit

EXPLORE THE CONCEPT

Illustrative demo · local sample data

TERM 1Commit index 0
◈
Leader
—
—
◇
Follower A
—
—
◇
Follower B
—
—

Ready to propose a new entry.

Conceptual model: fixed leader, one current-term entry, three healthy nodes. Elections, disk persistence, retries, and network failures are omitted. This is not a running HyperRaft cluster.

MADE FOR

Understanding consensusExploring replicated logs

Maven Central · 0.1.0 metadata verified

Distributed systems need a way to agree on an ordered history. HyperRaft is a Smartscity project focused on consensus and replication infrastructure. Version 0.1.0 client metadata is published on Maven Central with a Java 21 compilation target. Public package metadata establishes availability, not throughput or latency guarantees; the model below illustrates the consensus idea.

License: Apache-2.0 declared in published POM

Keep exploring.