{
 "registry_version": "2.1",
 "entity": {
  "name": "AI Lattice",
  "domain": "https://ailattice.ai",
  "founder": "Mike Ye",
  "publisher": "exmxc",
  "description": "A sourced map of who depends on whom in the AI economy, from power plants to model labs, with the chokepoints marked. Observed facts and exmxc interpretation are kept in separate fields.",
  "sameAs": [
   "https://www.mikeye.com/",
   "https://www.exmxc.ai/"
  ],
  "affiliated_entities": [
   "https://www.mikeye.com",
   "https://exmxc.ai",
   "https://strategicsignal.ai"
  ]
 },
 "discovery": {
  "protocol": "MCP Streamable HTTP (JSON responses)",
  "endpoint": "https://ailattice.ai/.well-known/tool-registry.json",
  "mcp_transport": "https://ailattice.ai/mcp",
  "protocol_versions": [
   "2025-11-25",
   "2025-06-18",
   "2025-03-26"
  ],
  "methods": [
   "initialize",
   "ping",
   "tools/list",
   "tools/call",
   "resources/list",
   "resources/read"
  ]
 },
 "tools": [
  {
   "id": "al.entity.get",
   "title": "Get an entity in the AI Lattice",
   "description": "Resolve a company, grid or government by name, ticker or id and return its role, Four Forces, chokepoints held, and every sourced supplier and customer link.",
   "endpoint": "https://ailattice.ai/api/v1/entity",
   "inputSchema": {
    "type": "object",
    "properties": {
     "query": {
      "type": "string",
      "description": "Name, ticker or AI Lattice id."
     }
    },
    "required": [
     "query"
    ],
    "additionalProperties": false
   }
  },
  {
   "id": "al.exposure.get",
   "title": "Get supply-chain exposure",
   "description": "Walk upstream through sourced links and return every supplier reached, its distance, and the chokepoints inside that supply chain.",
   "endpoint": "https://ailattice.ai/api/v1/exposure",
   "inputSchema": {
    "type": "object",
    "properties": {
     "query": {
      "type": "string"
     },
     "depth": {
      "type": "integer",
      "minimum": 1,
      "maximum": 6
     }
    },
    "required": [
     "query"
    ],
    "additionalProperties": false
   }
  },
  {
   "id": "al.path.find",
   "title": "Find a dependency chain",
   "description": "Shortest chain of sourced links showing how one entity depends on another.",
   "endpoint": "https://ailattice.ai/api/v1/path",
   "inputSchema": {
    "type": "object",
    "properties": {
     "from": {
      "type": "string",
      "description": "Upstream supplier."
     },
     "to": {
      "type": "string",
      "description": "Downstream dependent."
     }
    },
    "required": [
     "from",
     "to"
    ],
    "additionalProperties": false
   }
  },
  {
   "id": "al.chokepoints.get",
   "title": "Get chokepoints",
   "description": "Chokepoints with holders, sourced observations and exmxc interpretation kept separate.",
   "endpoint": "https://ailattice.ai/api/v1/chokepoints",
   "inputSchema": {
    "type": "object",
    "properties": {
     "force": {
      "type": "string",
      "enum": [
       "compute",
       "interface",
       "alignment",
       "energy"
      ]
     },
     "status": {
      "type": "string",
      "enum": [
       "binding",
       "tight"
      ]
     }
    },
    "additionalProperties": false
   }
  },
  {
   "id": "al.changes.get",
   "title": "Get 2026 changes",
   "description": "Dated, sourced events that changed the lattice in 2026.",
   "endpoint": "https://ailattice.ai/api/v1/changes",
   "inputSchema": {
    "type": "object",
    "properties": {
     "since": {
      "type": "string",
      "description": "ISO date."
     }
    },
    "additionalProperties": false
   }
  },
  {
   "id": "al.dataset.get",
   "title": "Get dataset or metadata",
   "description": "Dataset metadata or one full section.",
   "endpoint": "https://ailattice.ai/api/v1/dataset",
   "inputSchema": {
    "type": "object",
    "properties": {
     "part": {
      "type": "string",
      "enum": [
       "meta",
       "entities",
       "links",
       "chokepoints",
       "forces",
       "layers",
       "changes_2026"
      ]
     }
    },
    "additionalProperties": false
   }
  }
 ],
 "resources": [
  {
   "uri": "ailattice://dataset/latest",
   "name": "AI Lattice dataset",
   "mimeType": "application/json",
   "category": "dataset",
   "url": "https://ailattice.ai/data/latest/lattice.json"
  },
  {
   "uri": "ailattice://dataset/v0.1.0",
   "name": "AI Lattice dataset v0.1.0",
   "mimeType": "application/json",
   "category": "snapshot",
   "url": "https://ailattice.ai/data/v0.1.0/lattice.json"
  },
  {
   "uri": "ailattice://links/latest",
   "name": "AI Lattice links (CSV)",
   "mimeType": "text/csv",
   "category": "dataset",
   "url": "https://ailattice.ai/data/latest/links.csv"
  },
  {
   "uri": "ailattice://release/latest",
   "name": "Release metadata",
   "mimeType": "application/json",
   "category": "release",
   "url": "https://ailattice.ai/data/latest/release.json"
  },
  {
   "uri": "ailattice://schema/lattice",
   "name": "AI Lattice JSON Schema",
   "mimeType": "application/schema+json",
   "category": "schema",
   "url": "https://ailattice.ai/data/latest/lattice.schema.json"
  }
 ],
 "content_links": [
  {
   "id": "al.home",
   "title": "AI Lattice map",
   "url": "https://ailattice.ai/"
  },
  {
   "id": "al.methodology",
   "title": "Methodology",
   "url": "https://ailattice.ai/methodology/"
  },
  {
   "id": "al.citation",
   "title": "How to cite",
   "url": "https://ailattice.ai/cite/"
  },
  {
   "id": "al.corrections",
   "title": "Corrections",
   "url": "https://ailattice.ai/corrections/"
  },
  {
   "id": "al.about",
   "title": "About",
   "url": "https://ailattice.ai/about/"
  },
  {
   "id": "al.llms",
   "title": "Machine-readable guide",
   "url": "https://ailattice.ai/llms.txt"
  },
  {
   "id": "al.framework",
   "title": "The Four Forces of AI Power",
   "url": "https://www.exmxc.ai/frameworks/four-forces-of-ai-power"
  }
 ],
 "federated_registries": [
  {
   "name": "exmxc",
   "registry": "https://mcp.exmxc.ai/.well-known/tool-registry.json"
  },
  {
   "name": "Mike Ye",
   "registry": "https://mcp.mikeye.com/.well-known/tool-registry.json"
  }
 ],
 "last_updated": "2026-10-01"
}