Skip to content

Plan: Slice 5 Platonik session adapter - #30

Merged
0thernet merged 2 commits into
mainfrom
claude/witness-slice5-20260916
Sep 17, 2026
Merged

0thernet merged 2 commits into
mainfrom
claude/witness-slice5-20260916

Conversation

@0thernet

Copy link
Copy Markdown
Member

Summary

Stacked on #24. Adds kb/plans/valhalla-platonik-session-adapter.md, the plan the witness platform plan deferred for promotion-gates slice 5: "Platonik runs through an optional Valhalla session adapter and a receiver independently verifies the result."

  • An optional std crate crates/vhalla-game-platonik (never a default platform dependency) that maps the games plan's GameManifest, SessionOpen, GameEvent, Checkpoint, and Settlement onto vhalla-witness task manifests, assignments, case events, state hashes, and receipts, with Platonik experiment_hash and result_hash carried as opaque inner artifact ids.
  • Host-ordered sessions over vhalla-ledger with explicit, non-permissionless authority: the host orders and includes, every receiver re-derives every root, equivocation and omission are retained evidence, and settlement is a signed result or an explicit unresolved fork.
  • A two-phase seed bind (commit, host-signed close, reveal) so no party, including the host, can choose seeds; pause, replace, and resume as replay-from-genesis with a chained trace head; bounded artifact requests for large traces; verification budgets per session and per event.
  • Discovery spikes with pass and fail criteria, staged delivery naming the first PR's scope, a threat model, and a decision record.

Produced by a judge panel over three angled architectures and revised through three adversarial review rounds (six lenses, two skeptics per finding); the applied findings are listed in the plan's review section.

Gates

Plan-only change. kb check --root kb passes with the pre-existing advisory orphan.

🤖 Generated with Claude Code

Add kb/plans/valhalla-platonik-session-adapter.md: the optional
vhalla-game-platonik crate that maps GameManifest, SessionOpen, GameEvent,
Checkpoint, and Settlement onto vhalla-witness manifests, assignments, case
events, state hashes, and receipts, with host-ordered sessions over
vhalla-ledger, receiver-side verification, bounded artifact requests, a
two-phase seed bind, and staged delivery. Synthesized from a judge panel of
three architectures and revised through three adversarial review rounds.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@0thernet
0thernet deleted the branch main September 17, 2026 21:12
@0thernet 0thernet closed this Sep 17, 2026
@0thernet 0thernet reopened this Sep 17, 2026
@0thernet
0thernet changed the base branch from claude/witness-platform-20260916 to main September 17, 2026 21:13
@0thernet
0thernet merged commit 4c55e96 into main Sep 17, 2026
5 of 6 checks passed
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