About flexible supervision
The flexible supervision is an alternative concept to the standard supervision process; allowing the creation of a Supervisor Contract that can be used to supervise an account without the need to declare its Product Version ID in the Supervisor code. Where standard supervision requires you to link the Supervisor Contract with the specific Product Version IDs of any supervisee Smart Contracts, flexible supervision allows you to create a Contract that can supervise any Smart Contract.
Flexible supervision only supports supervision of the scheduled_event_hook contract hook