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](installation.md) – Add TrustWeave to your project and confirm the build.
  • IDE Setup](ide-setup.md) – Configure your IDE (IntelliJ IDEA or VS Code) for TrustWeave development.
  • Project Setup](project-setup.md) – Configure IDE, Gradle tasks, and environment variables.
  • Your First Application](your-first-application.md) – Assemble a minimal issuance + verification flow.

Hands-on walkthroughs

  • Quick Start](quick-start.md) – Your first TrustWeave application with annotated code snippets.
  • Common Patterns](common-patterns.md) – Learn common usage patterns and best practices ⭐
  • Troubleshooting](troubleshooting.md) – Common issues and solutions ⭐

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?

  • Introduction](../introduction/README.md) - Learn what TrustWeave is and why it exists
  • Mental Model](../introduction/mental-model.md) - Understand the core concepts

Ready to code?

  • Installation](installation.md) - Add TrustWeave to your project
  • Quick Start](quick-start.md) - Create your first credential in 5 minutes
  • Your First Application](your-first-application.md) - Build a complete example

Looking for examples?

  • Use Case Scenarios](../scenarios/README.md) - 25+ real-world examples
  • Tutorials](../tutorials/README.md) - Step-by-step guides

Need to complete a specific task?

  • How-To Guides](../how-to/README.md) - Task-oriented guides for common operations

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.