{
  "specVersion": "1.0",
  "host": {
    "displayName": "Resplandor Restaurante",
    "documentationUrl": "https://resplandor.ynt.codes/llms.txt"
  },
  "entries": [
    {
      "identifier": "urn:air:resplandor.ynt.codes:docs:llms",
      "displayName": "llms.txt",
      "type": "text/markdown",
      "url": "https://resplandor.ynt.codes/llms.txt",
      "description": "Resumen del local, cuándo usar este sitio y cómo reservar o cotizar, en el formato de llmstxt.org.",
      "representativeQueries": [
        "horario y dirección de Resplandor Restaurante en La Estrella",
        "cómo reservar una mesa en Resplandor",
        "resumen del sitio de Resplandor para un agente",
        "what is Resplandor Restaurante and how do I book a table"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "2c6ddc8bf4409e9cd323dd7c5ba1d25f87dc3c674ed727aa889355d2cc8d659b",
            "artifact": "https://resplandor.ynt.codes/llms.txt"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:data:local",
      "displayName": "local.json",
      "type": "application/json",
      "url": "https://resplandor.ynt.codes/local.json",
      "description": "Datos del local, reglas de la solicitud y ejemplos reales de armarSolicitud.",
      "representativeQueries": [
        "datos del local de Resplandor en JSON",
        "reglas para armar una solicitud de reserva o cotización en Resplandor",
        "teléfono, correo y coordenadas de Resplandor Restaurante",
        "Resplandor restaurant contact details and booking rules as JSON"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "d1dd332d8662d260cfa6bf8a51cef6d10a09e8da01b41dec023fa900bce37a8e",
            "artifact": "https://resplandor.ynt.codes/local.json"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:api:openapi",
      "displayName": "OpenAPI 3.1 (la carta en vivo)",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://resplandor.ynt.codes/openapi.json",
      "description": "La API de lectura (carta en vivo, vía Supabase PostgREST) descrita en OpenAPI 3.1: parámetros, respuestas y errores en JSON.",
      "representativeQueries": [
        "carta y precios de Resplandor en JSON",
        "API de la carta en vivo de Resplandor Restaurante",
        "especificación OpenAPI de Resplandor",
        "Resplandor restaurant menu API (OpenAPI)"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "a4ec7f9a8a743d3f7abe8a8da269da642fe854138083640b741f27f6f45e6296",
            "artifact": "https://resplandor.ynt.codes/openapi.json"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:docs:api",
      "displayName": "Documentación de la API y de WebMCP",
      "type": "text/html",
      "url": "https://resplandor.ynt.codes/api/",
      "description": "La página /api/: autenticación (ninguna), la llamada de la carta, errores, paginación, límites, WebMCP, el MCP remoto y los archivos.",
      "representativeQueries": [
        "cómo leer la carta de Resplandor por API",
        "documentación de la API, WebMCP y MCP de Resplandor",
        "Resplandor developer docs"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "0fb0bc136b4daafdeb9de0045eeaedda2148f66afeb4907c246da681587eba7d",
            "artifact": "https://resplandor.ynt.codes/api/index.html"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:docs:index-md",
      "displayName": "index.md",
      "type": "text/markdown",
      "url": "https://resplandor.ynt.codes/index.md",
      "description": "La página principal en Markdown: horario, dirección, carta, celebraciones, cómo reservar y preguntas frecuentes.",
      "representativeQueries": [
        "página principal de Resplandor en Markdown",
        "qué es Resplandor Restaurante",
        "Resplandor homepage as markdown"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "d6e0b96d234d642de0ce96e6f287f9bccc90a98a56354bcc526d726df64181b4",
            "artifact": "https://resplandor.ynt.codes/index.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:docs:pricing",
      "displayName": "pricing.md",
      "type": "text/markdown",
      "url": "https://resplandor.ynt.codes/pricing.md",
      "description": "Rango de precios, dónde viven los precios en vivo y cómo se cotiza una celebración. Leer la carta y los archivos para agentes es gratis y sin registro.",
      "representativeQueries": [
        "precios de Resplandor Restaurante",
        "cuánto cuesta una celebración en Resplandor",
        "rango de precios y cómo se cotiza un evento en Resplandor",
        "Resplandor restaurant pricing"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "aaea569eb59c006de293f331b941f3b052027f39a109124d36e5e20cb40e834b",
            "artifact": "https://resplandor.ynt.codes/pricing.md"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:api:catalog",
      "displayName": "API Catalog (RFC 9727)",
      "type": "application/linkset+json",
      "url": "https://resplandor.ynt.codes/.well-known/api-catalog",
      "description": "Catálogo de las APIs de lectura pública (carta en vivo, vía Supabase PostgREST).",
      "representativeQueries": [
        "catálogo de APIs de Resplandor (RFC 9727)",
        "qué APIs públicas tiene Resplandor",
        "Resplandor API catalog"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "62fc2b7743b320b79e63cf6bb07cf4fef37aeac0a4fb49995e75f83c1ca253c0",
            "artifact": "https://resplandor.ynt.codes/.well-known/api-catalog"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:mcp:server-card",
      "displayName": "MCP Server Card",
      "type": "application/json",
      "url": "https://resplandor.ynt.codes/.well-known/mcp/server-card.json",
      "description": "Server card del MCP remoto (mcp/worker.mjs): herramientas, versión de protocolo y estado de despliegue.",
      "representativeQueries": [
        "servidor MCP de Resplandor Restaurante",
        "herramientas MCP para consultar Resplandor",
        "está desplegado el MCP de Resplandor",
        "Resplandor MCP server card"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "cce40e24e7f552e4736bd675a15b699d55237740caf342b546f6ec8f2a039c9f",
            "artifact": "https://resplandor.ynt.codes/.well-known/mcp/server-card.json"
          }
        ]
      },
      "metadata": {
        "desplegado": false
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:skills:index",
      "displayName": "Agent Skills",
      "type": "application/json",
      "url": "https://resplandor.ynt.codes/.well-known/agent-skills/index.json",
      "description": "Índice de Agent Skills (esquema 0.2.0, con digests): consultar el local y preparar una solicitud.",
      "representativeQueries": [
        "skills de agente para Resplandor",
        "skill para preparar una reserva en Resplandor",
        "Resplandor agent skills index"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "2392be856fb72f19b3477675d1275c0e125fe64e6453f96697a72e37794f6969",
            "artifact": "https://resplandor.ynt.codes/.well-known/agent-skills/index.json"
          }
        ]
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:web:webmcp",
      "displayName": "WebMCP (document.modelContext)",
      "type": "text/html",
      "url": "https://resplandor.ynt.codes/",
      "description": "Herramientas WebMCP registradas en vivo en la landing: ver_local, ver_carta, anotar_solicitud, ver_solicitud, abrir_solicitud.",
      "representativeQueries": [
        "herramientas WebMCP en la página de Resplandor",
        "anotar una solicitud de reserva en Resplandor desde la página",
        "prepare a reservation message for Resplandor"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        }
      }
    },
    {
      "identifier": "urn:air:resplandor.ynt.codes:docs:auth",
      "displayName": "auth.md",
      "type": "text/markdown",
      "url": "https://resplandor.ynt.codes/auth.md",
      "description": "Qué requiere autenticación en este sitio (casi nada) y por qué no hay OAuth, etapa por etapa.",
      "representativeQueries": [
        "cómo se autentica un agente en Resplandor",
        "tiene OAuth el sitio de Resplandor",
        "Resplandor auth.md"
      ],
      "trustManifest": {
        "identity": {
          "type": "domain",
          "domain": "resplandor.ynt.codes",
          "publisher": "Resplandor Restaurante"
        },
        "trustSchema": {
          "governanceUri": "https://resplandor.ynt.codes/auth.md",
          "verificationMethods": [
            "same-origin-https",
            "sha-256-content-digest"
          ]
        },
        "attestations": [
          {
            "type": "content-digest",
            "algorithm": "sha-256",
            "digest": "8c97ab5d00753170c809520ee281f27e93e7816d6e51662128574679be603cd4",
            "artifact": "https://resplandor.ynt.codes/auth.md"
          }
        ]
      }
    }
  ]
}
