Skip to content

Record RFC-0004's acceptance - #14

Merged
MatejGomboc merged 1 commit into
mainfrom
docs/rfc-0004-accepted
Aug 1, 2026
Merged

Record RFC-0004's acceptance#14
MatejGomboc merged 1 commit into
mainfrom
docs/rfc-0004-accepted

Conversation

@MatejGomboc

Copy link
Copy Markdown
Member

What

Records the maintainer's 2026-08-01 verdict: RFC-0004 (IPC) is accepted, in the form the 2026-07-30 prior-art review revised it to.

  • Status line updated; an acceptance note added above the revision note (same pattern as RFC-0003's), stating what is accepted — synchronous unbuffered rendezvous, endpoints as RFC-0003 capability objects, virtual-register fast path + bounded copying slow path, move-only capability transfer, call with single-use reply objects, bounded notifications — and that the §9 open questions remain expressly open, joining their named RFCs (copy-vs-map → MMU; multi-core rendezvous → scheduler; register budget → syscall ABI).
  • Logged in docs/CHANGELOG.md, as status changes always are.

What this unblocks

Both halves of the core mechanism are now accepted on paper, and RFC-0003 is already built and host-proven. The next design work is the initial kernel object set and bootstrap (RFC-0003 §14.4) — after which endpoints become the capability table's first real consumer.

Markdown and British-spelling gates clean.

🤖 Generated with Claude Code

The maintainer accepted the IPC design on 2026-08-01, in the form the
2026-07-30 prior-art review revised it to: synchronous unbuffered
rendezvous, endpoints as RFC-0003 capability objects, virtual-register
fast path with a bounded copying slow path, move-only capability
transfer in messages, call with single-use first-class reply objects,
and bounded notifications.

Acceptance does not pre-empt the SS9 open questions, which join their
named RFCs: copy-vs-map goes to the MMU RFC, multi-core rendezvous to
the scheduler RFC, the register budget to the syscall ABI RFC.

Both halves of the core mechanism are now accepted on paper, and
RFC-0003 is already built and host-proven; the next design work is the
initial kernel object set and bootstrap (RFC-0003 SS14.4), after which
endpoints become the capability table's first real consumer.

Logged in docs/CHANGELOG.md, as status changes always are.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@MatejGomboc
MatejGomboc merged commit 2d06860 into main Aug 1, 2026
6 checks passed
@MatejGomboc
MatejGomboc deleted the docs/rfc-0004-accepted branch August 1, 2026 08: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