-
released this
2026-08-18 18:58:32 +00:00 | 41 commits to main since this releasev0.6 Phase 3 — Window Authorization (REQ-042)
- Window open/lifecycle/audit-log via real x/window/types.Window.Activate/Revoke/Expire.
- Revoke-on-Expired no-op (v0.2 terminal-state contract).
- AuditEntry appended on each lifecycle transition.
- Coverage: store 99.2%, handlers 87.7%.
Downloads
-
released this
2026-08-18 18:55:11 +00:00 | 44 commits to main since this releasev0.6 Phase 2 — Stash Dashboard (REQ-041)
- Stash balance in Grain + Bread-scale conversion (x/bread/types.BreadScaleAll() + GrainsPerBread=10000, D-073 code constants NOT docs).
- 90-day maturity progress bar + IsMature badge (StashActivity.IsMature).
- D-073 regression guard test (fails if docs 1000x values used).
- Coverage: web/handlers 83.5% cumulative.
Downloads
-
released this
2026-08-18 18:52:59 +00:00 | 47 commits to main since this releasev0.6 Phase 1 — Web Foundation + Reach Signup + Lexicon Firewall
- REQ-040: Nomad Reach signup Web UI — Go 1.22 net/http.ServeMux mock server in web/, Create a Reach form (atomic Reach+Stash per D-071), Reach list/detail.
- REQ-045: lexicon_meta_web/ firewall extension scanning web/**/*.{html,js,go}.
- G-025: import_test forbids x//keeper AND x//module.
- G-026: rendered-HTML lexicon check scans error responses.
- G-027: CreateReach validates HolderID/PublicKey.
- Coverage: web/store 100%, web/handlers 81.2%.
- go.mod unchanged (G-006).
Downloads
-
released this
2026-08-18 12:05:26 +00:00 | 55 commits to main since this releasev0.6 Phase 0 — Pre-Execution (Nomad Web UI)
The project's first UI milestone. Phase 0 establishes the spec, research, plan, and grill for a Nomad Web UI MVP.
Pipeline: SPECIFY → CLARIFY → RESEARCH → IDEATE → PLAN → GRILL → MVP/UX CHECK.
Stack ratified: Go
html/template+ HTMX (vendored single JS file, no node toolchain — G-006 zero-dep preserved), Go 1.22net/http.ServeMux, mock HTTP server in newweb/dir instantiating realx/*/typesstructs from in-memory fixtures. No keeper, no Cosmos runtime, noapp.go.5 screens planned: Reach signup, Stash dashboard, Window authorization, Standing + Freeholder signals, Bloom accrual.
6 REQs ratified (REQ-040..REQ-045): 5 feat (UI screens) + 1 test (lexicon firewall extension to
web/).Decisions: D-066..D-073 (CLARIFY), D-074..D-077 (RESEARCH), D-078..D-081 (GRILL ratifications).
Binding fixes: G-025 (import_test forbids x//keeper AND x//module), G-026 (rendered-HTML lexicon check scans error responses), G-027 (CreateReach validates HolderID/PublicKey), G-028 (P6 audit diffs go.mod against v0.5.0 baseline).
Phases: P1..P5 (execution) + P6 (final review/audit/ship). Tags run on v0.5.x (P0→v0.5.0, P1..P5→v0.5.1..v0.5.5, P6→v0.5.6 = milestone release).
MVP/UX CHECK: 3 sections present (User-Facing Surface, Happy Path, UX Acceptance Criteria). Gate PASSED.
Downloads
-
released this
2026-08-18 03:42:06 +00:00 | 67 commits to main since this releaseOpenYield v0.5 — Bearers Runtime (Milestone Release)
Milestone: v0.5 (Bearers Runtime, feature type)
Tag base: v0.4.x patch line
Milestone release: v0.4.8 (final phase patch IS the milestone release, D-008)Phases
Phase Scope Patch P0 Pre-Execution (spec/clarify/research/plan/grill/mvp-ux) v0.4.0 P1 Exit + Bridge runtime (REQ-033) v0.4.1 P2 Bearers transport runtime (REQ-034) v0.4.2 P3 Anchors onboarding runtime (REQ-035) v0.4.3 P4 Hub API B2B runtime (REQ-036) v0.4.4 P5 Services runtime (REQ-037) v0.4.5 P6 Bond market runtime (REQ-038) v0.4.6 P7 Council governance runtime (REQ-039) v0.4.7 P8 Final Review + Audit + Ship v0.4.8 (milestone release) Requirements covered (7/7)
- REQ-033 Exit layer runtime (x/exit DEX swap + x/bridge IBC 5 L2 chains)
- REQ-034 Bearers transport runtime (OY-SAT + OY-QR + session lifecycle)
- REQ-035 Anchors onboarding runtime (credential lifecycle)
- REQ-036 Hub API B2B runtime (custody/lending/compliance + CustodyKeyring D-058)
- REQ-037 Services runtime (Care/SIM/Vault/Mail)
- REQ-038 Bond market runtime (Growth Bonds + CLOB matching, REJECT above 800bps D-063)
- REQ-039 Council governance runtime (Proposal/VoteOption enums, MissionLock reject D-064, Veto quorum 6 D-065)
Key decisions ratified (D-054..D-065)
- D-054 runtime = simtest-grade keeper handlers + simtest, NOT mainnet
- D-055 cosmos-sdk + ibc-go dep (G-006 controlled exception, scoped to runtime phases)
- D-056 phase ordering P1-P8 (exit→bearers→anchors→hub→services→bond→council→final)
- D-057 bond matching = CLOB with mission-lock clamp per match
- D-058 custody = CustodyKeyring interface + in-memory test impl
- D-059 IBC scope = 5 locked L2 chains (Polygon/Base/Arbitrum/Optimism/Solana)
- D-060 Council Proposal/VoteOption enums; SignalKind stays 4; Mission Lock const firewall intact
- D-061 no IDEATE stage in v0.5
- D-062 cosmos-sdk v0.50.8 + ibc-go v8.2.1 version pin
- D-063 bond CLOB match above 800bps = REJECT (fails closed)
- D-064 MissionLockAmendment reject-at-ValidateBasic
- D-065 Watcher Veto quorum default 6 (param-tunable, G-020 bounds [2,9])
Binding fixes landed (G-017..G-024)
- G-017 NoWithVeto regression-test reconciled (renamed + re-scoped, not deleted)
- G-018 cosmos-sdk go 1.22 hard build gate (no go-directive bump)
- G-019 CLOB ImpliedCoupon helper + boundary test (800/801/799)
- G-020 WatcherVetoQuorum Params.Validate bounds [2,9]
- G-021 IBC replay: second OnAcknowledgementPacket returns ERROR
- G-022 baseline keeper stubs documented
- G-023 keeper/msg_server.go ownership split (cosmos scaffolds, backend implements)
- G-024 CI: types/ invariant tests stay stdlib-only
Verification
go build ./...+go test ./...green (34 packages, no regression on v0.1..v0.4 baseline)- Coverage ≥80% on all 8 keeper packages: x/exit 85.0%, x/bridge 82.1%, x/bearers 91.2%, x/partner 87.6%, x/hub 90.0%, x/services 91.5%, x/bond 92.5%, x/council 90.3%
- Lexicon firewall green (both x/ and docs/)
- G-003 production firewall intact (expected_keepers.go interfaces; no production struct imports across x//types)
- G-018 go 1.22 build gate green
- G-024 types/ test files stdlib-only
- Locked-const firewall intact: all v0.1..v0.4 consts unchanged; v0.5 additions additive (AnchorCredentialStatusCount=4, WatcherVetoQuorum default 6 param-tunable)
- REVIEW: PASS (0 P0, 5 P1+ flagged for v0.6+ mainnet-readiness)
- AUDIT: PASS (2 doc/commit-hygiene issues deferred to ship, both resolved at ship)
P1+ deferred to v0.6+ (mainnet-readiness)
- P1 security: no proposal deposit/bond (governance spam gap)
- P1 adversarial: CLOB per-tx front-running exposure (batch auction for v0.6+)
- P1 maintainability: simtest doesn't exercise real IBC light-client verification
- P2 performance: CLOB
restingBookForBondO(n) load (prefix-key for mainnet) - P2 maintainability:
emitMatchEventHookpackage-level mutable var (minor testability)
Plus: SignalKind 4→5 expansion (AUDIT §193 P1-2; v0.6+ governance vote); live chain launch / mainnet (D-020 continues); real institutional Anchors onboarding; Yield Token + Travel + 11 service categories (ROADMAP Phase 4 — Maturity).
Next milestone
- v0.6 — (TBD; likely Maturity / mainnet-readiness per ROADMAP Phase 4)
Downloads
-
released this
2026-08-18 01:15:45 +00:00 | 58 commits to main since this releaseREQ-039: Council governance runtime
x/council Proposal/VoteOption enums (AUDIT §193 P1-1, D-060). MissionLockAmendment reject-at-ValidateBasic (D-064). Watcher Veto quorum default 6 (D-065, G-020 bounds [2,9]). G-017 NoWithVeto test reconciled (renamed + re-scoped, not deleted). SignalKind stays 4 (P1-2). Coverage 90.3%. 34 packages, no regression.
- covered: [REQ-039]
Next
- P8: Final review + audit + milestone ship → v0.4.8 (milestone release)
Downloads
-
released this
2026-08-18 01:07:12 +00:00 | 59 commits to main since this releaseREQ-038: Bond market depth runtime
x/bond Growth Bonds + secondary-market CLOB matching. Per-match REJECT above 800bps (D-063, fails closed). G-019 ImpliedCoupon helper + boundary test (800/801/799). Price-time priority FCFS. Coverage 92.5%. 33 packages, no regression.
- covered: [REQ-038]
Next
- P7: Council governance runtime (REQ-039) → v0.4.7
Downloads
-
released this
2026-08-18 00:57:25 +00:00 | 60 commits to main since this releaseREQ-037: Services runtime
x/services Care/SIM/Vault/Mail runtime. Per-kind typed dispatch (A-551). Window-grant-on-every-op (A-552). Coverage 91.5%. 32 packages, no regression.
- covered: [REQ-037]
Next
- P6: Bond market runtime (REQ-038) → v0.4.6
Downloads
-
released this
2026-08-18 00:49:16 +00:00 | 61 commits to main since this releaseREQ-036: Hub API B2B runtime
x/hub custody/lending/compliance runtime. CustodyKeyring interface (D-058) + in-memory test impl. Compliance-before-custody (A-544). Lending coupon clamp [0,800] (A-543). Coverage 90.0%. 31 packages, no regression.
- covered: [REQ-036]
Next
- P5: Services runtime (REQ-037) → v0.4.5
Downloads
-
released this
2026-08-18 00:38:40 +00:00 | 62 commits to main since this releaseREQ-035: Anchors onboarding runtime
x/partner Anchor credential lifecycle (Pending→Onboarded→Suspended→Revoked). HubKeeper expected-keeper shim (P3→P4 hub dep broken, G-003). Watcher 6-of-9 quorum authz. Coverage 87.6%. 4 layers green. 30 packages, no regression.
- covered: [REQ-035]
Next
- P4: Hub API B2B runtime (REQ-036) → v0.4.4
Downloads