pub fn execute_remote_call(
request: RemoteCallRequest,
store: &SnapshotStore,
) -> RemoteCallResponseExpand description
Execute a remote call request on this machine.
This is the entry point for the receiving side. It:
- Reconstructs the
BytecodeProgramand populates itsTypeSchemaRegistry - Creates a full
VirtualMachinewith the program - Materializes serialized arguments as kinded VM slots
- Calls the function by name or ID
- Converts the result back to
SerializableVMValue
The store is used for SerializableVMValue ↔ slot conversion
(needed for BlobRef-backed values like DataTable).
Phase-2c deferral: the slot/serializable round-trip is currently
stubbed (see execute_inner body). The dispatch entry continues to
exist so callers compile through the deferral; invocation surfaces
the gap at runtime.