{
  "specVersion": "1.0",
  "host": {
    "displayName": "Dan Ryland",
    "identifier": "danryland.com",
    "documentationUrl": "https://danryland.com/llms.txt"
  },
  "entries": [
    {
      "identifier": "urn:air:danryland.com:skill:danryland-content",
      "type": "application/agent-skills+md",
      "url": "https://danryland.com/.well-known/agent-skills/danryland-content/SKILL.md",
      "tags": [
        "purpose",
        "identity",
        "faith",
        "meaningful-work",
        "builders-path",
        "essays"
      ],
      "representativeQueries": [
        "how do I work out what my purpose is",
        "why does the story I believe about myself shape what I build",
        "what is The Builder's Path framework",
        "find a Christian perspective on ambition and calling that is practical"
      ]
    },
    {
      "identifier": "urn:air:danryland.com:content:site-overview",
      "displayName": "danryland.com overview for agents (llms.txt)",
      "description": "Dan Ryland helps people discover their purpose and build things that make the world flourish, through ideas on identity, faith, entrepreneurship and meaningful work.",
      "type": "text/plain",
      "url": "https://danryland.com/llms.txt",
      "tags": [
        "llms-txt",
        "overview",
        "markdown"
      ],
      "representativeQueries": [
        "what does danryland.com cover and when should I use it",
        "how do I read danryland.com pages as markdown",
        "which Dan Ryland essay should I read first about purpose"
      ]
    },
    {
      "identifier": "urn:air:danryland.com:feed:essays",
      "displayName": "Dan Ryland essays feed",
      "description": "RSS feed of the latest essays on purpose, identity, faith and meaningful work.",
      "type": "application/rss+xml",
      "url": "https://danryland.com/rss.xml",
      "tags": [
        "rss",
        "essays"
      ],
      "representativeQueries": [
        "what has Dan Ryland written recently",
        "latest essays on purpose and identity"
      ]
    },
    {
      "identifier": "urn:air:danryland.com:api:api-catalog",
      "displayName": "danryland.com API catalog",
      "description": "RFC 9727 linkset pointing at the site's documentation and machine-readable resources.",
      "type": "application/linkset+json",
      "url": "https://danryland.com/.well-known/api-catalog",
      "tags": [
        "api-catalog",
        "discovery"
      ],
      "representativeQueries": [
        "what machine-readable resources does danryland.com publish",
        "where is the documentation for reading danryland.com programmatically"
      ]
    },
    {
      "identifier": "urn:air:danryland.com:contact:dan-ryland",
      "displayName": "Contact Dan Ryland",
      "description": "How to reach Dan Ryland for speaking, teaching and podcast invitations (dan@ryland.consulting).",
      "type": "text/markdown",
      "url": "https://danryland.com/contact.md",
      "tags": [
        "contact",
        "speaking"
      ],
      "representativeQueries": [
        "how do I invite Dan Ryland to speak or join a podcast",
        "how do I contact Dan Ryland"
      ]
    }
  ]
}