Skip to content

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.

    Getting Started

  • SDKs


    Official libraries for Node.js, Python, and Go.

    SDKs

  • CLI


    Set up, verify, and debug from your terminal.

    CLI

  • MCP Server


    Drop-in identity verification for any MCP-compatible agent.

    MCP Server

  • API Reference


    Full REST API documentation.

    API Reference

How It Works

┌─────────┐         ┌──────────────┐         ┌─────────┐
│  Agent   │───1────▶│ api.tether   │◀───2────│  User   │
│          │         │   .name      │         │         │
│  Signs   │───3────▶│  Verifies    │───4────▶│  Sees   │
│ challenge│         │   proof      │         │ result  │
└─────────┘         └──────────────┘         └─────────┘
  1. User requests a challenge from Tether
  2. User sends the challenge to the agent
  3. Agent signs the challenge with its private key and submits proof
  4. Tether verifies the signature and shows the result

The private key never leaves the agent's machine.

Install

npm install tether-name
pip install tether-name
go get github.com/tether-name/tether-name-go
npm install -g tether-name-cli
{
  "mcpServers": {
    "tether": {
      "command": "npx",
      "args": ["-y", "tether-name-mcp-server"]
    }
  }
}