Skip to content

Latest commit

 

History

History
89 lines (63 loc) · 3.05 KB

README.md

File metadata and controls

89 lines (63 loc) · 3.05 KB

HNChain

HNChain is a specification-first Layer 1 blockchain architecture focused on security, deterministic execution, modularity, predictable economics, long-term maintainability, and open protocol evolution.

The project is currently in the architecture and specification phase.

Current Status

Status: Draft documentation and architectural specifications.

Protocol implementation is limited to initial hn-core primitive types and the hn-hncs primitive codec foundation.

The repository contains an initial Rust workspace scaffold for the future reference implementation.

The current whitepaper candidate is:

Documentation

Start here:

Core documents:

Specification First

HNChain follows:

architecture -> specifications -> review -> implementation -> testing -> audit

Code must not define protocol behavior by accident. Protocol behavior is defined by accepted specifications.

Development

The Rust workspace is intentionally minimal at this stage.

Required toolchain:

  • Rust 1.97.1
  • rustfmt
  • clippy

Expected checks:

cargo fmt --all --check
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo test --workspace --all-targets --all-features

Licensing

Code is licensed under Apache-2.0.

Documentation is licensed under CC BY 4.0 unless a file states otherwise.