Skip to content

feat: v0.11.0 — portable wasm entries + layer runners - #28

Merged
avrabe merged 1 commit into
mainfrom
feat/v0.11.0-wasm-runners
Aug 8, 2026
Merged

feat: v0.11.0 — portable wasm entries + layer runners#28
avrabe merged 1 commit into
mainfrom
feat/v0.11.0-wasm-runners

Conversation

@avrabe

@avrabe avrabe commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

REQ-RUNNER-001 (rivet release status v0.11.0: cuttable). wasm32 entries are portable to every host; a signed runner contract ([tool.runner]: tool, args, per-arg flag — kilnd's shape) makes varve run/shims execute them through a runner from the same verified layer, never PATH; a runnered entry without its runner fails closed. E2E proves the exact kilnd-shaped invocation, mutation-checked. First payload (scry-via-kilnd) awaits kiln#480.

🤖 Generated with Claude Code

https://claude.ai/code/session_019TNtfRjLNhEz82G2ggeeNu

REQ-RUNNER-001 verified. wasm32 platforms are portable; runner
contracts ([tool.runner]: tool/args/arg-prefix) live in the signed
payload; run/shims dispatch through the runner from the same verified
layer; absent runner fails closed. E2E mutation-checked. scry rides
once kiln#480 resolves.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019TNtfRjLNhEz82G2ggeeNu
@avrabe
avrabe merged commit d93f1af into main Aug 8, 2026
2 checks passed
@avrabe
avrabe deleted the feat/v0.11.0-wasm-runners branch August 8, 2026 05:47
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