Company Kernel

Your AI is guessing about your company.

Map how your company really works — who does what, who approves what — in one place, and connect the AI tools you already use. Every answer is cited, or an honest “I don't know.”

Never a guess.

Illustration of Claude, Microsoft Copilot, ChatGPT, and Cursor connecting through MCP to a Company Kernel map and a cited sample invoice-approval answer.
Illustrative product map. One company map gives each connected AI only the rules it may see — and sources for the answer. Open full-size product map

lowercase letters, numbers and hyphensstarts with a letter2–63 characters

Used to reach you about this workspace, including a weekly digest you can unsubscribe from in one click. A one-time invite bound to this address may also email your receipt; always save the on-screen copy.

Production workspaces require the invite code your operator gave you. Some deployments issue one-time codes; others announce a shared code for an early-partner program.

company-kernel.com/yourco/studio/yourco/mcp

Protocol-contract tested with OAuth hosts including Claude Cowork, ChatGPT Work, Microsoft Copilot Cowork, and OpenClaw, plus bearer-key MCP clients. Proprietary host UIs are not vendor-certified until field-tested.

Free to start. No credit card. Production access uses an invite code.

Every factual answer shows its basis.

Ask in a connected host. The host turns your words into a typed company call; the result traces back to rules you reviewed — or says why it cannot answer.

Atlas — verified excerpt from a typed response
▸ You ask: "Who handles invoice issuance, and what does that step need?"
▸ host → company_task_context {"process":"process:invoice-to-cash"}

{
  "status": "resolved",
  "plane": "canonical",
  "pack": {
    "process": {
      "id": "process:invoice-to-cash",
      "owner": { "id": "role:controller", "name": "Controller" }
    },
    "steps": [{
      "id": "issue",
      "requiresCapabilities": [
        "accounting.invoice.write", "email.invoice.send"
      ],
      "transition": {
        "guards": ["policy:delivery-acceptance"]
      }
    }]
  },
  "citations": [
    { "path": "modules/operations.yaml",
      "semanticIds": ["lifecycle:invoice", "process:invoice-to-cash"] },
    { "path": "modules/organization.yaml",
      "semanticIds": ["policy:delivery-acceptance", "role:controller"] }
  ]
}

That is a resolved task pack. For direct factual questions there are exactly five answer states, listed below — and the four that are not a plain answer matter just as much. They are what a tool that guesses or hides uncertainty will never give you.

See the other four responses
Representative stale, unknown, conflicted, and not-authorized shapes
▸ You ask: "What renewal date do we have?"

{
  "status": "stale",
  "answer": "2026-06-30",
  "expiredAt": "2026-06-30T00:00:00Z",
  "epistemicNote": "Last approved value; refresh required."
}

▸ You ask: "What discount can we offer?"

{
  "status": "unknown",
  "reason": "No policy covers discounting.",
  "hint": "Model it once in Studio — every
    connected tool learns it."
}

▸ You ask: "Who approves overtime?"

{
  "status": "conflicted",
  "sources": [
    "policy/field-ops → the Dispatcher",
    "policy/finance  → the Controller"
  ],
  "hint": "Two rules disagree. It shows both —
    it doesn't pick one for you."
}

▸ You ask: "What's our payroll approval chain?"

{
  "status": "not-authorized",
  "reason": "This key is scoped to Dispatcher.
    Payroll isn't in its view."
}

Five ways it can answer. Guessing isn't one of them.

Live in two minutes.

  1. Create your workspace

    Name your company and choose an address. You get Studio, where you map the company in your browser, and your own AI endpoint — both live immediately.

    Your workspace starts empty and private. Atlas, above, is our example company — never mixed into yours.

  2. Connect an AI tool

    No terminal needed. Use the workspace OAuth connection for an OAuth host, or paste the workspace address and AI access key into a compatible bearer-key MCP client.

    Prefer the terminal? One line for Claude Code
    claude mcp add yourco \
      https://company-kernel.com/yourco/mcp \
      --transport http \
      --header "Authorization: Bearer ⟨your AI access key⟩"
  3. Ask something your company should know

    Try “Who can approve a purchase?” A cited answer means it is working. An unknown tells you exactly what to map next.

Questions founders ask first.

What is Company Kernel?

Company Kernel is a shared source of truth for the AI tools your company already uses. You map how your company actually works — who does what, who approves what — once, in the browser. Every tool you connect reads that same map, and every factual answer names the rules it came from. A missing or disputed rule is reported instead of guessed.

How is this different from uploading documents to ChatGPT?

Documents are source material; Company Kernel turns reviewed facts and rules into a structured map. Document-chat citation behavior depends on the host, while this endpoint returns stable company identifiers and citations with factual answers and stops when the map has no supported answer.

Which AI tools does it work with?

The hosted protocol supports OAuth connections for Claude Cowork, ChatGPT Work, Microsoft Copilot Cowork, and OpenClaw, plus bearer-key connections for Claude Code, Hermes Agent, Cursor, and compatible MCP clients. Five of those host families — Claude Cowork, ChatGPT Work, Microsoft Copilot Cowork, OpenClaw, and Hermes Agent — have a profile in the shared protocol and authentication suite; the rest connect as ordinary bearer-key MCP clients against the same endpoint. Either way, each proprietary host UI still needs a real deployment smoke test before it is called vendor-certified.

What happens when nobody has written the rule yet?

You get an unknown, not a guess. The answer names what is missing; you can draft it in Studio, then review and release it before connected tools see it as canonical. The gaps you find this way are usually the ones worth closing.

Can a connected AI tool see everything about my company?

No. Each access key is scoped to a view of the company, and a question outside that view comes back as not-authorized rather than a partial answer. You decide what a key can read before you hand it to a tool.

Is my company data separated from other companies?

Yes. Every company is its own isolated workspace with its own credential set, so an access key exists inside one company and has nothing to match anywhere else. Credentials are stored only as hashes. Save the on-screen signup receipt; a bound invite may also send the same receipt to its approved email when delivery is configured.

Can an AI change my company’s rules on its own?

No. A connected tool can read what its key covers and propose a change, but nothing becomes canonical until a person reviews it and publishes it from a signed-in Studio session. A workspace you run alone is its own reviewer, so those releases are labelled “self-reviewed: no independent custody” rather than dressed up as a second pair of eyes. The AI holds no authority of its own — that is the point.

What does it cost, and how long does setup take?

Free to start, with no credit card, and about two minutes to a live workspace. Production workspaces are admitted with an invite code.

Your AI is only as good as what it knows about you.

Map your company once. Every tool you connect reads from it — with sources.

Create your workspace

Free to startno credit cardabout two minutes

Not ready to map your company yet?

Leave an email and we will tell you when there is something worth your time — a new release, or an invite when we open more workspaces.

Your address only, and only so Company Kernel can write to you. No workspace is created and no key is issued.