{"openapi":"3.1.0","info":{"title":"DEPLOY Registry API","version":"1.0.0","description":"Read access to the DEPLOY registry of physical AI: companies, models, deployments, brains, incidents, regulations, locations. Every record is sourced and human-reviewed. Records distinguish verified deployments from manufacturer claims.","contact":{"name":"DEPLOY","url":"https://registry.deploy.report"},"license":{"name":"Custom","url":"https://registry.deploy.report/terms"}},"servers":[{"url":"https://registry.deploy.report","description":"Production"}],"paths":{"/v1/entities":{"get":{"operationId":"searchEntities","summary":"Search or list entities across all types","description":"List indexable entities. Supports optional type filter (company | model | location | incident | regulation).","parameters":[{"name":"type","in":"query","required":false,"schema":{"type":"string","enum":["company","model","location","incident","regulation"]},"description":"Filter to a single entity type."},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":200,"default":100}}],"responses":{"200":{"description":"List of entity records","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityList"}}}}}}},"/v1/entities/{id}":{"get":{"operationId":"getEntity","summary":"Resolve an entity by canonical UUID","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Entity record + lightweight JSON-LD","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityRecord"}}}},"404":{"description":"Entity not found"}}}},"/v1/companies/{id}":{"get":{"operationId":"getCompany","summary":"Get a company record with full details + JSON-LD","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Company record","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/models/{id}":{"get":{"operationId":"getModel","summary":"Get a robot model record with full details + JSON-LD","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Model record","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/robots/{id}":{"get":{"operationId":"getDeployment","summary":"Get a deployment record with full details + JSON-LD (path is /robots/ for historical reasons; the resource type is Deployment).","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Deployment record","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/incidents/{id}":{"get":{"operationId":"getIncident","summary":"Get an incident record with full details + JSON-LD","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Incident record","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/regulations/{id}":{"get":{"operationId":"getRegulation","summary":"Get a regulation record with full details + JSON-LD","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Regulation record","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/v1/locations/{id}":{"get":{"operationId":"getLocation","summary":"Get a location record with full details + JSON-LD","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Location record","content":{"application/json":{"schema":{"type":"object"}}}}}}}},"components":{"schemas":{"EntityRecord":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string","enum":["company","model","location","incident","regulation"]},"canonicalName":{"type":"string"},"aliases":{"type":"array","items":{"type":"string"}},"registryUrl":{"type":"string","format":"uri"},"collisionRisk":{"type":"string","enum":["none","low","high"]},"jsonLd":{"type":"object","description":"Lightweight schema.org JSON-LD card"}},"required":["id","type","canonicalName","registryUrl"]},"EntityList":{"type":"object","properties":{"entities":{"type":"array","items":{"$ref":"#/components/schemas/EntityRecord"}},"nextCursor":{"type":"string","nullable":true}},"required":["entities"]}}}}