For questions regarding COSE - CBOR Object Signing and Encryption.
COSE is the CBOR equivalent of jose.
While practically every web language and framework support JSON, and application codes can process these data efficiently, there's need for a binary that's more compact than the textual format that is JOSE in lightweight environments.
Adding that ASN.1 has unnecessary complexity, CBOR was invented to replace ASN.1 in the lightweight applications, and COSE naturally comes along.