• v0.6.6 2f47c89c6b

    v0.6.6 — v0.7 Fraternal Groups Foundation (Milestone Release)
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-19 02:46:28 +00:00 | 4 commits to main since this release

    v0.6.6 — v0.7 Fraternal Groups Foundation (Milestone Release)

    Milestone: v0.7 — Fraternal Groups Foundation
    Type: Feature (7 phases: P0 pre-execution + P1..P5 execution + P6 final)
    Tags: v0.6.x patch line (v0.6.0 → v0.6.6)
    REQs: 21 (REQ-046..REQ-066) — ALL COMPLETE

    Summary

    v0.7 adapts the 1890–1930 fraternal benefit-society model for borderless digital service. Cover Pools, Chapter Federation, Mutual Aid Bonds, and the Anti-Capture Bill of Rights v0.2.

    New module: x/cover (D-084, D-039 precedent)

    • Cover Pool Factory (REQ-046) with 1.5× reserve floor (REQ-047 locked) + 2.5× ceiling (REQ-048) + Standing gate (REQ-049 locked: Trusted 4.0 Travel / Preferred 4.5 Health-MCS) + Cover-Fee category tagging (REQ-050)
    • Anti-Crowding-Out firewall (D-079: x/cover/firewall + lexicon_meta_cover 4th meta-test — defense in depth)
    • Cover-Charter (REQ-052) + Pool governance hybrid (REQ-062: Host + 3 elected Masons + Watcher observer; NO Anchor/MAB seat) + category staging (REQ-065: Phase 2/3/4)
    • Anti-Capture Bill of Rights v0.2 (REQ-056: 13 non-amendable, non-waivable rights; D-090(1) types landed in P2 to close the temporal gap; P5 adds the Counsel review ceremony)
    • Cover Claims Voucher (REQ-055: bond 10× avg Call size; D-090(2) cold-start fix; FR-CPCV-2 no self-adjudication; slash via Standing bucket drop — cross-Pool)
    • Pool Dissolution Waterfall (REQ-063: Cover-Fee contributors > MAB > Bread holders; MAB holders NO Voice)
    • Pier Selection Index (REQ-066: Guild Council chooses; reversible by supermajority + Counsel witness; Pier-Routed Legal Wrapper OPTIONAL per §5)

    Extensions

    • x/bond: Mutual Aid Bond (REQ-054: MAB struct with Bond anonymous embed; CouponDenom enum with Bread rejected at ValidateBasic — FR-MAB-3; 3× annual surplus ceiling locked; D-080 tagged streaming + Watcher-witnessed release + auto-Still on misuse; D-089(2) CoverKeeper reverse edge)
    • x/guild: Chapter Federation (REQ-053: ParentGuildID + IsChapter + SecessionTermsHash + GoodStandingLiens; D-087 PierCarriesVoice=false 12th locked const) + Guild Charter + Common Bond (REQ-051) + Household simplified (REQ-057) + Confederation Voice (REQ-058) + Disclaimer cadence (REQ-061) + Secession cooling (REQ-064: 21d Cover-active / 14d non-Cover) + Stand→Pier escalation (REQ-059, D-074: 00k / 10M Grain-cents)
    • x/standing: Shadow vouch 50% weight (REQ-060: ShadowVouchWeightMultiplier=0.5 locked const + IsShadow field + GetVoucherWeight post-multiplier) + SlashReasonFraudulentCoverCall const (REQ-055)
    • x/stand: StandPierEscalationAnnualPassVolumeCents const + IsHousehold/IsConfederation helpers

    12 new locked consts (GRILL-ratified D-086..D-090)

    CoverReserveFloorAnnualContribX=1.5, CoverReserveCeilingAnnualContribX=2.5, CoverStandingGateTrusted=4.0, CoverStandingGatePreferred=4.5, MABIssuanceCeilingAnnualSurplusMultiple=3, CoolingSecessionCoverActiveDays=21, CoolingSecessionNonCoverDays=14, AntiCaptureBillOfRightsCount=13, ShadowVouchWeightMultiplier=0.5, PierCarriesVoice=false, StandPierEscalationAnnualPassVolumeCents=10000000, CoverClaimsVoucherBondMultipleAvgCall=10

    GRILL binding decisions (D-086..D-090, self-administered pen-test)

    • D-086: P1 Factory Phase-2-only
    • D-087: PierCarriesVoice 12th const
    • D-088: lexicon_meta_cover CoverBannedTerms helper + firewall allow-list shape
    • D-089: StillKeeper simtest stub + CoverKeeper reverse edge
    • D-090: Bill of Rights temporal-gap fix (types in P2) + Voucher cold-start + Standing-gate dual check + D-085 escalation window

    Coverage (all ≥80%)

    • x/cover/keeper: 94.6%
    • x/cover/types: 80.6%
    • x/cover/firewall: 100.0%
    • x/guild/keeper: 94.1%
    • x/guild/types: 97.8%
    • x/bond/keeper: 92.1%
    • x/standing/types: 90.3%
    • x/stand/types: 100.0%

    Build

    • go build ./...: GREEN
    • go test ./...: GREEN (43 packages, 0 FAIL)
    • go test -race: GREEN
    • go.mod/go.sum: unchanged (G-006/G-028)
    • 4 lexicon meta-tests: GREEN (x/, docs/, web/, cover/)
    • G-003 production firewall: GREEN

    Phases

    • P0 (pre-execution) → v0.6.0
    • P1 (Cover Pool Factory + firewall) → v0.6.1
    • P2 (Cover-Charter + Council + staging + Bill of Rights types) → v0.6.2
    • P3 (Guild Charter + Chapter Federation) → v0.6.3
    • P4 (MAB + Cover Claims Voucher + Shadow vouch) → v0.6.4
    • P5 (Anti-Capture Bill ceremony + secession + Pier) → v0.6.5
    • P6 (final review + audit + milestone ship) → v0.6.6 ← milestone release

    project: oy
    phase: 6
    milestone: v0.7
    status: complete
    requirements:
    covered: [REQ-046..REQ-066]
    partial: []

    Downloads
  • v0.6.5 9924a4853a

    v0.6.5 — v0.7 P5 (Anti-Capture Bill + Secession + Pier)
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-19 02:44:13 +00:00 | 6 commits to main since this release

    v0.6.5 — v0.7 Phase 5 (Anti-Capture Bill of Rights Ceremony + Secession Cooling + Stand→Pier + Pier Selection)

    REQs: REQ-056, REQ-059, REQ-064, REQ-066

    Summary

    P5 (final execution phase) complete. Anti-Capture Bill of Rights ceremony + secession cooling + Stand→Pier boundary + Pier Selection Index.

    • Bill of Rights ceremony (REQ-056): MsgCounselReviewBillOfRights (bonded Counsel, Staked=true gate) — the §7 acceptance criterion. The 13-rights dual firewall (types + ValidateBasic gate) landed in P2 per D-090(1); P5 adds the ceremony.
    • Secession cooling (REQ-064): MsgInitiateSecession + MsgCompleteSecession — 21d Cover-active / 14d non-Cover cooling (ChapterIsCoverActive checks lien Cover-Pool refs), lien audit, covenant clearance, pro-rata settlement event.
    • Stand→Pier boundary (REQ-059, D-074): MsgEscalateStandToPier (10M Grain-cents threshold = 00k USD simtest placeholder; soft upgrade — Stand may decline) + MsgAcceptPierInvitation.
    • Pier Selection (REQ-066): MsgSelectPier (Guild Council + GuildKeeper shim + PierSelectionIndex mesh-maintained) + MsgRevokePierSelection (supermajority + Counsel witness). Pier-Routed Legal Wrapper OPTIONAL (§5 default-no-wrapper).

    Coverage

    • x/cover/keeper: 94.6%
    • x/guild/keeper: 94.1%
    • x/stand/types: 100.0%

    Build

    • go build/test: GREEN (43 packages, 0 FAIL)
    • go.mod/go.sum: unchanged (G-006/G-028)
    • go vet: clean
    • G-003 regression: GREEN
    • 4 lexicon meta-tests: GREEN

    project: oy
    phase: 5
    milestone: v0.7
    status: complete

    Downloads
  • v0.6.4 53ad56e3d2

    v0.6.4 — v0.7 P4 (MAB + Cover Claims Voucher + Shadow vouch)
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-19 02:31:53 +00:00 | 9 commits to main since this release

    v0.6.4 — v0.7 Phase 4 (Mutual Aid Bond + Cover Claims Voucher + Shadow Vouch + MAB Seniority)

    REQs: REQ-054, REQ-055, REQ-060, REQ-063

    Summary

    P4 complete. Mutual Aid Bond + Cover Claims Voucher + Shadow vouch 50% weight + MAB seniority waterfall.

    • MAB (x/bond extension): anonymous embed of Bond + CouponDenom enum (CoverCall/MutualAidCredit/Bread-rejected at ValidateBasic — FR-MAB-3 dual firewall)
    • MABIssuanceCeilingAnnualSurplusMultiple=3 locked const (3× annual surplus ceiling)
    • D-080 tagged streaming (reserve_build_out) + Watcher-witnessed release (6-of-9 quorum) + auto-Still on misuse (D-089(1))
    • D-089(2) CoverKeeper reverse edge (x/bond → x/cover via interface, no import cycle)
    • Cover Claims Voucher (REQ-055): bond 10× avg Call size; D-090(2) cold-start fix (max(10× avg, MinimumVoucherBond)); FR-CPCV-2 no self-adjudication; slash via StandingKeeper.RecordSlash (cross-Pool bucket drop)
    • Pool Dissolution Waterfall (FR-MAB-4): Cover-Fee contributors > MAB > Bread holders; MAB holders have NO Voice (REQ-063)
    • Shadow vouch 50% weight (REQ-060): ShadowVouchWeightMultiplier=0.5 locked const + Vouch.IsShadow field + GetVoucherWeight post-multiplier

    Coverage

    • x/bond/keeper: 92.1%
    • x/cover/keeper: 95.0%
    • x/standing/types: 90.3%

    Build

    • go build/test: GREEN
    • go.mod/go.sum: unchanged (G-006/G-028)
    • go vet: clean

    project: oy
    phase: 4
    milestone: v0.7
    status: complete

    Downloads
  • v0.6.3 fff74b2de1

    v0.6.3 — v0.7 P3 (Guild Charter + Chapter Federation)
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-19 02:16:46 +00:00 | 12 commits to main since this release

    v0.6.3 — v0.7 Phase 3 (Guild Charter + Chapter Federation + Household/Confederation + Disclaimer)

    REQs: REQ-051, REQ-053, REQ-057, REQ-058, REQ-061

    Summary

    P3 complete. Guild Charter + Chapter Federation + Household one-tap exit + Confederation Voice + Disclaimer cadence.

    • x/guild extended with Parent/Chapter model (ParentGuildID + IsChapter + SecessionTermsHash + GoodStandingLiens)
    • GuildPublicProfile (MasonCount or private) + CommonBondHash (REQ-051)
    • SecessionTerms hash-pinned at founding (immutable) + cooling consts (21d/14d, REQ-064)
    • D-087 PierCarriesVoice=false (12th locked const — FR-VOICE-6)
    • Household one-tap exit (REQ-057) + Confederation Voice one-per-Stand (REQ-058)
    • Disclaimer surfaced at every charter signing (REQ-061)
    • NEW x/guild/keeper (store-backed) + module.go (AppModule)
    • x/stand extended with IsHousehold/IsConfederation helpers

    Coverage

    • x/guild: 85.7%
    • x/guild/keeper: 94.3%
    • x/guild/types: 97.1%

    Build

    • go build/test: GREEN
    • go.mod/go.sum: unchanged (G-006/G-028)
    • go vet: clean

    project: oy
    phase: 3
    milestone: v0.7
    status: complete

    Downloads
  • v0.6.2 72cc922b3b

    v0.6.2 — v0.7 P2 (Cover-Charter + Bill of Rights)
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-19 02:08:43 +00:00 | 15 commits to main since this release

    v0.6.2 — v0.7 Phase 2 (Cover-Charter + Pool Council + Category Staging + Bill of Rights types)

    REQs: REQ-048, REQ-052, REQ-062, REQ-065 + D-090(1) Bill of Rights types

    Summary

    P2 complete. Cover-Charter + Pool governance hybrid + category staging + the Anti-Capture Bill of Rights types (D-090(1) temporal-gap fix).

    • D-090(1) Bill of Rights types land HERE (not P5): RightID + 13 Waivable* consts (all false) + RightIsWaivable() + ValidateBasic gate on MsgSignCoverCharter.WaivedRights — closes the P2→P5 temporal gap
    • CoverCharter (REQ-052) + CharterAmendment (7-day cooling lifecycle)
    • PoolCouncil (REQ-062 — 3 Masons + Watcher observer; NO Anchor/MAB seat)
    • CoverCallVote (majority requires Watcher observer present)
    • D-086 DefaultParams [Phase2] → [Phase2, Phase3, Phase4]
    • D-090(3) Standing-gate dual check (floor at ValidateBasic + handler)
    • MsgEscalateReserveCeiling (12-month age check)

    Coverage

    • x/cover/types: 98.9%
    • x/cover/keeper: 95.1%
    • x/cover/firewall: 100.0%

    Build

    • go build/test: GREEN
    • go.mod/go.sum: unchanged (G-006/G-028)
    • 4 lexicon meta-tests: GREEN

    project: oy
    phase: 2
    milestone: v0.7
    status: complete

    Downloads
  • v0.6.1 7a00131cf0

    v0.6.1 — v0.7 P1 (Cover Pool Foundation)
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-19 01:53:57 +00:00 | 18 commits to main since this release

    v0.6.1 — v0.7 Phase 1 (Cover Pool Factory + Firewall + Floors + Gates + Tagging)

    Milestone: v0.7 — Fraternal Groups Foundation
    Phase: P1 (Cover Pool foundation)
    REQs: REQ-046, REQ-047, REQ-049, REQ-050

    Summary

    P1 complete. The Cover Pool Factory + Anti-Crowding-Out firewall + locked reserve floors + Standing gates + Cover-Fee category tagging shipped.

    • NEW x/cover module (types + keeper + module + firewall + simtest) mirroring the D-039 x/hub precedent
    • 4 GRILL-ratified locked consts: CoverReserveFloorAnnualContribX=1.5, CoverReserveCeilingAnnualContribX=2.5, CoverStandingGateTrusted=4.0, CoverStandingGatePreferred=4.5
    • Anti-Crowding-Out firewall (x/cover/firewall + lexicon_meta_cover 4th meta-test) — D-079 defense in depth
    • 4 G-003 expected-keeper shims: StandingKeeper (D-077 gate), WatcherKeeper (attest), BondKeeper (P4 MAB), StillKeeper (D-089(1) simtest stub)
    • D-086 FactoryAllowedPhases=[Phase2]-only (Phase 3/4 categories rejected in P1)
    • D-077 Standing gate at Factory runtime (Trusted 4.0 Travel, Preferred 4.5 Health-MCS)
    • REQ-047 below-floor auto-pause + StillKeeper.Still invocation
    • REQ-050 category-tag match (FR-COVER-11)

    Coverage

    • x/cover/types: 97.8%
    • x/cover/keeper: 94.1%
    • x/cover/firewall: 100.0%

    Build status

    • go build ./...: GREEN
    • go test ./...: GREEN (no regressions on v0.1-v0.6 baseline)
    • go.mod/go.sum: unchanged (G-006/G-028)
    • 4 lexicon meta-tests: GREEN (x/, docs/, web/, cover/)

    project: oy
    phase: 1
    milestone: v0.7
    status: complete

    Downloads
  • v0.6.0 315ccb3fdc

    v0.6.0 — v0.7 P0 (Pre-Execution)
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-19 01:42:30 +00:00 | 21 commits to main since this release

    v0.6.0 — v0.7 Phase 0 (Pre-Execution)

    Milestone: v0.7 — Fraternal Groups Foundation
    Phase: P0 (pre-execution: specify→clarify→research→plan→grill→mvp/ux)
    Tag line: v0.6.x (P0 → v0.6.0)

    Summary

    Phase 0 complete for v0.7. Pre-execution stages shipped:

    • SPECIFY: oy-state v2 regenerated (v0.6 complete, v0.7 queued, REQ-046..097)
    • CLARIFY: D-074..D-084 logged (8 PO recommendations accepted + scope ruling + phase order + x/cover module decision)
    • RESEARCH: 7-area domain + codebase research + persona assessment (backend-engineer + lead-developer + security-engineer + cosmos-engineer active; frontend/docs/mesh/data deactivated)
    • PLAN: vertical-slice P1..P6 plans + MVP/UX 3 sections (User-Facing Surface, Happy Path, UX Acceptance Criteria)
    • GRILL: D-086..D-090 binding decisions (CONDITIONAL PASS, confidence 0.72; 5 binding fixes applied)
    • MVP/UX CHECK: 3 sections verified (simtest is the user-facing surface for this protocol milestone)

    Scope

    21 REQs (REQ-046..REQ-066) queued for P1..P5 execution:

    • P1: Cover Pool Factory + firewall + floors + gates + tagging (v0.6.1)
    • P2: Cover-Charter + Pool governance + category staging (v0.6.2)
    • P3: Guild Charter + Chapter Federation + Household/Confederation (v0.6.3)
    • P4: MAB + Cover Claims Voucher + Shadow vouch + MAB seniority (v0.6.4)
    • P5: Anti-Capture Bill + secession cooling + Stand→Pier + Pier selection (v0.6.5)
    • P6: Final review + audit + milestone ship (v0.6.6 = v0.7 release)

    Key decisions

    • D-081: §7 authoritative — v0.7 ships REQ-046..066 only (Cluster A-E = v0.8)
    • D-084: New x/cover module (D-039 precedent — x/hub split from x/pact)
    • D-079: Anti-Crowding-Out firewall = x/cover/firewall + lexicon_meta_cover (defense in depth)
    • D-080: MAB use-of-proceeds = tagged streaming + Watcher-witnessed release
    • D-086: P1 Factory functional for Phase-2 categories only
    • D-087: PierCarriesVoice=false added as 12th locked const
    • D-088: lexicon_meta_cover uses CoverBannedTerms() helper (Cover-scoped)
    • D-089: StillKeeper simtest stub + x/bond→x/cover CoverKeeper reverse edge
    • D-090: Bill of Rights types land in P2 (NOT P5 — temporal-gap fix) + Voucher cold-start + Standing-gate dual check

    12 new locked consts GRILL-ratified. 3 escalations to PO (D-085 13th right, lexicon scope, pen-test).

    Build status

    • go build ./...: GREEN
    • go test ./...: GREEN (no P0 code changes — all docs)
    • Last green commit: 315ccb3

    project: oy
    phase: 0
    milestone: v0.7
    status: complete

    Downloads
  • v0.5.6 715403a4e3

    v0.5.6: OpenYield v0.6 Nomad Web UI milestone release
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-18 19:07:58 +00:00 | 31 commits to main since this release

    OpenYield v0.6 Nomad Web UI feature milestone release. The project first UI milestone. A working prototype Web UI where a person can sign up to be a Nomad (create a Reach + open a Stash) and exercise basic functionality around Reach, Stash, Window, Standing, and Bloom. All data is generated test fixtures, no real chain. Stack: Go html/template + HTMX vendored (G-006 zero-dep preserved), Go 1.22 net/http.ServeMux, mock HTTP server in web/ instantiating real x/*/types structs. 6 REQs shipped (REQ-040..045). 7 phases (P0..P6). Coverage: store 98.1%, handlers 89.2%. All 3 lexicon firewalls green. G-006 go.mod unchanged (G-028 diff against v0.5.0 EMPTY). Feature purity gate GREEN. Run: go run ./web (opens on http://localhost:8080).

    Downloads
  • v0.5.5 30e35ea1c9

    v0.5.5: v0.6 P5 — Bloom Accrual
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-18 19:06:22 +00:00 | 35 commits to main since this release

    v0.6 Phase 5 — Bloom Accrual (REQ-044)

    • Per-Stash BloomRecord (AccruedGrain, RateBasisPoints as %, LastAccrualBlock).
    • 4.5% target rate from x/bloom/types.TargetBloomRateBasisPoints (D-073 code-constant source-of-truth).
    • D-073 regression guard (target-rate source-of-truth test).
    • All 5 screens shipped (Reach, Stash, Window, Standing, Bloom).
    • Coverage: store 98.1%, handlers 89.2%.
    Downloads
  • v0.5.4 ff068f63bc

    v0.5.4: v0.6 P4 — Standing + Freeholder Signals
    docs-build / go test ./... (lexicon firewall + all x/* tests) (push) Has been cancelled
    docs-build / mkdocs build (docs site artifact) (push) Has been cancelled
    Stable

    cloudinit-bot released this 2026-08-18 19:02:52 +00:00 | 38 commits to main since this release

    v0.6 Phase 4 — Standing + Freeholder Signals (REQ-043)

    • Standing score from locked x/standing/types constants (PriorMean, PriorWeight, ComputeDiversityBonus, GetVoucherWeight, GetStandingBucket).
    • 4-signal progress via FreeholderSignals.IsFreeholderEligible() (the real method).
    • D-073 regression guard (score computed from locked constants, not hardcoded).
    • Coverage: store 98.0%, handlers 88.7%.
    Downloads