{
  "specVersion": "1.0",
  "host": {
    "name": "CaliforniaPeople.org",
    "url": "https://www.californiapeople.org",
    "description": "Public, sourced research on the Nov 3, 2026 California ballot.",
    "contact": "https://www.linkedin.com/in/edgarcerecerez"
  },
  "entries": [
    {
      "@context": "https://agenticresourcediscovery.org/context/v1",
      "identifier": "urn:air:www.californiapeople.org:mcp:ballot-guide",
      "displayName": "CaliforniaPeople.org ballot guide (MCP)",
      "type": "application/json",
      "url": "https://www.californiapeople.org/.well-known/mcp/server-card.json",
      "description": "Read-only MCP server with every proposition, statewide office and San Bernardino County race on the Nov 3, 2026 California ballot.",
      "metadata": {
        "resourceType": "mcp-server",
        "endpoint": "https://www.californiapeople.org/api/mcp"
      },
      "representativeQueries": [
        "Who is funding Prop 40 and who benefits?",
        "What has Xavier Becerra actually done in past jobs?",
        "What is on the ballot in Ontario, California?"
      ]
    },
    {
      "@context": "https://agenticresourcediscovery.org/context/v1",
      "identifier": "urn:air:www.californiapeople.org:dataset:ballot-guide",
      "displayName": "CaliforniaPeople.org ballot guide (data)",
      "type": "application/json",
      "url": "https://www.californiapeople.org/data/index.json",
      "description": "Every entry as JSON, with Markdown copies at /md/<id>.md and full text at /llms-full.txt.",
      "metadata": {
        "resourceType": "dataset",
        "endpoint": "https://www.californiapeople.org/data/all.json"
      },
      "representativeQueries": [
        "List every 2026 California proposition with its sponsor",
        "Get the sourced research on Prop 1 as Markdown"
      ]
    }
  ]
}