ORKCOM — Operational Research Kernel Computing

Infrastructure for working with AI, that you own outright.

We build the parts that sit under the models rather than the models themselves. Source-available, self-hostable, and specific about what they do and do not do.

The company

Everything above the model is somebody's product. Below it, mostly nobody's.

The models are covered. What is thin is the layer underneath them — the context they read, the credentials they use, the record of what they were told. That layer decides whether an AI tool is useful on the second day, and it is usually improvised.

ORKCOM builds that layer as products you can run yourself, read the source of, and leave whenever you like.

What we build
How we build

Source-available by default

The things you run are open enough to audit. What is closed is the managed service around them, and the binaries are identical either way — you are paying us for operations, not for capability.

Every product names its limit

On the product page, not in the FAQ. It costs a little at the top of the funnel and saves the customer finding out themselves at the worst moment.

Measured before claimed

No performance number in our copy without a benchmark behind it. When one came back against our own default, it went in the changelog rather than in a drawer.

You can always leave

Plain files on your disk, an export that works when your account does not, and licences that turn fully open four years after each release. Lock-in is not a business we want to be in.

Products

Two you can use today. Three that are being built.

Available
In development

None of these three are available. They are listed because the line is easier to judge when it is not a secret, not because there is something to join. When one of them can be used, it moves up the page and gets a link like the two above.

grumbo

A mobile companion that guards the door to your shopping apps. It asks you why you are going in before it lets you through, and it levels up every time you walk away from a purchase.

Not built yet

EchoPage

Semantic profile hosting for AI search: one very light, machine-readable page per person or business, cheap enough for ChatGPT, Perplexity and Gemini to read and quote it. A human visitor gets a card; a crawler gets clean markup. It is for people who want to be findable by an AI assistant and have never heard of llms.txt.

Backend in progress

Cogitorium

A workbench for agentic development: control over what goes into context, models that can be swapped without rebuilding the setup, dedicated agents, wiring you configure yourself, and tools the agents forge that stay in the environment afterwards.

Idea stage
Nothing is retired quietly. When a product ends, it says so here, with a date and a way to take your data out — the same standard we ask of anyone we depend on.
Product · Context infrastructure · Open source

ContextVerse

You explain yourself to an AI, then switch tools and explain again. ContextVerse holds that explanation once — who you are, how the team works, what each project is — as plain Markdown you write, own and can diff. Every tool you wire reads the same space.

Nothing is inferred, embedded or stored behind your back. You curate; the model reads.

Where to go
Three ways to run it

On your machine

Free and open
  • One space in ~/.context
  • No server, no account
  • Per-file version history
  • Every AI tool wired by one command

Your own server

Free · self-hosted
  • A team space with path-based access control
  • Hash-chained audit trail and webhooks
  • Your storage: filesystem, git, S3 or SQL
  • ACME TLS included, no edition gate

Managed

Not priced yet
  • The same binaries, run by us
  • For teams that want the space without the operations
  • Pricing published when it opens, not before
In build
What it actually does
  • Reaches your tools where they read. Claude Code, Cursor, Copilot, opencode and Windsurf are wired by one activate; ChatGPT and other closed interfaces get an export.
  • Versions every file. Integer versions, restore any of them, and a history that says who changed the rules and when.
  • Maps itself. The links your documents already contain become a graph — backlinks, orphans and broken links fall out of what you wrote, not out of a guess.
  • Knows when it has gone stale. Context declares who owns it and when it expires; freshness check can fail a build over it.
  • Speaks MCP. An assistant can search the space and walk it, instead of being handed all of it.
Open source

The part you run is the part you can read

Everything customer-facing as product is source-available: the CLI, the server, sync, access control, TLS. What is closed is the machinery of running it as a service — signup, billing, tenancy, provisioning, metering. The binaries are byte-identical either way.

That boundary is the deal: you are never paying us for a capability we withheld, only for not having to operate it.

  • Teaching it a new AI client is a pull request, not a feature request. Integrations are templates: a detection rule, a target file and a merge strategy.
  • The bug template asks where your space came from — created by the version you are running, or carried across an upgrade. That question found most of our own bugs.
  • Security reports go through private advisories, and the policy names two deliberate non-vulnerabilities rather than leaving you to find them.
The limit, stated on the product page. ContextVerse guarantees delivery: your context reaches every wired tool at the start of a session. It cannot guarantee obedience — a language model can still ignore an instruction it was handed. Anything claiming otherwise is selling you something.
Product · Open source

dither-ork

A dithering application that runs entirely in the browser. There is nothing to install and no account to make: open the page and use it.

It is free, and the whole application is open source under AGPL-3.0.

Where to go
About

Operational Research Kernel Computing

ORKCOM builds infrastructure for people who work with AI every day and are tired of tools that are vague about what they do.

We are small and early: two products available, three in development, a handful of releases a week, and a changelog written for someone deciding whether to upgrade rather than for a press release.

What we hold to
Say the limit out loud
Every product has one. Ours is that delivery is not obedience. Putting it on the product page costs a little and saves the user the disappointment of finding out themselves.
Measure before claiming
No efficiency number appears in our copy until there is a benchmark behind it. When one came back showing our own default was incomplete, it went in the changelog.
You can leave
Plain Markdown on your disk, an export that works when your account does not, and a licence that turns fully open four years after each release.
The binaries are the same
What we run for a paying customer is byte-identical to what you can run yourself. The managed service sells operations, not capability.
Company formation is in progress. ORKCOM is the name the work is published under; the legal entity is not registered yet. Copyright currently sits with Eduard Lugovtsov, which is what the licence says, because an unregistered company cannot hold it.
Company · News

What changed

Releases are cut from main automatically. The full detail lives in the changelog; this is the part worth reading if you use it.

Everything moved to ORKCOM

The repositories, the templates, the Homebrew tap, the Scoop bucket and the documentation site now live under the organisation. If you installed before today, repoint your tap — the old one still resolves but no longer updates, so brew upgrade would quietly keep you behind.

Per-space quotas, and the API can take a token back

Limits used to be per server, so one machine could not hold a canonical space that stays small and a scratch space that does not. They live per space now. Separately, the API could mint credentials and never revoke them — that is closed, and the call reports how many it revoked.

We benchmarked our own default and it lost

ContextVerse sends an AI its whole entry set at the start of every session, and whether that beats letting the client fetch what it needs had never been measured. It reaches only three answers in five on our test set — because two of the answering documents are not in the entry set at all. A fixed list cannot deliver what is not on it. The wider question is still open, and the task sets are in the repository so you can disagree with us in public.

The space knows its own shape

Links your documents already contain now form a graph, so backlinks, orphans and broken links are facts about what you wrote rather than inferences about it.

Company · Careers

No open roles yet

That is the honest answer today. The company is not registered, there is no payroll, and hiring someone into that would be unfair to them.

What does exist is a codebase you can read and contribute to, and a template repository where adding support for a new AI client is a pull request rather than a feature request.

If you want to work on this anyway