{"artifacts":{"garnet_wasm.js":{"bytes":6581,"sha256":"bf72509961525b4eb2e0702f41da61b4e8087ceee98787b7a046d83a85791a6d"},"garnet_wasm_bg.wasm":{"bytes":2234789,"sha256":"e24737d7e13725df529bea80d3581358cd21718c6c43aef21d9869bd33511134"}},"build":{"profile":"release","target":"web","wasm_opt":false},"schema":"garnet.playground.wasm-package/1","source":{"cargo_lock_sha256":"8dc6f94fbd6eb7b521f9bbccf3034fc1763e2dfc5bab97b0ae9388704bf81e92","inputs":[".cargo/config.toml","Cargo.lock","Cargo.toml","garnet-check-v0.3/AGENTS.md","garnet-check-v0.3/Cargo.toml","garnet-check-v0.3/src/audit.rs","garnet-check-v0.3/src/borrow.rs","garnet-check-v0.3/src/bounds.rs","garnet-check-v0.3/src/capability_surface.rs","garnet-check-v0.3/src/caps_diff.rs","garnet-check-v0.3/src/caps_graph.rs","garnet-check-v0.3/src/caps_graph_cycle_tests.rs","garnet-check-v0.3/src/capset.rs","garnet-check-v0.3/src/coherence.rs","garnet-check-v0.3/src/concurrency.rs","garnet-check-v0.3/src/effects.rs","garnet-check-v0.3/src/explosive.rs","garnet-check-v0.3/src/lib.rs","garnet-check-v0.3/src/match_coverage.rs","garnet-check-v0.3/src/overcatch.rs","garnet-check-v0.3/src/stability.rs","garnet-check-v0.3/src/suggest.rs","garnet-check-v0.3/tests/borrow.rs","garnet-check-v0.3/tests/bounded_loops.rs","garnet-check-v0.3/tests/caps.rs","garnet-check-v0.3/tests/caps_callable_identity.rs","garnet-check-v0.3/tests/coherence.rs","garnet-check-v0.3/tests/extended.rs","garnet-check-v0.3/tests/linear_effects.rs","garnet-check-v0.3/tests/match_coverage.rs","garnet-check-v0.3/tests/properties.rs","garnet-check-v0.3/tests/suggest_corpus.rs","garnet-check-v0.3/tests/variant_construction.rs","garnet-interp-v0.3/AGENTS.md","garnet-interp-v0.3/Cargo.toml","garnet-interp-v0.3/benches/eval.rs","garnet-interp-v0.3/src/control.rs","garnet-interp-v0.3/src/env.rs","garnet-interp-v0.3/src/error.rs","garnet-interp-v0.3/src/eval.rs","garnet-interp-v0.3/src/lib.rs","garnet-interp-v0.3/src/output.rs","garnet-interp-v0.3/src/pattern.rs","garnet-interp-v0.3/src/prelude.rs","garnet-interp-v0.3/src/repl.rs","garnet-interp-v0.3/src/stdlib_bridge.rs","garnet-interp-v0.3/src/stmt.rs","garnet-interp-v0.3/src/value.rs","garnet-interp-v0.3/tests/boundary_errors.rs","garnet-interp-v0.3/tests/core_iter_completion_dispatch.rs","garnet-interp-v0.3/tests/core_option_dispatch.rs","garnet-interp-v0.3/tests/core_result_dispatch.rs","garnet-interp-v0.3/tests/e2e_examples.rs","garnet-interp-v0.3/tests/eval_basic.rs","garnet-interp-v0.3/tests/eval_collections.rs","garnet-interp-v0.3/tests/eval_control.rs","garnet-interp-v0.3/tests/eval_extended.rs","garnet-interp-v0.3/tests/eval_functions.rs","garnet-interp-v0.3/tests/eval_open_questions.rs","garnet-interp-v0.3/tests/eval_paper_vi.rs","garnet-interp-v0.3/tests/eval_pattern_matrix.rs","garnet-interp-v0.3/tests/eval_prelude.rs","garnet-interp-v0.3/tests/eval_structs.rs","garnet-interp-v0.3/tests/functional_core_composition.rs","garnet-interp-v0.3/tests/host_effect_composition.rs","garnet-interp-v0.3/tests/kind_dispatch.rs","garnet-interp-v0.3/tests/kind_guard.rs","garnet-interp-v0.3/tests/mnemos_stdlib_combination.rs","garnet-interp-v0.3/tests/output_capture.rs","garnet-interp-v0.3/tests/overflow_guards.rs","garnet-interp-v0.3/tests/properties.rs","garnet-interp-v0.3/tests/run_hello_example.rs","garnet-interp-v0.3/tests/stdlib_s22_dispatch.rs","garnet-interp-v0.3/tests/stdlib_s23_dispatch.rs","garnet-interp-v0.3/tests/stdlib_s24_dispatch.rs","garnet-interp-v0.3/tests/strict_by_default.rs","garnet-interp-v0.3/tests/strict_no_frame_latch.rs","garnet-memory-v0.3/AGENTS.md","garnet-memory-v0.3/Cargo.toml","garnet-memory-v0.3/benches/eviction.rs","garnet-memory-v0.3/benches/vector.rs","garnet-memory-v0.3/examples/calibration_episodic.rs","garnet-memory-v0.3/examples/calibration_procedural.rs","garnet-memory-v0.3/examples/calibration_semantic.rs","garnet-memory-v0.3/examples/calibration_working.rs","garnet-memory-v0.3/examples/lane2c_teardown_probe.rs","garnet-memory-v0.3/src/alloc.rs","garnet-memory-v0.3/src/cycle.rs","garnet-memory-v0.3/src/episodic.rs","garnet-memory-v0.3/src/lib.rs","garnet-memory-v0.3/src/policy.rs","garnet-memory-v0.3/src/procedural.rs","garnet-memory-v0.3/src/semantic.rs","garnet-memory-v0.3/src/working.rs","garnet-memory-v0.3/tests/basic.rs","garnet-memory-v0.3/tests/cycle.rs","garnet-memory-v0.3/tests/persistence.rs","garnet-memory-v0.3/tests/properties.rs","garnet-memory-v0.3/tests/properties_proptest.rs","garnet-memory-v0.3/tests/stress.rs","garnet-parser-v0.3/AGENTS.md","garnet-parser-v0.3/Cargo.toml","garnet-parser-v0.3/benches/parse.rs","garnet-parser-v0.3/fuzz/AGENTS.md","garnet-parser-v0.3/fuzz/Cargo.toml","garnet-parser-v0.3/fuzz/fuzz_targets/parse_input.rs","garnet-parser-v0.3/src/ast.rs","garnet-parser-v0.3/src/budget.rs","garnet-parser-v0.3/src/edition.rs","garnet-parser-v0.3/src/error.rs","garnet-parser-v0.3/src/grammar/actors.rs","garnet-parser-v0.3/src/grammar/control_flow.rs","garnet-parser-v0.3/src/grammar/expr.rs","garnet-parser-v0.3/src/grammar/functions.rs","garnet-parser-v0.3/src/grammar/memory.rs","garnet-parser-v0.3/src/grammar/mod.rs","garnet-parser-v0.3/src/grammar/modules.rs","garnet-parser-v0.3/src/grammar/patterns.rs","garnet-parser-v0.3/src/grammar/stmts.rs","garnet-parser-v0.3/src/grammar/types.rs","garnet-parser-v0.3/src/grammar/user_types.rs","garnet-parser-v0.3/src/lexer.rs","garnet-parser-v0.3/src/lib.rs","garnet-parser-v0.3/src/parser.rs","garnet-parser-v0.3/src/token.rs","garnet-parser-v0.3/tests/adversarial.rs","garnet-parser-v0.3/tests/budget.rs","garnet-parser-v0.3/tests/edition_compatibility.rs","garnet-parser-v0.3/tests/examples_parse.rs","garnet-parser-v0.3/tests/lex_edge_cases.rs","garnet-parser-v0.3/tests/lex_tests.rs","garnet-parser-v0.3/tests/parse_actors.rs","garnet-parser-v0.3/tests/parse_control_flow.rs","garnet-parser-v0.3/tests/parse_edge_cases.rs","garnet-parser-v0.3/tests/parse_examples.rs","garnet-parser-v0.3/tests/parse_expr.rs","garnet-parser-v0.3/tests/parse_functions.rs","garnet-parser-v0.3/tests/parse_memory.rs","garnet-parser-v0.3/tests/parse_modules.rs","garnet-parser-v0.3/tests/parse_negative.rs","garnet-parser-v0.3/tests/parse_patterns.rs","garnet-parser-v0.3/tests/parse_stmts.rs","garnet-parser-v0.3/tests/parse_user_types.rs","garnet-parser-v0.3/tests/parse_v1_parser_parity.rs","garnet-parser-v0.3/tests/properties.rs","garnet-prim-macros/AGENTS.md","garnet-prim-macros/Cargo.toml","garnet-prim-macros/src/lib.rs","garnet-stdlib/AGENTS.md","garnet-stdlib/Cargo.toml","garnet-stdlib/src/base64.rs","garnet-stdlib/src/cmp.rs","garnet-stdlib/src/collections.rs","garnet-stdlib/src/crypto.rs","garnet-stdlib/src/env.rs","garnet-stdlib/src/error.rs","garnet-stdlib/src/fs.rs","garnet-stdlib/src/iter.rs","garnet-stdlib/src/json.rs","garnet-stdlib/src/lib.rs","garnet-stdlib/src/log.rs","garnet-stdlib/src/math.rs","garnet-stdlib/src/net.rs","garnet-stdlib/src/option.rs","garnet-stdlib/src/process.rs","garnet-stdlib/src/ratelimit.rs","garnet-stdlib/src/regex.rs","garnet-stdlib/src/registry.rs","garnet-stdlib/src/result.rs","garnet-stdlib/src/sandbox.rs","garnet-stdlib/src/strings.rs","garnet-stdlib/src/time.rs","garnet-stdlib/src/uuid.rs","garnet-wasm/AGENTS.md","garnet-wasm/Cargo.toml","garnet-wasm/src/lib.rs","garnet-wasm/tests/check_and_diff.rs","garnet-wasm/tests/run_source.rs"],"source_tree_sha256":"5cd74106a82716e85f561a3a37c2c6b8a02095ce2d324f32f392ab2c6ac8a822","studio_package_lock_sha256":"911df15f8e4de68b8c63cb5a4f62f26bb6f89b043b40ad4ed6cfaaa5c5b54b1e"},"tools":{"cargo":{"binary_sha256":"c512bff73c86143b557463f021d0c3d5b0490d97d65040ba59ea2b3427784758","command":"cargo","launcher_sha256":"aeb4105778ca1bd3c6b0e75768f581c656633cd51368fa61289b6a71696ac7e1","version":"cargo 1.95.0 (f2d3ce0bd 2026-03-21)"},"esbuild":{"binary_sha256":"3d1037d9a128440856daec17f4358ebb465b73823858a88a5fe1ce702cc17944","command":"apps/garnet-studio/node_modules/@esbuild/darwin-arm64/bin/esbuild","platform_binary_sha256":"3e030ee2aa86ad3c33e5e95ae0e53bb03de40e0da35c9b1180a67de4a497cae5","version":"0.25.12"},"node":{"binary_sha256":"5c899797c4eb8f1db5563eea56538342ddb3e9276ee1b04a5a1f0f1023d2b011","command":"node","version":"v22.22.2"},"rustc":{"binary_sha256":"b829b733131d4e1673eeebd1f34d06ae1e9ff4977b051313cf42e2a9e79ecf1c","command":"rustc","launcher_sha256":"aeb4105778ca1bd3c6b0e75768f581c656633cd51368fa61289b6a71696ac7e1","version":"rustc 1.95.0 (59807616e 2026-04-14)"},"wasm_pack":{"binary_sha256":"fb9e18cda80c85fa351c1a441e4d15f9fe5e3f3ee87c8e65fa7e837df1743449","command":"wasm-pack","version":"wasm-pack 0.15.0"}}}
