Executes the ability with the given parameters.
This method validates the ability parameters, executes the ability remotely, and returns the result.
The parameters to be passed to the ability
The context for the ability execution, including the delegator PKP Ethereum address
A promise that resolves to a AbilityResponse containing the execution result
Performs a precheck of the ability parameters and policies.
This method validates the ability parameters and checks if the policies allow the ability to be executed.
The parameters to be passed to the ability
The context for the ability execution, including the delegator PKP Ethereum address
A promise that resolves to a AbilityResponse containing the precheck result
The Vincent Ability Client is used to interact with Vincent abilities.