Handles both EIP-712 signed operations and direct server operations through a single interface.
Remarks
This discriminated union provides type safety through TypeScript's narrowing.
The type field determines which operation variant is being used.
Signed operations require blockchain transactions, while direct operations
handle auxiliary tasks like file storage.
Handles both EIP-712 signed operations and direct server operations through a single interface.