KITCHEN COURT
Get KITCHEN COURT
A small box on the console under the television, one light on

Roadmap

The whole vision, this year.

Four overlapping delivery phases through the end of 2026. Exact dates appear only where something already reached a person.

What KITCHEN COURT is for

KITCHEN COURT is the operating system for a place. It connects the people, screens, phones, lights, cameras, sound and agents; everything else ships separately.

Keep the core small

Games, media, skills and integrations install as signed packages. They can update or fail without replacing KITCHEN COURT or taking down the room.

Make a game, then play it

Describe it in a sentence. KITCHEN COURT builds it, puts it on the television and hands every phone in the room a controller. It does that here today; the bar is a house nobody here has ever been in.

Use the whole room

The lamps, the camera, your voice, people standing up off the couch. A browser tab cannot reach any of that, and this is the only reason to be a box rather than a website.

Share and remix between houses

A game made in one living room installs in another, gets changed there, and the change comes home. Sharing a link works now. Houses trading with each other does not yet.

Run it under your own name

A home, hotel, bar, school or studio can replace KITCHEN COURT's name, logo, colours, domain, catalogue and messages with its own. The underlying platform and package updates stay the same.

Pay creators

Once houses are playing each other's games, a creator takes a cut of what theirs earns. There is no price and no billing today, and nothing is charged in beta.

2026 DELIVERY

From a second house to the whole place.

This is the delivery order, not a five-year parking lot. Independent workstreams overlap.

Now–October 2026

Install in a second house

Get KITCHEN COURT into a second house, make first setup boring, and make “ask for a game, then play it on the television with phones” repeatably good. NIGHTWIRE is the public proof. This phase ends at a first boot and a next-day return outside this house.

October–November 2026

Let houses exchange creations

A game, song or film made in one house installs in another, is remixed there, and carries the change home with lineage and ownership intact. Raspberry Pi, Windows and Linux widen the front door. This phase ends when two houses complete that exchange without this house intervening.

November–December 2026

Make every room usable

Games and shows compose television, private phones, lights, cameras, sound, movement, voice and presence as generic capabilities. Multiple rooms and KITCHEN COURT houses share one live state. This phase ends when a fresh agent creates the experience without a core-code change.

By year-end 2026

White-label it and pay creators

Living room, office and outside work as one place. Any operator can ship it under their own brand, and creators can publish, set terms and receive a share while local play stays free.

In parallel now

What the team is building now.

Prove profitable entertainment brands
NIGHTWIRE Studio is the first game business. KITCHEN COURT is the second: a music brand whose first single is public. Each starts with one sellable offer, attributed acquisition and a ledger that proves revenue minus its direct costs.
Move features out of the core
Hue is the next integration to leave the operating system and become its own independently versioned package. It is the concrete proof that a new light, service or device can arrive without a new KITCHEN COURT release.
Find the first users
NIGHTWIRE checkpoint clips, browser play, challenge sharing, install conversion and one real outside-house download.
Make first setup work
A clean-machine install walk, first-boot measurement, release safety and a first evening that does not need its author standing nearby.
Make games use the room
Continuous phone controls, resilient lights and games that use more than the television rectangle.
Let houses exchange work
Package lineage, install-remix-return, creator ownership and payment rails are implementation work now. A second real house is the acceptance test, not permission to start.
Connect every room
Multiple rooms, office and outside surfaces, persistent household memory and proactive characters are being built on the same generic capability and event model.

IN ORDER

Now.

The ranked queue that gets us there. Each one says what would have to be true for it to be finished — a thing you could check.

Working on it

The list, top first.

