Currently haip:// is being mandated for both credential offer and presentation. We should distinguish, to make it easier to register for only one (i.e. register only for credential offers and not presentations if a wallet has no credentials available).
This is particularly important due to the poor (or non-functional) experience when multiple apps are registered to the same custom scheme.