Skip to content

V45 Gate 5: BTC Settlement State Machine#208

Merged
geraldarthurdavis merged 1 commit into
version/v45from
v45/gate-5-btc-settlement-state-machine
May 31, 2026
Merged

V45 Gate 5: BTC Settlement State Machine#208
geraldarthurdavis merged 1 commit into
version/v45from
v45/gate-5-btc-settlement-state-machine

Conversation

@geraldarthurdavis

Copy link
Copy Markdown
Contributor

Summary

  • specifies BTC quote, acceptance, wallet, PSBT, broadcast, observation, finality, repair/refund-escalation, settlement-finalized, and contributor-compensation states
  • preserves quote/payment/finality separation so observed BTC payment cannot imply BTD rights, source unlock, delivery, or compensation
  • binds settlement to deterministic sats quotes, no-server-custody wallet posture, ledger/database/storage readback, and source-safe disclosure boundaries
  • adds a focused V45 Gate 5 proof check while keeping the active canon pointer on V44

Validation

  • pnpm run check:v45-gate5
  • pnpm run check:v45-gate4
  • pnpm run check:v45-gate3
  • pnpm run check:v45-gate2
  • node scripts/check-bitcode-spec-family.mjs --version V44 --mode promoted --current-target V44
  • node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V44 --draft-target V45
  • git diff --check

Specifies quote issuance, acceptance, wallet readiness, PSBT handoff, broadcast, payment observation, finality, refund/escalation repair, settlement finalization, and contributor compensation routing as distinct protocol states.

Adds the focused check:v45-gate5 validation script while preserving V44 as the active canon pointer.
@vercel

vercel Bot commented May 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
engi-uapi Ready Ready Preview, Comment May 31, 2026 7:05pm

@geraldarthurdavis
geraldarthurdavis merged commit c27b769 into version/v45 May 31, 2026
28 checks passed
@geraldarthurdavis
geraldarthurdavis deleted the v45/gate-5-btc-settlement-state-machine branch May 31, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant