Scopuly
Sure!
The point of cosmic links is to encode any Stellar transaction into a query string. It allows non-wallet services to pass transaction request to any compatible wallet. https://cosmic.link demonstrate the kind of interface that any non-wallet services and exchanges could implement to redirect toward user wallet.
The minimum requirement to make a wallet compatible is to expose an entry point for XDRs:
https://my-wallet.io/?xdr=AA...==
Or
custom://?xdr=AA...==
In this case https://cosmic.link ask for the user public key and build the XDR for you.
This is what I use for Stellar Laboratory, where
https://cosmic.link/?setOptions&homeDomain=scopuly.io
Translates into:
https://www.stellar.org/laboratory/#txsigner?xdr=AAAA....AA%3D&network=test
(Stellar Laboratory takes a network argument which's nice)
The second option is to use cosmic-lib to support the full set of operations. For example for Stellar Authenticator the previous transaction will be directly redirected to the wallet:
https://stellar-authenticator/?setOptions&homeDomain=scopuly.io
I'm not sure which programming language you're working with, though.