{
  "specVersion": "1.0",
  "host": {
    "displayName": "OnlyDNS",
    "identifier": "did:web:onlydns.com"
  },
  "entries": [
    {
      "identifier": "urn:air:onlydns.com:server:mcp",
      "displayName": "OnlyDNS MCP Server",
      "type": "application/mcp-server-card+json",
      "url": "https://www.onlydns.com/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "manage DNS zones and records via MCP",
        "configure DNSSEC keys using Model Context Protocol",
        "automate RFC 2136 TSIG dynamic DNS updates",
        "create, update, or delete DNS resource records"
      ]
    },
    {
      "identifier": "urn:air:onlydns.com:api:openapi",
      "displayName": "OnlyDNS REST API Specification",
      "type": "application/openapi+json",
      "url": "https://api-docs.onlydns.com/v1/openapi.json",
      "representativeQueries": [
        "OnlyDNS OpenAPI 3.1 specification schema",
        "REST API endpoints for authoritative DNS",
        "programmatic domain creation and record management",
        "DNSSEC activation and TSIG key generation API"
      ]
    },
    {
      "identifier": "urn:air:onlydns.com:skills:index",
      "displayName": "OnlyDNS Agent Skills Directory",
      "type": "application/json",
      "url": "https://www.onlydns.com/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "discover available agent skills for OnlyDNS",
        "DNS management workflow guides for autonomous agents",
        "step-by-step DNS migration and SSL certificate automation"
      ]
    },
    {
      "identifier": "urn:air:onlydns.com:skill:manage-dns-records",
      "displayName": "Manage DNS Records Skill",
      "type": "text/markdown",
      "url": "https://www.onlydns.com/.well-known/agent-skills/manage-dns-records/SKILL.md",
      "representativeQueries": [
        "add A, AAAA, CNAME, TXT, or MX records",
        "update existing DNS records via API or CLI",
        "bulk set or replace DNS zone resource records"
      ]
    },
    {
      "identifier": "urn:air:onlydns.com:skill:migrate-zone-to-onlydns",
      "displayName": "Migrate Zone to OnlyDNS Skill",
      "type": "text/markdown",
      "url": "https://www.onlydns.com/.well-known/agent-skills/migrate-zone-to-onlydns/SKILL.md",
      "representativeQueries": [
        "import BIND zone file to OnlyDNS",
        "migrate authoritative DNS from Cloudflare or Route 53",
        "verify DNS records and complete nameserver cutover"
      ]
    },
    {
      "identifier": "urn:air:onlydns.com:skill:acme-dns01-with-rfc2136",
      "displayName": "ACME DNS-01 with RFC 2136 Skill",
      "type": "text/markdown",
      "url": "https://www.onlydns.com/.well-known/agent-skills/acme-dns01-with-rfc2136/SKILL.md",
      "representativeQueries": [
        "automate Let's Encrypt certificates with TSIG",
        "configure cert-manager RFC 2136 webhook",
        "setup Certbot or Caddy DNS-01 dynamic updates"
      ]
    },
    {
      "identifier": "urn:air:onlydns.com:skill:enable-dnssec",
      "displayName": "Enable DNSSEC Skill",
      "type": "text/markdown",
      "url": "https://www.onlydns.com/.well-known/agent-skills/enable-dnssec/SKILL.md",
      "representativeQueries": [
        "enable DNSSEC signing on DNS zone",
        "retrieve DS records for domain registrar delegation",
        "verify DNSSEC signature chain"
      ]
    },
    {
      "identifier": "urn:air:onlydns.com:doc:auth",
      "displayName": "OnlyDNS Authentication Guide",
      "type": "text/markdown",
      "url": "https://www.onlydns.com/auth.md",
      "representativeQueries": [
        "how to authenticate OnlyDNS API requests",
        "ONLYDNS_API_TOKEN Bearer authorization header format",
        "API rate limits and token provisioning"
      ]
    }
  ]
}
