VERIFY-10 — qualification, reconciliation and closeout¶
VERIFY-10 closes the GEN-10.5 / 420Verify implementation phase by reconciling the long-lived Verify branch with the latest main, preserving the verification trust boundary, and requalifying the exact final branch head before merge.
Closeout state¶
- Service identity remains
420/service/verify/v1. - 420Verify remains contract-free and non-canonical.
- Chain state/RPC remains authoritative for deployed bytecode and runtime code hash.
- 420Registry remains authoritative for registered identity and legitimacy.
- Verification evidence cannot grant Wallet, Smart Account, Registry or governance authority.
FULL_MATCHmeans exact reproducibility under the submitted source/compiler/settings evidence. It does not mean audited, safe, official, immutable, endorsed or non-malicious.
Implemented qualification surface¶
VERIFY-0 through VERIFY-9 provide the complete implementation surface required for final qualification:
- architecture invariants and trust boundaries;
- service/runtime fail-closed qualification;
- canonical deployment evidence acquisition;
- deterministic source/build commitments;
- pinned hermetic compiler reproduction;
- exact bytecode comparison and stable result classes;
- append-only reproducible evidence history;
- proxy detection, implementation separation and upgrade invalidation;
- public lookup/submission/evidence APIs and Genesis consumer boundaries;
- adversarial input, resource, compiler, corruption and authority hardening.
Reconciliation evidence¶
The latest main was merged into feature/gen10-5-420verify-v1 during VERIFY-10 through reconciliation PR #304. The reconciliation merge commit was afaf3e9f669590299c4b0898341f8195db30d441.
No public endpoint deployment is claimed by this document. testnet/public-services/verify/readiness.json continues to distinguish implementation qualification from actual deployed backend/frontend URLs.
Final qualification requirements¶
The exact final head must pass:
- 420Docs Qualification;
- 420 Integrated Qualification, including
go test ./...; - offline-core;
- production-dependencies;
- fault-matrix;
- geth-engine.
A final head is merge-eligible only when all required workflows are green against that exact commit. Any code or documentation change after qualification invalidates the closeout evidence and requires another exact-head qualification pass.
Phase handoff¶
After the final head is green, PR #303 may be merged once into main. GEN-10.5 is then closed and Genesis application work advances to GEN-10.6 / 420AppStore.