Skip to main content

Knowledge

Knowledge is your organization's map of its own software. It's built from your code, from nullplatform, and from the sources you connect. It records what each application does, what it depends on and how, which norms apply to it, and what your people know about it. Every fact keeps the evidence it came from, and people and AI agents read the same knowledge.

1 / 4One map of your software

Every application analyzed from its code, with its open findings and the questions still waiting for a person.

🚀 Early release

Knowledge is in early release and may not be available in your organization yet. Nullplatform sets it up with your team. If you'd like to try it, reach out to us.

Why it matters​

A coding agent, or a senior engineer on their first day, can read any repository in seconds. What neither of them can read is how your organization works. They don't know who calls this endpoint every night, which host is the core banking system of each country, the norm your architecture team wrote last year, or why that legacy service is still running.

People take months to learn that. An agent forgets it at the end of every session, and exploring a single application in depth can cost millions of tokens each time.

Knowledge works it out once, keeps it current, and shares it with everyone. Before you touch something, you can ask what depends on it, what the rules are, and who to ask, and get an answer with the file and line that proves it.

What Knowledge holds​

Each application gets a page, and the pages connect into one graph:

PieceWhat it tells you
RelationsWhat each component calls, publishes to, stores in, or trusts, with the operation used (for example, GET /customers/{id}) and the evidence
Book and runbookWhat the application is and how it works: flows, entities, dependencies, invariants. The runbook covers how it fails, the symptoms per dependency, and what not to do during an incident
FactsStructured facts from the code and from nullplatform: where it runs, what it exposes, how it's configured, who can call each endpoint
Norms and know-howWhat your organization prescribes and knows, scoped to the whole organization, an account, a namespace, or one application
RulesIdentities that apply on every analysis, such as "this host is the payments core in Chile"
Open questionsWhat the code can't answer, asked once to the people who can
FindingsVerified bugs, risks, documentation drift, and norm violations, filed as action items

Where the knowledge comes from​

  • Your code. Each application is read at the commit of its latest production deployment. The code itself never enters Knowledge: only the facts derived from it and their file:line references do.
  • nullplatform. Applications, scopes, deployments, and parameters give every fact an exact identity.
  • Your other sources. Documentation, a wiki, Kubernetes clusters, or any system a read-only workflow can query, for example a CMDB or an incident tool. Nullplatform sets up the ones you need during onboarding.
  • Your people. What only people know enters as answers and know-how, and it's protected from automatic changes.

How the knowledge is built​

An analysis reads every source and resolves identities with your rules before any AI model is involved. Then one model investigates what's left open and cites its evidence. A different model rereads the cited lines to verify each claim. When the evidence isn't enough, the claim isn't marked as verified, and what nobody can derive from the sources becomes a question for your team.

Because the answer is stored once for the whole organization, nobody gets asked the same thing twice. Every application it applies to picks it up on its next analysis.

How it stays current​

Nullplatform runs your deployments, so it knows when the software changed. Once your organization turns on deploy sync, each production deployment starts a short analysis of only what changed:

  • The affected sections of the application's book are rewritten, and the rest stays as it was.
  • Findings that the change fixes are closed, and new ones are opened.
  • If your documentation is connected, the pages that describe the changed files are flagged for review.

New context starts a focused reanalysis too, for example new know-how, an answered question, or a new source.

Curated content is never overwritten

What a person wrote is never replaced by an analysis. When new evidence contradicts it, Knowledge opens a suggestion for someone to review instead.

How much to trust each fact​

Every fact records where it came from. The application pages show it as a Source label, and the Facets tab shows the exact provenance value:

ProvenanceSource labelWhat it means
observed:codeCodeExtracted from the code, without AI
observed:nullnullplatformRead from nullplatform
joinedCode × nullplatformA cross between the code and nullplatform, such as a setting the code reads and the value set for it
IAAI analysisProposed by a model, not verified yet. Its badge is orange
IA:verifiedAI analysisProposed by a model and confirmed by a second model against the cited evidence. Its badge is blue
human:curatedOtherWritten by a person. Its badge is green

Verified doesn't mean infallible. Each claim links to its evidence so you can check it yourself.

Who uses it​

WhoWhat they do with Knowledge
DevelopersUnderstand an application before changing it, check what a change reaches, and answer the questions only they can answer
ArchitectureWrite norms and know-how, curate the knowledge, and review proposed changes to it
Platform and security teamsWork through the findings in action items and spot problems that repeat across applications
AI agentsQuery Knowledge over MCP before they plan or change anything, with the same context people see

Get Knowledge for your organization​

Nullplatform onboards Knowledge with your team. Together you'll:

  1. Give read-only access to your application repositories.
  2. Choose which applications to analyze first, and which of them get findings.
  3. Connect the extra sources you need, such as your wiki.
  4. Turn on deploy sync, so the knowledge follows every production deployment.