Coming Soon
Nothing to hide

VettID Is Open Source

A security service you can't inspect is a security service you have to trust. VettID's entire stack — the enclave code, the apps, the agent connector, even the cloud infrastructure — is public on GitHub. Read it, audit it, build it yourself, and verify that what we run is what we published.

AGPL-3.0 Licensed

Open source isn't a marketing choice here — it's load-bearing. VettID's trust model depends on cryptographic attestation: your app verifies the exact code running in the enclave before sharing anything. Attestation only means something when the code being attested is public. Each production vault release's measurements (PCR values) will be published in a signed manifest and our release log, and the build is reproducible: that is how you check that the enclave you're talking to was built from the source you can read.

The Stack

vettid.org

This website, the account and admin sites, the member and admin APIs, every AWS CDK stack, and the design docs, including the vault messaging spec.

TypeScriptAWS CDK

vettid-vault

The vault: the Nitro Enclave supervisor and per-member vault where member secrets live, the host-side forwarder, the hybrid post-quantum crypto, and the reproducible image build.

GoNitro Enclave

vettid-relay

The relay: mailboxes that hold end-to-end encrypted messages they cannot read, and the Go client.

Go

vettid-push

The push gateway: wakes your phone through Google or Apple with a push that carries no content. It takes registrations only from vaults that prove by attestation that they run a published release, and it sees a phone’s push token and when a wake happens, not which member the phone belongs to or what the wake is for. In testing; not yet switched on for members.

Go

vettid-android

The Android app — credential handling, vault pairing, and session crypto on your phone. In testing; not yet released.

KotlinJetpack Compose

vettid-ios

The iOS app — the same member experience, built native for iPhone. Not yet released.

SwiftSwiftUI

vettid-desktop

The desktop companion — time-limited, capability-scoped sessions where your phone stays in control. Not yet released.

RustTauri v2Svelte

vettid-agent

The Agent Connector — the sidecar an AI agent will run to use its owner’s vault under LEASH: paired with the vault as an agent device, acting only under grants the owner signs and can revoke, never holding the vault’s keys. The code here predates the current vault and relay and is being rebuilt for them.

GoLEASH

vettid-service-vault

The integration layer that lets organizations run Service Vaults and connect with members without storing their data. In build; not yet a product.

Business

vettid-healthcare-demo

Three approaches to patient-record lookup compared side by side: static credentials, IAM tokens, and VettID's organizational vault.

DemoHIPAA

Papers & Proposals