There isn't anything inherently different about the inbound vs outbound other than the communicating interface. There's no reason a RESTful interface couldn't be exposed to the client-side (Alice) and there's no reason a DWN interface couldn't be exposed backend-side (PFI Core).
So rather than direction: INBOUND do an interface: DwnRequest
And then rather than direction: OUTBOUND do an interface: Restful
There isn't anything inherently different about the inbound vs outbound other than the communicating interface. There's no reason a RESTful interface couldn't be exposed to the client-side (Alice) and there's no reason a DWN interface couldn't be exposed backend-side (PFI Core).
So rather than
direction: INBOUND
do aninterface: DwnRequest
And then rather than
direction: OUTBOUND
do aninterface: Restful