{
  "products": [
    {
      "product_id": "llms-sponsor",
      "name": "llms.txt mention",
      "channels": [
        "display"
      ],
      "delivery_type": "guaranteed",
      "format": "Markdown optional section",
      "surface": "/llms.txt",
      "description": "A labeled sponsor line in the agent map. High-intent, machine-read.",
      "status": "open",
      "tags": [
        "llm",
        "/llms.txt"
      ],
      "pricing_options": [
        {
          "pricing_option_id": "llms-sponsor_weekly_list",
          "pricing_model": "flat",
          "currency": "USD",
          "fixed_price": 250,
          "period": "week",
          "floor_price": 140,
          "negotiable": true
        },
        {
          "pricing_option_id": "llms-sponsor_cpm_list",
          "pricing_model": "cpm",
          "currency": "USD",
          "fixed_price": 125
        }
      ],
      "checkout": "https://lattice-gazette.pages.dev/api/ads/checkout?product=llms-sponsor&weeks=1"
    },
    {
      "product_id": "mcp-card",
      "name": "MCP tool card",
      "channels": [
        "display"
      ],
      "delivery_type": "guaranteed",
      "format": "Tool-result trailer",
      "surface": "/mcp",
      "description": "One-line sponsor on search_patents results served to agents.",
      "status": "open",
      "tags": [
        "llm",
        "/mcp"
      ],
      "pricing_options": [
        {
          "pricing_option_id": "mcp-card_weekly_list",
          "pricing_model": "flat",
          "currency": "USD",
          "fixed_price": 200,
          "period": "week",
          "floor_price": 110,
          "negotiable": true
        },
        {
          "pricing_option_id": "mcp-card_cpm_list",
          "pricing_model": "cpm",
          "currency": "USD",
          "fixed_price": 57.14
        }
      ],
      "checkout": "https://lattice-gazette.pages.dev/api/ads/checkout?product=mcp-card&weeks=1"
    },
    {
      "product_id": "masthead",
      "name": "Gazette masthead folio",
      "channels": [
        "display"
      ],
      "delivery_type": "guaranteed",
      "format": "728×90 / fluid rule",
      "surface": "Home atlas",
      "description": "Hairline folio under the masthead on the atlas. One advertiser.",
      "status": "open",
      "tags": [
        "display",
        "home atlas"
      ],
      "pricing_options": [
        {
          "pricing_option_id": "masthead_weekly_list",
          "pricing_model": "flat",
          "currency": "USD",
          "fixed_price": 180,
          "period": "week",
          "floor_price": 95,
          "negotiable": true
        },
        {
          "pricing_option_id": "masthead_cpm_list",
          "pricing_model": "cpm",
          "currency": "USD",
          "fixed_price": 15
        }
      ],
      "checkout": "https://lattice-gazette.pages.dev/api/ads/checkout?product=masthead&weeks=1"
    },
    {
      "product_id": "family-essay",
      "name": "Family essay sponsorship",
      "channels": [
        "native"
      ],
      "delivery_type": "guaranteed",
      "format": "Native paragraph",
      "surface": "Family pages",
      "description": "One sponsor line on a family essay (LabVIEW, Simulink, formal spec, …).",
      "status": "open",
      "tags": [
        "native",
        "family pages"
      ],
      "pricing_options": [
        {
          "pricing_option_id": "family-essay_weekly_list",
          "pricing_model": "flat",
          "currency": "USD",
          "fixed_price": 150,
          "period": "week",
          "floor_price": 80,
          "negotiable": true
        },
        {
          "pricing_option_id": "family-essay_cpm_list",
          "pricing_model": "cpm",
          "currency": "USD",
          "fixed_price": 37.5
        }
      ],
      "checkout": "https://lattice-gazette.pages.dev/api/ads/checkout?product=family-essay&weeks=1"
    },
    {
      "product_id": "catalog-strip",
      "name": "Catalog strip",
      "channels": [
        "display"
      ],
      "delivery_type": "guaranteed",
      "format": "Full-width 88px",
      "surface": "Patent catalog",
      "description": "Strip above the search filters on /patents.",
      "status": "open",
      "tags": [
        "display",
        "patent catalog"
      ],
      "pricing_options": [
        {
          "pricing_option_id": "catalog-strip_weekly_list",
          "pricing_model": "flat",
          "currency": "USD",
          "fixed_price": 120,
          "period": "week",
          "floor_price": 60,
          "negotiable": true
        },
        {
          "pricing_option_id": "catalog-strip_cpm_list",
          "pricing_model": "cpm",
          "currency": "USD",
          "fixed_price": 15
        }
      ],
      "checkout": "https://lattice-gazette.pages.dev/api/ads/checkout?product=catalog-strip&weeks=1"
    },
    {
      "product_id": "patent-folio",
      "name": "Patent entry folio",
      "channels": [
        "native"
      ],
      "delivery_type": "guaranteed",
      "format": "Native 320×120 rotation",
      "surface": "Patent pages",
      "description": "Rotates across gazette entries. Engineering audience.",
      "status": "open",
      "tags": [
        "native",
        "patent pages"
      ],
      "pricing_options": [
        {
          "pricing_option_id": "patent-folio_weekly_list",
          "pricing_model": "flat",
          "currency": "USD",
          "fixed_price": 90,
          "period": "week",
          "floor_price": 45,
          "negotiable": true
        },
        {
          "pricing_option_id": "patent-folio_cpm_list",
          "pricing_model": "cpm",
          "currency": "USD",
          "fixed_price": 15
        }
      ],
      "checkout": "https://lattice-gazette.pages.dev/api/ads/checkout?product=patent-folio&weeks=1"
    }
  ],
  "sandbox": true,
  "store": "d1",
  "negotiation": {
    "method": "POST",
    "path": "/api/ads/negotiate",
    "mcp_tool": "negotiate_price",
    "floors_published": true
  },
  "advertisement": {
    "id": "forma-proof",
    "label": "Advertisement",
    "placement": "patent-folio",
    "advertiser": "Forma Proof",
    "headline": "Prove the spec. Then compile it.",
    "body": "Model-check the contract before the bitstream. Formal tools for teams who already write the diagram.",
    "cta": "Read the method",
    "url": "/inventory#ad-forma-proof",
    "format": "Native 320×120",
    "channel": "native",
    "sandbox": true
  }
}