curiosity

Article · Context graphs

What is a context graph?

A context graph connects the records a person or an AI agent needs in order to act. It holds their relationships and the decisions already made about them. The term is new and used two ways: for a record of decision traces, and for a permission-aware graph of business records served to models.

Topic Context graphs Reading time 7 min References 7 Updated October 2026

In short

A context graph connects what a business knows with what it decided: its records, their links, who may see them, and the decisions about them. Its nearest neighbor is the knowledge graph, which models entities and their relationships. A context graph adds time and judgment: which exception was granted, by whom, under which rule, and what it cited.

The term is young and used in two ways. Foundation Capital, and graph database vendors after it, use it for a record of decisions. Curiosity uses it for a typed, permission-aware graph of records from separate systems, served to people and models. This article explains both and where they meet.

The market’s meaning: decision traces

The term spread after a December 2025 essay by Jaya Gupta and Ashu Garg of Foundation Capital. They describe decision traces as the exceptions, overrides, precedents and context across systems that live in chat threads, escalation calls and people’s heads. A context graph, in their words, is “a living record of decision traces stitched across entities and time so precedent becomes searchable.”

Their argument is about agents. A rule says what should happen. A trace says how the rule was applied last time, where an exception was granted and who approved it. An agent that can search those traces can follow precedent instead of guessing.

Neo4j’s comparison of the three terms draws the same line from the graph side: “A context graph expands the knowledge graph with conversation history and decision traces”. In that reading, a knowledge graph is the base and the decisions are the layer on top.

Our meaning: records, relationships and permissions

Curiosity describes its product as a context graph for industrial AI. There the weight is on the records: tickets, part records, maintenance logs and supplier notices from separate systems, connected into one typed graph. Each record keeps the access rights of its source, and the graph is what people and the model a customer chooses are given as context.

The two meanings guard against different failures. Without decision traces, an agent repeats a judgment call nobody wrote down. Without the records and their permissions, a trace points at things the agent cannot read, or shows them to someone who should not see them.

Dominik Tomicevic, who runs the graph database company Memgraph, makes the case for joining them in InfoWorld. He agrees that decision traces matter, and writes that “we need to broaden the definition to include entities, relationships, provenance, time, permissions, policies”, with traces among them.

How it grows

Decisions on top of records

The records and their relationships are a knowledge graph. Each decision made about them becomes a trace of its own, linked to the record it is about. Pick a step to stop the drawing and read it.

Decision traces stacking on a graph of records At the bottom, a knowledge graph: a ticket about part P-220, a supplier notice that changes the part and the supplier that issued it. Above it, decision traces arrive over time: a deviation on the part on Mar 3, a claim against the supplier on Apr 12, and an exception on May 20 that cites the Mar 3 deviation. Together they make a context graph. KNOWLEDGE GRAPHABOUTCHANGESISSUED BYTICKETT-4471PARTP-220, rev CSUPPLIER NOTICESN-88SUPPLIERS-12ABOUTMAR 3 · DEVIATIONQuality lead allows rev CABOUTAPR 12 · CLAIMPurchasing files a claimCITESMAY 20 · EXCEPTIONExtended, citing Mar 3DECISION TRACESCONTEXT GRAPH
Decision traces stacking on a graph of records At the bottom, a knowledge graph of a ticket, a part, a supplier notice and a supplier. Above it, decision traces stack up over time: a deviation on the part on Mar 3, a claim against the supplier on Apr 12, and an exception on May 20 that cites the Mar 3 deviation. Together they make a context graph. KNOWLEDGE GRAPHTICKETT-4471PARTP-220NOTICESN-88SUPPLIERS-12MAR 3 · DEVIATION · P-220Quality lead allows rev CAPR 12 · CLAIM · S-12Purchasing files a claimMAY 20 · CITES MAR 3The exception is extendedCONTEXT GRAPH
  1. 01

    A knowledge graph

    A ticket, a part, a supplier notice and a supplier, and how they relate. It says what exists, not what anyone decided.

  2. 02

    A decision, on Mar 3

    The quality lead allows rev C seals on line 3 until Jun 30. The trace hangs off the part it is about.

  3. 03

    Another, on Apr 12

    Purchasing files a claim against the supplier. A second trace, on a second record.

  4. 04

    A later one cites the first

    On May 20 the plant extends the exception and cites the Mar 3 deviation as its precedent.

  5. 05

    A context graph

    Records, relationships and the decisions made about them, joined across entities and time.

Where a knowledge graph ends

A knowledge graph answers what exists and how it connects. Part P-220 is fitted on line 3, a notice changed its seal, the notice came from supplier S-12. It describes a state.

A context graph begins where a question needs more than that state. Three additions mark the line:

  • Decisions, as records of their own: who decided, when, under which rule, about which record, and what they cited.
  • Time: what was true when the decision was made, not only what is true now.
  • Permissions: who may read each record and each decision, checked when the question is asked.

A knowledge graph can say which seal rev C uses. A context graph can also say why line 3 still runs it, and whether you are allowed to know. The word is not new to the field. Hogan and coauthors’ survey uses context for the setting in which a statement holds true, such as a time or a source.

Why it matters now

Agents now act, not only answer. An agent that drafts a supplier claim or extends a deviation needs the facts and the precedent. Which notices affect the part, and what did the quality team allow last time?

Audits ask the same questions after the fact. Who approved this exception, on what evidence, and could they see that evidence? A graph that keeps the decision beside the records it was about can answer without a week of reading old email.

