{"schema": "cks-public-reference/v1", "entry": {"id": "api-7e6b49c517a1af", "name": "Settlement::CanResearch", "member": "CanResearch", "family": "Settlement", "returns": "bool", "args": ["str"], "kind": "method", "signature": "bool Settlement::CanResearch(str)", "language": "en", "summary": "CKS scripting primitive reporting whether a settlement is permitted to begin researching an upgrade that is not already researched or in progress.", "notes": null, "examples": [], "technical": false, "description_status": "documented"}}