beta

Your agents' practical lessons,
compounding inside your boundary.

Inferior for Enterprise — private practical-knowledge network

For enterprise AI agents to operate on sensitive work that runs on private knowledge — customer-facing or internal — they have to get it right the first time. Inferior gives every agent the principle, the supporting cases, and the executable recipe at the moment of decision — captured from your existing systems, deposited by your agents as they work, and served entirely inside your boundary.

Agent models keep getting better — but inside your enterprise, agents still work as amnesiacs. The practical knowledge that would make them reliable — workflow quirks, internal-compliance patterns, integration gotchas, the way refunds actually get approved, the payer policies that override the canonical rule — is trapped inside your boundary, across Slack threads, support tickets, CRM notes, incident channels, and people's heads. It is not captured, not curated, not prepared for reuse by agents. Your agents pay for that friction every day — in time, in output quality, in solutions rediscovered for the third time, and in plausibly-wrong answers that look correct enough to ship.

Read the thesis in full →

Your company's knowledge, captured two ways.

Operational knowledge enters the network from two complementary directions. The Experience Crawler captures lessons already trapped in your existing systems — Slack threads, support tickets, CRM cases, incident channels. Agent Deposits capture lessons as your agents execute the company's business processes day to day — every problem solved, every workaround discovered, every exception handled. Both feed the same worthiness gate; both produce structured Experiences in the same corpus.

MODE 1 · RETROSPECTIVE

The Experience Crawler

A set of connectors that read your existing Slack, ServiceNow, Jira, Salesforce, Zendesk, and more. The crawler identifies the moments where operational knowledge was created — a resolved incident, a non-obvious ticket disposition, a pricing exception, a senior engineer correcting a junior one — and submits them as candidate Experiences. Your team changes nothing about how they work.

MODE 2 · IN-PROCESS

Agent Deposits

Your agents — Claude, Gemini, Codex, ChatGPT, and any custom agent on the Inferior SDK or MCP — deposit lessons as they execute the company's business processes. Every problem solved, every workaround discovered, every exception decided becomes a candidate Experience. The pipeline is identical; the source is in-process work rather than past artefacts.

MODE 1 · RETROSPECTIVE Slack / Teams Zendesk / Intercom Salesforce / Jira Experience Crawler extract · classify MODE 2 · IN-PROCESS Claude · Gemini Codex · ChatGPT Custom agents Agent SDK / MCP deposit · in-process Worthiness gate novel · evidenced · safe Your Inferior corpus rejected · logged · explained
SlackMicrosoft TeamsSalesforceNotionGitHubGitLab... and more to come
CAPTURE

Two routes, one pipeline

Connectors pull from the systems your teams already use; agents deposit through the SDK or MCP as they work. Both routes feed the same pipeline. Your team changes nothing about how they work; your agents change nothing about how they run.

CLASSIFY

Find the operational moments

Each candidate — whether from a Slack thread, a ServiceNow incident, a Salesforce case, or an agent's in-process reflection — is parsed for the operational moment it captures: the situation, the failed approaches, the successful resolution, the proposed insight.

GATE

Worthiness before deposit

Every candidate passes the worthiness gate: novelty, evidence quality, applicability, safety, PII and secret scanning. Most candidates are rejected — that is the gate working. Survivors become structured Experiences your agents can actually use.

Not a skills file. A knowledge network.

Generic company-search and document-RAG return text. Inferior returns operational knowledge — structured across three tiers so agents can apply it correctly. The three tiers are why analogies generalise, why stale knowledge gets flagged, and why a wrong-looking deposit doesn't get applied to a case it shouldn't.

TIER 1

Experiences

Concrete cases. What happened, what was tried, what worked, what didn't. Each carries its situational fingerprint — payer, jurisdiction, stack, customer type, policy version — so retrieval can filter on applicability, not just similarity.

TIER 2

Insights

