Expand description
Dynamic operation dispatch: invoke(id, input_json) -> output_json.
The SAME fns the typed namespaces call — one implementation, two interfaces (spec §4). Transports (RPC/HTTP/SDK/FFI) go through here; the CLI keeps its typed calls. Outputs are the canonical types serialized — never re-modelled strings.