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.
Capability Auth
Scoped, time-limited tokens for tool access. Validated locally for millisecond latency.
Double Ratchet
Forward-secure tunnels for every agent interaction. 50k+ encryptions/sec.
A2A Messaging
Phase 10: Agent-to-agent encrypted frames with replay detection and hash chains.
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.
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.
Every request is encrypted, authorized, and logged. Parallel audit commits provide visibility without latency.