The ubirch cloud services are provided through a backend portal and number of APIs that allow the registration of keys, verification of data and seals and accessing and forwarding of data of your data.
Registration & Visualization The portal can be used to see registered devices, visualized data for supported payloads and development information to stream and retrieve data from the cloud services.
The developer portal lists devices the user has access to. It allows the setting configuration parameters abd visualizes data received.
The data visualization displays the received data and a graph of data points that are known.
Use the developer information to set up the devices. The information is necessary to access the ubirch cloud services, but also to verify responses from the ubirch cloud services on the devices. Please see our examples for details.
To start development, please follow these steps to register with the ubirch cloud services:
After logging in the developer cloud services are ready to be used. Check the developer info.
Please register before using any of the APIs below.
Data/Verification API (v1.0)
The data verification API accepts ubirch-protocol messages for key registration, signed data packets, chained data packets and verifies these before forwarding to any further processing. Additionally, it provides an interface to verify payload hashes and retrieve the corresponding seals.
Notary API (v1.0)
Internally, the ubirch cloud services use the notary API for anchoring data in the blockchain. While we recommend to only anchor trusted data in a blockchain, this service is available standalone.
While some of the endpoints accept JSON data, it is recommended to use the msgpack. variant. The byte oriented msgpack format prevents issues when creating the data hash and signatures of the data packets.