{
  "schema_version": "1.0",
  "name": "RoloCache",
  "description": "A continuously-refreshed, independently-verified index of consumer-facing web services and their agent-callable interfaces. Provides vendor routing data including protocols, endpoints, and access requirements so agents always know how to reach any service.",
  "url": "https://www.rolocache.com",
  "version": "1.0",
  "provider": {
    "organization": "RoloCache",
    "url": "https://www.rolocache.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "lookup-vendors",
      "name": "Lookup Vendors",
      "description": "Search the RoloCache catalog by keyword, protocol, or has_agent_interface. Returns a lightweight list of matching vendors.",
      "tags": ["discovery", "routing", "search"]
    },
    {
      "id": "get-vendor",
      "name": "Get Vendor",
      "description": "Fetch the full AgentRouting record for a specific vendor, including all protocol entries, endpoints, auth requirements, and a feedback envelope.",
      "tags": ["routing", "vendor-data"]
    },
    {
      "id": "report-to-outpost",
      "name": "Report to Outpost",
      "description": "File a field report after interacting with a vendor using RoloCache routing data. Contributes real-world signal that improves record accuracy.",
      "tags": ["feedback", "field-report"]
    }
  ],
  "endpoints": {
    "mcp": "https://www.rolocache.com/mcp/",
    "http": "https://www.rolocache.com/agent-tools/v1/"
  },
  "documentationUrl": "https://www.rolocache.com/for-agents"
}
