Core specification of the Zera Improvement Proposal (ZIP) framework, syntax, and consensus stages.
ZIP Framework: The Zera Improvement Proposal Specification
This paper defines the standard operational procedures for Zera Improvement Proposals (ZIPs). The ZIP framework governs how all protocol updates, treasury allocations, and security updates are formulated, debated, and autonomously executed.
1. The ZIP Lifecycle
A ZIP transitions through several stages before achieving on-chain state activation:
[Draft Stage] -> [Discussion / RFC] -> [Formal Proposal (With WASM Payload)] -> [Voting Phase] -> [Activation]
1.1 Draft Stage
Any network participant holding a minimum baseline of 100 ZRA can draft a proposal. The draft must adhere to the formal ZIP template guidelines.
1.2 RFC (Request for Comments)
A minimum 7-day discussion period on public community forums is required to incorporate feedback and refine the technical specification.
1.3 Formal Voting Phase
The proposal is uploaded to the ZERA ledger alongside its compiled WASM bytecode payload. The voting window is open for 150,000 blocks (approximately days).
2. On-Chain Consensus Rules
For a ZIP proposal to achieve structural activation, it must satisfy two cryptographic conditions:
| Parameter | Value Constraint | Description | | :--- | :--- | :--- | | Quorum Threshold | | Percentage of all outstanding ZRA staking tokens participating in the vote. | | Approval Majority | | Ratio of positive ("YES") voting power over negative votes. |
3. Emergency Guard Gates
In the event of a catastrophic compiler error or critical vulnerability identified during the active voting phase:
WARNING
Safety Guard: A dedicated validator security committee retains a one-time veto right to suspend a voting campaign, sending the ZIP back to the Draft stage for debugging.
