Welcome to Katena documentation!
Katena is a company-oriented public blockchain solution to certify data signatures and to securely share cryptographic secrets among the network.
Each of our underlying blockchain networks can be reached by an API, a
Katena API, to push and retrieve
In order to send a transaction to a
Katena API, you have to create and post a
Messagewrapper containing a
Sealwrapper containing a
Signature. This seal identifies an ED25519 public key and the message signature.
NonceTimeto avoid replay attacks. By default, each transaction is allowed to be committed during 250 seconds and you should provide the current UTC time (e.g
- A company chain ID to identify your namespace on a network.
ED25519key pair to sign the transaction's
Messageand to identify the transaction's
Signeron a network.
- A way to send http requests to a
Katena APIlike Postman, one of our HTTP clients which is available in any SDK below, or your own application.
You can use one pre registered company chain ID and ED25519 key pair from our playground or directly create your account on Katena Manager and provide the required information to dialog with one of our network.
To rapidly and conveniently create an application to generate, sign and send transactions to our
Katena APIs, we provide
software development kits in
Each SDK contains several brief examples to send certificates or secrets.
You can download and easily learn how to use it:
An HTTP client is available in each repository and you can use it as is or create your own HTTP client application.