How to use
- Add a new
## Gate GNsection when a Gate’s first criterion starts. - Update status to ✅ / ❌ / 🟡 (met / unmet / in-progress) as work lands.
- Record evidence as reproducible commands and commit ranges, not prose.
- A Gate closes with a
**Closed: YYYY-MM-DD**line; until then it stays Open.
Gate G0 — Tier-0 exit (current phase goal)
Definition of Done: the shared scenario (Counter, then ValueVault) passes in testkit (RFC 0007) onevm, solana-sbpf-asm, and
wasm-near — behavior parity and resource budgets (D-040 / RFC 0010).
Status: Closed
Closed: 2026-07-03
Acceptance criteria
Carry-over work after Gate G0
Gate G0 closes the shared behavior/resource-budget slice. It does not close Gate P0. The remaining primary-chain production hardening stays active:- EVM semantic-plan migration (Workstream 3: ExprPlan/StmtPlan/ EntrypointPlan/EventPlan/CrosscallPlan/MetadataPlan).
- Solana Pinocchio live dual-deploy equivalence CI/toolchain hardening and broader reference coverage (Workstream 7).
- NEAR/Wasm target-first local execution/deploy metadata sign-off.
Sign-off
Gate G0 closed on 2026-07-03 at commit0c52fb8 after GitHub CI run
28658576786 completed successfully. The closing run validates the current
just check CI surface, including the unified testkit, Solana light gates,
EVM Foundry/Anvil gates, and the smoke jobs for the frozen non-primary spikes.
Gate P0 — Primary-chain completion covenant (current product prerequisite)
Definition of Done: ProofForge must complete the three priority chains in implementation order —solana-sbpf-asm, evm (Ethereum), and wasm-near
(NEAR/Wasm) — before any additional chain advances beyond docs-only research or
frozen spike maintenance (D-045).
Status: Open
Acceptance criteria
Sign-off
Not yet closed. Closing P0 requires target-by-target evidence that Solana, Ethereum/EVM, and NEAR/Wasm satisfy the production-grade DoD in D-045. Gate G0 evidence is necessary but not sufficient.Gate G1a — CosmWasm M4 (frozen, D-044)
Status: Frozen. Per D-044/D-045, thewasm-cosmwasm spike stays at its
current M1/M2 state until Gate P0 closes. No registry-stage advancement, no
M3/M4.
Gate G1b — Aptos M4 (frozen, D-044)
Status: Frozen. Per D-044/D-045, themove-aptos spike stays at its current
M1/M2 state (Counter printer + golden + test gate, B1 state-id fidelity) until
Gate P0 closes. No M3 (testkit CLI-wrapped executor), no M4 (registry stage →
Experimental), no move-sui start.