Get started

Get VTI.

Three ways in. Your choice. From cargo add to production in a day.

The Trust Development Kit is an open-source Rust crate for building on VTI: crypto, DIDs, credentials, messaging.

TDK documentation →
cargo add affinidi-tdk
[dependencies]
affinidi-tdk = "0.9"   # Cypress release

// Create a Verifiable Trust Agent and issue a credential
let vta = VTA::new().with_context("work").build().await?;
let vc = CredentialBuilder::new()
    .subject(holder_did)
    .claim("member", true)
    .sign(&vta).await?;

What you’ll get

One toolkit. The whole stack.

  • VTA Verifiable Trust Agent — keys, credentials, secrets, signing oracle.
  • VTC Verifiable Trust Community — governance, membership credentials.
  • Trust Registry A TRQP-queryable trust source.
  • Messaging DIDComm + TSP, mediator included.
  • DTTE Delegated Trust-Task Execution — human approval flow, multi-device step-up.

Deploy at scale

Prefer a managed VTA?

Deploy Verifiable Trust Agents through Affinidi Elements — hosted issuance, verification, and governance without running the stack yourself. Or talk to us about production deployments, SLAs, and support.


Language support

Rust native. Bindings emerging.

The TDK is Rust-native. JavaScript / TypeScript bindings are public today; more languages are on the roadmap.

Rust (native) ↗ TypeScript / JS ↗ Python · Java · .NET · Dart — planned

Something missing? The stack is open — open an issue or a PR.

Open an issue →

Cookie Preferences

We use cookies to enhance your experience. You can manage your preferences below. For more information, read our Cookie Policy.

Strictly Necessary Always Active

These cookies are essential for core website functions such as security, session integrity, and cookie preference storage. They cannot be disabled.

  • _cf_bm: Distinguishes humans from bots (Cloudflare) · 30m
  • _cfuvid: Ensures secure browsing (Cloudflare) · Session
  • __hs_initial_opt_in: Prevents HubSpot's banner · 7 days
  • _gtm_debug: GTM debug mode (testing only) · Session
Analytics

These cookies help us understand how visitors interact with the site so we can improve content and performance. All data is aggregated and anonymous.

  • _ga, _gid, _gat: Google Analytics · Session – 2 years
  • __hstc, hubspotutk, __hssrc: HubSpot visitor tracking · 13 months
  • __hs_opt_out: HubSpot opt-out preference · 6 months
Marketing & Targeting

These cookies allow us and our partners to serve personalised ads and measure campaign performance.

  • _gcl_au, _gcl_dc: Google Ads conversion tracking · 90 days
  • IDE: Google Display Network personalisation · 1 year
  • _fbp: Meta / Facebook remarketing · 90 days
  • li_gc, _li_fat_id, bcookie: LinkedIn tracking · 1–24 months
  • guest_id, personalization_id: Twitter/X analytics · 2 years