Roomtone

Method, and limits

Roomtone makes a narrow claim and states it precisely. This page is the whole contract.

What is measured

For a room R we ask Qloo for the 50 acts whose audiences sit closest to R's own crowd. That list is the room's local audience, expressed as names. This is a read of taste, not of draw — the benchmark page states the distinction with its evidence.

For an act A and a room R, Roomtone reports where A falls inside R's own distribution of those 50 acts — a percentile — rather than the raw affinity number.

The reason is that Qloo affinities are tightly banded. Every room's top 50 lands in roughly the top 0.03 of the 0–1 scale, so a raw 0.94 means almost nothing on its own. The percentile does not: an act that is not in a room's top 50 is below all 50 acts that most belong there, which is a real and bounded statement.

What is not measured

Known measurement traps we hit

Qloo endpoints used

  • /search — resolve venue and act names to entity ids
  • /v2/insights · filter.type=urn:entity:artist — room → acts, act → acts, act → room
  • /v2/insights · filter.type=urn:entity:place — room → culturally adjacent rooms
  • /v2/analysis/compare — available, but we stopped using it: in the hackathon environment it only returns generic place tags (“Place”, “Tourist Attraction”) that are true of every venue. Roomtone measures room-to-room overlap directly on act lists instead, which is both honest and legible.
  • /v2/audiences — cold-start reads with no entity signal

If you want to check our work

Every Roomtone view carries an Evidence panel listing each Qloo request verbatim — endpoint, parameters, resolved entity ids, status, latency, result count and whether it was served from cache. If a number on this site disagrees with the request underneath it, that is a bug worth reporting.

Evidence for this page — 0 Qloo requests
No Qloo calls were needed for this view.