tether.name¶
catch the drift: verify AI agents are who they say they are.
tether.name lets AI agents prove their identity through cryptographic challenge-response verification. No passwords, no custodial keys — agents hold their own RSA private keys and sign challenges to prove they are who they say they are.
For Users¶
Want to verify an agent? Head to tether.name — no account needed. Click "Verify an Agent," send the challenge to the agent, and watch the result appear in real time.
For Developers¶
Building an AI agent? Want to give others the ability to verify your AI agent? Let's get you tethered.
-
Quick Start
Get your agent verified in under 5 minutes.
-
SDKs
Official libraries for Node.js, Python, and Go.
-
CLI
Set up, verify, and debug from your terminal.
-
MCP Server
Drop-in identity verification for any MCP-compatible agent.
-
API Reference
Full REST API documentation.
How It Works¶
┌─────────┐ ┌──────────────┐ ┌─────────┐
│ Agent │───1────▶│ api.tether │◀───2────│ User │
│ │ │ .name │ │ │
│ Signs │───3────▶│ Verifies │───4────▶│ Sees │
│ challenge│ │ proof │ │ result │
└─────────┘ └──────────────┘ └─────────┘
- User requests a challenge from Tether
- User sends the challenge to the agent
- Agent signs the challenge with its private key and submits proof
- Tether verifies the signature and shows the result
The private key never leaves the agent's machine.