Passport

Cryptographic Identity for Humans, Organizations, and AI Agents

What is a Passport?

A Passport is a cryptographic identity for any entity in the HUMΛN ecosystem — whether that's a human, an organization, or an AI agent.

Think of it as a portable, verifiable ID that follows you everywhere. Unlike traditional identity systems that lock you into a single platform, a Passport is:

Portable
Works across all HUMΛN apps
Verifiable
Cryptographically provable
Human-Owned
You control your data

Key Components

Passport ID

A unique identifier for the Passport. Format: passport_abc123

typescript
passportId: "passport_alice_2024_xyz"

DID (Decentralized Identifier)

A globally unique, cryptographically verifiable identifier. Follows the W3C DID standard.

typescript
did: "did:human:alice:2024:xyz"

Public/Private Key Pair

Every Passport has a cryptographic key pair. The public key is shared; the private key is kept secret.

typescript
publicKey: "0x1234...abcd"
// Private key is stored securely and never exposed

Metadata

Optional information about the Passport holder (email, organization, role, etc.).

typescript
metadata: {
email: "alice@example.com",
organization: "Acme Corp",
role: "CFO",
department: "Finance"
}

Types of Passports

👤

Individual

A Passport for a human. Can delegate to agents, verify capabilities, and approve workflows.

typescript
type: "individual"
name: "Alice Smith"
🏢

Organization

A Passport for a company or team. Can own resources, delegate to members, and enforce policies.

typescript
type: "organization"
name: "Acme Corp"
🤖

Agent

A Passport for an AI agent. Declares capabilities, receives delegations, and tracks provenance.

typescript
type: "agent"
name: "Invoice Processor"
capabilities: ["invoice_processing"]

Create a Passport

>
SDK:

Common Use Cases

User Onboarding

New users create their Passport as part of sign-up — it becomes their permanent identity across all apps

Agent Authorization

Create an agent Passport, then delegate specific capabilities to it from a human Passport

Multi-Device Sync

Create Passport on primary device, sync to other devices via cryptographic attestation

Team Management

Organizations create member Passports and delegate access based on roles

Audit & Compliance

Every action is tied to a Passport, creating a full audit trail