White-label every surface
This adds no new product features: it makes the product that already exists run under another name, logo, colours, domain, catalogue and sender. Lantern and Orbit provide implementation coverage across all eight production families — setup, phone, television, website, shared links, installer, updates and delivered email — with distinct signed public releases and no fork. The two real entertainment brands now also have their own full production sites: NIGHTWIRE and KITCHEN COURT each open its own product on its own domain, use an exact enabled sender, and share the same Worker and production data without retaining the default lockup, domain or mixed catalogue. That is 8/8 implementation coverage plus two real website cutovers, not completion: neither real brand has produced an outside operator or buyer yet.Done when: Two real operators run every production surface under their own brands, and independent review finds no material leak or missing journey.
Make two entertainment brands profitable
NIGHTWIRE Studio and KITCHEN COURT, a music brand, each need a real offer, buyers and a cash ledger. The bar is ten unrelated buyers per brand, positive contribution margin, then four profitable weeks in a row. Each brand now keeps its own daily ledger of what it earned and what it cost, so the answer stops being an opinion — and the first thing it says is that neither has anything to sell yet. What a brand spends making its work was the missing half, and it is now counted: every picture and every clip a paid model makes leaves a receipt, and the ledger prices each one off what the supplier publishes and adds up whose brand it was for. The first week of the game brand reads fifty-seven cents. That number stops being a number, rather than quietly shrinking, whenever a call cannot be priced or nobody can say which brand it was for. Hosting was the last cost nobody had counted, and it is counted now: the house already reads its own cloud usage every day and prices it against what the supplier publishes, and every published creation is stored under the door it was shared through, so each brand pays for the bytes that are its own. Almost everything the house uses sits inside what the plan already includes, which costs a brand nothing; the one thing over the line is storage, and the game brand's share of it is a fifth of a cent a week. The monthly plan that is paid whether anybody visits or not sits beside that figure rather than inside it, because a margin is about what one more visitor costs. So the answer is finally a number: the game brand is fifty-seven cents behind for the week. It has something to sell now. The game brand has a page of its own that names one thing and its price: a pass, nine dollars, once — every new build the week it lands, a place in the world carrying the buyer’s name, and the studio’s notes on what was built and why. Playing the game stays free, and that does not change. Nothing can be charged yet, and the page says so where it asks: there is no card to enter and nothing at all is collected. Pressing the key records only that somebody wanted it at that price, which is how a price gets decided before anything exists to take it. The people already playing the game are the ones handed it, and at first they were not: the offer was put on the copy of a game that plays in a browser, and this one does not play in a browser — it wants a television and phones, so that copy turns a visitor away before the offer is ever written. It now sits on the two pages its players really land on: the page a shared link opens, and the page the shelf here sends them to. On the page the shelf sends them to it lasted only the second the game took to open, and then the only thing left on the screen for the rest of the visit was the way to get KITCHEN COURT itself. It stays there now, in the same corner, one line under it — beside the way in rather than in place of it, because an offer that closed the front door to sell a pass would be a poor trade. The music half of this had no name, nothing published, and no instrument that could have seen it if it had. It is KITCHEN COURT now — named out of the best song in its own unreleased set — and its first single is up and playing here for anybody who opens it: drum and bass about the moment one drink turns into a trial in somebody’s kitchen. Nothing about that was measurable before today. Every number beside a brand reads signals only a game gives off, so a label could have been heard by a hundred people and still read nothing, and the working name the house dropped was quietly collecting a daily row of zeros as though it were still trading. A song is counted by the music itself leaving the building now, and by enough of it — about forty seconds — that a page somebody merely opened is never mistaken for somebody listening. The dropped name keeps every row it earned and takes no new ones. And the first thing that instrument said is that nobody has come yet. The page the songs live on looked like it was being walked past by two dozen people a week who pressed nothing, which would ask for a better page. It was not being walked at all: this site quietly fetches a page the moment a visitor’s pointer nears the link to it, so pointing at the word Music was counting as going there. Measured instead by what a page only does when it truly opens, one person outside this house opened it in a week, and they played nothing. A road nobody is on is a different problem from a page nobody presses, and it is the one being worked on. The front door is part of that road, and it was leading past the only release on the shelf: the carousel a visitor lands on showed five things, the song among them was a thirty-six-second sketch from a fortnight ago, and the single sat three sections further down. That was a rule doing its job — the carousel never opens on a picture another page opens on, and the music page opens on the newest song — written back when the newest song was only the newest song rather than a release with a name behind it. A film in the same position has always answered it by wearing a different moment of itself here, so a song may now do the same: it leads when the house has painted it a second picture of its own. The single has one, and it is the second thing anybody arriving sees. The words under that picture then said “First single.” and stopped: a hero takes whole sentences while they fit in two lines, the label fitted and the sentence saying what the song actually is did not, so the largest picture this label owns gave a visitor no reason to press Play. It says what it is now. And the one link that carries the song off this site — the page a paste of it opens — was showing a photograph of the front room and the house’s own motto, the same two things under every song it has ever shared, with no way to hear anything. It shows the record’s own cover now, says what the song is, and hands over the recording itself, so the places people paste music into can play it where it lands. The cover was arriving cut in half, though: every preview this house makes is a wide rectangle, shaped for a picture of a television, and a record sleeve is a square — so about a third of the painting, the top and the bottom of it, was being cropped away wherever the link landed. A song’s preview is a square now, and only a song’s. All of that road was finished and nobody was on it, because nothing anywhere pointed at the record. Wherever a person can be found on this site they are inside a game somebody shared — the great majority of them — and the pages the music lives on are visited by a handful. So the label is given a share of the one line a player already sees: on half the shared games here, the key that used to offer another game offers the single instead, and the same game always offers the same thing, so next week can say which road anybody came down. The game brand keeps that line on its own game, where it is the only way to its pass. And the ledger learned to ask how somebody arrived rather than only that they did: a road counts only when this house put the sign up itself, and only when whoever walked it heard something at the end of it. That rule had a blind spot nobody had named. A sign this house puts up is the only kind it could see, and nobody outside this house writes our signs — so every road that begins somewhere other than here counted as nobody, however many people walked it, and those are exactly the roads both brands are short of. It now also reads the page a visitor arrived from, which is not ours to invent and therefore does not have to be announced first. Read that way the week is not empty at all: about a hundred people a week come here from somewhere else on the web — a forum, a search, a link in a post, another site’s page — and every single one of them lands on the same game, which belongs to neither brand and carries neither name. So this site is not undiscovered; it has an audience it was not looking at. And it was not being offered the record, for a reason that looked like fairness. The share of that line the label had been given was a share of the GAMES, not of the people: everybody arriving from somewhere else lands on the same single game, and that game had fallen wholly on the side that offers another game rather than the single. Split over games it was an even coin; split over the people actually here it had already landed, and it had landed on the option nobody has ever taken. Which of the two a visitor is shown is now decided by the visitor and not by the game they opened — the same person always sees the same thing, and sees it on every game here, so next week can still say which road anybody came down. Half of the people who arrive from off this site are now offered the record, where none of them were. And the count of which road somebody came down could not see the game brand at all. It asked whether a visitor had heard music at the end of the road — right for a record, and impossible for a game, which leaves no music behind it — so the one road here that has people on it read as empty, and the next thing this house was going to conclude was that nobody ever presses the key. They press it. A road ends in the thing that is actually at the end of it now, whichever kind of thing that is, and the game brand’s own road is the first either brand can prove anybody walked. Every road on this site to a GAME has said which road it is for weeks. The road to the PRICE said nothing. The pass is handed to a player in four different places — on the line along the edge of the game, on the page a shared link opens, on the shelf here, and pinned in the corner of the game while it runs — and all four were the same anonymous link, so the day somebody finally pressed one there would have been no way to say which, or to notice it had happened at all. Each of the four says where it came from now. And saying it would have changed nothing on its own, because the count was built to ask whether somebody had played a game or heard a record at the end of the road, and a person who presses a key about a price does neither — they read a price. A road that ends at an offer now ends where the offer is actually read, which is the third time this house has found the same shape of mistake and the first time it went looking.Done when: Both brands have four consecutive profitable weeks from unrelated customers.
Get the first outside download
Shared games now advertise NIGHTWIRE or the Mac download without covering play, and shared links show the game instead of a bare address. The first public clip brought no downloads, so distribution is still the job.Done when: People nobody here invited are downloading it.
Make the first install succeed
A new KITCHEN COURT now reports once that it started. A clean-Mac test found and fixed the box's helper refusing every request; the next proof must come from a person outside this house.Done when: A box nobody here set up reports that it started.
Keep shared games reliable
Each day now counts real start failures beside games played. The target is fewer than one failure in fifty for three days.Done when: Fewer than one shared game in fifty fails to start, three days running.

