Power House
Power House is a deterministic verification and provenance stack for Rust. It
combines structured sum-check proofs, portable .pha artifacts, Rootprint
proof-history graphs, commitment-bound sparse workloads, transcript anchoring,
and an optional quorum network.
Current release: v0.3.5
The primary workflow is Power House + Rootprint:
- Power House Archive (
.pha) binds proof data and provenance to a deterministicphx_fingerprint. - Rootprint provides verifiable navigation, forks, merges, and equivalence
over
.phacore identities. - External proof attachments (EPA) are optional transport data and remain outside the Power House core fingerprint and Rootprint branch identity.
Quick Start
use ;
use json;
Install the julian CLI with the network feature:
The primary provenance commands are:
Verification Profiles
| Profile | Public statement | Verifier path | Reproduce |
|---|---|---|---|
| Constant sum-check | 2^70 Boolean points |
70 field rounds | cargo run --release --example sextillion_verify |
| Seeded affine sum-check | 2^4096 Boolean points |
4,096 field rounds | cargo run --release --example hyperscale_affine |
| Seeded sparse certificate | 2^1,000,000 Boolean points |
O(n + I log n) deterministic replay |
cargo run --release --example sparse_record |
| Committed sparse workload | External PHSMv1 + PHCPv1 files |
Commitment-bound deterministic replay | cargo run --release --example committed_workload |
| Portable provenance | .pha core + Rootprint DAG |
Fingerprint and graph replay | cargo run --example rootprint_workflow |
Here n is the number of variables and I is the number of nonzero variable
incidences. The proof modes operate on compact algebraic descriptions and do
not allocate the expanded Boolean hypercube.
Core Formats
| Format | Purpose |
|---|---|
.pha v1 |
Portable proof, public inputs, provenance, and core fingerprint |
| Rootprint v1 | Deterministic proof-history graph with forks and merges |
PHSPv1 |
Seeded sparse polynomial certificate |
PHSMv1 |
Canonical external sparse polynomial |
PHCPv1 |
Certificate bound to a PHSMv1 commitment |
Rust and Python consume the same canonical vectors under conformance/.
Mutation tests require core changes to reject while proving that EPA mutation
does not alter Power House core validity.
Reproduce
RUSTDOCFLAGS="-D warnings"
PYTHONPATH=sdk/python
The complete procedure and expected rejection behavior are documented in the Verification Guide.
Primary Rust APIs
PhaArtifact: portable Power House core identity.Rootprint: deterministic proof-history branching and verification.prove_with_rootprint!: recommended provenance-aware construction interface.GeneralSumProof: dense, streaming, constant, and seeded-affine sum-check.SeededSparseProof: stablePHSPv1certificates.CommittedSparsePolynomialandCommittedSparseProof: external workload binding.ProofLedger: transcript logs, anchors, and quorum reconciliation.ValidatorRegistry: signed identity admission and monitoring discovery records.
Python SDK
The bundled zero-dependency Python SDK defaults to pure Power House + Rootprint:
=
=
EPA helpers require an explicit secondary import:
See SDKs for installation and interoperability tests.
Network And RPC
The optional net feature enables libp2p transport, signed envelopes, data
availability services, governance policies, stake accounting, migration tools,
and a quorum-finalized native JSON-RPC lane.
| Public network | Value |
|---|---|
| RPC name | LAX MFENX RPC |
| Chain ID | 177155 (0x2b403) |
| Canonical endpoint | https://rpc.mfenx.com |
| ChainList endpoint | https://rpc.mfenx.com |
| Status | https://mfenx.com/status.html |
The production edge uses health-aware global routing across validators in
New York, San Francisco, and Amsterdam. Public traffic is rate-limited at
Nginx and removed from a backend automatically when /healthz fails. Signed
validator registrations bind each admitted public key to its derived peer ID
and live identity metrics; validator totals are not inferred from peer links.
Use scripts/test_native_rpc_cluster.sh to verify replica finality and
scripts/check_rpc.py to run the external publication gate.
Documentation
Start with the Documentation Index.
- Power House Archive v1
- Rootprint v1
- Provenance Security Model
- Verification Guide
- SDKs
- JULIAN Protocol
- Sparse Security Model
- RPC Operations
- Production RPC Deployment
- Stable Public Network Roadmap
- Signed Validator Registry
- Node Operator Guide
- Incident Response
- Load Testing
- Testnet to Mainnet
- Orbital Observatory
- v0.3.0 Benchmark Report
Public Surfaces
- API documentation: https://docs.rs/power_house
- Package: https://crates.io/crates/power_house
- Repository: https://github.com/JROChub/power_house
- Public verifier: https://mfenx.com
- Network status: https://mfenx.com/status.html
License
MIT OR BSD-2-Clause.