Research Statement A researcher outlined a mathematical and engineering research program aimed at defining, recognizing, and controlling agents and multi-agent systems, with the goal of building tools and infrastructure for managing them in real-world settings. The program organizes its work around subquestions including whether agency can arise without being specified in advance, what limits follow from incomplete observations and finite communication, and whether engineering measures analogous to civil engineering's factors of safety can quantify how much disturbance or uncertainty such systems tolerate while still behaving as intended. This research statement may be continuously updated as projects develop and change how I approach the broader questions. How can we deliberately engineer agents and organized systems of agents? When can a collection of interacting components be treated as a single agent? How do organizations arise and persist “naturally”, and how do their forms depend on incentives, the environment, and the demands placed on them? How do agents develop purposes, methods of communication, and standards of judgment, and how can an organization of agents maintain and revise shared purposes over time? Can we develop engineering measures, analogous to factors of safety in civil engineering, that quantify how much disturbance or uncertainty these systems can tolerate while still behaving as intended? My current research, mostly shared on this blog when completed , attempts to answer these questions abstractly and mathematically, and to build tools and infrastructure for better managing multi-agent systems in their real world. Below, I outline my strategy for approaching these and related questions. The program is organized around specific subquestions and resulting projects, each of which contributes towards investigating the broader goals. This part of the program concerns the definition, origin, and control of agents. Before we can deliberately produce or control agency, we need criteria for recognizing it and an account of the processes that generate it. Those foundations should tell us which properties we can engineer and under what conditions.