tree_solve
Run a registered solver on a branch to compute results without writing anything. Returns diagnostics and ready-to-apply proposals with derived-value provenance, so you can review and apply accepted values via tree_set.
Instructions
Run a registered solver on a branch it may read — sandboxed wasm, or a
native contract a package ships (native contracts see the effective tree;
wasm sees only the slice at path). Returns diagnostics and proposals —
each proposal carries a ready-to-apply Quantity stamped provenance='derived'
with the solver's identity, so a computed number is distinguishable from a
measured one. Nothing is written: apply the proposals you accept with
tree_set. Clients may instead fetch a wasm module at solver:// and run
the same ABI locally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| path | No | ||
| params | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||