Authorizing a transfer, is it multisig functionality?

I’m thinking of using NEM as a part of a financial literay edu app for kids & teenagers.

Eventually the kids should be trusted to do transfer independently. So long as the kids are being supervised by the adults then any transfer they make will need to be approved.

If I understand the multisig account correctly, in order for it to work I’d need to create at least 3 accounts. The kid and the parent would have one each, and a multisig account (which is the spending money) where the kid & the parent are signatories. The kid can initiate the transfer but it will not be processed until the other siganotires would have confirmed it first.

If they want to create other accounts such as saving, or investment, then a new multisig account needs to be created.

Is this currently the correct design?

You have multiple options when it comes to multisig. Since you also have n-of-m options, you have may options.

You can probably find all answers you are looking for here. Let us know if you still have questions.