{
  "schema_version": "2026-06-25",
  "canonical_url": "https://www.monarchagents.ai/use-cases.json",
  "use_cases": [
    {
      "name": "Make legacy software usable by AI agents",
      "summary": "Map UI paths, permissions, and validation states for software with incomplete or missing APIs.",
      "relevant_surfaces": ["UI paths", "permissions", "business logic", "validation"]
    },
    {
      "name": "Give agents reliable actions beyond public APIs",
      "summary": "Discover public and undocumented APIs, normalize inputs and outputs, and expose graph-backed actions.",
      "relevant_surfaces": ["public APIs", "undocumented APIs", "schemas", "error states"]
    },
    {
      "name": "Validate agent workflows before production execution",
      "summary": "Check preconditions, permissions, route validity, and completion evidence before agents rely on a workflow.",
      "relevant_surfaces": ["permissions", "preconditions", "validation", "audit state"]
    },
    {
      "name": "Create an application context layer for internal agents",
      "summary": "Give internal agents a reusable map of records, actions, workflows, and safe execution paths across business systems.",
      "relevant_surfaces": ["Product Graph", "agent interfaces", "workflow rules"]
    },
    {
      "name": "Handle product drift in agent workflows",
      "summary": "Detect product changes that may break action routes, repair affected graph edges, and validate updated workflows.",
      "relevant_surfaces": ["drift", "graph repair", "validation"]
    }
  ]
}
