{
  "$schema": "https://adcontextprotocol.org/schemas/3.2.3/adagents.json",
  "contact": {
    "name": "Adperical Retail Data Network",
    "email": "info@adperical.com",
    "domain": "adperical.com"
  },
  "signals": [
    {
      "id": "deal_seekers",
      "name": "Deal-seekers",
      "description": "Households whose baskets are driven by promotions: at least 40% of spend on promoted items with repeat visits.",
      "value_type": "binary",
      "tags": [
        "retail",
        "value",
        "lifecycle"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "premium_loyalists",
      "name": "Premium loyalists",
      "description": "Frequent shoppers (4+ visits) who rarely buy on promotion, under 10% of spend on promoted items.",
      "value_type": "binary",
      "tags": [
        "retail",
        "value",
        "lifecycle"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "lapsing",
      "name": "Lapsing / at-risk",
      "description": "Previously active shoppers with no purchase in the last 60 days.",
      "value_type": "binary",
      "tags": [
        "retail",
        "lifecycle"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "coffee_lovers",
      "name": "Coffee lovers",
      "description": "Households where coffee is at least 15% of grocery spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "arabic_coffee",
      "name": "Arabic coffee buyers",
      "description": "Households buying Arabic or Turkish coffee.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "snackers",
      "name": "Snackers",
      "description": "Households where snacks are at least 30% of grocery spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "soda_heavy",
      "name": "Soda / energy heavy",
      "description": "Households where soft drinks are at least 25% of grocery spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "energy_drinkers",
      "name": "Energy drink buyers",
      "description": "Households buying energy drinks.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "diet_conscious",
      "name": "Diet-conscious",
      "description": "Households where diet, light or sugar-free products are at least 15% of spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "health_wellness",
      "name": "Health & wellness",
      "description": "Households where health and wellness products are at least 15% of spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "fitness",
      "name": "Fitness shoppers",
      "description": "Households buying fitness nutrition and sports products.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "premium_shoppers",
      "name": "Premium shoppers",
      "description": "Households where premium-tier products are at least 20% of spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "value"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "international",
      "name": "International brands",
      "description": "Households where imported and international brands are at least 8% of spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "home_bakers",
      "name": "Home bakers",
      "description": "Households where baking ingredients are at least 15% of spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "convenience",
      "name": "Convenience shoppers",
      "description": "Households where ready-to-eat and convenience products are at least 25% of spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "scratch_cooks",
      "name": "Cook-from-scratch",
      "description": "Households where fresh ingredients and staples are at least 30% of spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "families_kids",
      "name": "Families with kids",
      "description": "Households buying children's products regularly.",
      "value_type": "binary",
      "tags": [
        "retail",
        "household"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "pet_cat",
      "name": "Cat owners",
      "description": "Households buying cat food and supplies.",
      "value_type": "binary",
      "tags": [
        "retail",
        "household"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "pet_dog",
      "name": "Dog owners",
      "description": "Households buying dog food and supplies.",
      "value_type": "binary",
      "tags": [
        "retail",
        "household"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "beauty",
      "name": "Beauty & personal care",
      "description": "Households where personal care and beauty are at least 20% of spend.",
      "value_type": "binary",
      "tags": [
        "retail",
        "grocery"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "new_parents",
      "name": "New-parent households",
      "description": "Households buying baby products.",
      "value_type": "binary",
      "tags": [
        "retail",
        "household"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "baby_0_6m",
      "name": "Baby 0–6 months",
      "description": "Households with a baby in the 0–6 month stage, inferred from product mix.",
      "value_type": "binary",
      "tags": [
        "retail",
        "household"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "baby_6_18m",
      "name": "Baby 6–18 months",
      "description": "Households with a baby in the 6–18 month stage, inferred from product mix.",
      "value_type": "binary",
      "tags": [
        "retail",
        "household"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "baby_18m_plus",
      "name": "Toddler 18 months+",
      "description": "Households with a toddler, inferred from product mix.",
      "value_type": "binary",
      "tags": [
        "retail",
        "household"
      ],
      "countries": [
        "LB"
      ]
    },
    {
      "id": "elderly",
      "name": "Elderly / caregiver",
      "description": "Households buying elderly-care products.",
      "value_type": "binary",
      "tags": [
        "retail",
        "household"
      ],
      "countries": [
        "LB"
      ]
    }
  ],
  "signal_tags": {
    "retail": {
      "name": "Retail purchase signals",
      "description": "Segments derived from supermarket transaction data in Lebanon"
    },
    "grocery": {
      "name": "Grocery behaviour",
      "description": "Category and basket behaviour from grocery receipts"
    },
    "household": {
      "name": "Household composition",
      "description": "Life-stage and household signals inferred from purchases"
    },
    "value": {
      "name": "Price sensitivity",
      "description": "Promotion response and premium behaviour"
    },
    "lifecycle": {
      "name": "Customer lifecycle",
      "description": "Frequency and recency states"
    }
  },
  "authorized_agents": [
    {
      "url": "https://adperical.com/api/rdn/mcp",
      "authorized_for": "All Adperical Retail Data Network signals",
      "authorization_type": "signal_tags",
      "signal_tags": [
        "retail"
      ]
    }
  ],
  "last_updated": "2026-10-09T00:00:00Z"
}
