{
 "name": "The Sales Traveler — every scored entity, across every instrument",
 "description": "Entity-first view of the Index Desk. One record per company or venue, listing every instrument that scores it, the category breakdown, the arithmetic that produces the score, and the evidence recorded for it. Scored on published commitments only.",
 "source": "The Sales Traveler — the Index Desk",
 "license": "Free to use with attribution to The Sales Traveler. See https://thesalestraveler.com/press/",
 "url": "https://thesalestraveler.com/indexes/",
 "dataUrl": "https://thesalestraveler.com/data/entities.json",
 "method": "https://thesalestraveler.com/governance/",
 "attribution": {
  "required": true,
  "text": "The Sales Traveler — the Index Desk",
  "url": "https://thesalestraveler.com/indexes/",
  "terms": "https://thesalestraveler.com/press/",
  "freeWithAttribution": [
   "findings, single statistics and score references",
   "quoting up to three rows of a table in coverage",
   "embedding charts and share cards from index pages",
   "fetching every dataset in /data/"
  ],
  "requiresSyndicationLicense": [
   "republishing a full table"
  ]
 },
 "derivedFrom": "the per-index datasets in this same directory; validated by build/index-data.js",
 "generatedAt": "2026-08-06",
 "counts": {
  "entities": 179,
  "readings": 181
 },
 "entities": [
  {
   "slug": "ac-hotels",
   "name": "AC Hotels",
   "aliases": [
    "AC Hotels"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 0,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Design-led lounge hosts a conversation well — but the brand famously minimized in-room desks, and it costs three points here."
    }
   ]
  },
  {
   "slug": "accor-all",
   "name": "Accor ALL",
   "aliases": [
    "Accor ALL"
   ],
   "scoredIn": [
    {
     "index": "status-yield-index",
     "indexName": "The Status Yield Index",
     "page": "https://thesalestraveler.com/status-yield-index/",
     "data": "https://thesalestraveler.com/data/status-yield-index.json",
     "score": 33,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "G",
       "label": "Guarantees",
       "value": 0,
       "max": 3
      },
      {
       "id": "U",
       "label": "Upgrades",
       "value": 1,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "E",
       "label": "Earning & status",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Protection",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 5,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 33
     },
     "sources": [],
     "note": "Fixed-value points are transparent by design; elite benefits stay regional and unguaranteed in writing."
    }
   ]
  },
  {
   "slug": "airalo",
   "name": "Airalo",
   "aliases": [
    "Airalo"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 73,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 3,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "The eSIM category leader publishes prices, caps, and tethering rights cleanly — the data-only tradeoff is at least an honest one."
    }
   ]
  },
  {
   "slug": "airbase",
   "name": "Airbase",
   "aliases": [
    "Airbase"
   ],
   "scoredIn": [
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 60,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Serious controls, quote-only pricing — the enterprise pattern this category's newcomers exist to break."
    }
   ]
  },
  {
   "slug": "airbnb",
   "name": "Airbnb",
   "aliases": [
    "Airbnb"
   ],
   "scoredIn": [
    {
     "index": "apartment-stay-index",
     "indexName": "The Apartment-Stay Index",
     "page": "https://thesalestraveler.com/apartment-stay-index/",
     "data": "https://thesalestraveler.com/data/apartment-stay-index.json",
     "score": 47,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "W",
       "label": "Work-ready unit",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & service",
       "value": 0,
       "max": 3
      },
      {
       "id": "B",
       "label": "Booking & billing",
       "value": 3,
       "max": 3
      },
      {
       "id": "K",
       "label": "Known quality",
       "value": 0,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "The Wi-Fi speed test is the single best work commitment in the category — attached to a marketplace where every other promise is the host's, not Airbnb's."
    }
   ]
  },
  {
   "slug": "alamo",
   "name": "Alamo",
   "aliases": [
    "Alamo"
   ],
   "scoredIn": [
    {
     "index": "curb-to-client-index",
     "indexName": "The Curb-to-Client Index",
     "page": "https://thesalestraveler.com/curb-to-client-index/",
     "data": "https://thesalestraveler.com/data/curb-to-client-index.json",
     "score": 60,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (skip the counter)",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Self-serve speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & support",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Flexibility & recovery",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Online check-in genuinely commits to skipping the line; the rest of the promise set is leisure-grade."
    }
   ]
  },
  {
   "slug": "alaska",
   "name": "Alaska",
   "aliases": [
    "Alaska"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 87,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "Strong schedule-control and care commitments; no lie-flat recovery product for the overnight-before-the-meeting problem."
    }
   ]
  },
  {
   "slug": "aloft",
   "name": "Aloft",
   "aliases": [
    "Aloft"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [
      {
       "url": "https://www.marriott.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Tactic meeting rooms are a real bookable-space commitment — undercut by no desk standard and a lobby designed to be loud."
    }
   ]
  },
  {
   "slug": "american",
   "name": "American",
   "aliases": [
    "American"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 93,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 14,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 93
     },
     "sources": [],
     "note": "Matches the commitment set at the top on paper: free Wi-Fi committed, care policy filed, same-day standby free."
    }
   ]
  },
  {
   "slug": "amex-travel",
   "name": "Amex Travel",
   "aliases": [
    "Amex Travel"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 67,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 1,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 3,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 2,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "The 24/7 human line is the brand, and Fine Hotels benefits survive the booking — the rare channel where status isn't the price of convenience."
    }
   ]
  },
  {
   "slug": "apollo-io",
   "name": "Apollo.io",
   "aliases": [
    "Apollo.io"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 60,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 1,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Self-serve DNA — pricing, free tier, open docs — with thinner published AI-governance and retention commitments than the price tier above it."
    }
   ]
  },
  {
   "slug": "at-and-t-intl-day-pass",
   "name": "AT&T Intl Day Pass",
   "aliases": [
    "AT&T Intl Day Pass"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 67,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 2,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Mirrors Verizon's committed convenience at the same $12; publishes slightly less around throttles and extensions."
    }
   ]
  },
  {
   "slug": "atlanta-atl",
   "name": "Atlanta (ATL)",
   "aliases": [
    "Atlanta (ATL)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 87,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 2,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "Minute Suites with showers, the Plane Train, live security waits — everything committed except a stated quiet space."
    }
   ]
  },
  {
   "slug": "austin-aus",
   "name": "Austin (AUS)",
   "aliases": [
    "Austin (AUS)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 47,
     "rank": 15,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "The fastest-growing tech-sales airport publishes the least work infrastructure of the fifteen."
    }
   ]
  },
  {
   "slug": "avid-hotels",
   "name": "avid hotels",
   "aliases": [
    "avid hotels"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 47,
     "rank": 41,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "Publishes a sleep-quality pitch and bedside outlets; makes no desk promise. Honest economy, scored honestly."
    }
   ]
  },
  {
   "slug": "avis",
   "name": "Avis",
   "aliases": [
    "Avis"
   ],
   "scoredIn": [
    {
     "index": "curb-to-client-index",
     "indexName": "The Curb-to-Client Index",
     "page": "https://thesalestraveler.com/curb-to-client-index/",
     "data": "https://thesalestraveler.com/data/curb-to-client-index.json",
     "score": 73,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (skip the counter)",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Self-serve speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & support",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Flexibility & recovery",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "The app's select-and-go commitment is real; no aisle, and after-hours EV guidance is thinner than the leaders'."
    }
   ]
  },
  {
   "slug": "aws-re-invent",
   "name": "AWS re:Invent",
   "aliases": [
    "AWS re:Invent"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 67,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 3,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "No matchmaking, one price tier — but committed venue Wi-Fi (rare) and the deepest free recording library in tech."
    }
   ]
  },
  {
   "slug": "bcd-travel",
   "name": "BCD Travel",
   "aliases": [
    "BCD Travel"
   ],
   "scoredIn": [
    {
     "index": "corporate-travel-management-index",
     "indexName": "The Corporate Travel Management Index",
     "page": "https://thesalestraveler.com/best-corporate-travel-management-software/",
     "data": "https://thesalestraveler.com/data/corporate-travel-management-index.json",
     "score": 87,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Content & inventory",
       "value": 3,
       "max": 3
      },
      {
       "id": "G",
       "label": "Governance (policy & compliance)",
       "value": 3,
       "max": 3
      },
      {
       "id": "I",
       "label": "Integrations",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support & service",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [
      {
       "url": "https://www.getgoing.com/pricing/",
       "kind": "stated-terms",
       "checks": [
        "P"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.bcdtravel.com/global-hotel-program/",
       "kind": "product-doc",
       "checks": [
        "C"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.bcdtravel.com/travel-management/duty-of-care-for-business-travelers/",
       "kind": "product-doc",
       "checks": [
        "G"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://developer.bcdtravel.com/",
       "kind": "product-doc",
       "checks": [
        "I"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.bcdtravel.com/travel-management/tailored-business-travel-services/",
       "kind": "product-doc",
       "checks": [
        "S"
       ],
       "verified": "2026-07-23"
      }
     ],
     "note": "Pricing via GetGoing (getgoing.com, officially 'part of BCD Travel', publishes $/trip + free tier). Rest on bcdtravel.com. I2=0: no SSO page; S2=0: no SLA."
    }
   ]
  },
  {
   "slug": "best-western-plus",
   "name": "Best Western Plus",
   "aliases": [
    "Best Western Plus"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 27,
     "rank": 48,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 4,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 27
     },
     "sources": [],
     "note": "Desk and breakfast committed; the app stack publishes no checkout, folio, or receipt promises."
    }
   ]
  },
  {
   "slug": "best-western-rewards",
   "name": "Best Western Rewards",
   "aliases": [
    "Best Western Rewards"
   ],
   "scoredIn": [
    {
     "index": "status-yield-index",
     "indexName": "The Status Yield Index",
     "page": "https://thesalestraveler.com/status-yield-index/",
     "data": "https://thesalestraveler.com/data/status-yield-index.json",
     "score": 40,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "G",
       "label": "Guarantees",
       "value": 0,
       "max": 3
      },
      {
       "id": "U",
       "label": "Upgrades",
       "value": 1,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value clarity",
       "value": 3,
       "max": 3
      },
      {
       "id": "E",
       "label": "Earning & status",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Protection",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Points never expire and status match is published — honest economy loyalty with no elite guarantees to its name."
    }
   ]
  },
  {
   "slug": "bill-spend-and-expense",
   "name": "BILL Spend & Expense",
   "aliases": [
    "BILL Spend & Expense"
   ],
   "scoredIn": [
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 67,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Free and fully published on the spend side; the traveler on the road is outside the written promise."
    }
   ]
  },
  {
   "slug": "blueground",
   "name": "Blueground",
   "aliases": [
    "Blueground"
   ],
   "scoredIn": [
    {
     "index": "apartment-stay-index",
     "indexName": "The Apartment-Stay Index",
     "page": "https://thesalestraveler.com/apartment-stay-index/",
     "data": "https://thesalestraveler.com/data/apartment-stay-index.json",
     "score": 87,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "W",
       "label": "Work-ready unit",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & service",
       "value": 3,
       "max": 3
      },
      {
       "id": "B",
       "label": "Booking & billing",
       "value": 3,
       "max": 3
      },
      {
       "id": "K",
       "label": "Known quality",
       "value": 2,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value & pricing",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "Furnished-with-workspace as a stated standard and the exact unit you saw — the month-long onsite's strongest paper."
    }
   ]
  },
  {
   "slug": "booking-com",
   "name": "Booking.com",
   "aliases": [
    "Booking.com"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 53,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 0,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 2,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 2,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Genius is well-published and self-serve cancellation is best-in-class; total-price display and loyalty disclosure are not."
    }
   ]
  },
  {
   "slug": "boston-bos",
   "name": "Boston (BOS)",
   "aliases": [
    "Boston (BOS)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 67,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Connected Hilton and clean app commitments; no inter-terminal transit and nothing listed for pods or quiet."
    }
   ]
  },
  {
   "slug": "breeze",
   "name": "Breeze",
   "aliases": [
    "Breeze"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 33,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 5,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 33
     },
     "sources": [],
     "note": "Modern fleet with power at every seat and a business-style cabin; no phone support and no filed hotel commitment keep it low."
    }
   ]
  },
  {
   "slug": "brex",
   "name": "Brex",
   "aliases": [
    "Brex"
   ],
   "scoredIn": [
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 80,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "Matches Ramp's transparency and adds stated travel support; contract terms are the piece left unpublished."
    }
   ]
  },
  {
   "slug": "budget",
   "name": "Budget",
   "aliases": [
    "Budget"
   ],
   "scoredIn": [
    {
     "index": "curb-to-client-index",
     "indexName": "The Curb-to-Client Index",
     "page": "https://thesalestraveler.com/curb-to-client-index/",
     "data": "https://thesalestraveler.com/data/curb-to-client-index.json",
     "score": 67,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (skip the counter)",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Self-serve speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & support",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Flexibility & recovery",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Fastbreak skips the counter; everything above the floor — choice, holds, EV terms — goes unstated."
    }
   ]
  },
  {
   "slug": "cambria",
   "name": "Cambria",
   "aliases": [
    "Cambria"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 11,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 2,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Marketed squarely at business travelers: desk, outlets-as-feature, meeting space standard. Choice's app trails the majors on early check-in."
    }
   ]
  },
  {
   "slug": "candlewood-suites",
   "name": "Candlewood Suites",
   "aliases": [
    "Candlewood Suites"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 40,
     "rank": 42,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "A workspace in every suite and a lobby that barely exists — built for solo work, not hosting."
    }
   ]
  },
  {
   "slug": "canopy-by-hilton",
   "name": "Canopy by Hilton",
   "aliases": [
    "Canopy by Hilton"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 53,
     "rank": 27,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "A desk survives the lifestyle treatment; meeting space and quiet don't make the brand book."
    }
   ]
  },
  {
   "slug": "capital-one-travel",
   "name": "Capital One Travel",
   "aliases": [
    "Capital One Travel"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 67,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 3,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 3,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Price-drop protection and a published match guarantee — fintech turned the booking promise into a written product."
    }
   ]
  },
  {
   "slug": "carr-workplaces",
   "name": "Carr Workplaces",
   "aliases": [
    "Carr Workplaces"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 53,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Professional-services DNA and published day rates; the digital self-service stack is thin."
    }
   ]
  },
  {
   "slug": "ces",
   "name": "CES",
   "aliases": [
    "CES"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 53,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 0,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 3,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 1,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Scale without scheduling: published prices and exhibitor lists, no committed path from badge to booked meeting."
    }
   ]
  },
  {
   "slug": "charlotte-clt",
   "name": "Charlotte (CLT)",
   "aliases": [
    "Charlotte (CLT)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 53,
     "rank": 13,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 2,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Minute Suites is the bright spot; a banking-hub airport with almost no other work commitments in writing."
    }
   ]
  },
  {
   "slug": "chase-travel",
   "name": "Chase Travel",
   "aliases": [
    "Chase Travel"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 53,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 1,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 3,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Card-portal basics done competently — human support, clean receipts — without the price products Capital One publishes."
    }
   ]
  },
  {
   "slug": "chicago-o-hare-ord",
   "name": "Chicago O'Hare (ORD)",
   "aliases": [
    "Chicago O'Hare (ORD)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 87,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 3,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "Minute Suites, an in-terminal Hilton, a yoga room, and live waits in the app — the fullest published layover-office stack in the country."
    }
   ]
  },
  {
   "slug": "choice-privileges",
   "name": "Choice Privileges",
   "aliases": [
    "Choice Privileges"
   ],
   "scoredIn": [
    {
     "index": "status-yield-index",
     "indexName": "The Status Yield Index",
     "page": "https://thesalestraveler.com/status-yield-index/",
     "data": "https://thesalestraveler.com/data/status-yield-index.json",
     "score": 40,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "G",
       "label": "Guarantees",
       "value": 0,
       "max": 3
      },
      {
       "id": "U",
       "label": "Upgrades",
       "value": 1,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value clarity",
       "value": 3,
       "max": 3
      },
      {
       "id": "E",
       "label": "Earning & status",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Protection",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Published point bands and match policy; the elite tier promises perks, never guarantees."
    }
   ]
  },
  {
   "slug": "citizenm",
   "name": "citizenM",
   "aliases": [
    "citizenM"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 53,
     "rank": 35,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Kiosk check-in/out is genuinely fast and societyM spaces exist at some properties — but the room's work surface is a ledge, by design."
    }
   ]
  },
  {
   "slug": "clari",
   "name": "Clari",
   "aliases": [
    "Clari"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 33,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 0,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 1,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 5,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 33
     },
     "sources": [],
     "note": "Revenue platform for predictability that publishes the least of the ten: no price, no trial, no open docs, no stated AI-training policy."
    }
   ]
  },
  {
   "slug": "comfort-inn-and-suites",
   "name": "Comfort Inn & Suites",
   "aliases": [
    "Comfort Inn & Suites"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 40,
     "rank": 43,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Choice's app carries checkout and receipts down-market; the room promises stop at the desk."
    }
   ]
  },
  {
   "slug": "conrad",
   "name": "Conrad",
   "aliases": [
    "Conrad"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 60,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "The business-luxury Hilton scores one point over Hampton on room commitments. Read that again."
    }
   ]
  },
  {
   "slug": "convene",
   "name": "Convene",
   "aliases": [
    "Convene"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 73,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 3,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Built for the client meeting, not the drop-in day: best-in-class stated AV and hospitality, no day pass, no published walk-in price."
    }
   ]
  },
  {
   "slug": "corporate-travel-management-ctm",
   "name": "Corporate Travel Management (CTM)",
   "aliases": [
    "Corporate Travel Management (CTM)"
   ],
   "scoredIn": [
    {
     "index": "corporate-travel-management-index",
     "indexName": "The Corporate Travel Management Index",
     "page": "https://thesalestraveler.com/best-corporate-travel-management-software/",
     "data": "https://thesalestraveler.com/data/corporate-travel-management-index.json",
     "score": 73,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Content & inventory",
       "value": 3,
       "max": 3
      },
      {
       "id": "G",
       "label": "Governance (policy & compliance)",
       "value": 3,
       "max": 3
      },
      {
       "id": "I",
       "label": "Integrations",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support & service",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [
      {
       "url": "https://us.travelctm.com/corporate-travel/ctm-global-hotel-program/",
       "kind": "product-doc",
       "checks": [
        "C"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://us.travelctm.com/technology/lightning/",
       "kind": "product-doc",
       "checks": [
        "G"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://us.travelctm.com/technology/",
       "kind": "product-doc",
       "checks": [
        "I"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://us.travelctm.com/corporate-travel/service/",
       "kind": "product-doc",
       "checks": [
        "S"
       ],
       "verified": "2026-07-23"
      }
     ],
     "note": "Site loaded, no block. Quote-based B2B (P=0, no public pricing/free-trial). S2=0: no SLA/uptime commitment found."
    }
   ]
  },
  {
   "slug": "costco-travel",
   "name": "Costco Travel",
   "aliases": [
    "Costco Travel"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 27,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 1,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 1,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 4,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 27
     },
     "sources": [],
     "note": "Famously all-in pricing — the one commitment it makes, it makes completely. Everything else is a phone call."
    }
   ]
  },
  {
   "slug": "country-inn-and-suites",
   "name": "Country Inn & Suites",
   "aliases": [
    "Country Inn & Suites"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 40,
     "rank": 44,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Residential-friendly and desk-committed; nothing published for hosting, quiet, or connectivity."
    }
   ]
  },
  {
   "slug": "courtyard-by-marriott",
   "name": "Courtyard by Marriott",
   "aliases": [
    "Courtyard by Marriott"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 67,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [
      {
       "url": "https://www.marriott.com/loyalty/terms/default.mi",
       "kind": "stated-terms",
       "checks": [
        "C",
        "A"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/brands/courtyard-by-marriott.mi",
       "kind": "brand-standard",
       "checks": [
        "C"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Built for business transient: desk standard, lobby work zones, meeting space brand-standard, elite late-checkout guarantee published."
    }
   ]
  },
  {
   "slug": "crowne-plaza",
   "name": "Crowne Plaza",
   "aliases": [
    "Crowne Plaza"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 80,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 3,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [
      {
       "url": "https://www.ihgplc.com/news-and-media/news-releases/2018/crowne-plaza-hotels-and-resorts-awarded-patent-for-worklife-room",
       "kind": "corporate-release",
       "checks": [
        "C",
        "W"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.ihgplc.com/en/news-and-media/news-releases/2025/crowne-plaza-hotels-resorts-modernizes-premium-hospitality-experience-across-key-americas-properties",
       "kind": "corporate-release",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.ihg.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "WorkLife room standard (desk + task lighting + outlets) and the Sleep Advantage program — the only brand scoring on both work and rest commitments."
    }
   ]
  },
  {
   "slug": "cwt",
   "name": "CWT",
   "aliases": [
    "CWT"
   ],
   "scoredIn": [
    {
     "index": "corporate-travel-management-index",
     "indexName": "The Corporate Travel Management Index",
     "page": "https://thesalestraveler.com/best-corporate-travel-management-software/",
     "data": "https://thesalestraveler.com/data/corporate-travel-management-index.json",
     "score": 47,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Content & inventory",
       "value": 3,
       "max": 3
      },
      {
       "id": "G",
       "label": "Governance (policy & compliance)",
       "value": 2,
       "max": 3
      },
      {
       "id": "I",
       "label": "Integrations",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support & service",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [
      {
       "url": "https://www.mycwt.com/business-travel/inventory/",
       "kind": "product-doc",
       "checks": [
        "C"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.mycwt.com/verticals/energy-resource-and-marine/safety-and-security/",
       "kind": "product-doc",
       "checks": [
        "G"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://help.mycwt.com/en/",
       "kind": "product-doc",
       "checks": [
        "I"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.mycwt.com/business-travel/traveler-help/",
       "kind": "product-doc",
       "checks": [
        "S"
       ],
       "verified": "2026-07-23"
      }
     ],
     "note": "CWT acquired by Amex GBT (2026); most product pages now 301-redirect off-domain to the gated amexglobalbusinesstravel.com (excluded). Scored only on what still resolves on mycwt.com — understates the platform."
    }
   ]
  },
  {
   "slug": "dallas-fort-worth-dfw",
   "name": "Dallas–Fort Worth (DFW)",
   "aliases": [
    "Dallas–Fort Worth (DFW)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 87,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 2,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "A Grand Hyatt inside the terminal and Skylink between every gate — the recovery dimension's benchmark."
    }
   ]
  },
  {
   "slug": "delta",
   "name": "Delta",
   "aliases": [
    "Delta"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 93,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 14,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 93
     },
     "sources": [],
     "note": "Commits to nearly everything an airline can put in writing — free Wi-Fi, disruption care, auto-rebooking. Loses a point where the whole industry does: power at every seat."
    }
   ]
  },
  {
   "slug": "delta-hotels",
   "name": "Delta Hotels",
   "aliases": [
    "Delta Hotels"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 67,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [
      {
       "url": "https://delta-hotels.marriott.com/about-delta-hotels/",
       "kind": "brand-standard",
       "checks": [
        "C"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.hotel-development.marriott.com/resourcefiles/fdd-document/2024-dl-fdd-3-31-2024.pdf",
       "kind": "stated-terms",
       "checks": [
        "C"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Positioned as seamless business travel; the published commitments match Courtyard's, no more."
    }
   ]
  },
  {
   "slug": "denver-den",
   "name": "Denver (DEN)",
   "aliases": [
    "Denver (DEN)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 80,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "A Westin on the plaza, trains, stated power — strong bones; no pod product or quiet space listed."
    }
   ]
  },
  {
   "slug": "dollar",
   "name": "Dollar",
   "aliases": [
    "Dollar"
   ],
   "scoredIn": [
    {
     "index": "curb-to-client-index",
     "indexName": "The Curb-to-Client Index",
     "page": "https://thesalestraveler.com/curb-to-client-index/",
     "data": "https://thesalestraveler.com/data/curb-to-client-index.json",
     "score": 53,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (skip the counter)",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Self-serve speed",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & support",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Flexibility & recovery",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Express membership exists; the published commitments around it are the thinnest of the majors."
    }
   ]
  },
  {
   "slug": "doubletree",
   "name": "DoubleTree",
   "aliases": [
    "DoubleTree"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 12,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [
      {
       "url": "https://stories.hilton.com/doubletree-by-hilton-fact-sheet",
       "kind": "corporate-release",
       "checks": [
        "H"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.hilton.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Full-service basics committed — desk, meeting space, app admin — nothing published for quiet or demo-grade connectivity."
    }
   ]
  },
  {
   "slug": "dreamforce",
   "name": "Dreamforce",
   "aliases": [
    "Dreamforce"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 47,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 0,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 1,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 2,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "The biggest show in software publishes attendee counts and prices — and no meeting infrastructure an AE can plan a trip around."
    }
   ]
  },
  {
   "slug": "drury-hotels",
   "name": "Drury Hotels",
   "aliases": [
    "Drury Hotels"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 33,
     "rank": 47,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 5,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 33
     },
     "sources": [],
     "note": "Famous free hot food and real meeting rooms — beloved in practice, thin in published digital commitments."
    }
   ]
  },
  {
   "slug": "element",
   "name": "Element",
   "aliases": [
    "Element"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 14,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Wellness positioning stops short of a sleep guarantee; work commitments are the extended-stay basics."
    }
   ]
  },
  {
   "slug": "embassy-suites",
   "name": "Embassy Suites",
   "aliases": [
    "Embassy Suites"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 15,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [
      {
       "url": "https://stories.hilton.com/embassy-suites-by-hilton-fact-sheet",
       "kind": "corporate-release",
       "checks": [
        "H"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.hilton.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Two-room suites are a published hosting advantage — a semi-private meeting in your own room — plus meeting space standard."
    }
   ]
  },
  {
   "slug": "emburse",
   "name": "Emburse",
   "aliases": [
    "Emburse"
   ],
   "scoredIn": [
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 40,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 0,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "A portfolio of acquired products with the thinnest unified public commitments of the ten."
    }
   ]
  },
  {
   "slug": "enterprise",
   "name": "Enterprise",
   "aliases": [
    "Enterprise"
   ],
   "scoredIn": [
    {
     "index": "curb-to-client-index",
     "indexName": "The Curb-to-Client Index",
     "page": "https://thesalestraveler.com/curb-to-client-index/",
     "data": "https://thesalestraveler.com/data/curb-to-client-index.json",
     "score": 53,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (skip the counter)",
       "value": 0,
       "max": 3
      },
      {
       "id": "S",
       "label": "Self-serve speed",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & support",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Flexibility & recovery",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "The service-culture giant commits to almost nothing in writing — no skip program, no aisle, no published holds. The counter IS the product."
    }
   ]
  },
  {
   "slug": "even-hotels",
   "name": "EVEN Hotels",
   "aliases": [
    "EVEN Hotels"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 13,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Wellness rooms include a committed rest angle; work commitments are standard-issue."
    }
   ]
  },
  {
   "slug": "expedia",
   "name": "Expedia",
   "aliases": [
    "Expedia"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 67,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 1,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 3,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 2,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "The fullest self-serve toolset of the pure OTAs — and like every OTA, silent on the loyalty your booking just voided."
    }
   ]
  },
  {
   "slug": "expensify",
   "name": "Expensify",
   "aliases": [
    "Expensify"
   ],
   "scoredIn": [
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 80,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "The original receipt-scanner still publishes the cleanest self-serve commitments; trip support isn't part of the written promise."
    }
   ]
  },
  {
   "slug": "extended-stay-america",
   "name": "Extended Stay America",
   "aliases": [
    "Extended Stay America"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 20,
     "rank": 50,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 3,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 20
     },
     "sources": [],
     "note": "A desk and a kitchen, and almost nothing else in writing. Price is the product; the Index scores promises."
    }
   ]
  },
  {
   "slug": "fairfield",
   "name": "Fairfield",
   "aliases": [
    "Fairfield"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 16,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "The reliable floor: desk, early breakfast, app checkout, elite guarantee. Floor, not ceiling."
    }
   ]
  },
  {
   "slug": "fairmont",
   "name": "Fairmont",
   "aliases": [
    "Fairmont"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 40,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [
      {
       "url": "https://all.accor.com/a/en/information/best-price-guarantee-conditions.html",
       "kind": "stated-terms",
       "checks": [
        "A"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://all.accor.com/a/en/brands/fairmont.html",
       "kind": "brand-standard",
       "checks": [],
       "verified": "2026-07-30"
      }
     ],
     "note": "Grand meeting hotels by design; Accor's published app commitments trail the US majors badly."
    }
   ]
  },
  {
   "slug": "fireflies-ai",
   "name": "Fireflies.ai",
   "aliases": [
    "Fireflies.ai"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 80,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 2,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "An $18-class notetaker that out-commits enterprise platforms on transparency — pricing, no-training policy, mobile capture, all in writing."
    }
   ]
  },
  {
   "slug": "four-points",
   "name": "Four Points",
   "aliases": [
    "Four Points"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 17,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Honest business basics: desk, breakfast hours, app admin. Nothing published above the floor."
    }
   ]
  },
  {
   "slug": "four-seasons",
   "name": "Four Seasons",
   "aliases": [
    "Four Seasons"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 60,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "The app's chat concierge is a real published admin commitment; sleep, sound, and demo-grade Wi-Fi remain unpromised."
    }
   ]
  },
  {
   "slug": "frontier",
   "name": "Frontier",
   "aliases": [
    "Frontier"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 20,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 0,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 0,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 3,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 20
     },
     "sources": [],
     "note": "No Wi-Fi at all, no published hotel commitment for disruptions, no phone line. On deal day, every risk is yours."
    }
   ]
  },
  {
   "slug": "gartner-cso-and-sales-leader",
   "name": "Gartner CSO & Sales Leader",
   "aliases": [
    "Gartner CSO & Sales Leader"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 47,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 2,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "Analyst 1:1s are a genuine brokered-meeting commitment; nearly everything else requires the license conversation."
    }
   ]
  },
  {
   "slug": "gigsky",
   "name": "GigSky",
   "aliases": [
    "GigSky"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 53,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 2,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Pioneer-era eSIM with published prices and caps; the modern commitment set — refunds, live support, top-ups — hasn't followed."
    }
   ]
  },
  {
   "slug": "gong",
   "name": "Gong",
   "aliases": [
    "Gong"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 67,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 1,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Best-in-class consent and trust documentation — and no published price or trial for a platform that sells revenue predictability."
    }
   ]
  },
  {
   "slug": "google-fi",
   "name": "Google Fi",
   "aliases": [
    "Google Fi"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 87,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 3,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "Domestic-plan roaming with the throttle threshold in writing and tethering allowed — the most complete stated commitment set among carriers."
    }
   ]
  },
  {
   "slug": "google-flights",
   "name": "Google Flights",
   "aliases": [
    "Google Flights"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 40,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 3,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 0,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 0,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Commits to almost nothing after the click — by design: it hands you to the airline, which quietly makes it the only channel that preserves your status by default."
    }
   ]
  },
  {
   "slug": "grand-hyatt",
   "name": "Grand Hyatt",
   "aliases": [
    "Grand Hyatt"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 67,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Convention-scale meeting space committed; the guest-room work promises are the chain baseline."
    }
   ]
  },
  {
   "slug": "hampton-by-hilton",
   "name": "Hampton by Hilton",
   "aliases": [
    "Hampton by Hilton"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 53,
     "rank": 28,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Desk standard and the strongest budget-tier app admin; no quiet, hosting, or connectivity commitments."
    }
   ]
  },
  {
   "slug": "hawaiian",
   "name": "Hawaiian",
   "aliases": [
    "Hawaiian"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 73,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Free Starlink is a genuine connectivity commitment; schedule-control tooling trails the mainland majors."
    }
   ]
  },
  {
   "slug": "hertz",
   "name": "Hertz",
   "aliases": [
    "Hertz"
   ],
   "scoredIn": [
    {
     "index": "curb-to-client-index",
     "indexName": "The Curb-to-Client Index",
     "page": "https://thesalestraveler.com/curb-to-client-index/",
     "data": "https://thesalestraveler.com/data/curb-to-client-index.json",
     "score": 80,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (skip the counter)",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Self-serve speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & support",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Flexibility & recovery",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "Gold Choice matches the aisle promise; the EV fleet comes with the most explicit published charging rules in the business."
    }
   ]
  },
  {
   "slug": "hilton-garden-inn",
   "name": "Hilton Garden Inn",
   "aliases": [
    "Hilton Garden Inn"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 18,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [
      {
       "url": "https://stories.hilton.com/hilton-garden-inn-fact-sheet",
       "kind": "corporate-release",
       "checks": [
        "W",
        "H"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.hilton.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Desk standard, meeting rooms brand-standard, and Hilton's app (checkout, folio, room selection) carries the admin dimension."
    }
   ]
  },
  {
   "slug": "hilton-honors",
   "name": "Hilton Honors",
   "aliases": [
    "Hilton Honors"
   ],
   "scoredIn": [
    {
     "index": "status-yield-index",
     "indexName": "The Status Yield Index",
     "page": "https://thesalestraveler.com/status-yield-index/",
     "data": "https://thesalestraveler.com/data/status-yield-index.json",
     "score": 53,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "G",
       "label": "Guarantees",
       "value": 1,
       "max": 3
      },
      {
       "id": "U",
       "label": "Upgrades",
       "value": 2,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "E",
       "label": "Earning & status",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Protection",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Free pooling and milestone rewards are genuinely published; late checkout and suites remain ‘subject to availability’ — the tell."
    }
   ]
  },
  {
   "slug": "hilton-hotels-and-resorts",
   "name": "Hilton Hotels & Resorts",
   "aliases": [
    "Hilton Hotels & Resorts"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 19,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "The flagship commits to everything except the two things sellers ask about first: quiet and a working connection."
    }
   ]
  },
  {
   "slug": "holafly",
   "name": "Holafly",
   "aliases": [
    "Holafly"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 73,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 3,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "‘Unlimited’ with a stated daily hotspot cap — credit for publishing the limit, deduction for the banner that needs one."
    }
   ]
  },
  {
   "slug": "holiday-inn",
   "name": "Holiday Inn",
   "aliases": [
    "Holiday Inn"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 20,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [
      {
       "url": "https://development.ihg.com/hotel-brands/holiday-inn",
       "kind": "product-doc",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.ihg.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "The mid-market workhorse: desk, meeting rooms, early breakfast, full app admin. The floor most brands should envy."
    }
   ]
  },
  {
   "slug": "holiday-inn-express",
   "name": "Holiday Inn Express",
   "aliases": [
    "Holiday Inn Express"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 47,
     "rank": 36,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [
      {
       "url": "https://development.ihg.com/hotel-brands/holiday-inn-express",
       "kind": "product-doc",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.ihg.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Desk and early breakfast committed; single-tier Wi-Fi with no published faster option costs the fallback point."
    }
   ]
  },
  {
   "slug": "home2-suites",
   "name": "Home2 Suites",
   "aliases": [
    "Home2 Suites"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 53,
     "rank": 29,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "The Working Wall is a real published work-surface commitment; hosting and quiet aren't."
    }
   ]
  },
  {
   "slug": "homewood-suites",
   "name": "Homewood Suites",
   "aliases": [
    "Homewood Suites"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 53,
     "rank": 30,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [
      {
       "url": "https://stories.hilton.com/homewood-suites-by-hilton-fact-sheet",
       "kind": "corporate-release",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://stories.hilton.com/releases/downtown-tuscaloosa-welcomes-homewood-suites",
       "kind": "corporate-release",
       "checks": [
        "A"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.hilton.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Extended-stay desk standard and Hilton app admin; quiet, hosting, and connectivity uncommitted."
    }
   ]
  },
  {
   "slug": "hopper",
   "name": "Hopper",
   "aliases": [
    "Hopper"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 47,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 2,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 2,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 0,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "Price freeze and disruption-rebooking products are genuine written commitments; there is no phone number in the building."
    }
   ]
  },
  {
   "slug": "hotel-indigo",
   "name": "Hotel Indigo",
   "aliases": [
    "Hotel Indigo"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 47,
     "rank": 37,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 0,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [
      {
       "url": "https://development.ihg.com/hotel-brands/hotel-indigo",
       "kind": "product-doc",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.ihg.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Neighborhood-story rooms make no work-surface promise. Charm is not a commitment."
    }
   ]
  },
  {
   "slug": "hubspot-sales-hub",
   "name": "HubSpot Sales Hub",
   "aliases": [
    "HubSpot Sales Hub"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 80,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "Transparent to the bone: pricing, free tier, open docs, stated AI policy. Offline capture and a public SLA are the gaps."
    }
   ]
  },
  {
   "slug": "hyatt-house",
   "name": "Hyatt House",
   "aliases": [
    "Hyatt House"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 21,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [
      {
       "url": "https://newsroom.hyatt.com/hyatt-house-brand-information",
       "kind": "corporate-release",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.hyatt.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Extended-stay suites work well; the brand publishes nothing on hosting space or connectivity beyond standard Wi-Fi."
    }
   ]
  },
  {
   "slug": "hyatt-place",
   "name": "Hyatt Place",
   "aliases": [
    "Hyatt Place"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 22,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Cozy Corner + desk standard and Globalist 4pm guarantee; bookable meeting space varies by property, so it scores No."
    }
   ]
  },
  {
   "slug": "hyatt-regency",
   "name": "Hyatt Regency",
   "aliases": [
    "Hyatt Regency"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 67,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [
      {
       "url": "https://newsroom.hyatt.com/hyatt-regency-brand-information",
       "kind": "corporate-release",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.hyatt.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Convention-grade meeting space standard and the Globalist guarantee; quiet and connectivity uncommitted."
    }
   ]
  },
  {
   "slug": "ihg-one-rewards",
   "name": "IHG One Rewards",
   "aliases": [
    "IHG One Rewards"
   ],
   "scoredIn": [
    {
     "index": "status-yield-index",
     "indexName": "The Status Yield Index",
     "page": "https://thesalestraveler.com/status-yield-index/",
     "data": "https://thesalestraveler.com/data/status-yield-index.json",
     "score": 40,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "G",
       "label": "Guarantees",
       "value": 0,
       "max": 3
      },
      {
       "id": "U",
       "label": "Upgrades",
       "value": 2,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "E",
       "label": "Earning & status",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Protection",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Milestone-earned confirmable suites are real published value; the program guarantees nothing about the stay itself."
    }
   ]
  },
  {
   "slug": "inbound",
   "name": "INBOUND",
   "aliases": [
    "INBOUND"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 80,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 3,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 2,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "Publishes the fullest attendee-facing set: a real networking app, meetup spaces, prices, breakdowns, and on-demand recordings."
    }
   ]
  },
  {
   "slug": "industrious",
   "name": "Industrious",
   "aliases": [
    "Industrious"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 80,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "Hospitality-first operator that publishes nearly the full set; video-equipped rooms aren't a stated standard."
    }
   ]
  },
  {
   "slug": "intercontinental",
   "name": "InterContinental",
   "aliases": [
    "InterContinental"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 23,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Luxury-business positioning, standard-issue commitments. Club lounges exist; none are promised."
    }
   ]
  },
  {
   "slug": "jetblue",
   "name": "JetBlue",
   "aliases": [
    "JetBlue"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 80,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "The only carrier committing to power at every seat, plus free Fly-Fi — undercut by no standby program and Mint on select routes only."
    }
   ]
  },
  {
   "slug": "jw-marriott",
   "name": "JW Marriott",
   "aliases": [
    "JW Marriott"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 67,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [
      {
       "url": "https://jw-marriott.marriott.com/magazine/pillow-talk/",
       "kind": "corporate-release",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/loyalty/terms/default.mi",
       "kind": "stated-terms",
       "checks": [
        "C",
        "A"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "The business-luxury flag commits to exactly what Marriott Hotels commits to. The J and W are positioning, not promises."
    }
   ]
  },
  {
   "slug": "kasa",
   "name": "Kasa",
   "aliases": [
    "Kasa"
   ],
   "scoredIn": [
    {
     "index": "apartment-stay-index",
     "indexName": "The Apartment-Stay Index",
     "page": "https://thesalestraveler.com/apartment-stay-index/",
     "data": "https://thesalestraveler.com/data/apartment-stay-index.json",
     "score": 73,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "W",
       "label": "Work-ready unit",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & service",
       "value": 3,
       "max": 3
      },
      {
       "id": "B",
       "label": "Booking & billing",
       "value": 3,
       "max": 3
      },
      {
       "id": "K",
       "label": "Known quality",
       "value": 2,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Professional operations fully committed — 24/7 line, self check-in, business program — without the unit-level workspace promise."
    }
   ]
  },
  {
   "slug": "kayak",
   "name": "Kayak",
   "aliases": [
    "Kayak"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 20,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 1,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 0,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 3,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 20
     },
     "sources": [],
     "note": "Metasearch in its purest form: a price toggle, a business tool, and no commitments whatsoever once you leave the results page."
    }
   ]
  },
  {
   "slug": "kimpton",
   "name": "Kimpton",
   "aliases": [
    "Kimpton"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 53,
     "rank": 31,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Design-forward with real desks — but boutique variance means bookable meeting space can't be promised brand-wide."
    }
   ]
  },
  {
   "slug": "la-quinta",
   "name": "La Quinta",
   "aliases": [
    "La Quinta"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 40,
     "rank": 45,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Desk and breakfast committed; single-tier Wi-Fi and a thinner app hold the score down."
    }
   ]
  },
  {
   "slug": "laguardia-lga",
   "name": "LaGuardia (LGA)",
   "aliases": [
    "LaGuardia (LGA)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 60,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "The rebuild shows in stated power and modern app tooling — not yet in pods, quiet space, or an on-airport hotel."
    }
   ]
  },
  {
   "slug": "landing",
   "name": "Landing",
   "aliases": [
    "Landing"
   ],
   "scoredIn": [
    {
     "index": "apartment-stay-index",
     "indexName": "The Apartment-Stay Index",
     "page": "https://thesalestraveler.com/apartment-stay-index/",
     "data": "https://thesalestraveler.com/data/apartment-stay-index.json",
     "score": 73,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "W",
       "label": "Work-ready unit",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & service",
       "value": 3,
       "max": 3
      },
      {
       "id": "B",
       "label": "Booking & billing",
       "value": 2,
       "max": 3
      },
      {
       "id": "K",
       "label": "Known quality",
       "value": 2,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Standardized furnished units with real stated commitments; the membership model complicates the value math it publishes."
    }
   ]
  },
  {
   "slug": "langham",
   "name": "Langham",
   "aliases": [
    "Langham"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 40,
     "rank": 11,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Service-award royalty; the brand book promises grace, not folios, uptime, or quiet."
    }
   ]
  },
  {
   "slug": "loews",
   "name": "Loews",
   "aliases": [
    "Loews"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 40,
     "rank": 12,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Meeting-heavy US luxury with no published app-admin commitments — the gap that costs it a tier."
    }
   ]
  },
  {
   "slug": "los-angeles-lax",
   "name": "Los Angeles (LAX)",
   "aliases": [
    "Los Angeles (LAX)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 60,
     "rank": 11,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "The new people mover finally fixes transit; pods, quiet, and an in-terminal hotel remain unlisted."
    }
   ]
  },
  {
   "slug": "mandarin-oriental",
   "name": "Mandarin Oriental",
   "aliases": [
    "Mandarin Oriental"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 40,
     "rank": 13,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "Legendary service culture with a thin published digital-admin stack: no committed app checkout, folio, or early-arrival process."
    }
   ]
  },
  {
   "slug": "marriott-bonvoy",
   "name": "Marriott Bonvoy",
   "aliases": [
    "Marriott Bonvoy"
   ],
   "scoredIn": [
    {
     "index": "status-yield-index",
     "indexName": "The Status Yield Index",
     "page": "https://thesalestraveler.com/status-yield-index/",
     "data": "https://thesalestraveler.com/data/status-yield-index.json",
     "score": 73,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "G",
       "label": "Guarantees",
       "value": 2,
       "max": 3
      },
      {
       "id": "U",
       "label": "Upgrades",
       "value": 3,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "E",
       "label": "Earning & status",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Protection",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Guarantees with published cash compensation — the rarest commitment in loyalty — offset by dynamic pricing that killed the chart."
    }
   ]
  },
  {
   "slug": "marriott-hotels",
   "name": "Marriott Hotels",
   "aliases": [
    "Marriott Hotels"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 67,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "The full-service template: desk, meeting space, lobby, elite 4pm guarantee. Nothing published above the template."
    }
   ]
  },
  {
   "slug": "mesh-payments",
   "name": "Mesh Payments",
   "aliases": [
    "Mesh Payments"
   ],
   "scoredIn": [
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 67,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Modern card infrastructure with open docs; pricing and travel support stay in the sales conversation."
    }
   ]
  },
  {
   "slug": "miami-mia",
   "name": "Miami (MIA)",
   "aliases": [
    "Miami (MIA)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 60,
     "rank": 12,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "An in-terminal hotel few travelers know is committed on the airport's own site; Wi-Fi terms are vaguer than peers'."
    }
   ]
  },
  {
   "slug": "mint-house",
   "name": "Mint House",
   "aliases": [
    "Mint House"
   ],
   "scoredIn": [
    {
     "index": "apartment-stay-index",
     "indexName": "The Apartment-Stay Index",
     "page": "https://thesalestraveler.com/apartment-stay-index/",
     "data": "https://thesalestraveler.com/data/apartment-stay-index.json",
     "score": 87,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "W",
       "label": "Work-ready unit",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & service",
       "value": 3,
       "max": 3
      },
      {
       "id": "B",
       "label": "Booking & billing",
       "value": 3,
       "max": 3
      },
      {
       "id": "K",
       "label": "Known quality",
       "value": 3,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "Built for exactly this reader: workspace in every unit, book-the-exact-unit, corporate program — the operator model with the fullest written promise set."
    }
   ]
  },
  {
   "slug": "money20-20",
   "name": "Money20/20",
   "aliases": [
    "Money20/20"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 60,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 1,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Brokered-meeting infrastructure built for dealmaking; costs and recordings stay behind the sales conversation."
    }
   ]
  },
  {
   "slug": "motto-by-hilton",
   "name": "Motto by Hilton",
   "aliases": [
    "Motto by Hilton"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 53,
     "rank": 32,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Micro-rooms trade the desk for square footage; the co-working common area is the stated answer. On the road, it isn't."
    }
   ]
  },
  {
   "slug": "moxy",
   "name": "Moxy",
   "aliases": [
    "Moxy"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 53,
     "rank": 33,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Outlets everywhere and 24/7 grab-and-go — and a brand book that removed the desk and turned the lobby into a bar. Built for fun, scored for work."
    }
   ]
  },
  {
   "slug": "national",
   "name": "National",
   "aliases": [
    "National"
   ],
   "scoredIn": [
    {
     "index": "curb-to-client-index",
     "indexName": "The Curb-to-Client Index",
     "page": "https://thesalestraveler.com/curb-to-client-index/",
     "data": "https://thesalestraveler.com/data/curb-to-client-index.json",
     "score": 80,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (skip the counter)",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Self-serve speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & support",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Flexibility & recovery",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "The Emerald Aisle is the category's defining commitment: pick the car, skip the human. Deposit holds stay unpublished, like everyone's."
    }
   ]
  },
  {
   "slug": "navan",
   "name": "Navan",
   "aliases": [
    "Navan"
   ],
   "scoredIn": [
    {
     "index": "corporate-travel-management-index",
     "indexName": "The Corporate Travel Management Index",
     "page": "https://thesalestraveler.com/best-corporate-travel-management-software/",
     "data": "https://thesalestraveler.com/data/corporate-travel-management-index.json",
     "score": 93,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Content & inventory",
       "value": 3,
       "max": 3
      },
      {
       "id": "G",
       "label": "Governance (policy & compliance)",
       "value": 3,
       "max": 3
      },
      {
       "id": "I",
       "label": "Integrations",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support & service",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 14,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 93
     },
     "sources": [
      {
       "url": "https://navan.com/pricing",
       "kind": "stated-terms",
       "checks": [
        "P"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://navan.com/travel",
       "kind": "product-doc",
       "checks": [
        "C"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://navan.com/product/business-travel",
       "kind": "product-doc",
       "checks": [
        "G"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://navan.com/integrations",
       "kind": "product-doc",
       "checks": [
        "I"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://navan.com/product/business-travel",
       "kind": "product-doc",
       "checks": [
        "S"
       ],
       "verified": "2026-07-23"
      }
     ],
     "note": "Public pricing, product, and integrations pages all on navan.com. S2=0: no published uptime/SLA on navan.com/status.navan.com/terms."
    },
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 87,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "The only platform committing the full trip-support set in writing — 24/7 human agents, in-app rebooking, duty of care. Built for the traveler, not just the controller."
    }
   ]
  },
  {
   "slug": "new-york-jfk",
   "name": "New York JFK",
   "aliases": [
    "New York JFK"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 67,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "The TWA Hotel is a real published recovery asset; work-pod and walk-time commitments haven't followed."
    }
   ]
  },
  {
   "slug": "newark-ewr",
   "name": "Newark (EWR)",
   "aliases": [
    "Newark (EWR)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 67,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "AirTrain and a walkable Marriott carry recovery; workspace commitments are thin for a hub this size."
    }
   ]
  },
  {
   "slug": "nomad",
   "name": "Nomad",
   "aliases": [
    "Nomad"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 67,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 3,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Clean published pricing and tethering rights; refund terms trail the leaders."
    }
   ]
  },
  {
   "slug": "office-evolution",
   "name": "Office Evolution",
   "aliases": [
    "Office Evolution"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 60,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Suburban and practical — day offices priced and bookable — with nothing stated on privacy or connectivity resilience."
    }
   ]
  },
  {
   "slug": "omni",
   "name": "Omni",
   "aliases": [
    "Omni"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 40,
     "rank": 46,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [
      {
       "url": "https://www.omnihotels.com/-/media/images/pressrelease/omni-hotels-and-resorts-press-kit.pdf",
       "kind": "corporate-release",
       "checks": [
        "C",
        "H"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.omnihotels.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Meeting-heavy full service undercut by a thin published app stack — the admin dimension goes uncommitted."
    }
   ]
  },
  {
   "slug": "otter-ai",
   "name": "Otter.ai",
   "aliases": [
    "Otter.ai"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 80,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 2,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "Same story as Fireflies: the consumer-priced tools publish what the enterprise suites make you ask for."
    }
   ]
  },
  {
   "slug": "outreach",
   "name": "Outreach",
   "aliases": [
    "Outreach"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 47,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 1,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 2,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "Enterprise sales engagement with consent features documented — and price, trial, AI policy, and export all unpublished."
    }
   ]
  },
  {
   "slug": "park-hyatt",
   "name": "Park Hyatt",
   "aliases": [
    "Park Hyatt"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 67,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Quiet in practice by reputation — and quiet in the brand book too: nothing published on sound, sleep, or connectivity."
    }
   ]
  },
  {
   "slug": "peninsula",
   "name": "Peninsula",
   "aliases": [
    "Peninsula"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 53,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Famous in-room technology — genuinely engineered — but the brand publishes service promises, not performance standards."
    }
   ]
  },
  {
   "slug": "phoenix-phx",
   "name": "Phoenix (PHX)",
   "aliases": [
    "Phoenix (PHX)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 53,
     "rank": 14,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Sky Train and solid app basics; nothing listed for pods, quiet, or recovery."
    }
   ]
  },
  {
   "slug": "placemakr",
   "name": "Placemakr",
   "aliases": [
    "Placemakr"
   ],
   "scoredIn": [
    {
     "index": "apartment-stay-index",
     "indexName": "The Apartment-Stay Index",
     "page": "https://thesalestraveler.com/apartment-stay-index/",
     "data": "https://thesalestraveler.com/data/apartment-stay-index.json",
     "score": 73,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "W",
       "label": "Work-ready unit",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & service",
       "value": 3,
       "max": 3
      },
      {
       "id": "B",
       "label": "Booking & billing",
       "value": 3,
       "max": 3
      },
      {
       "id": "K",
       "label": "Known quality",
       "value": 2,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Hotel-apartment hybrid with on-site staff stated — operational commitments carrying a thinner unit-level promise."
    }
   ]
  },
  {
   "slug": "premier-workspaces",
   "name": "Premier Workspaces",
   "aliases": [
    "Premier Workspaces"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 47,
     "rank": 10,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "The day office exists; the commitments around it — price, receipts, self-service — mostly don't."
    }
   ]
  },
  {
   "slug": "priceline",
   "name": "Priceline",
   "aliases": [
    "Priceline"
   ],
   "scoredIn": [
    {
     "index": "booking-channel-index",
     "indexName": "The Booking Channel Index",
     "page": "https://thesalestraveler.com/booking-channel-index/",
     "data": "https://thesalestraveler.com/data/booking-channel-index.json",
     "score": 47,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Price truth",
       "value": 0,
       "max": 3
      },
      {
       "id": "F",
       "label": "Flexibility",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support",
       "value": 2,
       "max": 3
      },
      {
       "id": "E",
       "label": "Expense-readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Loyalty impact",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "Deal machinery with published cancel flows; opaque pricing until deep in checkout, and nothing on the status question."
    }
   ]
  },
  {
   "slug": "ramp",
   "name": "Ramp",
   "aliases": [
    "Ramp"
   ],
   "scoredIn": [
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 87,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "Publishes everything: pricing (free), docs, instant cards, ERP sync, exit terms. The transparency benchmark the category now gets measured against."
    }
   ]
  },
  {
   "slug": "regus",
   "name": "Regus",
   "aliases": [
    "Regus"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 80,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "The biggest network and a fully published day product — docked for no phone-booth standard across a wildly varied estate."
    }
   ]
  },
  {
   "slug": "renaissance",
   "name": "Renaissance",
   "aliases": [
    "Renaissance"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 67,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Lifestyle skin on the full-service skeleton — the business commitments are the parent's, not the brand's."
    }
   ]
  },
  {
   "slug": "residence-inn",
   "name": "Residence Inn",
   "aliases": [
    "Residence Inn"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 24,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [
      {
       "url": "https://www.prnewswire.com/news-releases/marriott-internationals-residence-inn-brand-now-present-in-all-50-states-300382546.html",
       "kind": "corporate-release",
       "checks": [
        "W"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/loyalty/terms/default.mi",
       "kind": "stated-terms",
       "checks": [
        "C",
        "A"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Suites with real work surfaces and elite late-checkout; no committed meeting space or sound program."
    }
   ]
  },
  {
   "slug": "rosewood",
   "name": "Rosewood",
   "aliases": [
    "Rosewood"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 33,
     "rank": 15,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 5,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 33
     },
     "sources": [],
     "note": "Residential luxury: intentionally un-hotel-like, which under this instrument means intentionally uncommitted."
    }
   ]
  },
  {
   "slug": "saastr-annual",
   "name": "SaaStr Annual",
   "aliases": [
    "SaaStr Annual"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 80,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 3,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 2,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "1:1 matchmaking and braindate zones as core product, plus the rare published sponsor rate card. Recordings gated to pass tiers."
    }
   ]
  },
  {
   "slug": "saily",
   "name": "Saily",
   "aliases": [
    "Saily"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 73,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 3,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Nord's eSIM matches Airalo's published set nearly line for line — the category's commitments are converging fast."
    }
   ]
  },
  {
   "slug": "salesforce-sales-cloud-einstein",
   "name": "Salesforce (Sales Cloud + Einstein)",
   "aliases": [
    "Salesforce (Sales Cloud + Einstein)"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 87,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 2,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "Publishes nearly everything — pricing, the Einstein trust layer, offline mobile, status at trust.salesforce.com. The public terms still don't commit an uptime SLA."
    }
   ]
  },
  {
   "slug": "salesloft",
   "name": "Salesloft",
   "aliases": [
    "Salesloft"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 47,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 1,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 2,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "Mirror of Outreach: real product, documented consent, and a public record that stops at 'contact sales.'"
    }
   ]
  },
  {
   "slug": "san-francisco-sfo",
   "name": "San Francisco (SFO)",
   "aliases": [
    "San Francisco (SFO)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 80,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 2,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "A stated reflection room and rail to a connected Grand Hyatt; no bookable work pods listed."
    }
   ]
  },
  {
   "slug": "sap-concur",
   "name": "SAP Concur",
   "aliases": [
    "SAP Concur",
    "SAP Concur Travel"
   ],
   "scoredIn": [
    {
     "index": "corporate-travel-management-index",
     "indexName": "The Corporate Travel Management Index",
     "page": "https://thesalestraveler.com/best-corporate-travel-management-software/",
     "data": "https://thesalestraveler.com/data/corporate-travel-management-index.json",
     "score": 87,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Content & inventory",
       "value": 3,
       "max": 3
      },
      {
       "id": "G",
       "label": "Governance (policy & compliance)",
       "value": 3,
       "max": 3
      },
      {
       "id": "I",
       "label": "Integrations",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support & service",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [
      {
       "url": "https://www.concur.com/about/pricing",
       "kind": "stated-terms",
       "checks": [
        "P"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.concur.com/newsroom/article/ndc-in-the-corporate-space-and-concur-travel",
       "kind": "product-doc",
       "checks": [
        "C"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.concur.com/products/trip-approval",
       "kind": "product-doc",
       "checks": [
        "G"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://developer.concur.com/api-guides/ERP-integration/posting-via-financial-integration-service.html",
       "kind": "product-doc",
       "checks": [
        "I"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.concur.com/products/user-support-desk",
       "kind": "product-doc",
       "checks": [
        "S"
       ],
       "verified": "2026-07-23"
      }
     ],
     "note": "Pages resolve; pricing publishes '$7/report, starting at'. S2=0: only generic SAP Cloud SLA, no Concur uptime %. S3=0: only a community-forum post, not an official commitment page."
    },
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 53,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "The incumbent that defined the category publishes less than every challenger: no price, no trial, no stated support terms."
    }
   ]
  },
  {
   "slug": "seattle-sea",
   "name": "Seattle (SEA)",
   "aliases": [
    "Seattle (SEA)"
   ],
   "scoredIn": [
    {
     "index": "layover-office-index",
     "indexName": "The Layover Office Index",
     "page": "https://thesalestraveler.com/layover-office-index/",
     "data": "https://thesalestraveler.com/data/layover-office-index.json",
     "score": 73,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Workspace",
       "value": 1,
       "max": 3
      },
      {
       "id": "T",
       "label": "Time Control",
       "value": 2,
       "max": 3
      },
      {
       "id": "R",
       "label": "Recovery",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Publishes power and live waits; no in-terminal hotel and no listed pod product for the four-hour layover."
    }
   ]
  },
  {
   "slug": "serendipity-labs",
   "name": "Serendipity Labs",
   "aliases": [
    "Serendipity Labs"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 53,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Enterprise-grade positioning, member-first publishing — the walk-in seller can't find a committed price."
    }
   ]
  },
  {
   "slug": "sheraton",
   "name": "Sheraton",
   "aliases": [
    "Sheraton"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 67,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [
      {
       "url": "https://sheraton.marriott.com/",
       "kind": "brand-standard",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/loyalty/terms/default.mi",
       "kind": "stated-terms",
       "checks": [
        "C",
        "A"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "The Community/Studios workspace redesign is a rare public commitment to lobby-as-workplace; elite 4pm guarantee published."
    }
   ]
  },
  {
   "slug": "shoptalk",
   "name": "Shoptalk",
   "aliases": [
    "Shoptalk"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 67,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 1,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 1,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "The hosted-meetings program — guaranteed 1:1s — is the strongest seller-ROI commitment on this list."
    }
   ]
  },
  {
   "slug": "sixt",
   "name": "Sixt",
   "aliases": [
    "Sixt"
   ],
   "scoredIn": [
    {
     "index": "curb-to-client-index",
     "indexName": "The Curb-to-Client Index",
     "page": "https://thesalestraveler.com/curb-to-client-index/",
     "data": "https://thesalestraveler.com/data/curb-to-client-index.json",
     "score": 73,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (skip the counter)",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Self-serve speed",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & support",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Flexibility & recovery",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "The only major publishing deposit-hold amounts — the cost-clarity commitment the US incumbents refuse."
    }
   ]
  },
  {
   "slug": "sofitel",
   "name": "Sofitel",
   "aliases": [
    "Sofitel"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 40,
     "rank": 14,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 6,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 40
     },
     "sources": [],
     "note": "French luxury positioning, uncommitted infrastructure — the admin dimension is unpublished."
    }
   ]
  },
  {
   "slug": "sonder",
   "name": "Sonder",
   "aliases": [
    "Sonder"
   ],
   "scoredIn": [
    {
     "index": "apartment-stay-index",
     "indexName": "The Apartment-Stay Index",
     "page": "https://thesalestraveler.com/apartment-stay-index/",
     "data": "https://thesalestraveler.com/data/apartment-stay-index.json",
     "score": 67,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "W",
       "label": "Work-ready unit",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & service",
       "value": 3,
       "max": 3
      },
      {
       "id": "B",
       "label": "Booking & billing",
       "value": 2,
       "max": 3
      },
      {
       "id": "K",
       "label": "Known quality",
       "value": 2,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "App-first operations well committed; you book a category, not a unit — the consistency promise stops at the photos."
    }
   ]
  },
  {
   "slug": "sonesta-select",
   "name": "Sonesta Select",
   "aliases": [
    "Sonesta Select"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 27,
     "rank": 49,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 4,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 27
     },
     "sources": [],
     "note": "Courtyard's floor plan without Courtyard's app stack — the admin dimension is entirely unpublished."
    }
   ]
  },
  {
   "slug": "sonesta-travel-pass",
   "name": "Sonesta Travel Pass",
   "aliases": [
    "Sonesta Travel Pass"
   ],
   "scoredIn": [
    {
     "index": "status-yield-index",
     "indexName": "The Status Yield Index",
     "page": "https://thesalestraveler.com/status-yield-index/",
     "data": "https://thesalestraveler.com/data/status-yield-index.json",
     "score": 27,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "G",
       "label": "Guarantees",
       "value": 0,
       "max": 3
      },
      {
       "id": "U",
       "label": "Upgrades",
       "value": 1,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "E",
       "label": "Earning & status",
       "value": 1,
       "max": 3
      },
      {
       "id": "P",
       "label": "Protection",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 4,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 27
     },
     "sources": [],
     "note": "A young program with a published chart and little else committed — room to write promises no one else will."
    }
   ]
  },
  {
   "slug": "southwest",
   "name": "Southwest",
   "aliases": [
    "Southwest"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 67,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 1,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Publishes real flexibility — no change fees, free standby — but no free Wi-Fi commitment, no seat power, no premium cabin. Flexibility without infrastructure."
    }
   ]
  },
  {
   "slug": "spaces",
   "name": "Spaces",
   "aliases": [
    "Spaces"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 80,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "IWG's design brand inherits the Regus commitments and the Regus gap: privacy on demand is not promised."
    }
   ]
  },
  {
   "slug": "spirit",
   "name": "Spirit",
   "aliases": [
    "Spirit"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 33,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 0,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 1,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 0,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 5,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 33
     },
     "sources": [],
     "note": "Dropped change fees and filed a real care policy — progress — but commits to nothing a seller can work or recover on."
    }
   ]
  },
  {
   "slug": "springhill-suites",
   "name": "SpringHill Suites",
   "aliases": [
    "SpringHill Suites"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 25,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Suite layouts give room to work; brand publishes nothing on sound, lighting, or bookable space."
    }
   ]
  },
  {
   "slug": "st-regis",
   "name": "St. Regis",
   "aliases": [
    "St. Regis"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 67,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [
      {
       "url": "https://st-regis.marriott.com/gatherings/",
       "kind": "product-doc",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Butler service is genuinely useful admin — and still not a quiet-room, connectivity, or work-lighting commitment."
    }
   ]
  },
  {
   "slug": "staybridge-suites",
   "name": "Staybridge Suites",
   "aliases": [
    "Staybridge Suites"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 47,
     "rank": 38,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "Extended-stay suites with real work surfaces; single-tier Wi-Fi costs the fallback point."
    }
   ]
  },
  {
   "slug": "sxsw",
   "name": "SXSW",
   "aliases": [
    "SXSW"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 67,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 1,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 1,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "A discovery engine with real app matchmaking and tiered access — built for serendipity, not scheduled pipeline."
    }
   ]
  },
  {
   "slug": "t-mobile-included-intl",
   "name": "T-Mobile (included intl)",
   "aliases": [
    "T-Mobile (included intl)"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 93,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 3,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 14,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 93
     },
     "sources": [],
     "note": "Wins by publishing its own weaknesses: international data is included, and the reduced speeds are stated in plain terms. The Index rewards the asterisk you can actually read."
    }
   ]
  },
  {
   "slug": "tempo-by-hilton",
   "name": "Tempo by Hilton",
   "aliases": [
    "Tempo by Hilton"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 53,
     "rank": 34,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 8,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 53
     },
     "sources": [],
     "note": "Markets a smartly designed room and delivers the desk; everything else is the Hilton baseline."
    }
   ]
  },
  {
   "slug": "the-ritz-carlton",
   "name": "The Ritz-Carlton",
   "aliases": [
    "The Ritz-Carlton"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 67,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 10,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 67
     },
     "sources": [],
     "note": "Scores identically to Courtyard on written commitments. The service legend is real; the promises are the parent company's."
    }
   ]
  },
  {
   "slug": "towneplace-suites",
   "name": "TownePlace Suites",
   "aliases": [
    "TownePlace Suites"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 60,
     "rank": 26,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Home-office-style suites give it the work points; nothing committed for client-facing needs."
    }
   ]
  },
  {
   "slug": "travelperk",
   "name": "TravelPerk",
   "aliases": [
    "TravelPerk"
   ],
   "scoredIn": [
    {
     "index": "corporate-travel-management-index",
     "indexName": "The Corporate Travel Management Index",
     "page": "https://thesalestraveler.com/best-corporate-travel-management-software/",
     "data": "https://thesalestraveler.com/data/corporate-travel-management-index.json",
     "score": 93,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "C",
       "label": "Content & inventory",
       "value": 3,
       "max": 3
      },
      {
       "id": "G",
       "label": "Governance (policy & compliance)",
       "value": 3,
       "max": 3
      },
      {
       "id": "I",
       "label": "Integrations",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Support & service",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 14,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 93
     },
     "sources": [
      {
       "url": "https://www.perk.com/pricing/",
       "kind": "stated-terms",
       "checks": [
        "P"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.perk.com/travel-solutions/corporate-flights/",
       "kind": "product-doc",
       "checks": [
        "C"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.perk.com/travel-solutions/policies-approvals/",
       "kind": "product-doc",
       "checks": [
        "G"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.perk.com/travel-solutions/marketplace/",
       "kind": "product-doc",
       "checks": [
        "I"
       ],
       "verified": "2026-07-23"
      },
      {
       "url": "https://www.perk.com/travel-solutions/corporate-travel-assistance/",
       "kind": "product-doc",
       "checks": [
        "S"
       ],
       "verified": "2026-07-23"
      }
     ],
     "note": "travelperk.com 301->perk.com (rebrand, verified). All 15 on official product pages. S2=0: '1-min target' is a target, not a guaranteed SLA (consistency)."
    }
   ]
  },
  {
   "slug": "tru-by-hilton",
   "name": "Tru by Hilton",
   "aliases": [
    "Tru by Hilton"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 47,
     "rank": 39,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "Outlets are a marketed feature; the mobile chair-and-surface concept is not a desk, and it shows in the score."
    }
   ]
  },
  {
   "slug": "ubigi",
   "name": "Ubigi",
   "aliases": [
    "Ubigi"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 60,
     "rank": 9,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 3,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Solid stated basics from the Transatel network; support and refund commitments are the thin end."
    }
   ]
  },
  {
   "slug": "united",
   "name": "United",
   "aliases": [
    "United"
   ],
   "scoredIn": [
    {
     "index": "deal-day-airline",
     "indexName": "The Deal-Day Airline Index",
     "page": "https://thesalestraveler.com/deal-day-airline-index/",
     "data": "https://thesalestraveler.com/data/deal-day-airline.json",
     "score": 87,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "C",
       "label": "Connectivity aloft",
       "value": 2,
       "max": 3
      },
      {
       "id": "S",
       "label": "Schedule control",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Disruption recovery",
       "value": 3,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work & rest onboard",
       "value": 2,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin speed",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "Starlink-era free Wi-Fi and the deepest published disruption tooling in the app — docked for a basic fare that still excludes the carry-on."
    }
   ]
  },
  {
   "slug": "venture-x",
   "name": "Venture X",
   "aliases": [
    "Venture X"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 60,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Franchise polish with a published day product; booths, backup connectivity, and same-day certainty go unstated."
    }
   ]
  },
  {
   "slug": "verizon-travelpass",
   "name": "Verizon TravelPass",
   "aliases": [
    "Verizon TravelPass"
   ],
   "scoredIn": [
    {
     "index": "roaming-index",
     "indexName": "The Roaming Index",
     "page": "https://thesalestraveler.com/roaming-index/",
     "data": "https://thesalestraveler.com/data/roaming-index.json",
     "score": 73,
     "rank": 6,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "P",
       "label": "Pricing transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data honesty",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Tethering & reach",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Setup & self-serve",
       "value": 2,
       "max": 3
      },
      {
       "id": "N",
       "label": "Support & renewal",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "$12/day, auto-activating, calls included — convenience fully committed; the taxes-and-speeds fine print less so."
    }
   ]
  },
  {
   "slug": "vrbo",
   "name": "Vrbo",
   "aliases": [
    "Vrbo"
   ],
   "scoredIn": [
    {
     "index": "apartment-stay-index",
     "indexName": "The Apartment-Stay Index",
     "page": "https://thesalestraveler.com/apartment-stay-index/",
     "data": "https://thesalestraveler.com/data/apartment-stay-index.json",
     "score": 33,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "W",
       "label": "Work-ready unit",
       "value": 1,
       "max": 3
      },
      {
       "id": "C",
       "label": "Care & service",
       "value": 0,
       "max": 3
      },
      {
       "id": "B",
       "label": "Booking & billing",
       "value": 2,
       "max": 3
      },
      {
       "id": "K",
       "label": "Known quality",
       "value": 0,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value & pricing",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 5,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 33
     },
     "sources": [],
     "note": "Whole homes with total-price display — and essentially no platform-level commitments a business traveler can plan against."
    }
   ]
  },
  {
   "slug": "waldorf-astoria",
   "name": "Waldorf Astoria",
   "aliases": [
    "Waldorf Astoria"
   ],
   "scoredIn": [
    {
     "index": "executive-hotel-index",
     "indexName": "The Executive Tier",
     "page": "https://thesalestraveler.com/executive-hotel-index/",
     "data": "https://thesalestraveler.com/data/executive-hotel-index.json",
     "score": 60,
     "rank": 8,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "True Waldorf Service is a service pledge, not an infrastructure one — and Hilton publishes no late-checkout guarantee."
    }
   ]
  },
  {
   "slug": "web-summit",
   "name": "Web Summit",
   "aliases": [
    "Web Summit"
   ],
   "scoredIn": [
    {
     "index": "conference-roi-index",
     "indexName": "The Conference ROI Index",
     "page": "https://thesalestraveler.com/conference-roi-index/",
     "data": "https://thesalestraveler.com/data/conference-roi-index.json",
     "score": 73,
     "rank": 3,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "M",
       "label": "Meeting infrastructure",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Audience transparency",
       "value": 2,
       "max": 3
      },
      {
       "id": "$",
       "label": "Cost clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "L",
       "label": "Logistics",
       "value": 2,
       "max": 3
      },
      {
       "id": "F",
       "label": "Follow-up",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Matchmaking at 70,000-person scale and a published audience breakdown — the mega-event that commits like a boutique one."
    }
   ]
  },
  {
   "slug": "westin",
   "name": "Westin",
   "aliases": [
    "Westin"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 73,
     "rank": 2,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [
      {
       "url": "https://westin.marriott.com/",
       "kind": "brand-standard",
       "checks": [
        "Q"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://westin.marriott.com/wellness/sleep-well/",
       "kind": "product-doc",
       "checks": [],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/loyalty/terms/default.mi",
       "kind": "stated-terms",
       "checks": [
        "C",
        "A"
       ],
       "verified": "2026-07-30"
      },
      {
       "url": "https://www.marriott.com/",
       "kind": "blocked",
       "checks": [
        "Q",
        "C",
        "W",
        "H",
        "A"
       ],
       "verified": "2026-07-30"
      }
     ],
     "note": "Heavenly Bed sleep program is a genuine rest commitment; work commitments stop at the standard desk."
    }
   ]
  },
  {
   "slug": "wework",
   "name": "WeWork",
   "aliases": [
    "WeWork"
   ],
   "scoredIn": [
    {
     "index": "road-office-index",
     "indexName": "The Road Office Index",
     "page": "https://thesalestraveler.com/road-office-index/",
     "data": "https://thesalestraveler.com/data/road-office-index.json",
     "score": 87,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "A",
       "label": "Access (drop-in)",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Privacy & quiet",
       "value": 2,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 2,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Admin & pricing",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 13,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 87
     },
     "sources": [],
     "note": "On Demand is the most complete published drop-in product in the category: pass, rooms, booths, price — all bookable, all stated."
    }
   ]
  },
  {
   "slug": "wingate-by-wyndham",
   "name": "Wingate by Wyndham",
   "aliases": [
    "Wingate by Wyndham"
   ],
   "scoredIn": [
    {
     "index": "sales-ready-index",
     "indexName": "The Sales-Ready Index",
     "page": "https://thesalestraveler.com/sales-ready-index/",
     "data": "https://thesalestraveler.com/data/sales-ready-index.json",
     "score": 47,
     "rank": 40,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "Q",
       "label": "Quiet & rest",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Connectivity",
       "value": 1,
       "max": 3
      },
      {
       "id": "W",
       "label": "Work surface",
       "value": 1,
       "max": 3
      },
      {
       "id": "H",
       "label": "Hosting",
       "value": 3,
       "max": 3
      },
      {
       "id": "A",
       "label": "Admin",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "The rare midscale brand with meeting space as a stated pillar — a business identity it actually commits to."
    }
   ]
  },
  {
   "slug": "world-of-hyatt",
   "name": "World of Hyatt",
   "aliases": [
    "World of Hyatt"
   ],
   "scoredIn": [
    {
     "index": "status-yield-index",
     "indexName": "The Status Yield Index",
     "page": "https://thesalestraveler.com/status-yield-index/",
     "data": "https://thesalestraveler.com/data/status-yield-index.json",
     "score": 80,
     "rank": 1,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "G",
       "label": "Guarantees",
       "value": 3,
       "max": 3
      },
      {
       "id": "U",
       "label": "Upgrades",
       "value": 3,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value clarity",
       "value": 2,
       "max": 3
      },
      {
       "id": "E",
       "label": "Earning & status",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Protection",
       "value": 2,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 12,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 80
     },
     "sources": [],
     "note": "The smallest footprint, the strongest paper: published 4pm guarantee, confirmed suite upgrades, and the last real award chart among the majors."
    }
   ]
  },
  {
   "slug": "wyndham-rewards",
   "name": "Wyndham Rewards",
   "aliases": [
    "Wyndham Rewards"
   ],
   "scoredIn": [
    {
     "index": "status-yield-index",
     "indexName": "The Status Yield Index",
     "page": "https://thesalestraveler.com/status-yield-index/",
     "data": "https://thesalestraveler.com/data/status-yield-index.json",
     "score": 47,
     "rank": 4,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "G",
       "label": "Guarantees",
       "value": 0,
       "max": 3
      },
      {
       "id": "U",
       "label": "Upgrades",
       "value": 1,
       "max": 3
      },
      {
       "id": "V",
       "label": "Value clarity",
       "value": 3,
       "max": 3
      },
      {
       "id": "E",
       "label": "Earning & status",
       "value": 3,
       "max": 3
      },
      {
       "id": "P",
       "label": "Protection",
       "value": 0,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 7,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 47
     },
     "sources": [],
     "note": "The 15,000-point flat chart and a published status-match policy: mid-market transparency the luxury programs abandoned."
    }
   ]
  },
  {
   "slug": "zoho-expense",
   "name": "Zoho Expense",
   "aliases": [
    "Zoho Expense"
   ],
   "scoredIn": [
    {
     "index": "expense-velocity-index",
     "indexName": "The Expense Velocity Index",
     "page": "https://thesalestraveler.com/expense-velocity-index/",
     "data": "https://thesalestraveler.com/data/expense-velocity-index.json",
     "score": 73,
     "rank": 5,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 3,
       "max": 3
      },
      {
       "id": "S",
       "label": "Speed",
       "value": 2,
       "max": 3
      },
      {
       "id": "P",
       "label": "Traveler protection",
       "value": 0,
       "max": 3
      },
      {
       "id": "C",
       "label": "Control",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Trust & exit",
       "value": 3,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 11,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 73
     },
     "sources": [],
     "note": "Small-business transparency done right — price, trial, docs, export — with no travel-day support commitments at all."
    }
   ]
  },
  {
   "slug": "zoominfo-copilot",
   "name": "ZoomInfo Copilot",
   "aliases": [
    "ZoomInfo Copilot"
   ],
   "scoredIn": [
    {
     "index": "sales-ai-index",
     "indexName": "The Road-Ready Sales AI Index",
     "page": "https://thesalestraveler.com/sales-ai-index/",
     "data": "https://thesalestraveler.com/data/sales-ai-index.json",
     "score": 60,
     "rank": 7,
     "measures": "published commitments only",
     "verified": "2026-07",
     "dimensions": [
      {
       "id": "T",
       "label": "Transparency",
       "value": 1,
       "max": 3
      },
      {
       "id": "D",
       "label": "Data Trust",
       "value": 3,
       "max": 3
      },
      {
       "id": "R",
       "label": "Road Readiness",
       "value": 1,
       "max": 3
      },
      {
       "id": "M",
       "label": "Meeting Integrity",
       "value": 3,
       "max": 3
      },
      {
       "id": "X",
       "label": "Reliability & Exit",
       "value": 1,
       "max": 3
      }
     ],
     "reconciliation": {
      "raw": 9,
      "rawMax": 15,
      "displayMax": 100,
      "formula": "round(raw / rawMax * displayMax)",
      "score": 60
     },
     "sources": [],
     "note": "Publishes a serious data-ethics posture; keeps pricing, trial, and export behind the sales conversation."
    }
   ]
  }
 ],
 "terms": {
  "usageInfo": "https://thesalestraveler.com/press/",
  "attributionRequired": true,
  "attributionText": "The Sales Traveler — the Index Desk",
  "freeWithAttribution": [
   "findings, single statistics and score references",
   "quoting up to three rows of a table in coverage",
   "embedding charts and share cards from index pages",
   "fetching every dataset in /data/"
  ],
  "requiresSyndicationLicense": [
   "republishing a full table"
  ],
  "contact": "rachel@thesalestraveler.com",
  "governance": "https://thesalestraveler.com/governance/"
 }
}
