@divyansh Great question! We haven’t had a user-submitted custom protocol that meets your requirements. Having said that, Mark actually answered a similar forum question from another user regarding a custom protocol, for which the discussion can be found below:
Hopefully the details provided in that forum post help you get started!