{
  "catalog": [
    {
      "site": "subagentcontracts.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/contracts",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/contracts/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/contracts",
          "gated": true
        },
        {
          "method": "PATCH",
          "path": "/api/contracts/:id",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/changes",
          "gated": false
        }
      ]
    },
    {
      "site": "subagenttasks.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/tasks",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/tasks/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/tasks",
          "gated": true
        },
        {
          "method": "PATCH",
          "path": "/api/tasks/:id",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/changes",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentidentities.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/identities",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/identities/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/identities",
          "gated": true
        },
        {
          "method": "PATCH",
          "path": "/api/identities/:id",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentcitations.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/citations",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/citations/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/citations",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentcache.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/cache-snapshots",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/cache-snapshots/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/cache-snapshots",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentrubrics.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/rubrics",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/rubrics/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/rubrics",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentoutcomes.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/outcomes",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/outcomes/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/outcomes",
          "gated": true
        },
        {
          "method": "PATCH",
          "path": "/api/outcomes/:id",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentevaluations.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/evaluations",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/evaluations/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/evaluations",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentbrands.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/brand-guidelines",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/brand-guidelines/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/brand-guidelines",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentcode.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/agent-definitions",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/agent-definitions/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/agent-definitions",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentprompts.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/prompt-techniques",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/prompt-techniques/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/prompt-techniques",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentskills.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/skills",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/skills/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/skills",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentroles.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/roles",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/roles/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/roles",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentmemories.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/memory-stores",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/memory-stores",
          "gated": true
        },
        {
          "method": "GET",
          "path": "/api/memory-stores/:id/memories",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/memory-stores/:id/memories",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/api/dreams",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/changes",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentmodels.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/models",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentrust.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/serde-types",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentpython.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/pydantic-models",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagenttypescript.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/zod-schemas",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentpermissions.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/permission-policies",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentvaults.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/credential-types",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentsessions.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/session-statuses",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagenttools.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/agent-tools",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagenthooks.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/webhook-events",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagenthandoffs.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/handoffs",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/handoffs/:id",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/handoffs",
          "gated": true
        },
        {
          "method": "POST",
          "path": "/mcp",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentgraphql.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/graphql-types",
          "gated": false
        }
      ]
    },
    {
      "site": "subagenthtml.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/patterns",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/patterns",
          "gated": true
        }
      ]
    },
    {
      "site": "subagentswift.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/patterns",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/patterns",
          "gated": true
        }
      ]
    },
    {
      "site": "subagentengineering.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/engineering-role-facts",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentlegal.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/legal-skills",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/legal-facts",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentfinance.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/finance-facts",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/finance-facts",
          "gated": true
        }
      ]
    },
    {
      "site": "subagentmanagers.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/managers",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/managers",
          "gated": true
        }
      ]
    },
    {
      "site": "subagentsupport.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/support-capabilities",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentplugins.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/repo-plugins",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/repo-plugins",
          "gated": true
        },
        {
          "method": "GET",
          "path": "/api/external-plugin-tools",
          "gated": false
        },
        {
          "method": "GET",
          "path": "/api/catalog",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentsdk.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/sdks",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/sdks",
          "gated": true
        }
      ]
    },
    {
      "site": "subagentservers.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/mcp-servers",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/mcp-servers",
          "gated": true
        }
      ]
    },
    {
      "site": "subagentspec.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/criteria",
          "gated": false
        }
      ]
    },
    {
      "site": "subagentprotocols.com",
      "routes": [
        {
          "method": "GET",
          "path": "/api/protocols",
          "gated": false
        },
        {
          "method": "POST",
          "path": "/api/protocols",
          "gated": true
        }
      ]
    }
  ]
}