ALICELABS · OPEN SOURCE · DESARROLLO WEB · AUTOMATIZACIÓN · ALICELABS · OPEN SOURCE · DESARROLLO WEB · AUTOMATIZACIÓN · ALICELABS · OPEN SOURCE · DESARROLLO WEB · AUTOMATIZACIÓN · ALICELABS · OPEN SOURCE · DESARROLLO WEB · AUTOMATIZACIÓN ·
Protocol · UTA v1.0

Universal Trust Adapter

Active session: 00:01_Sheridan, WY · 2026
Contents

On this
page

— Contents
01What is UTA?→
02Supported Formats→
03Architecture→
04Implementation→
05Getting Started→
§ 01

What is UTA?

pg. 01

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.

§ 02

Supported Formats

pg. 02

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)

§ 03

Architecture

pg. 03

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.

§ 04

Implementation

pg. 04

Reference implementation: github.com/alicelabs-llc/universal-trust-adapter

Language: TypeScript

License: MIT

npm: @marketnow/trust-adapters@1.0.1

§ 05

Getting Started

pg. 05

npm install @marketnow/trust-adapters

import { TrustAdapter } from '@marketnow/trust-adapters'

const adapter = new TrustAdapter({ format: 'ATC' })

const verified = await adapter.verify(trustCard)

Questions?

Talk to AliceLabs

Tell us about your project.

— LEGAL

→ Email us directly

Contact →