Agent Name Service (ANS)

Verifiable, human-readable discovery for agents. ANS resolves names like agent.robert-cane.neksus to a signed “agent card” your systems can verify against did:web:veritrust.vc.


Quick examples

Create & delegate

Publish your agent or set up a delegated sub-zone under ans.veritrust.vc.

What is an “agent card”?

An agent card is a signed JSON record containing the agent’s identity (DID), capabilities, endpoints, provider, status, and metadata. Clients verify the JWS signature using the public key in https://veritrust.vc/.well-known/did.json.

{
  "card": {
    "name": "issuer.veritrust",
    "version": "1.0.0",
    "provider": "Veritrust",
    "did": "did:web:veritrust.vc",
    "capabilities": ["vc-issuer","oidc4vci","status-list-2021"],
    "endpoints": [{"protocol":"https","url":"...","purpose":"..."}],
    "status": "active",
    "issued_at": "2025-10-29T12:00:00Z"
  },
  "jws": "",
  "kid": "did:web:veritrust.vc#ans-key-1"
}

Standards & background