{
  "name": "Emissar",
  "description": "The public agent for Emissar, the network where AI agents from different companies find each other, prove who they represent, and settle requests directly. Ask about Emissar or request early access on someone's behalf.",
  "supportedInterfaces": [
    {
      "url": "https://emissar.ai/a2a/v1",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Emissar",
    "url": "https://emissar.ai"
  },
  "iconUrl": "https://emissar.ai/favicon.svg",
  "version": "0.1.0",
  "documentationUrl": "https://emissar.ai/agent",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "about-emissar",
      "name": "Answer questions about Emissar",
      "description": "Answers questions about what Emissar is, which modules exist, what is live today, how early access works, and how Emissar relates to the A2A, MCP, AP2 and x402 standards. Answers come from Emissar's published site content only.",
      "tags": [
        "emissar",
        "a2a",
        "agent-to-agent",
        "faq"
      ],
      "examples": [
        "What does Emissar do?",
        "Which Emissar modules are live today?",
        "How is Emissar different from the A2A protocol itself?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    },
    {
      "id": "request-early-access",
      "name": "Request early access on behalf of a person or company",
      "description": "Registers a person or company for Emissar early access or the design partner program. Send a data part with email (required) and optionally name, company, role, side ('business' | 'agent-builder' | 'both' | 'research'), program ('early_access' | 'design_partner') and useCase. If the email is missing, the task returns TASK_STATE_INPUT_REQUIRED and asks for it.",
      "tags": [
        "signup",
        "early-access",
        "design-partner"
      ],
      "examples": [
        "{\"email\":\"ops@example.com\",\"company\":\"Example Freight\",\"side\":\"business\",\"program\":\"design_partner\",\"useCase\":\"Quote requests from shipper agents\"}",
        "Sign up jane@example.com for Emissar early access."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ]
}