{
  "specVersion": "1.0",
  "host": {
    "displayName": "EmotionsCircle",
    "identifier": "did:web:emotionscircle.com"
  },
  "entries": [
    {
      "identifier": "urn:air:emotionscircle.com:server:emotions",
      "displayName": "EmotionsCircle Feelings Dial MCP",
      "type": "application/mcp-server-card+json",
      "url": "https://emotionscircle.com/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "list emotions on the feelings dial",
        "what does the emotion lonely mean",
        "look up the angry emotion slug",
        "get EmotionsCircle emotion taxonomy via MCP"
      ]
    },
    {
      "identifier": "urn:air:emotionscircle.com:api:openapi",
      "displayName": "EmotionsCircle Public API",
      "type": "application/openapi+json",
      "url": "https://emotionscircle.com/openapi.json",
      "representativeQueries": [
        "EmotionsCircle API for emotions",
        "fetch feeling wheel taxonomy JSON",
        "public blog posts endpoint EmotionsCircle",
        "health check for EmotionsCircle API"
      ]
    },
    {
      "identifier": "urn:air:emotionscircle.com:skill:emotionscircle",
      "displayName": "EmotionsCircle Agent Skill",
      "type": "application/ai-skill+md",
      "url": "https://emotionscircle.com/.well-known/agent-skills/emotionscircle/SKILL.md",
      "representativeQueries": [
        "how should an agent use EmotionsCircle",
        "name inner weather with the feelings dial",
        "EmotionsCircle agent skill for emotion naming",
        "locale-prefixed emotion URLs EmotionsCircle"
      ]
    },
    {
      "identifier": "urn:air:emotionscircle.com:doc:auth",
      "displayName": "EmotionsCircle Agent Auth Notes",
      "type": "text/markdown",
      "url": "https://emotionscircle.com/auth.md",
      "representativeQueries": [
        "how do agents authenticate to EmotionsCircle",
        "EmotionsCircle catalog.read public routes",
        "anonymous agent access EmotionsCircle API"
      ]
    }
  ]
}
