{
  "name": "LupaPlaza",
  "description": "Marketplace de APIs x402 pagables en mainnet. /discovery/resources lista solo 402 live en redes mainnet (p. ej. eip155:8453). Testnet no es inventario de liquidación de producción.",
  "version": "2.0.0",
  "protocol": "x402",
  "marketplace": true,
  "inventory": "mainnet",
  "note": "Los agentes descubren mainnet en /discovery/resources. /api/apis.json es el dump completo con callable honesto (mainnet|testnet|dead|incomplete). Testnet (incl. AR Agent en eip155:84532) no es inventario settleable de producción.",
  "discovery": {
    "resources": "https://lupaplaza.com/discovery/resources",
    "resources_json": "https://lupaplaza.com/discovery/resources.json",
    "catalog": "https://lupaplaza.com/api/apis.json",
    "openapi": "https://lupaplaza.com/openapi.json",
    "llms": "https://lupaplaza.com/llms.txt"
  },
  "mcp": {
    "manifest": "https://lupaplaza.com/mcp/manifest.json",
    "language": "es",
    "live_proxy": "local-only",
    "local": "http://localhost:3402/mcp",
    "note": "El proxy MCP en vivo (POST /mcp/buscar_servicios, /mcp/obtener_servicio, /mcp/llamar_servicio) corre solo en Express local (`npm run dev` :3402). En el host estático no hay pay-through público: el agente paga el endpoint del seller listado en el catálogo."
  },
  "regions": [
    "AR",
    "MX",
    "CO",
    "BR",
    "CL",
    "PE"
  ],
  "contact": {
    "name": "Marcelo Switach",
    "url": "https://github.com/mswitach/marketplace-402"
  }
}
