{
  "specVersion": "1.0",
  "host": {
    "displayName": "Pondchat",
    "identifier": "did:web:pondchat.com"
  },
  "entries": [
    {
      "identifier": "urn:air:pondchat.com:mcp:signaling",
      "displayName": "Pondchat MCP signaling card",
      "description": "Mint ephemeral web ponds and connect via WebRTC signaling. Media stays peer-to-peer.",
      "type": "application/mcp-server-card+json",
      "url": "https://pondchat.com/.well-known/mcp/server-card.json",
      "capabilities": ["create_pond", "get_pond_info"],
      "representativeQueries": [
        "create a Pondchat video room and give me the join link",
        "mint an ephemeral pond for a quick face-to-face call",
        "how do I open a Pondchat room for humans from an agent",
        "get WebSocket signaling URL for a Pondchat room"
      ]
    },
    {
      "identifier": "urn:air:pondchat.com:a2a:pondchat",
      "displayName": "Pondchat A2A agent card",
      "description": "Agent-to-agent discovery for Pondchat pond mint and join skills.",
      "type": "application/a2a-agent-card+json",
      "url": "https://pondchat.com/.well-known/agent-card.json",
      "capabilities": ["create-pond", "join-pond"],
      "representativeQueries": [
        "find Pondchat agent skills for creating a video pond",
        "what can the Pondchat A2A agent do",
        "join an existing Pondchat room by id"
      ]
    },
    {
      "identifier": "urn:air:pondchat.com:skill:create-pond",
      "displayName": "Create pond skill",
      "description": "POST /api/agent/pond to mint a shareable pondchat.com room URL for humans.",
      "type": "application/agent-skills+md",
      "url": "https://pondchat.com/.well-known/agent-skills/create-pond/SKILL.md",
      "capabilities": ["create_pond"],
      "representativeQueries": [
        "create a new Pondchat pond without signup",
        "agent mint a video chat link for two people",
        "share a pondchat.com room URL after minting"
      ]
    },
    {
      "identifier": "urn:air:pondchat.com:skill:join-pond",
      "displayName": "Join pond skill",
      "description": "Join an existing Pondchat room by room ID or full URL.",
      "type": "application/agent-skills+md",
      "url": "https://pondchat.com/.well-known/agent-skills/join-pond/SKILL.md",
      "capabilities": ["join_pond"],
      "representativeQueries": [
        "join Pondchat room V1StGXR8_Z5j",
        "open https://pondchat.com/my-room in Pondchat",
        "how do I connect to an existing pond by link"
      ]
    },
    {
      "identifier": "urn:air:pondchat.com:api:signaling",
      "displayName": "Pondchat signaling OpenAPI",
      "description": "Machine-readable WebSocket and HTTP backup signaling schema for Pondchat rooms.",
      "type": "application/openapi+json",
      "url": "https://pondchat.com/docs/api/signaling.openapi.json",
      "capabilities": ["signaling", "webrtc"],
      "representativeQueries": [
        "Pondchat WebSocket signaling OpenAPI schema",
        "what message types does Pondchat use for WebRTC offer and answer",
        "HTTP backup POST /api/room/{roomId}/signal documentation"
      ]
    }
  ]
}
