STARKY OS · The System

One engine. One data layer.

Starky OS is one engine and one data layer underneath everything else. Here is what the six layers actually do, how the modules slot into them, and how the whole thing is guarded end to end.

~/what_it_is

What Starky OS is

Starky OS is not a chatbot, not a bundle of automations, and not a subscription to someone else's product. It is an operating system for a business: one engine, one data layer, and a growing set of capabilities that all share them. It is currently on its third version and has been running in daily production for 18 months.

The important part: it does not run on demo data. It runs four real companies today. An electronics refurbishment and logistics operation working under contract to a national utilities brand, an online retail operation, and two AI consulting practices, one UK facing and one EU facing. Invoicing, stock, customer messages, cash reporting, marketing, call analysis. Real money, real customers, every day. Everything offered to a client is something already proven on our own operations first.

THE MACHINE one dedicated computer · firewalled · nothing listens for inbound connections THE ENGINE a scheduler that wakes every job on time · collection, briefs, checks, reports THE DATA LAYER one database · every unit, invoice, message, transcript and metric in one place THE CAPABILITIES modules that do the work · money, operations, documents, marketing, intel THE COCKPIT the phone · morning brief in, decisions out, from anywhere THE OPERATOR decisions flow back down
The whole system on one page. Every layer feeds the one above it, and the operator's decisions flow back down.
~/six_layers

The six layers, in plain English

inbound stays out
One machine. Everything inside, nothing listening.

The machine · foundation

What it is: one dedicated computer that holds the whole system. Database, files, credentials, engine. Firewall on, stealth mode on, zero services listening for inbound connections.

Why it matters: the machine is the trust boundary. There is no shared cloud tenancy, no public endpoint to find, and the blast radius of anything is bounded by one box and one operator.

07:00 jobs wake on schedule
Collect, compute, brief. Every day, unattended.

The engine · always on

What it is: a scheduler that wakes each job at its time. Data collection from the accounting platform, the marketplace, the sheets and the inbox. The morning brief. The stock refresh. The weekly review.

Why it matters: nothing depends on someone remembering. The operator wakes up to a briefing that was assembled while they slept, from data that collected itself.

ONE DB everything lands in one place
Around seventy tables. One source of truth.

The data layer · one source of truth

What it is: a single local database holding every unit processed, every invoice, every customer message, every call transcript, every metric. Around seventy tables, all on the machine.

Why it matters: every module reads what every other module wrote. The invoice checker sees the stock counts. The morning brief sees everything. This is the property single bots can never have.

MONEY OPS DOCS GROWTH INTEL NEXT... modules slot into the same chassis
Capabilities are modular. The chassis is shared.

The capabilities · the working modules

What it is: the layer that does the visible work. A finance module that reports cash and margins. An operations module that tracks stock and shipments. A documents module that produces branded paperwork. A marketing module. A call intelligence module. The Tools page lists them all.

Why it matters: a new capability is a module dropped into an existing chassis. It inherits the data, the schedule, the guardrails and the delivery channels on day one. That is why the system compounds instead of sprawling.

OS brief in · decision out
The whole business from a phone.

The cockpit · the phone

What it is: a secure messaging channel to the system. The morning brief arrives on the phone. Questions get answered from the live database by voice or text. Approvals happen from anywhere.

Why it matters: the operator does not need to be at a desk to run the business. The cockpit is also deliberately narrow: it can read, ask and approve, but its write access is rail guarded and confirmed step by step.

YES NO every external send passes a human
The final gate is a person, on purpose.

The operator · the final gate

What it is: a human in the loop, structurally. The system drafts, calculates, flags and prepares. Nothing is emailed, posted or sent to a third party without a person reviewing it first.

Why it matters: this is a security control and a quality control at the same time. The security section below explains why it is the single most important safeguard in any AI system that touches the outside world.

~/the_extent_of_it

The extent of it

"Operating system" is easy to say. Here is what this one actually contains, counted honestly from the workspace itself, and what it has processed in production.

86
working scripts in the engine
67
database tables, one source of truth
5
specialist AI subagents with scoped powers
9
packaged repeatable skills
42,000+
refurbished units tracked end to end
46,000+
power units processed and invoiced
470+
invoices generated and reconciled
13,000+
retail and B2B units through the sales pipeline

Each module earns its place by removing a recurring human task or a recurring human error. Nothing here is a demo.

~/why_an_os

Why single bots do not scale

Most AI work sits on top of a business and specialises. A chatbot here, an email automation there, a summariser somewhere else. Each one is useful. And each one is an island.