How it answers

A fact and a decision

Some questions need both layers: the records for what is true, the traces for who decided and why. Each is read under the asker’s permissions.

A question that needs the records and who decided what The question asks whether line 3 can keep using part P-220, rev C. The records show that supplier notice SN-88 changed its seal. The decision traces show deviation D-17, in which the quality lead allowed rev C until Jun 30 under policy QP-7. A claim restricted to purchasing is skipped. The answer, yes until Jun 30, cites the notice and the deviation. QUESTIONCan line 3 keep using pump part P-220, rev C?RECORDS · WHATDECISIONS · WHO, WHYCHANGESCHANGESABOUTABOUTABOUTPARTP-220, rev CPARTP-220, rev CSUPPLIER NOTICESN-88, new sealSUPPLIER NOTICESN-88, new sealMAR 3 · D-17Rev C allowed to Jun 30MAR 3 · D-17Rev C allowed to Jun 30QUALITY LEAD · QP-7APR 12 · CLAIMFiled by purchasingAPR 12 · CLAIMRestricted: skippedYes, until Jun 30, under deviation D-17 from the quality lead.CITES SN-88 · P-220 · D-17
A question that needs the records and who decided what The question asks whether line 3 can keep using part P-220, rev C. The records show that supplier notice SN-88 changed its seal. The decision traces show deviation D-17, in which the quality lead allowed rev C until Jun 30. A claim restricted to purchasing is skipped. The answer cites the notice and the deviation. QUESTIONCan line 3 keep usingpump part P-220, rev C?RECORDSDECISIONSCHANGESCHANGESABOUTABOUTABOUTPARTP-220, rev CPARTP-220, rev CNOTICESN-88, new sealNOTICESN-88, new sealMAR 3 · D-17Rev C to Jun 30MAR 3 · D-17Rev C to Jun 30QUALITY LEADAPR 12 · CLAIMBy purchasingAPR 12 · CLAIMRestricted: skippedYes, until Jun 30, underdeviation D-17.CITES SN-88 · D-17
  1. 01

    The question

    Can line 3 keep using pump part P-220, rev C? The answer depends on a fact and on a decision.

  2. 02

    What the records say

    Supplier notice SN-88 changed the seal on rev C. The records say what is true of the part.

  3. 03

    Who decided, and why

    Deviation D-17: the quality lead allowed rev C until Jun 30, under policy QP-7. That is a decision trace.

  4. 04

    Only what you may read

    A claim filed by purchasing is restricted to that team. The walk skips it for you, as the source would.

  5. 05

    An answer that cites both

    Yes, until Jun 30. The answer names the notice and the deviation, so anyone can check them.

How it goes wrong

  • Traces nobody recorded. A decision made on a call leaves no trace. The graph cannot hold what was never written down. The work is in capturing decisions where they are made: the approval step, the ticket, the agent run.
  • Traces that point nowhere. A log of decisions about ids that no longer resolve tells you that something happened, not what it was about.
  • Traces without permissions. A decision often names what it was based on: an audit finding, a price, a person. A trace everyone can read leaks what the records themselves restrict.
  • Reasoning stored as fact. Foundation Capital is explicit that a context graph is not the model’s chain of thought. A model’s account of itself is a claim; the record of who approved what is evidence.

How to evaluate one

Five questions, asked of a real decision rather than a demo:

  1. Pick a decision your team made last month. Can the graph show who made it, when, under which rule, and about which records?
  2. Do the records it cites still resolve, and can you see the state they were in at the time?
  3. Is each trace held to the same permissions as the records it mentions?
  4. Where are traces written: at the moment of decision, by the system that carried it out, or rebuilt later from logs?
  5. Do a person and an agent asking the same question get the same records, each within their own access?

How Curiosity builds one

Curiosity Studio starts from the records. Connectors bring tickets, part records, documents and messages from more than 70 systems into one typed graph, with their access rights. Access is checked per record at query time, so a person, an assistant or an agent sees only what the source would show them. What is a knowledge graph? covers that layer.

Decisions written down in a connected system arrive the same way, as records: a Jira issue, a Confluence page, a Teams thread. Where a decision exists only as a change of state, the documentation suggests modeling it as an event node linked to its record.

Studio also records the decisions made inside it. Each agent run is stored as a node with its status, result, timestamps and full transcript, as running an agent describes. A change Sudo stages is applied only after an administrator approves it, and the approval is recorded under that administrator’s name. The audit log can record searches, views and assistant replies, for the event types an administrator turns on.

Studio does not invent traces. A decision made on a call, and never written anywhere a connector reads, is not in the graph. An AI admin you can approve covers the approval step in detail.

FAQ

Questions people ask

Is a context graph the same as a knowledge graph?

No, though it contains one. A knowledge graph models entities and how they relate. A context graph adds what was decided about them, when and by whom, and who may see each part. A person or an agent can then act on it.

What is a decision trace?

A record of one decision: what was decided, by whom, when, under which rule or exception, about which records, and what precedent it cited. The term comes from Foundation Capital’s December 2025 essay on context graphs.

Does Curiosity Studio record decision traces?

Where a decision is written down. Each agent run is stored with its transcript, and each change Sudo stages records the administrator who approved it. Decisions recorded in a connected system arrive as records. Studio does not rebuild decisions nobody recorded.

Your data. Your infrastructure.

Connected knowledge for AI systems