With the remote helper included in ngit I ended up supporting:
nostr://npub123/identifier
nostr://npub123/identifier?relayhint=relay.one&
nostr://naddr123
Its probably best for a stricter schema for relay hints which could be generalised for unencoded references to replacable events. Do you have any suggestions?