Skip to content

docs: define SimplicityHL responsibility model - #19

Merged
tvolk131 merged 1 commit into
masterfrom
codex/simplicity-responsibility-model
Jul 31, 2026
Merged

docs: define SimplicityHL responsibility model#19
tvolk131 merged 1 commit into
masterfrom
codex/simplicity-responsibility-model

Conversation

@tvolk131

@tvolk131 tvolk131 commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • define validated market creation as the base-case security boundary
  • separate collateral safety from permissionless progress
  • document transition, static-parameter, and tooling responsibilities
  • provide a decision rule for placing checks in SimplicityHL, creation validation, or protocol policy

Why

The binary-market SimplicityHL rewrite needs a stable responsibility model that can guide implementation and review without coupling the design to current function names or path numbering. This also makes clear that recovery and canonical payout restrictions are interoperability policy rather than covenant solvency invariants.

Impact

Documentation only. Runtime behavior and consensus artifacts are unchanged.

Validation

  • git diff --check
  • GitHub branch comparison confirms one added file and one commit ahead of master

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@tvolk131
tvolk131 marked this pull request as ready for review July 31, 2026 20:49
@tvolk131
tvolk131 merged commit 8767578 into master Jul 31, 2026
2 checks passed
@tvolk131
tvolk131 deleted the codex/simplicity-responsibility-model branch July 31, 2026 20:49
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