How-To Guides

Welcome to TrustWeave’s How-To Guides! These guides are task-oriented and show you how to accomplish specific goals with TrustWeave.

What are How-To Guides?

How-To Guides are practical, step-by-step instructions for completing specific tasks. They differ from:

  • Tutorials: Step-by-step learning experiences that teach concepts while building something
  • Concepts: Explanations of what things are and why they exist
  • API Reference: Complete documentation of all methods and parameters

How to Use These Guides

  1. Find the task you want to accomplish - Browse the guides below or use search
  2. Follow the step-by-step instructions - Each guide includes complete, runnable examples
  3. Adapt to your needs - Use the examples as starting points for your own code
  4. Refer to API Reference - For detailed parameter documentation, see the API Reference

Available Guides

Core Tasks

These guides cover the essential operations you’ll use in most TrustWeave applications:

Advanced Tasks

For more complex scenarios and customization:

Integration Guides

Connect TrustWeave to external services:

  • KMS Integrations - AWS KMS, Azure Key Vault, Google Cloud KMS, HashiCorp Vault
  • DID Method Integrations - did:key, did:web, did:ion, did:ethr, and more
  • Blockchain Integrations - Algorand, Ethereum, Polygon, Base, Arbitrum

Quick Start

New to TrustWeave? Start with these guides in order:

  1. Use TrustWeave Facade - Quick setup and your first credential (3 lines!)
  2. Configure TrustWeave - Learn declarative configuration
  3. Create and Manage DIDs - Learn how to create identities
  4. Issue Credentials - Issue your first credential
  5. Verify Credentials - Verify credentials
  6. Manage Wallets - Store and organize credentials

Already familiar? Jump to the guide for your specific task.

Guide Structure

Each how-to guide follows this structure:

  1. Prerequisites - What you need before starting
  2. Expected Outcome - What you’ll achieve
  3. Quick Example - A complete, runnable example you can copy and run
  4. Step-by-Step Guide - Detailed instructions with step markers and code at each step
  5. Common Patterns - Real-world usage patterns
  6. Error Handling - How to handle errors for this task
  7. Next Steps - What to learn next
  8. Related Resources - Links to concepts, API reference, and scenarios

Note: Guides include code snippets at the right steps (not dumped at the end), and workflow diagrams where multiple components interact.

Next Steps

Ready to start?

Want to learn more?


Table of contents