Numeraire's Bitcoin SwissKnife is a wallet application and transaction orhcestrator enabling easy integration of Bitcoin, the Lightning network and smart contract protocols (RGB, Taproot Assets) to any entity or organization that wishes to do so without handling the complexity of the above technologies.
Numeraire SwissKnife allows Lightning integration via well-known providers in a custodial or non-custodial manner.
- Avoid the complexity of running your own node and managing liquidity by connecting to a liquidity provider (
Breez LSPs
,Phoenix
) and an Infrastructure as a Service provider (Greenlight
). - Choose to run your own node by integrating with
LND
orCore Lightning
node. In which case you are responsible for liquidity management but keep full control of the whole infrastructure. - Avoid all complexities by choosing a custodial provider (
LightSpark
).
The compatible providers are:
-
Greenlight
(mainly used in conjunction withBreez
) -
Breez SDK
(allowing switching between LSPs.). Please contact us to get your API key. -
Phoenixd
. (TODO) -
LightSpark
(TODO) - Direct
Core Lightning
integration. (WIP) - Direct
LND
Integration (TODO)
Numeraire SwissKnife allows any entity or organization to create its own Lightning Address infrastructure. Like an email provider, any company can deploy Lightning Addresses (username@your.domain
) to send and receive Lightning payments.
SwissKnife enables account and key management through its Wallet
infrastructure. By securing private keys in secure HSMs, Numeraire SwissKnife is able to completely isolate the private keys from the outside world, enabling cryptographic operations to be done in isolation. No private keys are ever stored outside of a secure, specialised HSM server or hardware wallet.
The compatible HSMs are:
-
Azure Key Vault
-
AWS KMS
-
Hashicorp Vault
(with the use of a custom plugin) - Bare-metal HSMs (to be decided)
- Cold storage hardware wallets by exporting and importing
PSBTs
Numeraire SwissKnife enables any entity to become a smart contract issuer on the RGB and Taproot Assets protocols by deploying smart contracts on the Bitcoin Blockchain (Lightning integration to come).
Multiple use cases are possible using RGB and Taproot Assets:
- Asset tokenization and real-world assets (RGB-21/UDA, aka Unique Digital Assets)
- Currencies and stablecoins (RGB-20/NIA, Non Inflatable Assets)
- Collectible collections (RGB-25/CFA aka Collectible Fungible Assets)
Numeraire SwissKnife allows for the encrypted storage of the smart contract metadata. Tokenized assets such as art NFTs or contract terms can be stored, retrieved and distributed using Swissknife's API.
Because RGB does not store the smart contract on-chain like Ethereum or other smart contract protocols. Contracts can be sent to other parties confidentially through other means. Numeraire SwissKnife allors contract propagation through a JSON-RPC proxy server implementation. With the following techologies to be implemented eventually:
-
JSON-RPC proxy server
-
Filecoin
-
IPFS
-
Email
-
Taproot Assets Universe
NumeraireSwissknife allows full authentication, account segregation and authorization:
-
JWKS server with automatic public key retrieval
-
JWT token authentication
-
RBAC per route
-
API keys authentication