{
  "specVersion": "1.0",
  "host": {
    "displayName": "Wavelength",
    "identifier": "did:web:wavelengthflow.com",
    "url": "https://wavelengthflow.com"
  },
  "entries": [
    {
      "identifier": "urn:air:wavelengthflow.com:mcp:wavelength",
      "displayName": "Wavelength MCP server",
      "description": "Make, read, edit, review, export, and share process flow diagrams from an AI assistant.",
      "type": "application/mcp-server-card+json",
      "url": "https://wavelengthflow.com/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "turn this meeting transcript into a process flow diagram",
        "map our customer onboarding process as a flowchart",
        "find the gaps in my process map",
        "export this flow as Mermaid"
      ]
    },
    {
      "identifier": "urn:air:wavelengthflow.com:api:rest",
      "displayName": "Wavelength REST API",
      "description": "Generate flows from text with AI, read and change flows, export them, and read the audit log and usage.",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://wavelengthflow.com/openapi.json",
      "representativeQueries": [
        "generate a flowchart from text with an API",
        "export process diagrams as draw.io or SVG",
        "list all flows in my organization"
      ]
    },
    {
      "identifier": "urn:air:wavelengthflow.com:a2a:wavelength",
      "displayName": "Wavelength A2A agent",
      "description": "Agent-to-agent endpoint: send a transcript or process description and get a saved flow back, or list saved flows.",
      "type": "application/a2a-agent-card+json",
      "url": "https://wavelengthflow.com/.well-known/agent-card.json",
      "representativeQueries": [
        "agent that turns a transcript into a process map",
        "delegate process diagramming to another agent"
      ]
    },
    {
      "identifier": "urn:air:wavelengthflow.com:commerce:acp",
      "displayName": "Wavelength agent checkout (ACP)",
      "description": "Buy a prepaid Wavelength Pro pass (1 month or 1 year) for the signed-in user with the Agentic Commerce Protocol and a Stripe shared payment token.",
      "type": "application/json",
      "url": "https://wavelengthflow.com/.well-known/acp.json",
      "representativeQueries": [
        "upgrade my Wavelength account to Pro",
        "buy Wavelength Pro for one year",
        "pay for a process mapping tool subscription"
      ]
    },
    {
      "identifier": "urn:air:wavelengthflow.com:commerce:ucp",
      "displayName": "Wavelength agent checkout (UCP)",
      "description": "Buy a prepaid Wavelength Pro pass with the Universal Commerce Protocol.",
      "type": "application/json",
      "url": "https://wavelengthflow.com/.well-known/ucp",
      "representativeQueries": [
        "buy Wavelength Pro",
        "checkout a Wavelength Pro pass"
      ]
    },
    {
      "identifier": "urn:air:wavelengthflow.com:skills:index",
      "displayName": "Wavelength agent skills",
      "description": "Agent skills for the Wavelength MCP connector and the REST API.",
      "type": "application/json",
      "url": "https://wavelengthflow.com/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "how do I connect an agent to Wavelength",
        "how do I authenticate with the Wavelength API"
      ]
    },
    {
      "identifier": "urn:air:wavelengthflow.com:docs:llms",
      "displayName": "Wavelength overview for LLMs",
      "description": "Markdown overview of the product, plans, integrations, and every public page.",
      "type": "text/markdown",
      "url": "https://wavelengthflow.com/llms.txt",
      "representativeQueries": [
        "what is Wavelength",
        "how much does Wavelength cost",
        "tools that make process maps from sales calls"
      ]
    }
  ]
}