{
  "schema_version": "1.0.0",
  "resource": "https://v-sum.com/",
  "permissions": [
    {
      "scope": "briefings:read",
      "description": "Read technical briefing metadata, descriptions, chapters, and video references.",
      "auth_required": false,
      "endpoints": [
        "https://v-sum.com/mcp",
        "https://api.v-sum.com/briefings",
        "https://api.v-sum.com/briefings/{slug}"
      ]
    },
    {
      "scope": "events:read",
      "description": "Read event metadata, dates, and associated briefing lists.",
      "auth_required": false,
      "endpoints": [
        "https://v-sum.com/mcp",
        "https://api.v-sum.com/events",
        "https://api.v-sum.com/events/{slug}"
      ]
    },
    {
      "scope": "companies:read",
      "description": "Read company profiles, homepage URLs, and briefing history.",
      "auth_required": false,
      "endpoints": [
        "https://v-sum.com/mcp",
        "https://api.v-sum.com/companies",
        "https://api.v-sum.com/companies/{slug}"
      ]
    },
    {
      "scope": "people:read",
      "description": "Read presenter profiles and briefing appearances.",
      "auth_required": false,
      "endpoints": [
        "https://api.v-sum.com/people",
        "https://api.v-sum.com/people/{slug}"
      ]
    },
    {
      "scope": "interviews:read",
      "description": "Read published interview metadata and summaries.",
      "auth_required": false,
      "endpoints": [
        "https://api.v-sum.com/interviews"
      ]
    },
    {
      "scope": "briefings:write",
      "description": "Create or update briefing records.",
      "auth_required": true,
      "auth_method": "google_oauth",
      "role": "admin"
    },
    {
      "scope": "events:write",
      "description": "Create or update event records.",
      "auth_required": true,
      "auth_method": "google_oauth",
      "role": "admin"
    }
  ],
  "auth": {
    "public": {
      "method": "none",
      "description": "All read scopes are available without authentication."
    },
    "operator": {
      "method": "google_oauth",
      "discovery": "https://v-sum.com/.well-known/openid-configuration",
      "authorization_server": "https://v-sum.com/.well-known/oauth-authorization-server",
      "protected_resource": "https://v-sum.com/.well-known/oauth-protected-resource",
      "description": "Write scopes require Google OAuth session (staff only)."
    }
  }
}