{
  "schemaVersion": "brida.ai/product-agent-manifest/v1alpha1",
  "revision": "2026-09-21",
  "product": {
    "id": "reflex",
    "name": "Brida Reflex",
    "status": "free_preview",
    "landing": "https://brida.ai/reflex",
    "agentGuide": "https://brida.ai/reflex/agent.md"
  },
  "positioning": "A fast, cheap, typed decision for every recurring event.",
  "bootstrap": {
    "signup": "https://brida.ai/reflex/signup",
    "account": "https://brida.ai/reflex/account",
    "recipes": "https://github.com/brida-ai/reflex",
    "sdkSource": "https://github.com/brida-ai/sdk",
    "useCases": "https://brida.ai/reflex/use-cases"
  },
  "currentPublicSurfaces": [
    "rest",
    "mcp",
    "api_key",
    "custom_reflex_authoring",
    "recipe_registry_source",
    "sdk_source"
  ],
  "officialRecipes": [
    {
      "id": "agent-wakeup",
      "hosted": "query_live_api"
    },
    {
      "id": "agent-router",
      "hosted": "query_live_api"
    },
    {
      "id": "context-pruner",
      "hosted": "query_live_api"
    },
    {
      "id": "tool-risk",
      "hosted": "query_live_api"
    },
    {
      "id": "quality-gate",
      "hosted": "query_live_api"
    }
  ],
  "customReflex": {
    "direction": "organization_scoped_declarative_reflex",
    "availability": "query_live_api_and_guide",
    "authoringSurfaces": [
      "rest",
      "mcp",
      "sdk"
    ],
    "writeScope": "reflex:write",
    "activation": "explicit_after_fixture_evaluation",
    "fixturesConsumeDecisionCapacity": true,
    "arbitraryExecutableCode": false
  },
  "freePreview": {
    "cardRequired": false,
    "publicFixedQuota": false,
    "fairUse": true,
    "automaticPaidOverage": false
  },
  "dataClassDefault": "non_sensitive",
  "authority": "recommendation_only",
  "tagline": "Fast, cheap intelligence. Like a human reflex.",
  "discovery": "Start from recurring real-world events and bounded decisions before choosing an integration surface."
}
