APIs for Blockchain
Sphereon offers powerful Blockchain APIs that supports public, private or permissioned blockchains, such as Factom (Bitcoin), LTO Network, Multichain, Ethereum and HyperLedger
Blockchain Proof API
With our Blockchain Proof API it is easy to prove or disprove Authenticity of data — or digital documents — and Existence at a certain point in time.
This Blockchain API is very easy to use, because we hidden away most of the complexities of the underlying blockchain technologies.
PDF Stamp API
The PDF Stamp API enables you to sign and anchor a PDF on a blockchain, but also offers the possibility to add both static and dynamic stamps onto the PDF. These stamps can consist of one or more QR-codes, barcodes, hyperlinks, images, line- or text elements.
This RESTful API is also very easy to implement: it even offers integrated synchronous (oneshot) option, allowing you to submit a file with variables and get the result back in one request/response from a single API.
Easy Blockchain API
The Sphereon Easy Blockchain API provides a blockchain agnostic solution to create and work with Interlinking Blockchain Structures.
This API gives you easy, generic access to different Blockchain infrastructures, such as Factom (Bitcoin), Ethereum, HyperLedger, Multichain, etc.
Blockchain Related APIs
Crypto Keys API
The Crypto Keys API allows you to import, create and work with symmetric and asymmetric keys and certificates to sign/verify digest values, encrypt/decrypt input, or hash and sign input values. The benefit is that you don’t have to store secret keys in your application.
The API has an integration with Azure KeyVault, allowing you to store keys, secrets and certificates in FIPS 140-2 Level 2 validated Hardware Security Modules (HSM). The key will never leave the HSM, making it really secure, especially if you combine it with IP whitelisting.
Sphereon Storage API provides an abstraction layer to storage of (virtual) folders and streams (files/contents) to multiple content backend systems.
Use the Storage API in combination with our Blockchain APIs to register and verify files.
When you store a file using our Storage API or retrieve information, you will receive back a StreamLocation JSON object, that contains the information over where the file is stored. You can use this JSON object to register of verify a file.