SINGLE AUTOMATIONS chatbot own login · own data email tool own login · own data report script own login · own data stock macro own login · own data summariser own login · own data five tools · five credential sets · zero shared memory AN OPERATING SYSTEM money ops growth ONE DATA LAYER ONE ENGINE · ONE MACHINE every module reads what every module wrote
Dotted boxes are islands: separate credentials, separate data, nothing learned in one place reaches another.

The four ways islands fail

1. No shared memory. The chatbot answers a customer at nine. The report script counts sales at ten. Neither knows the other exists. Everything the business learns stays trapped inside the tool that learned it.

2. The glue explosion. Connecting five tools that were never designed to talk means building and babysitting the plumbing between them. Every new tool multiplies the connections. This is why automation stacks quietly become a second job.

3. Silent breakage. When a standalone automation stops working, nothing notices. It just stops. The failure is discovered weeks later, usually by a customer.

4. No compounding. The tenth bot is exactly as informed as the first. Ten islands are ten costs. In an OS, the tenth module is the cheapest and smartest yet, because it inherits everything underneath it.

The one sentence version. Single automations speed up tasks. An operating system compounds a business. The difference is not the AI, it is the architecture underneath it.
~/security

Security and data handling

"What happens if it gets hacked" deserves a fuller answer than most vendors give. Here it is, starting from first principles, because the honest answer begins with why systems get hacked at all.

Why systems get hacked

Breaches need a surface. Overwhelmingly, real world incidents come through four doors:

What this architecture removes, door by door

The usual doorHere
Public endpoints to probeNone. The machine listens for nothing inbound. Firewall on, stealth mode on. All connections are outbound calls the system itself initiates. There is no login page to find because there is no server to visit.
Shared cloud tenancyNone. The database is a local file on one machine. No third party holds it, hosts it, or backs onto it. Your data does not sit in a pool with anyone else's.
Credential sprawlContained. Credentials live on the machine, in one guarded place, never in a repository, never in a browser extension, never scattered across SaaS tools. Fewer places to leak from is the whole game.
Unattended send rightsRemoved structurally. Every email, post, message or document that leaves to a third party is drafted by the system and sent by a human. There is no autonomous outbound path to trick.

Where the data lives

All of it on the dedicated machine. The database, the documents, the transcripts, the credentials. What leaves the machine is precisely two kinds of traffic, both outbound: calls to the business platforms the company already uses (accounting, marketplace, mail), and reasoning calls to a contracted frontier AI provider. A reasoning call sends the specific content being worked on, under a commercial contract with no training on the data. It does not send the database, and nothing about the architecture requires it to.

Just as important the other way round: this is where the system's own data lives, not a demand that a business hand its data over. In a pilot, the existing systems stay exactly where they are and remain the source of truth. The machine builds its own working picture from what it observes.

The guardrails that run on every single action

Worst cases, named out loud

A system you are asked to trust should be able to state its own failure modes. These are the ones worth caring about, with the honest consequence of each.

ScenarioWhat actually happens
The AI provider has an outageThe reasoning layer pauses. The data layer, the schedule and every record are untouched on the machine, and the humans keep trading exactly as before. The system degrades to manual, never to wrong.
A malicious email or web page tries to smuggle instructions to the AIThis is the real, industry wide risk with AI systems, and pretending otherwise would be a red flag. The defence here is structural: external content is treated as data to analyse, and anything leaving the system passes the human gate. A poisoned input can pollute a draft; it cannot send anything.
A password for an outward facing view leaksAny deliberately outward surface is designed with its worst case named in advance and kept small: aggregate, low sensitivity numbers only. A leaked login reads a dashboard. It reaches no database, no documents, no money.
The machine itself is stolenFull disk encryption stands between a thief and the data, and every provider token gets revoked from the phone within minutes. Possession of the hardware is not possession of the data.
The machine is fully compromised by malwareStated plainly: no application on earth survives its own host being owned. This is true of every system, including every cloud tool's admin laptop. Which is why the host is hardened first: firewall, stealth, disk encryption, OS updates, no untrusted software, and the smallest possible set of things running at all.
Why this honesty matters. Any vendor who answers the hacking question with "it cannot happen" is telling you they have not thought about it. Security is not a promise of invulnerability. It is a short, named list of surfaces, a guard on each one, and a bounded blast radius when something still goes wrong. That is what you have just read.
// see what the modules actually do

The system is the chassis. The tools are what it carries.

See the tools