JettOS
An operating system for the business side of sports.
Teams, leagues and clubs build their revenue through partnerships. That work sits across spreadsheets, a shared inbox and individual memory. JettOS consolidates it: the accounts in play, the inventory still available, the commitments made to partners who have signed, and the record of what was delivered.
What the system covers
From the first conversation to the renewal brief.
Every property operates in its own workspace
An organization signs in to its own environment. Its marks, its colors, its people, its book of business. Nothing belonging to another client is present, and there is no path for it to arrive: each workspace runs on a separate database.
A group representing several properties holds a workspace for each, with one identity carried across them. Permissions are set independently in each, so a person can hold the commercial lead in one workspace and a selling role in another.
Three workspaces switch between them
Each workspace runs on its own database. The shell carries the property's name, its colors and its own screen labels.
What a workspace owns, and what it shares
Its own. The database, the logo and colors, the address its mail is sent from, every managed list it uses (categories, package names, asset types, counting units), the screen labels, and its operating settings.
Shared. Identity alone. One account, one password, one two-factor setup, and separate permissions per workspace. An administrator can enter a workspace to work alongside the client, which is recorded, and step back out.
Never shared. Data. A connection made in one workspace reads that workspace only, whatever else its owner has access to.
The commercial record, and where every account stands
Underneath sits a complete contact and deal system. Companies and the people inside them. Every call, email and meeting. Deals moving from first conversation to signature, each carrying a value and an expected close.
What it adds is position. Every account carries its next step, assigned to a named owner and marked as owed by the property or owed by the counterparty. The daily screen sorts on that, which is how an account stops going quiet unnoticed.
The deal board and the daily screen open a record
One column per stage, from first conversation to signature. Any name opens as a flyover, leaving the list in place.
One row per account, sorted by what is overdue.
| Company | Last | Next step | Owner |
|---|---|---|---|
| Verity Supplements Proposal, health and wellness |
Called | Us Send the pricing they asked for |
Jordan |
| Harbor Freight Line Conversation, delivery |
Met | Them Waiting on their legal read |
Dan |
| Cascade Motors Lead, automotive |
Nothing logged yet | No next step | Unassigned |
What else is in there
Everything hangs off a company. A real negotiation becomes a deal. A won deal becomes a project where the work is delivered. Nothing is discarded at either boundary: the company keeps its people, its history and its materials through every outcome.
- People belong to a company and join the projects they work on.
- History covers every call, email and meeting, and a single entry can be filed against the company, the person and the deal at once.
- Next steps can run several at a time on one account, each with its own owner.
- Work is tasks and deliverables, on boards the property configures itself.
- Materials attach to any record and stay with it. A rate card filed on a company remains there through every deal, won or lost.
- Contracts, payment dates and deadlines sit on the deal, and those dates appear on the calendar.
Inventory, counted
Most systems treat inventory as a line of text on a proposal. A property sells a finite thing: eighty eight minutes of in-game screen time, four courtside boards, one presenting credit on the season film. Commit the same minutes twice and it surfaces on match day.
Every sellable asset carries a quantity and a rate. Allocating one to a deal draws it down, and the counts move as the deals move.
An asset drawn down change a deal's stage
Center court LED
88 minutes across the season at $220,000, included in the Title, Main and Community packages.
| Allocated to | Minutes | Stage |
|---|
A proposal reserves nothing by default
Remaining comes down on signature. The same LED minutes go out across several proposals deliberately, and most proposals do not close, so committing them early would conceal inventory that is still sellable. What is out on proposal is still reported, so a seller about to promise the same board twice learns it while the package is being built rather than at handover.
That is one position and it is not universal. A venue selling physical seats cannot operate that way. Which applies is a single setting, and every screen follows it.
The counts are derived from the deals rather than stored, so a lost deal returns its inventory without anyone having to remember. An asset can carry no fixed number, be unlimited, or be a share of a pool the league holds, and each reports itself accordingly rather than showing a zero that reads as sold out.
One partner per category
Several health brands in conversation about the same category is several real conversations and one available position. Totaled together, a forecast reports many times the revenue that can possibly close. Everyone in this business knows it, which is why the headline number carries little weight.
JettOS reports both figures. Counted is the full book in play. Capped is what can actually close once a category can be sold only once. The distance between them is the working picture.
Counted against Capped add a brand
Slots is the number of partners a category carries. Taken is how many have signed. Contending is the book still in the running for what remains.
| Category | Slots | Taken | Realistic spend | Counted | Capped | Contending | State |
|---|
How Capped is derived
Per category, Capped is the smaller of the book in play and the worth of the open positions. A position is worth the rate entered against it. Where no rate has been entered, the largest live deal in that category stands in, on the grounds that the best offer on the table is the fairest available estimate.
A signature closes the category. The remaining brands stay on screen, because those conversations are real, and stop counting toward what can close. A category that carries two partners is set to two and the figure moves accordingly.
Uncategorized deals count in full, and the screen states it. Capping them would invent an exclusivity that was never sold; dropping them would conceal real revenue. A category can also be held manually, for instance where a league deal covers it, and a deal is never permitted to hold the category it competes in.
A multi-year deal counts its share in each year rather than the whole in the first. Where a partner pays partly in product, both figures are reported: the headline and the cash.
Every commitment made to a signed partner
On signature the deal becomes a schedule of what is owed, built from what was sold. Nothing is entered a second time. Each line carries a date, a named owner and a place for the proof once it is delivered.
This schedule is what a partner examines at renewal, and it is the source the end of season report is drawn from. Closing a line moves the report with it.
A partner record close a commitment
Meridian Bank
Title (tier 1), Meridian Bank Holdings LLC,
How the delivery figure is derived
A commitment released by agreement counts against nobody. It comes off both sides of the fraction rather than quietly depressing the figure.
The value figure measures what was delivered against the value of what was actually sold, so both halves are priced on the same basis. Where nothing was itemized on the deal there is no honest denominator, and the screen states that rather than reporting a percentage of nothing.
Proof is optional. Closing a line never requires it, and a delivered commitment with nothing attached is still delivered. The count of delivered commitments carrying no proof appears on the internal copy of a document and never on the partner's.
The record also carries the contract dates, what has been invoiced and what is overdue, the partner's own people and the role each holds, and a morning alert when a commitment slips, an account goes quiet, or a payment runs late.
Documents drawn from the record
Documents come out of the record with nothing retyped: an end of season report of what a partner received, a one page summary of terms for finance and legal, and a renewal brief that makes the case for the following year. Each renders as a page and as the same PDF.
The renewal brief carries two audiences and one set of figures. The internal version states what remains unsold, which commitments have no proof filed, and the notice period remaining. Partner copy removes exactly those. Nothing else changes, which is what makes it safe to send.
Both versions of the brief tick Partner copy
Renewal brief
Internal. Tick Partner copy for the version to send.
What the other documents carry
The end of season report answers the question every partner eventually puts: what was received for the money. It is open to anyone with access to the record, including the staff who run delivery, since they are the people who need it most. Price appears only for a reader cleared to see price; what the partner received appears for everyone.
The terms summary is one partnership on one page, written for people who do not work in this system. Finance needs what is owed and when. Legal needs the entity, the term and the dates that can lapse. Both are currently served a thirty page contract with those facts buried inside it.
The renewal brief draws the same rows as the season report rather than assembling its own, because two documents built two ways will eventually disagree, and a renewal meeting is a poor place to discover it.
Secure, from the ground up
Client data is separated at the database
Each workspace holds its own database, rather than a shared one partitioned by a column. A backup, a restore, and the eventual handover of a client's data are all the same single object.
Configuration belongs to the client
The settings a client controls sit on a settings screen inside the workspace. No support ticket, no release cycle.
Permissions are held per workspace
Who sees commercial figures, who edits the managed lists, who administers people. A role that cannot see one deal's fee cannot see the sum of every fee either.
Client AI connects directly
An organization can point its own AI assistant at its workspace to read and update records. It operates inside the permissions of the person it belongs to, every request is logged, and it cannot reach another workspace.
Calendars connect
Busy time comes across from Google Calendar, meetings carry a working video link, and contract dates such as a renewal deadline appear on the same calendar.
Every change is on the record
Each record keeps a history of itself that cannot be altered after the fact, and privileged actions are logged separately.
Bringing a property onto JettOS
JettOS is built and operated by Jett Sports, inside live partnership work rather than alongside it. A property is set up as its own workspace and runs on it from the first conversation through to the renewal brief.
- 1 The workspace is provisioned Marks, colors, managed lists, people and permissions. A separate environment on a separate database, reachable at one address.
- 2 The rate card becomes inventory Every sellable asset arrives with a quantity, a rate and the packages it belongs to, so allocation draws it down from the first proposal.
- 3 The open book is imported Companies, people and every deal in flight, with categories set, so the forecast reports both figures on day one rather than after a season of data entry.
- 4 Signed agreements become schedules Each executed partnership turns into what is owed, dated and owned, and the recap, the terms summary and the renewal brief follow from it.
Setup is measured in days rather than quarters, because the system asks for what a property already has: a rate card, a target list and the agreements already signed. What settles the question is one season of inventory and one category with several brands in conversation, read as Counted against Capped on real figures.