← Signals

Signals

Ahead of schedule — the full distribution system is running

On distribution · ~3 min read

We put a date on it — the 5th of July. It's the 4th, and the system is running: we can already provision, in full. Two routes below: on the left, the design we intended — corporate identity through Apple Business Manager and Android Enterprise; on the right, the private channels live today. We ended up blending the two, and the blend does the whole job: full provisioning for 90 days, with renewals, on TestFlight and Firebase. A seat granted today doesn't lapse.

A · THE INTENDED DESIGN managed identity, owned by your company Your company domain Apple Business Manager Managed Apple IDs · Custom Apps Android Enterprise Managed Play · EMM policy Silent install · policy push no invites, no store, IT-controlled Devices: unlimited within your org Identity: your directory is the gate
The idealized route: your company's own device management decides who gets the app. No public listing ever exists.
B · RUNNING TODAY private channels, org-scoped invites Your organization ID iPhone · TestFlight 10,000 devices · 90d + renewals Android · Firebase 500 seats · 200 per org group Invite → org check at sign-in every account tied to a counted seat Same org IDs, same gate, same app Swapping A for B changes nothing you see
What runs now: invited installs through TestFlight and Firebase, organization-scoped access, provisioning that holds for 90 days and renews. The same organization IDs carry over to design A unchanged.

What we'll say about the plumbing

Deliberately little. Both routes are wired; the mix will keep shifting as enterprise verifications clear, and none of that shifting is visible from a seat. What doesn't move: every install is invited, every account belongs to an organization, every seat is counted — and provisioning holds for 90 days, renewed before the window closes.

The desktop — the big one

The macOS desktop app is the largest piece of the system, and it isn't in distribution yet — when to publish it is now a decision, not a build. It ships the way everything else does — to your organization, by invite, no public download — and it will get its own write-up.

One dashboard, four products

Behind the invites sits the dashboard for your organization: your appointed people send invitations, revoke pending ones, remove members — across the four products as they land: macOS, iOS, Android, and Telegram channels. One seat list, every surface. A sneak peek, from a test organization:

The organization dashboard: a seat meter reading 1 of 5 seats in use, and per-product cards for tunbru-desktop, tunbru-ios and tunbru-android, each with an email invite field and a member list.
Your organization's access, product by product — a seat meter, an invite field, a member list. Telegram channels join the same list. The proper look comes with the system overview, later.

The seats available right now

ChannelSeatsNotes
iPhone — TestFlight10,000devices; builds hold 90 days, renewed on cadence
Android — Firebase500named testers, in per-org groups of up to 200
Telegram — channelsper orglive today, invite-gated like everything else
Mac — desktop appin the works; by invite when it ships

Those are the channels' honest ceilings — Apple's full external allotment on one side, Firebase's on the other — and they are nowhere near occupied. Early organizations get their block reserved against them, which is why the waitlist asks for a company name, not just an email.

What the 5th of July changes

The original plan put full availability at 30 September. That estimate is already beaten: the macOS app is fully developed, the distribution system is running, and what remains is contracts and a publish date. Week by week we will pull the deadline forward — for now, we are tuning all the systems to real professional use.

Coming soon: a system overview of the macOS management app, and use cases for maps and live-stream video surveillance — the business outcomes this is built for, among a multitude of other use cases. If your company isn't on the waitlist, now is the moment.

Reserve seats for your organisation

Join the waitlist