{
  "schema_version": "1.0",
  "version": "2026-10-12.4",
  "updated_at": "2026-10-12",
  "source": {
    "type": "owner_statement",
    "description": "Owner statements and pricing, messaging, support and refund clarifications in this conversation, 12 October 2026.",
    "verification": "Commercial/product statements supplied by owner; backend enforcement and live API execution not independently tested."
  },
  "capabilities": [
    {
      "id": "points",
      "status": "available_owner_reported",
      "description": "Configurable earning and rewards.",
      "verification": "Owner-reported; not independently smoke-tested in this website build."
    },
    {
      "id": "stamps",
      "status": "available_owner_reported",
      "description": "Configurable visit or purchase milestones.",
      "verification": "Owner-reported; not independently smoke-tested in this website build."
    },
    {
      "id": "tiers",
      "status": "available_owner_reported",
      "description": "Configurable membership levels.",
      "verification": "Owner-reported; not independently smoke-tested in this website build."
    },
    {
      "id": "combined_mechanics",
      "status": "available_owner_reported",
      "description": "Use points, stamps and tiers together or separately.",
      "verification": "Owner-reported; not independently smoke-tested in this website build."
    },
    {
      "id": "storefront",
      "status": "available_owner_reported",
      "description": "Customisable themes and layouts in the dashboard.",
      "verification": "Owner-reported; not independently smoke-tested in this website build."
    },
    {
      "id": "cashier",
      "status": "available_owner_reported",
      "description": "Cashier views and mobile access for loyalty operations.",
      "verification": "Owner-reported; not independently smoke-tested in this website build."
    },
    {
      "id": "manager",
      "status": "available_owner_reported",
      "description": "Manager views and dashboard management.",
      "verification": "Owner-reported; not independently smoke-tested in this website build."
    },
    {
      "id": "sync",
      "status": "available_owner_reported",
      "description": "Automatic synchronisation between cashier/mobile operations and dashboard.",
      "verification": "Owner-reported; not independently smoke-tested in this website build."
    },
    {
      "id": "organisation_structure",
      "status": "available_owner_reported",
      "description": "Branches, employees, managers and businesses included without a count-based surcharge; fair use applies.",
      "verification": "Owner-reported; not independently smoke-tested in this website build."
    },
    {
      "id": "api",
      "status": "conditional_owner_reported",
      "description": "Connect websites and POS systems; create/manage supported business workflows.",
      "prerequisites": [
        "API credentials",
        "tenant-scoped permissions",
        "supported endpoint contract"
      ],
      "verification": "Endpoint, authentication and operation contract not supplied."
    },
    {
      "id": "mcp",
      "status": "conditional_owner_reported",
      "description": "Access through connected chatbots/agents, including ChatGPT connectors and Claude-compatible clients as described by owner.",
      "prerequisites": [
        "MCP connection",
        "authentication",
        "permissions",
        "verified supported client/tool"
      ],
      "verification": "Endpoint, authentication and operation contract not supplied."
    },
    {
      "id": "mobile_app_service",
      "status": "conditional_owner_reported",
      "description": "Optional branded app build or publishing service.",
      "prerequisites": [
        "Chosen app package",
        "store-account requirements",
        "store review"
      ],
      "verification": "Endpoint, authentication and operation contract not supplied."
    },
    {
      "id": "manual_reward_adjustment",
      "status": "available_owner_reported",
      "description": "Dashboard manual reward entry/adjustment to support recovery and reward tracking when unexpected events disrupt operations.",
      "verification": "Owner-reported; permissions, audit trail and reversal contract not independently verified."
    },
    {
      "id": "loyalty_crm",
      "description": "Customer management, record information/data and customer communication. Channel details and export/segmentation contracts not supplied.",
      "status": "available_owner_reported",
      "verification": "Confirmed by owner 12 October 2026; backend not tested in this website build."
    },
    {
      "id": "mobile_loyalty_campaigns",
      "description": "Enterprise campaign functions and customer push notifications for clients of the provided mobile-app option. Requires enabled access, installed compatible app and notification permission.",
      "status": "conditional_owner_reported",
      "verification": "Confirmed by owner 12 October 2026; backend not tested in this website build."
    }
  ],
  "program_rules": {
    "configurable": [
      "points conversion",
      "stamps",
      "tiers",
      "reward eligibility"
    ],
    "numeric_limits_and_defaults": null,
    "expiry_refund_redemption_rules": null,
    "note": "Rules depend on business configuration. Do not invent default earning rates, lifetime-tier logic, reward expiry or refund behavior."
  }
}