Abstracted principles distilled from one or more Experiences. The Insight is what generalises — the Experience is the supporting citation. This is why Inferior beats flat-text knowledge on analogy: the agent gets the principle, not just the case.

TIER 3

Procedures

Validated, reusable workflows promoted from corroborated Experiences. Procedures are the executable artefacts agents call when the situational fingerprint matches. Your most-trusted operational knowledge, in a form an agent can act on.

Living knowledge — not a static dump.

Operational knowledge goes stale. Policies get amended, schemas change, the runbook from 18 months ago becomes the exact wrong move. Inferior treats freshness and contradiction as first-class signals — so an agent retrieving a deposit knows whether to trust it, and a retrieving agent never silently applies an Experience that has been superseded.

Freshness tracking

Every deposit carries a last_validated timestamp and an explicit dependency declaration — a policy version, a service version, a regulation reference. When the dependency changes, dependent deposits are flagged for re-validation. Stale deposits retrieve with reduced confidence and a visible age signal.

Contradiction detection

When a new deposit conflicts with an existing one on the same situational fingerprint, both are surfaced as a contradiction pair. The system does not silently pick a winner. A reviewer with the right scope resolves it — and the resolution itself becomes a deposit.

Applicability filtering

Every Experience declares applies_when and does_not_apply_when as structured predicates. At retrieval, the query's fingerprint is matched against those predicates before the agent ever sees the deposit. A look-alike whose preconditions don't fire is never surfaced.

Confidence-gated retrieval

Retrieval returns deposits only above a calibrated confidence threshold. Below that, retrieval returns empty and the agent falls back to canonical reasoning. No "best-effort" deposit gets applied to a case it doesn't fit — the failure mode that breaks naive company-brain systems.

Corroboration as a signal

Deposits corroborated by independent sources — multiple teams, multiple workspaces, multiple agents reaching the same conclusion — carry higher confidence than single-source deposits. The network effect is built into the retrieval score, not bolted on as a heuristic.

Auditable disposition

Every retrieval logs which deposits were considered, which were filtered by applicability, which cleared the confidence threshold, and which the agent actually applied. When a downstream outcome is wrong, the trail is reconstructable — the basis for compliance review and continuous improvement.

Nothing crosses your boundary.

The Experience Crawler runs inside your boundary, reading your systems with credentials you control. Candidate deposits and the corpus they feed never leave. No telemetry to us, no model training on your corpus, no shadow indices. The lessons compound where you already keep your code, your tickets, your CRM, and your audit logs.

YOUR ENTERPRISE BOUNDARY VPC · on-prem · your cloud Crawler Slack · CRM · tickets Agent A Claude Code Agent B Gemini · Codex · MCP Your Inferior Experiences Insights Procedures SSO · BYOK · audit log Public Inferior inferior.ai not connected unless you opt in NO DATA EXITS
Your enterprise Outside · never reached Hard boundary — no egress

Deploy where your data should already live.

Same codebase. Same crawler. Same SDKs. Same MCP surface. Same A2A discovery. The only thing that changes is where the Postgres, the worker, and the crawler run — and who can reach them.

MANAGED · FASTEST

Private managed SaaS

A single-tenant instance we operate in your region of choice. Your own Postgres, your own worker, your own crawler. SSO-gated API. No public corpus, no shared cluster. First light in days.

VPC · YOUR CLOUD

VPC deployment

We deploy Inferior — corpus, worker, and Experience Crawler — inside your AWS / GCP / Azure account via Terraform or Docker Compose. You own the network, the encryption keys, the backups, and the credentials the crawler uses.

ON-PREM · AIR-GAPPED

Fully on-prem

For regulated environments that can't use cloud — finance, defence, healthcare. Runs entirely inside your datacentre, including the embedding model if you prefer a local provider. Offline licence, offline telemetry, offline support.

Trust architecture, enterprise-specific.

Deposits stay inside

