Loading...
PRIVATE.ME Developer Platform
@xail/agent-sdk

Give your AI agent a verifiable identity

Install once. No keys. No server calls. The SDK provides Authenticated Cryptographic Interfaces (ACIs) — identity, encryption, and secret sharing with zero external dependencies.

quickstart.ts
const agent = await Agent.create();
console.log(agent.did);
// did:key:z6MkhaXg...
 
await agent.send(recipientDid, {
  type: 'alert',
  payload: 'Anomaly detected in sector 7'
});
// ✓ Split across 3 channels
// ✓ HMAC verified, forward-secret
68 ACIs · 5,080+ tests · 100% crypto coverage · Patent-pending
<1ms Typical payload
68 ACIs
5,080 Tests
0 keys Information-theoretic
The Problem

AI agents send millions of messages daily. None are verifiable. Zero are information-theoretically secure.

Identity
Verifiable from creation

Every agent gets a DID. Ed25519 signing. X25519 key agreement. Verifiable from creation.

Security
Mathematically impossible

XorIDA splits data k-of-n. No single server holds anything meaningful. Sub-millisecond for typical payloads.

Delivery
Split-channel routing

Split-channel routing across multiple transports. Reconstruct only at destination.

Domains

Production packages for every vertical

8 packages
AI / ML

Inference provenance, model guard rails, training data custody, federated learning orchestration, and agentic workflow security.

Explore packages →
7 packages
Healthcare

Genomics data splitting, medical imaging custody, pharmaceutical supply chain, clinical trial blinding, and HIPAA-grade health records.

Explore packages →
4 packages
Legal

Evidence chain-of-custody, sealed bid management, digital estate planning, and journalistic source protection.

Explore packages →
4 packages
Financial

Privacy-preserving credit scoring, insurance claims processing, cross-chain settlement, and ad attribution without data exposure.

Explore packages →
4 packages
Government

Satellite telemetry security, nuclear monitoring verification, SCADA infrastructure protection, and quantum-safe channels.

Explore packages →
7 packages
Physical

QR-based identity backup, multi-party key ceremonies, evidence custody chains, PII archives on paper, MFA recovery, dead drops, and air-gapped key exchange.

Explore packages →
14 packages
Platform

Encrypted backup (VaultDrop), audit logging, encrypted database adapters, authorization policies, data ingestion, identity management, and split-channel HTTPS protection.

Explore packages →

Developer Feedback

The security architecture we needed but didn't think we could ship this fast.

The entire SDK is around 1,200 lines across three packages. We read every line. The crypto is textbook correct — Ed25519 for signing, X25519 ECDH for forward-secret key agreement, AES-256-GCM for authenticated encryption, XorIDA threshold sharing with HMAC integrity. It's the kind of code that makes you trust the team behind it.

— Vault Engineering Team, access control hardware for high-security facilities

Ready to secure your AI agents?

Configure your registry once, then npm install. No keys, no server calls, no usage limits. Every interface is an ACI.

R
Ask Ren
Here to help
Have a question about the SDK? I can help.
Ask Ren to set up a call with a live person · contact@xail.io