CarbonKey is used in conjuction with Carbon Wallet https://carbonwallet.com to create secure 2 of 2 multi signature bitcoin wallets where you are in charge of your private keys.
From the browser console the following are useful.
injector = angular.element(document.body).injector()
onchain = injector.get('onChainService')
bitid = injector.get('bitIDService')
You can then call the various methods on the services.
Test BIT ID
var succ = function(data) { alert('Success ' + data) }; var fail = function(data) { alert(data) }; uri = 'bitid://carbonwallet.com/bitid_callback?x=9c70553e8d982e22' bitid.setAddress(uri) bitid.authorize(window.localStorage.getItem("wif"), succ, fail);