As defined in the BRFC Specifications, anybody can propose an extension to the bsvalias and Paymail protocols, and as per the Capability Discovery section of the Service Discovery protocol, implementations can declare support for extensions to allow for cross-wallet processes. Extension protocols are the collection of protocols not contained within the core Paymail set defined above, but that are fully compatible with bsvalias protocols and Paymail implementations.