Coverage
One feed, split by market
Virtual Circuit does not ship a single lobby to every operator. The same four studio floors can sit behind different currencies, different return settings, and a lobby shape the operator already uses. The split is decided before a game is offered, not after the first player arrives.
A market here is a settlement pair plus a territory rule. The pair is the currency the operator bills in and the currency the player wallet uses. They are often the same. When they are not, the callback carries both amounts and the rate the operator locked for that round. The territory rule says which floors are allowed to answer in that place. A floor can be live in one territory and dark in the next without a second integration.
What the operator sends
The test desk opens when two lists arrive. The first list is the currencies that will settle. The second is the territories the operator actually serves, written as the operator names them, not as a guess from a phone code. A currency with no territory, or a territory with no currency, stays off the desk. Nothing is inferred.
Lobby shape is the third list, and it is optional at the test desk. Some operators keep a grid of tiles. Some keep a single row that scrolls. Some open a game from a search field and never show a catalog. The feed does not redraw that lobby. It returns the game record the lobby asked for: name, art, stake bounds, and the return that belongs to that market.
Return is set before the offer
Each floor is prepared from its own source. Preparation is what makes a per-market return possible. The return is a number the operator can read, not a slogan. It is attached to the market, not to the game title. The same title can answer with one return in one territory and another return next door, because the source was prepared twice and the two preparations do not share a wallet.
The catalog stays short on purpose. A fifth floor is added only when its source can be prepared the same way. A title that cannot take a market return is not listed, even if players ask for the name. The homepage shows the four floors that already meet that bar.
What stays with the operator
The player wallet stays on the operator side. The lobby stays there too. Virtual Circuit does not open player accounts, does not hold a player balance, and does not send a player to another company's site. The callback is the only door. A round that the operator's wallet refuses does not get a game result.
Languages on the feed are the languages of the records: English at the root, and Russian, French, Spanish, Portuguese, and Arabic on their own paths. A market can use any of those for the game record without changing the settlement currency. The language of the page is not the currency of the round.
From coverage to the desk
Coverage is not the test desk. The desk is where the callback URL and the currency list are checked, and where keys are issued. Coverage is the map those keys will serve. If the map is wrong, the keys will be wrong, and the first live round will show it. Read the callback contract before you book the desk, and read the data notice if the form asks for a contact.
A worked market looks like this. An operator settles in one currency, serves two territories, and wants the reel floor in both but the cabinet floor in only one. The desk records two markets. Both share the callback URL. Only one includes the cabinet floor. The return for the reel floor is written twice, once per territory. The test desk can fire a round in each market before any production balance is placed. Production, and the $500 balance that opens it, is described on the test desk page, not here.
Operators sometimes ask for a market that is only a language. That is not a market. A language changes the record text. A market changes what is allowed to settle. If the only difference between two rows is the language of the title, they stay one market and the record is translated. If the return or the allowed floors differ, they are two markets even when the language is the same.
A market can also be closed without deleting it. Closing it stops new rounds and leaves the old round ids readable, so a dispute about a past stake still has a record. Reopening uses the same currency pair and the same floors unless the operator writes a new row. The feed does not reopen a market because a player asked. Only the operator's list does that.