{
  "specVersion": "1.0",
  "host": {
    "displayName": "Vexium AI LLC",
    "identifier": "did:web:vexiumvoice.app",
    "documentationUrl": "https://vexiumvoice.app/llms.txt"
  },
  "entries": [
    {
      "identifier": "urn:air:vexiumvoice.app:server:mcp",
      "displayName": "Vexium Voice MCP Server",
      "type": "application/mcp-server-card+json",
      "url": "https://vexiumvoice.app/.well-known/mcp/server-card.json",
      "description": "MCP server card for the Vexium Voice endpoint at https://vexiumvoice.app/api/mcp (Streamable HTTP). It answers questions about the bilingual AI voice receptionist: how it answers calls, how it books appointments, the four verticals shown on the site (dental, restaurant, e-commerce, real estate), the published FAQ and the v1 developer API.",
      "tags": ["mcp", "voice-agent", "receptionist", "appointments", "bilingual", "spanish-english"],
      "version": "1.0.0",
      "representativeQueries": [
        "what can the Vexium Voice AI phone receptionist do during a call",
        "does Vexium Voice expose an MCP server my agent can connect to",
        "que puede hacer la recepcionista de voz de Vexium Voice en una llamada",
        "hay un servidor MCP de Vexium Voice al que me pueda conectar"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:agent:a2a",
      "displayName": "Vexium Voice Information Agent",
      "type": "application/json",
      "url": "https://vexiumvoice.app/.well-known/agent-card.json",
      "description": "A2A agent card for the JSON-RPC agent at https://vexiumvoice.app/api/a2a, which answers questions in Spanish or English about Vexium Voice, grounded in the published content of vexiumvoice.app.",
      "tags": ["a2a", "agent-card", "jsonrpc", "question-answering", "bilingual"],
      "version": "1.0.0",
      "representativeQueries": [
        "ask Vexium Voice whether its receptionist switches between Spanish and English mid-call",
        "can an AI receptionist check availability and book a real appointment",
        "puede una recepcionista con IA verificar disponibilidad y agendar una cita de verdad",
        "preguntale a Vexium Voice que pasa si la llamada se complica y hay que pasarla a una persona"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:skills:index",
      "displayName": "Vexium Voice Agent Skills Index",
      "type": "application/json",
      "url": "https://vexiumvoice.app/.well-known/agent-skills/index.json",
      "description": "Agent Skills Discovery v0.2.0 index listing the SKILL.md documents Vexium Voice publishes for agents: what the voice receptionist does, how to try the in-browser demo, and how to work with the public v1 API.",
      "tags": ["agent-skills", "skill-md", "discovery", "onboarding"],
      "representativeQueries": [
        "how do I set up an AI receptionist to answer my business phone",
        "how do I start using the Vexium Voice API from my own agent",
        "como conecto la recepcionista de IA a mi linea telefonica actual",
        "como pruebo el demo de voz de Vexium Voice sin registrarme"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:api:catalog",
      "displayName": "Vexium Voice API Catalog",
      "type": "application/linkset+json",
      "url": "https://vexiumvoice.app/.well-known/api-catalog",
      "description": "RFC 9727 API catalog, published as an RFC 9264 linkset, enumerating the public Vexium Voice endpoints with their machine-readable service descriptions, documentation and health endpoint.",
      "tags": ["api-catalog", "rfc9727", "linkset", "discovery"],
      "representativeQueries": [
        "does Vexium Voice have a public API",
        "where are the Vexium Voice API specification and docs published",
        "donde esta la documentacion de la API de Vexium Voice"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:api:openapi",
      "displayName": "Vexium Voice v1 OpenAPI Specification",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://api.vexiumvoice.app/v1/openapi.json",
      "description": "OpenAPI 3.1 contract for the public REST API at https://api.vexiumvoice.app/v1: 30 operations covering agents, voices, calls and transcripts, analytics, captures (appointments and leads), webhook connections and deliveries, knowledge base and usage. Every operation is authenticated with a Bearer API key; the only declared security scheme is BearerAuth.",
      "tags": ["openapi", "rest-api", "calls", "captures", "webhooks", "knowledge-base"],
      "version": "1.0.0",
      "representativeQueries": [
        "list the endpoints of the Vexium Voice v1 API",
        "how do I read call transcripts and captured appointments through the API",
        "como consulto por API las citas que capturo la recepcionista",
        "que permisos o scopes puede llevar una llave de la API de Vexium Voice"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:api:llms",
      "displayName": "Vexium Voice API llms.txt",
      "type": "text/plain",
      "url": "https://api.vexiumvoice.app/v1/llms.txt",
      "description": "Condensed plain-text context for the v1 API, written for LLM ingestion: base URL, Bearer API key authentication, test and live modes, scopes and the available operations.",
      "tags": ["llms-txt", "api", "context"],
      "representativeQueries": [
        "give me a compact summary of the Vexium Voice API for an LLM",
        "resumen en texto plano de la API de Vexium Voice",
        "what can I automate with the Vexium Voice API"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:doc:llms",
      "displayName": "Vexium Voice llms.txt",
      "type": "text/plain",
      "url": "https://vexiumvoice.app/llms.txt",
      "description": "Condensed plain-text overview of Vexium Voice for LLM ingestion: the bilingual AI voice receptionist that answers business calls 24/7 in Spanish and English, answers questions about the business and books appointments, plus the public pages, agent endpoints and how to reach sales. On cost: Vexium Voice publishes no pricing at all; every deployment is quoted per project on a call.",
      "tags": ["llms-txt", "documentation", "context", "bilingual"],
      "representativeQueries": [
        "what is Vexium Voice",
        "give me a short summary of vexiumvoice.app",
        "que es Vexium Voice y para que sirve",
        "cuanto cuesta la recepcionista de voz de Vexium Voice"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:doc:auth",
      "displayName": "Vexium Voice Auth.md",
      "type": "text/markdown",
      "url": "https://vexiumvoice.app/auth.md",
      "description": "Machine-readable authentication guide for the Vexium Voice API. Authentication is an API key sent as an Authorization: Bearer header; there is no OAuth or OIDC server. Covers the vx_live_ and vx_test_ prefixes and the mode each one selects, the per-resource scopes, and key rotation and revocation.",
      "tags": ["auth", "api-key", "bearer", "scopes"],
      "representativeQueries": [
        "how do I authenticate requests to the Vexium Voice API",
        "does the Vexium Voice API use OAuth or an API key",
        "como autentico mis peticiones a la API de Vexium Voice",
        "que diferencia hay entre una llave vx_test_ y una vx_live_"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:doc:landing-en",
      "displayName": "Vexium Voice home page (English, Markdown)",
      "type": "text/markdown",
      "url": "https://vexiumvoice.app/index.md",
      "description": "Markdown rendering of the English home page at https://vexiumvoice.app/: what the AI voice receptionist does, how a call flows from answering to checking availability to booking and confirming, the published technology stack, the four example verticals, the live in-browser demo and the FAQ.",
      "tags": ["markdown", "landing-page", "english", "product-overview"],
      "representativeQueries": [
        "read the full Vexium Voice home page as markdown",
        "how does the AI voice receptionist work step by step",
        "does the AI receptionist transfer the call to a human when it gets complicated",
        "muestrame el contenido completo de la pagina de Vexium Voice en ingles"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:doc:landing-es",
      "displayName": "Vexium Voice landing page (Spanish, Markdown)",
      "type": "text/markdown",
      "url": "https://vexiumvoice.app/es.md",
      "description": "Markdown rendering of the Spanish page at https://vexiumvoice.app/es: the same product described in Spanish for clinics and businesses serving the Hispanic market in the US and LATAM, including how the receptionist detects the language and switches mid-call, how it books appointments, the demo and the Spanish FAQ.",
      "tags": ["markdown", "landing-page", "spanish", "espanol", "product-overview"],
      "representativeQueries": [
        "lee la pagina de Vexium Voice en espanol",
        "contesta la recepcionista en espanol y cambia de idioma a media llamada",
        "tengo que cambiar mi numero de telefono para usar la recepcionista",
        "read the Spanish version of the Vexium Voice landing page"
      ]
    },
    {
      "identifier": "urn:air:vexiumvoice.app:doc:developers",
      "displayName": "Vexium Voice Developers page",
      "type": "text/html",
      "url": "https://vexiumvoice.app/developers",
      "description": "Developer documentation page for the public v1 API, served in English and Spanish: base URL, Bearer authentication, GET /whoami to verify a credential, per-resource scoped keys, test and live modes, one-time secret reveal, rotation with a grace period and instant revocation. The same page is served at https://docs.vexiumvoice.app.",
      "tags": ["developers", "documentation", "api-keys", "bilingual"],
      "representativeQueries": [
        "how do developers integrate with Vexium Voice",
        "where do I create, rotate or revoke Vexium Voice API keys",
        "como obtengo una llave de API para Vexium Voice",
        "que endpoint uso para comprobar que mi credencial de API funciona"
      ]
    }
  ]
}