2026 commitments

Already in this year's queue.

Not started describes their state today. It does not move them into another year. The order here is not a queue.

Hue becomes a package
Lights are the first proof that integrations can ship independently from KITCHEN COURT. Hue should install and update on its own; adding the next brand should not require a new operating-system release.
Houses trade what they make
A shelf of games, songs and films that another KITCHEN COURT can install, change, and send the change back. Another KITCHEN COURT can already install most games on the public shelf, and twenty-three of them now carry their whole source, so they can be changed there too. Sending a change home is not built yet.
Games that use the whole room
The lights, the camera and standing up off the couch, available to anything KITCHEN COURT builds — not a handful of demos that had to be wired by hand.
Sticks, d-pads and tilt reach the game
A phone's thumbstick, d-pad and tilt do not drive a game on the television yet. Buttons do. Anything that wants steering is waiting on this.
Lights that survive the router
When the router hands the light bridge a new address, KITCHEN COURT keeps talking to the old one and says the lights are not wired up. It should find the bridge again by itself.
A shared link that keeps all of its own files
Some shared links served games with pieces missing. The repair is in; the work left is making it impossible rather than fixed.
The first stranger's install, recorded end to end
Somebody who has never seen KITCHEN COURT, their own Mac, their own television, nothing edited out. It cannot be made until the first item above lands.
How this pays for itself
The paid part is the plumbing a house cannot run for itself, and a cut of what creators sell. Local play stays free. The price is not decided and nothing is charged in beta.

