This repository was archived by the owner on Jan 25, 2026. It is now read-only.
Repository navigation
v0.0.1.dev3
Pre-release
Pre-release
HieraChain Engine v0.0.1.dev3 - ZK Proof Security Layer
Pre-release Warning: This is a development preview and is not intended for production use. APIs may change without notice.
What's New
This release focuses on Zero-Knowledge Proof (ZK) and developer experience improvements. Key changes include adding ZK proof fields to Block and Transaction schemas for trustless verification between SubChain and MainChain, improved debug logging for Arrow stream processing, and codebase organization improvements.
ZK Proof Support
- Block Schema ZK Fields: Added
zk_proofandzk_public_inputsbinary fields to Block schema for SubChain → MainChain trustless verification (b463200). - Transaction Schema ZK Fields: Extended Transaction schema with
zk_proofandzk_public_inputsfields for per-transaction proof attachment (b463200).
Developer Experience
- Arrow Handler Debug Logging: Added detailed debug output showing received batch dimensions (rows/cols) and first column preview for easier troubleshooting (1856db4).
- Improved Error Handling: Error checking moved before record processing in Arrow stream handling for clearer error messages (1856db4).
Maintenance
- Schema File Renaming: Renamed
schema.go→schemas.goandschema_test.go→schemas_test.gofor naming consistency (acf5636). - Rust FFI Library Path: Updated build flags with correct library path for Rust FFI integration (50b383b).
Files Changed
| File | Changes | Commit |
|---|---|---|
hierachain-engine/data/schemas.go |
Added ZK proof fields to Block and Transaction schemas | b463200 |
hierachain-engine/data/schemas.go |
Renamed from schema.go |
acf5636 |
hierachain-engine/data/schemas_test.go |
Renamed from schema_test.go |
acf5636 |
hierachain-engine/api/arrow_handler.go |
Added debug logging and improved error handling | 1856db4 |
hierachain-engine/integration/rust_ffi.go |
Updated Rust FFI library path | 50b383b |
Known Limitations
- Development Build: Performance optimizations are still ongoing.
- Single Node: Currently optimized for single-node execution; clustering features are experimental.
Links
Documentation
Ecosystem
- HieraChain - Python Framework (Main Project)
- HieraChain-Consensus - Rust Core Consensus
Full Changelog: v0.0.1.dev2...v0.0.1.dev3