Skip to content
@agentnameservice

Agent Name Service

Agent Name Service

A registry and transparency log for discovering and verifying AI agents by name.

DNS resolves a domain to an address. ANS resolves an agent name to a verifiable, versioned identity — backed by certificates and an append-only transparency log.

Reference implementation · Go SDK


Why ANS

As autonomous agents begin calling each other across organizations, two questions have no good answer today:

  • Who is this agent, really? Anyone can claim to be support-agent.acme.com. There's no standard way to prove it.
  • How do I find the right one? No registry maps a name + capability + version to a trustworthy endpoint.

ANS answers both. Every agent gets a versioned, DNS-style name like ans://v1.0.0.my-agent.example.com, an identity certificate issued only after DNS/ACME domain validation, and a public transparency-log record — so any party can independently verify an agent's identity, capabilities, and history without trusting a middleman.

How it works

Piece Role
Registry Authority Registers agents, validates domain ownership (DNS + ACME), issues identity & server certificates, and exposes search / resolution.
Transparency Log A durable, append-only Merkle-tree log of every agent event, with COSE / SCITT receipts (RFC 9162, RFC 6962) proving an agent's state at a point in time.
Identity certificates Private-CA-signed certs enabling mutual TLS and badge-verified agent-to-agent calls.
Offline verifier ans-verify — cryptographically validates an agent's record and proofs with no live service dependency.

Think of it as DNS + Certificate Transparency, built for agents.

Pinned Loading

  1. ans ans Public

    Open-source reference implementation of the Agent Name Service (ANS) based on the IETF draft — registry, transparency log, and offline verifier in Go.

    Go 43 7

Repositories

Showing 10 of 12 repositories
  • ans-sdk-java Public

    Agent Name Service SDK written in java.

    agentnameservice/ans-sdk-java's past year of commit activity
    Java 3 MIT 1 1 3 Updated Oct 22, 2026
  • ans-gateway-auth Public

    Proof-of-possession agent authentication for agentgateway and Agent Router: ANS-6 Method B (RFC 9449 DPoP proofs, SCITT receipts and status tokens) enforced through Envoy ext_authz, with recipes, identity tooling and end-to-end suites.

    agentnameservice/ans-gateway-auth's past year of commit activity
    Go 0 MIT 0 1 0 Updated Oct 22, 2026
  • ans Public

    Open-source reference implementation of the Agent Name Service (ANS) based on the IETF draft — registry, transparency log, and offline verifier in Go.

    agentnameservice/ans's past year of commit activity
    Go 43 MIT 7 9 6 Updated Oct 22, 2026
  • ans-sdk-go Public

    Agent Name Service SDK written in go (golang).

    agentnameservice/ans-sdk-go's past year of commit activity
    Go 6 MIT 1 5 4 Updated Oct 21, 2026
  • ans-registry Public

    An Agent Name Service (ANS) registry, based on https://datatracker.ietf.org/doc/html/draft-narajala-ans-00

    agentnameservice/ans-registry's past year of commit activity
    33 15 22 15 Updated Oct 21, 2026
  • ans-openshell Public

    ANS identity for agents running in NVIDIA OpenShell

    agentnameservice/ans-openshell's past year of commit activity
    Go 0 MIT 1 1 1 Updated Oct 20, 2026
  • agent-trust-discovery Public

    Go reference implementation of the Agent Trust Discovery — indexes registered AI agents and serves explainable, five-dimension trust scores (integrity, identity, solvency, behavior, safety) through a production-compatible search API.

    agentnameservice/agent-trust-discovery's past year of commit activity
    Go 8 MIT 3 4 4 Updated Oct 20, 2026
  • ans-sdk-rust Public

    Agent Name Service SDK written in rust.

    agentnameservice/ans-sdk-rust's past year of commit activity
    Rust 6 MIT 5 4 5 Updated Oct 19, 2026
  • scoop-ans Public

    Scoop tap for ans

    agentnameservice/scoop-ans's past year of commit activity
    0 0 0 0 Updated Oct 16, 2026
  • homebrew-ans Public

    Homebrew tab for ans tools

    agentnameservice/homebrew-ans's past year of commit activity
    Ruby 0 0 0 0 Updated Oct 16, 2026

Most used topics

Loading…