-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Summary
Publish a deterministic import and effect taxonomy with effect receipts and replay limits so broader real programs can be admitted without collapsing internal compute into opaque host behavior.
Problem
The current import story is honest, but still too narrow for broader real-program support.
Current starting point:
fixtures/tassadar/reports/tassadar_import_policy_matrix_report.jsonfreezes exactly 1 allowed internal deterministic stub case, 1 delegated sandbox case, and 2 refused cases.- The current matrix distinguishes
env.clock_stubas a deterministic internal stub,sandbox.math_evalas explicit sandbox delegation, andhost.fs_writeas a refused unsafe side effect. - The claim boundary is already correct: deterministic internal stubs, sandbox delegation, and refused side effects stay distinct.
- The missing piece is breadth: there is no reusable deterministic vs nondeterministic effect taxonomy, no effect receipt family, and no replay-limit contract for richer import-mediated workloads.
Without that, richer programs either remain unsupported forever or silently widen into ambient tool use.
Hypothesis
A typed import/effect taxonomy with deterministic vs nondeterministic classes, effect receipts, and replay limits will preserve claim boundaries while admitting useful real programs.
Source Papers / Docs
Can LLMs Be Computers?MuMath-CodeLearning Transformer Programsdocs/ROADMAP_TASSADAR.mddocs/TASSADAR_WASM_RUNBOOK.md
Target Surfaces
psionic-runtimepsionic-sandboxpsionic-providerpsionic-evalpsionic-routerfixtures/tassadar/reports/
Dependency markers that must remain explicit outside standalone psionic:
kernel-policyworld-mounts
Initial Scope
- Define import/effect classes for deterministic internal stubs, deterministic host-backed state, explicit sandbox delegation, bounded nondeterministic inputs, and refused side effects.
- Publish an effect-receipt schema that records which effect class ran, with what evidence and replay posture.
- Define replay limits and refusal rules for nondeterministic or stateful imports.
- Add one bounded durable-state import profile instead of treating all stateful imports as either impossible or silently internal.
- Keep external delegation explicit and challengeable rather than rebranding it as internal compute.
Benchmark / Tests
- Deterministic-vs-nondeterministic import conformance tests.
- Effect-receipt schema and serialization tests.
- Replay-limit tests across deterministic, stateful, and delegated effect classes.
- Refusal tests for disallowed effect classes, policy-denied delegation, and missing effect evidence.
- Regression tests preserving the current matrix’s explicit internal/delegated/refused split.
Claim Discipline
This issue widens the effect model. It does not collapse sandbox delegation into internal exact compute, and it does not grant general side-effect authority inside standalone psionic.
Done When
- Tassadar publishes a reusable import/effect taxonomy instead of one narrow matrix.
- Effectful executions emit receipts with explicit replay posture.
- Durable-state and delegated imports stay distinct from internal exact execution.
- Unsupported or unsafe effect classes remain typed refusals.