{
  "vendor": "demo-list-co",
  "vendor_name": "Demo List Co.",
  "vertical": "Consumer & business list data",
  "version": "2026.09.0-placeholder",
  "effective_from": "2026-09-01",
  "currency": "USD",
  "placeholder": true,
  "line_items": [
    {
      "code": "list.standard",
      "label": "Standard list selection",
      "unit": "per 1,000 records",
      "unit_price_cents": 9500,
      "unit_size": 1000,
      "minimum_units": 5,
      "pricing": "per_unit",
      "applies": "untargeted"
    },
    {
      "code": "list.targeted",
      "label": "Targeted list selection",
      "unit": "per 1,000 records",
      "unit_price_cents": 14500,
      "unit_size": 1000,
      "minimum_units": 5,
      "pricing": "per_unit",
      "applies": "targeted"
    },
    {
      "code": "select.geography",
      "label": "Geography select",
      "unit": "per order",
      "unit_price_cents": 2500,
      "unit_size": 1,
      "minimum_units": 1,
      "pricing": "per_order",
      "applies": "always"
    },
    {
      "code": "select.category",
      "label": "Category select",
      "unit": "per order",
      "unit_price_cents": 2500,
      "unit_size": 1,
      "minimum_units": 1,
      "pricing": "per_order",
      "applies": "category"
    },
    {
      "code": "service.hygiene",
      "label": "Hygiene and dedupe pass",
      "unit": "per 1,000 records",
      "unit_price_cents": 1500,
      "unit_size": 1000,
      "minimum_units": 5,
      "pricing": "per_unit",
      "applies": "always"
    },
    {
      "code": "service.setup",
      "label": "Order setup",
      "unit": "per order",
      "unit_price_cents": 7500,
      "unit_size": 1,
      "minimum_units": 1,
      "pricing": "per_order",
      "applies": "always"
    },
    {
      "code": "service.rush",
      "label": "48-hour rush handling",
      "unit": "per order",
      "unit_price_cents": 15000,
      "unit_size": 1,
      "minimum_units": 1,
      "pricing": "per_order",
      "applies": "always"
    }
  ],
  "terms": [
    "PLACEHOLDER PRICING. Not a binding offer.",
    "Quotes are requests. No inventory is reserved and no payment is taken.",
    "Counts only. Underlying records are never exposed through this interface."
  ],
  "quote_valid_hours": 168,
  "guardrails": [
    "Counts only. Underlying records, names, addresses and demographics are never returned.",
    "Read-only apart from issuing a quote request.",
    "Rate limited per caller.",
    "Every call is logged and reviewable by the vendor."
  ]
}