Getting Started

Welcome to TrustWeave! This section will help you get up and running quickly.

Prerequisites

  • Java 21+
  • Kotlin 2.2.0+
  • Gradle 8.5+ (or compatible build tool)

How to Use This Section

Each guide below introduces a checkpoint in the onboarding journey. Follow them in order the first time through, or jump to the scenario that matches your domain—every page now explains the context, what the code does, and the outcome you should expect.

Orientation

  • Installation – Add TrustWeave to your project and confirm the build.
  • IDE Setup – Configure your IDE (IntelliJ IDEA or VS Code) for TrustWeave development.
  • Project Setup – Configure IDE, Gradle tasks, and environment variables.
  • Your First Application – Assemble a minimal issuance + verification flow.

Hands-on walkthroughs

Use Case Scenarios

What You’ll Build

By the end of this section, you’ll be able to:

  • ✅ Add TrustWeave to your project
  • ✅ Create and resolve DIDs
  • ✅ Compute JSON digests
  • ✅ Anchor data to blockchains
  • ✅ Issue and verify Verifiable Credentials
  • ✅ Manage credentials with wallets
  • ✅ Build complete trust workflows

Let’s get started!

Next Steps

First time here?

Ready to code?

Looking for examples?

Need to complete a specific task?


Table of contents