Prelude: I have a micro-cardano-pool ,less than 10K include 3 deligators (my friends). Despite the sike of the pool, I would like my pool be an active element in the mainnet network. Therefore I decided to participate in the interesting small-pools cooperative where all participants delegates their stake to a certain pool (from the programm) for several epochs. The number of epochs that allocated to the current active pool is a function of the stake contributed by that pool to the program in the recent past.
Current state : My friends and me delegate our stakes eccording to the program schedule (each one his stake).
Proposal : My proposal is to create a smart contract where few delegators will move their stake to this contract and only one (contract manager) could delegate the whole stake of the smart contract to a certain pool. Every participant (include contract manager) can pull only his part from the contract .
Question : Is it possible to delegate a smart contract’s stake ? What are the alternatives to the above smart contract?