Implement the necessary endpoints to support [VIP-3](https://github.com/verida/VIPs/blob/develop/VIPs/vip-3.md)