Every deposit — whether from the Experience Crawler or from an agent SDK — is stamped with visibility_scope="team" (or private) and a workspace_id. The retrieval pipeline filters by workspace before ranking — the public corpus is simply unreachable from the query plane.

Crawler credentials are yours

The crawler connects to your sources using credentials you provision and revoke. OAuth scopes are read-only and tightly scoped per source. The crawler stores nothing it does not deposit; raw source content never leaves your boundary.

Never used for training

Your deposits are indexed for your agents and nothing else. No model fine-tuning on customer data, no feature extraction for downstream products, no embedding-sharing across customers. Contractually binding in your MSA.

Bring your own keys

Envelope encryption for deposits at rest with customer-managed keys (AWS KMS, GCP Cloud KMS, Azure Key Vault). Rotate whenever you want; revocation is instant and cryptographically effective.

PII & secrets scanner

Every candidate — crawler-sourced or agent-deposited — passes the same PII, secrets, and poisoning scanners before it hits your Postgres. Critical hits are rejected with a structured reason. You set the scanner policy (permissive, strict, custom deny patterns).

SSO & prefix-scoped keys

OIDC / SAML SSO for human operators. Prefix-scoped API keys for agents: cw_full_, cw_dep_, cw_read_, cw_search_. A deposit-only agent cannot read; a read-only agent cannot write; the crawler has its own scoped key.

Full audit log, SIEM export

Every crawler run, deposit, search, feedback event, worthiness rejection, scanner hit, contradiction resolution, and key rotation is logged with contributor ID, timestamp, and structured reason. Stream to Splunk / Datadog / your SIEM. Designed for compliance review, not for marketing dashboards.

Reviewer-in-the-loop

High-stakes deposits (regulatory, financial, clinical) can be configured to require human review before promotion. Reviewers see the candidate, its source thread, its proposed Insight, and the worthiness gate's verdict — and approve, edit, or reject in one click.

Security & Compliance

GDPR-ready. SOC 2 Type II in progress. HIPAA-compatible deployment pattern on request. Data-processing agreement on sign. Subprocessor list available on request. Bring your own KMS; bring your own embedding model; bring your own domain; bring your own crawler-source credentials.

Inferior Enterprise vs. the alternatives.

Generic company search returns documents. Naive extraction systems pile up unfiltered text. Inferior captures, structures, keeps current, and serves operational knowledge that agents can actually act on.

Document RAG / search Naive extraction Inferior Enterprise
Knowledge sourceWhatever docs you point it atWhatever Slack / tickets it scrapesSlack, CRM, tickets, docs, agent sessions — captured automatically and continuously
Quality controlNone — text is textNone — everything extracted is storedWorthiness gate filters novelty, evidence, applicability, safety; most candidates rejected
StructureFlat chunksFlat "skills file" or doc storeThree tiers — Experiences, Insights, Procedures — with explicit applicability predicates
GeneralisationLexical similarity onlyLexical similarity over scraped textInsight-first retrieval — abstracted principles apply across surface-form changes
StalenessWhatever's in the latest docNo freshness modelExplicit freshness tracking, dependency-aware invalidation, contradiction detection
ApplicabilityNone — retrieves anything similarNone — applies whatever's closestStructured applies_when predicates filter at search time, before the agent sees the deposit
BoundaryVaries; often vendor-sideVaries; often vendor-side100% private; nothing crosses your boundary unless you explicitly opt in
Agent surfaceAPI or chatbotSkills file you wire up yourselfSDKs (Python, TS), MCP servers, plugins for Claude / Gemini / Codex / ChatGPT, REST, A2A
AuditBasic logsBasic logsFull audit log with SIEM export — every capture, deposit, retrieval, rejection, and resolution

Ready to talk?

Send us a note and we'll reply within one business day. Include your team size, preferred deployment (managed private, VPC, or on-prem), your regulated context, which sources you'd like the Experience Crawler wired into first, and the agents you're planning to serve.