This framework proposes a hierarchical ontology for understanding and building agent systems. It identifies three distinct tiers—Database, Automation, and Judgment—connected by typed Artifacts and spanning four cross-cutting concerns: Touchpoints, Artifacts, Orchestration, and Insight.
The Model Context Protocol (MCP) encapsulates this structure naturally: its three primitives (Resources, Tools, Prompts) map directly to the three tiers. More precisely, MCP's control model distinctions—application-controlled, model-controlled, user-controlled—produce the tier separations. The who decides and the what kind of work converge.
Critically, the framework is not a simple stack. MCP's sampling mechanism reveals a recursive property: Automation can request Judgment, creating a feedback loop. This mirrors embodied cognition—the body doesn't just execute commands; it participates in thinking by encountering the world and asking for judgment.
The framework's most significant implication: policy itself is an artifact. System prompts, constraints, and behavioral rules flow through the same tiers as any other data—stored in Database, transformed by Automation, evaluated by Judgment. This enables versioned constraints, context-driven policy selection, and reflexive self-modification under human oversight.