Build for Autonomy

Talos provides the cryptographic primitives and middleware necessary to build secure, auditable, and interoperable agent systems using Model Context Protocol (MCP).

Core Primitives

Cryptographic Identity

Agents generate self-sovereign Ed25519 keypairs. All communication is signed and verifiable.

did:key:z6Mk...

Capability Auth

Scoped, time-limited tokens for tool access. Validated locally for millisecond latency.

Resource + Action

Double Ratchet

Forward-secure tunnels for every agent interaction. 50k+ encryptions/sec.

X3DH + Double Ratchet

A2A Messaging

Phase 10: Agent-to-agent encrypted frames with replay detection and hash chains.

Session + Frame

Zero-Trust SDKs

The Talos SDK abstracts complexity, handling key management, handshake negotiation, and capability signing automatically.

  • Type-safe capabilities
  • Automatic key rotation
  • Zero-config secure defaults
  • Built-in MCP compatibility
# -------------------------------------------------------
# OPTION 1: TypeScript (Install from Source)
# -------------------------------------------------------
git clone https://github.com/talosprotocol/talos-sdk-ts
cd talos-sdk-ts && npm install && npm run build

import { Wallet, Client } from "@talosprotocol/sdk";

const wallet = await Wallet.create();
const cap = await wallet.signCapability({
  resource: "tools:weather",
  action: "execute",
  expiresAt: Date.now() + 3600000
});

# -------------------------------------------------------
# OPTION 2: Python (Install from Source)
# -------------------------------------------------------
git clone https://github.com/talosprotocol/talos-sdk-py
cd talos-sdk-py && pip install -e .

from talos_sdk import Wallet
import time

wallet = Wallet.create()
# ... (rest of python example)
print(f"Agent DID: {wallet.did}")

cap = wallet.sign_capability({
    "resource": "tools:weather",
    "action": "execute",
    "expires_at": time.time() + 3600
})

Contract-driven architecture.

The entire Talos ecosystem is built around a single source of truth: talos-contracts. Versioned schemas, test vectors, and canonical helpers ensure every component speaks the same cryptographic language.

talos-contractsSchemas · Vectors · HelpersUniversal SDKTS · Python · Java · GoCore RustFFI Kernel · WASMDocumentationAPI Specs · GuidesMCP ConnectorTool BridgeGatewayREST APIAudit ServiceMerkle Commits

Contracts flow outward: every SDK and service integrates through published, versioned schemas.

Secure tool invocation.

In production, Talos provides end-to-end encryption and per-request authorization. A parallel audit channel captures every decision in a tamper-evident structure—without adding latency.

EXECUTION PATHAgentAI ClientUniversal SDKTypeScript · PythonJava · Go · RustMCP ConnectorTool BridgeGatewayREST APIMCP ToolServiceE2EEAuthAUDIT CHANNELAudit ServiceDashboardHashExecutionAudit

Every request is encrypted, authorized, and logged. Parallel audit commits provide visibility without latency.