Skip to main content

SSI Platform overview

Welcome to the Truvity SSI Platform documentation. The SSI Platform provides a comprehensive suite of tools and services for building Self-Sovereign Identity (SSI) solutions, enabling organizations to manage digital identities, verifiable credentials, and secure credential exchange.

What is the SSI Platform?

Truvity redefines how people establish trust, making it instantaneous and reliable. The internet lacks a foundational trust layer, which creates obstacles to building relationships and doing business.

Trust drives everyday life. It supports business and social interactions, enables people to build connections, and helps them achieve shared goals.

To accomplish this, Truvity leverages and expands upon the trust triangle concept, adapting it to the digital world. This entails adopting established industry standards such as Decentralized Identifiers (DIDs), digital wallets, verifiable credentials (VCs), verifiable presentations (VPs), and credential schemas for individuals and businesses. These components work together to establish, preserve, and build trust within the digital landscape.

From a technical standpoint, the Truvity Platform offers API endpoints and SDKs designed to facilitate the management of Decentralized Identifiers (DIDs), credentials, schemas, connections, and exchanges between various parties. These functionalities adhere to the principles of Self-Sovereign Identity (SSI) standards, ultimately empowering businesses with the capability for seamless interoperability.

Key capabilities

The SSI Platform provides key features to improve the management and security of digital identities and credentials:

APIs and SDKs

Access comprehensive APIs and SDKs to manage the full credential lifecycle and secure credential exchange between parties.

Credential schemas

Define, version, and publish reusable credential schemas to ensure consistent, machine-readable structures for credentials across your organization and with external partners. Schemas maintain semantic meaning for older credentials while supporting new schema versions for evolving requirements.

User-defined types (UDTs)

Use language-specific UDTs to define credential claims in your app code. UDTs provide strong type safety, detect potential errors at compile time, and simplify issuing and validating credentials directly through the SDK.

Attach labels and annotations to REST resources to improve searchability. Use the faceted search capability to efficiently filter and retrieve relevant results.

Linking files and credentials

Link binary files to credentials to support richer data representations. Create hierarchical relationships between drafts and credentials by linking them.

Get started

New to SSI Platform?

  1. Start with the Overview - Learn the core concepts of Self-Sovereign Identity, verifiable credentials, and how the platform works
  2. Explore the SDK - Follow the Quick Start guide to integrate the Truvity SDK into your app
  3. Understand Schemas - Learn how to define and manage credential schemas for data consistency
  • Truvity SDK - SDK documentation for integrating SSI capabilities into your apps
  • Credential Schemas - Manage credential schemas for data consistency and interoperability
  • API Reference - Complete API documentation for programmatic access
  • Core Concepts - Deep dive into SSI concepts and standards