Universal Trust Adapter
On this
page
What is UTA?
The Universal Trust Adapter (UTA) is the USB-C of agent trust. It translates between 8 trust credential formats via a canonical Universal Trust Schema (UTS v2.0.0).
UTA enables AI agents using different trust systems to verify each other without changing their native format.
Supported Formats
ATC (Agent Trust Card) — our native format
EAT-AI (Entity Attestation Token for AI)
ZTA (Zero-Trust Architecture)
A2A (Agent-to-Agent)
MCP Card (Model Context Protocol)
W3C VC (Verifiable Credentials)
OAuth (Bearer token)
SPIFFE (Secure Production Identity Framework)
Architecture
12 verification stages ensure trust cards are valid, fresh, and authorized.
Ed25519 signatures (RFC 8032) for cryptographic integrity.
RFC 8785 JCS for canonical JSON serialization.
23/23 conformance tests passing.
Implementation
Reference implementation: github.com/alicelabs-llc/universal-trust-adapter
Language: TypeScript
License: MIT
npm: @marketnow/trust-adapters@1.0.1
Getting Started
npm install @marketnow/trust-adapters
import { TrustAdapter } from '@marketnow/trust-adapters'
const adapter = new TrustAdapter({ format: 'ATC' })
const verified = await adapter.verify(trustCard)
Talk to AliceLabs
Tell us about your project.
→ Email us directly
Contact →