{
  "specVersion": "0.3",
  "host": {
    "name": "TCARGO",
    "domain": "tcargo.app",
    "description": "Plataforma logística argentina: fletes de carga completa (FTL) y encomiendas (Light), con cotizador, seguimiento GPS y red de nodos.",
    "url": "https://tcargo.app",
    "contact": "mailto:soporte@tcargo.app",
    "logo": "https://tcargo.app/images/tcargo-logo-horizontal.png"
  },
  "entries": [
    {
      "id": "urn:air:tcargo.app:api:public-api-v1",
      "displayName": "TCARGO Public API v1 (OpenAPI)",
      "description": "Publicar, listar, consultar y cancelar cargas de flete FTL en nombre de un dador autenticado.",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://tcargo.app/.well-known/openapi.json",
      "auth": {
        "type": "oauth2",
        "protectedResourceMetadata": "https://tcargo.app/.well-known/oauth-protected-resource"
      },
      "representativeQueries": [
        "publicar una carga de ladrillos de Córdoba a Mendoza",
        "listar mis fletes pendientes de asignación",
        "cancelar el embarque 2122",
        "consultar el estado de una carga por ID"
      ]
    },
    {
      "id": "urn:air:tcargo.app:catalog:api-catalog",
      "displayName": "Catálogo de APIs (RFC 9727)",
      "description": "Linkset con las APIs públicas de TCARGO, su documentación y su endpoint de estado.",
      "type": "application/linkset+json",
      "url": "https://tcargo.app/.well-known/api-catalog",
      "representativeQueries": [
        "qué APIs expone tcargo.app",
        "dónde está la documentación de la API de TCARGO"
      ]
    },
    {
      "id": "urn:air:tcargo.app:skills:index",
      "displayName": "Índice de Agent Skills de TCARGO",
      "description": "Instrucciones ejecutables para que un agente cotice fletes, publique cargas y consulte seguimiento en TCARGO.",
      "type": "application/json",
      "url": "https://tcargo.app/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "cómo cotizo un flete en TCARGO",
        "cómo publico una carga en TCARGO paso a paso",
        "cómo sigo un envío de TCARGO"
      ]
    },
    {
      "id": "urn:air:tcargo.app:docs:llms-txt",
      "displayName": "Mapa de contenido para LLMs",
      "description": "Resumen estructurado del sitio TCARGO y sus secciones públicas.",
      "type": "text/markdown",
      "url": "https://tcargo.app/llms.txt",
      "representativeQueries": [
        "qué es TCARGO",
        "qué servicios de logística ofrece TCARGO en Argentina"
      ]
    },
    {
      "id": "urn:air:tcargo.app:data:fuel-monitor",
      "displayName": "Monitor de combustible Argentina",
      "description": "Precios de gasoil y nafta actualizados usados como referencia para el índice de fletes T-CARGO.",
      "type": "text/html",
      "url": "https://tcargo.app/monitor-combustible",
      "representativeQueries": [
        "precio del gasoil hoy en Argentina",
        "cómo impacta el combustible en el precio del flete"
      ]
    },
    {
      "id": "urn:air:tcargo.app:data:tolls",
      "displayName": "Mapa de peajes por categoría de camión",
      "description": "Peajes de rutas argentinas con tarifas por categoría de camión (Cat 5, 6 y 7).",
      "type": "text/html",
      "url": "https://tcargo.app/peajes",
      "representativeQueries": [
        "cuánto cuesta el peaje de un camión categoría 6",
        "peajes en la ruta Buenos Aires Rosario"
      ]
    },
    {
      "id": "urn:air:tcargo.app:auth:agent-registration",
      "displayName": "Registro de agentes (auth.md)",
      "description": "Cómo un agente obtiene credenciales para operar en TCARGO en nombre de un dador.",
      "type": "text/markdown",
      "url": "https://tcargo.app/auth.md",
      "representativeQueries": [
        "cómo me autentico contra la API de TCARGO",
        "cómo obtengo una API key de TCARGO"
      ]
    }
  ]
}
