Skip to main content

Overview

image

Overview

Here we'll explain about how to create off-data verification applications with Primus Network SDKs. Note all applications using Primus network SDKs are interacted with Primus Network, a.k.a., decentralized attestors, where the attestations are generated in a decentralized process with a high hardware security level. Please note Primus Labs also offers zkTLS enterprise solutions and Lightweight Web SDK for different use cases and requirements, particularly for builders where decentralization is not a mandatory requirement.

With the vision of creating a decentralized data verification and computation network, Primus Labs provides two types of Network SDKs for different applications to leverage the zkTLS capability from the network attestors.

  • For web-based applications, we recommend to use the Network-JS-SDK (see the DApp Integration Guide ). This is the most straightforward tool that allows end users to create zkTLS attestations through this SDK. Note the end user is required to install Primus extension to perform the zkTLS session with the network attestor.

  • For backend integration of zkTLS features, we recommend to use the Network-Core-SDK (see the Backend Integration Guide). Note in the backend integration situation, the developer usually proves their off-chain data in their built application, and the Primus extension is not required. Typical scenarios include proof of reserves, in which a configured web page periodically proves that the stablecoin issuer holds sufficient collateral across off-chain platforms.

How to Choose The Correct Primus SDK?

image