Skip to content

Require read-only store finalization before profile use - #58

Merged
jhuntwork merged 1 commit into
mainfrom
strict-store-finalization
Aug 23, 2026
Merged

Require read-only store finalization before profile use#58
jhuntwork merged 1 commit into
mainfrom
strict-store-finalization

Conversation

@jhuntwork

Copy link
Copy Markdown
Owner

Summary

  • make unprivileged read-only finalization a required part of store admission
  • repair or reject existing objects before they can be reused by a profile
  • clarify the distinction between atomic path admission and finalized profile eligibility

Why

A content-addressed store path can become visible before its post-rename permission pass finishes. Treating that pass as best effort allows an interrupted or failed admission to leave a writable object that a later profile can reuse. Profile publication should proceed only after Mere has established and verified the object's read-only state.

@jhuntwork
jhuntwork merged commit 3b7aa81 into main Aug 23, 2026
2 checks passed
@jhuntwork
jhuntwork deleted the strict-store-finalization branch August 23, 2026 19:41
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