LANDED

Recently shipped.

Only things a person outside this house can feel, with the day they landed.

2026-09-19 · Box release

Your camera, on the room you share

Turn Camera on from your phone while your room is shared, and the living-room camera sits in a corner of the picture your friends see, around whatever is on the television. Checked on a real camera, from the receiving end of a shared link, before this line was written.

2026-09-18 · Website

A stalled film gets another road

Two film plays stopped for more than twelve seconds and never recovered. The player now makes one fresh request at the same place, once, instead of leaving the viewer at a spinner forever.

2026-09-18 · Box release

The installer finishes

The previous download stopped at its first step on every Mac and rolled itself back with "The installation failed", because a file the installer needed was left out of the package. The new one carries it, and the build now refuses to make a package that is missing a file its own installer asks for.

2026-09-17 · Website

Shared games that were working were being counted as broken

The watcher that reports a shared game failing to start was also firing on a harmless browser notice about resizing, so games that were on the screen and playing were being filed as games that would not start. It now reports only real failures, and says so plainly when a browser refuses to describe one.

2026-09-17 · Website

A download is the newest build, and a site update cannot put an old one back

An update made from an out-of-date copy of the site quietly put the previous installer back in front of everybody for an afternoon. Publishing now refuses to move the download backwards.

2026-09-17 · Website

The app tells you, before it runs, about the one report it sends on its own

A brand-new KITCHEN COURT sends a single anonymous note that it started. The privacy notice names every field in it, how long it is kept, and the switch that turns it off.

2026-09-17 · Website

A shared link stops losing the game's own files

Games shared to the web were serving pages with pieces missing. Repaired on both of the doors that serve them.

2026-09-17 · Website

The download page stops handing out an old build

The install page was serving a build two versions behind the one the update pointer named. Both now read the same version.

2026-09-17 · Website

A play can be counted on the day it happened

Plays now carry the day they started on — a bare date, nothing finer — so one day of play can be set beside the day before it.

Two doors, and they are not the same door

This website deploys itself, so anything marked Website is live the day it says. A box release is cut, signed and published, and only changes the KITCHEN COURT in your living room once it installs there. That gap is why something can be shipped here and still be missing in the room.

How this page is kept

It is the same list the work comes from.

KITCHEN COURT's own build passes take their work from Now, in this order, and the site refuses to build if the list has gone stale. Last reviewed 2026-09-22.

KITCHEN COURT is a beta. Nothing above is a feature until it appears under Recently shipped.