Skip to content

UVerify-io/uverify-sdks

UVerify SDKs

Test Workflow Status Release Workflow Status Conventional Commits Join our Discord CLA assistant

Mono-repository containing official SDKs for the UVerify API — a certificate verification platform built on the Cardano blockchain.

Packages

SDK Directory Package
TypeScript / JavaScript typescript/ @uverify/sdk
Python python/ uverify-sdk
Java java/ io.uverify:uverify-sdk

What is UVerify?

UVerify lets you issue and verify tamper-proof certificates on the Cardano blockchain. A certificate is a SHA-256 or SHA-512 hash of any document or data, stored on-chain alongside optional metadata. Anyone can independently verify that a hash was recorded at a specific point in time.

Quick Start

All three SDKs expose the same high-level operations:

  • Verify — check whether a data hash has a certificate on-chain
  • Issue — build, sign, and submit a certificate transaction in one step
  • User state — manage your issuing workspace (query info, invalidate state, opt-out)
  • Low-level core — construct unsigned transactions and submit them separately for multi-sig flows

See the README inside each SDK directory for language-specific instructions.

API

The SDKs wrap the public UVerify REST API at https://api.uverify.io. Full interactive documentation is available at https://api.uverify.io/v1/api-docs.

License

AGPL-3.0 — see LICENSE.

About

This monorepo contains multi-language SDKs and the CI/CD pipelines for publishing them to their registries.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors