Skip to main content

playerComputeDeploy

Deploy player-authored Rust into a grid the caller currently owns. Requires the target's write permission at both app-tier and grid ACL layers. One call creates/updates the module and publishes an immutable pending version; the shared compiler builds it asynchronously. Authoring is never admission-gated, but only the original author may replace closed source.

playerComputeDeploy(
input: DeployPlayerComputeInput!
): PlayerWasmModuleVersion!

Arguments

playerComputeDeploy.input ● DeployPlayerComputeInput! non-null input

Owned grid, module metadata, SERVER/CLIENT target, source map, and SDK/ABI pins.

Type

PlayerWasmModuleVersion object

An immutable player-code source version. sourceFilesJson is returned only to its personal author (org-owned source requires the future org-authoring path) or when openSource is true.