The address of the application to grant permission to.
The operation type (e.g., "llm_inference").
Additional parameters for the permission.
Optional
nonceOptional nonce for the permission.
Optional
expiresOptional expiration timestamp.
Public key of the recipient to encrypt the data key for.
Permission parameters with required public key for encrypted uploads.
Remarks
This type extends PermissionParams and makes publicKey required, ensuring compile-time safety when permissions are used with encryption.