I'd suggest to take Power of Attorney into account during architecting the engine, as this is very complex matter. It might be required by government agencies.
It depends whether this concept can be in scope or not. For example, it can be issued as a credential just like any other credential issuing process. But in other cases you might want to gain access to a wallet and share data on behalf of this person.