{
  "wci_version": "1.0",
  "site": {
    "name": "ExampleShop Demo",
    "base_url": ".",
    "purpose": "Demo e-commerce site for the WCI framework showcase",
    "language": "en",
    "contact": "agents@wci.dev"
  },
  "capabilities": {
    "wci_supported": true,
    "server_side_distil": false,
    "action_protocol_version": "1.0"
  },
  "authentication": {
    "required_for": ["checkout", "user-profile", "order-history"],
    "method": "session-cookie",
    "auth_flow_scope": "login-form",
    "auth_flow_url": "login"
  },
  "task_flows": [
    {
      "id": "create-account",
      "description": "Register a new user account",
      "steps": [
        { "scope": "registration-form", "url_pattern": "register" }
      ]
    },
    {
      "id": "purchase-item",
      "description": "Search for a product, add it to cart, and complete checkout",
      "steps": [
        { "scope": "product-search", "url_pattern": "search?q={query}" },
        { "scope": "product-detail", "url_pattern": "product/{id}" },
        { "scope": "cart", "url_pattern": "cart" },
        {
          "scope": "checkout",
          "url_pattern": "checkout",
          "requires_auth": true,
          "requires_human_confirmation": true
        }
      ]
    }
  ],
  "scopes": [
    {
      "id": "registration-form",
      "desc": "New user registration — capture email, password, and accept terms",
      "url_pattern": "register",
      "key_actions": ["email-input", "password-input", "terms-checkbox", "submit-btn"]
    },
    {
      "id": "checkout",
      "desc": "Payment and shipping confirmation — irreversible",
      "url_pattern": "checkout",
      "sensitivity": "high",
      "requires_human_confirmation": true,
      "key_actions": ["place-order-btn"]
    }
  ],
  "denied_scopes": ["admin-panel", "user-settings-billing", "internal-debug"],
  "rate_limits": {
    "actions_per_minute": 60,
    "distil_requests_per_minute": 120
  },
  "last_updated": "2026-04-22"
}
